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