33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
114
292
35
19
145
535
93
66
469
402
191
294
29
27
14
21
16
17
25
418
100
309
222
12
232
311
472
32
199
22
157
437
61
793
270
163
71
50
528
247
109
75
517