34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
145
19
116
297
43
18
74
48
92
31
242
213
57
44
46
62
100
72
22
12
97
38
24
61
69
135
273
67
164
124