34
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
145
116
18
19
43
297
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