34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
145
19
116
297
43
18
37
63
92
143
658
59
41
14
115
32
214
30
40
61
167
31
263
371
106
44
36
46
28
21
53
23
25
27
137