34
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
145
116
18
19
43
297
12
54
141
40
49
76
14
98
78
50
77
24
31
107
129
197
22
37
72
58
190
53