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