34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
140
147
19
116
300
43
18
149
543
114
23
460
401
194
303
33
27
14
21
17
412
87
168
243
231
312
474
38
218
152
12
442
63
789
264
169
74
533
252
105
84
92
492