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