34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
40
37
63
93
658
59
41
14
114
33
144
214
30
61
166
31
263
371
102
44
36
46
35
28
21
53
23
24
26
137