32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
138
17
116
295
39
16
148
515
98
70
468
406
194
316
28
14
21
24
414
92
217
254
334
518
34
198
22
166
12
433
60
794
286
163
80
67
505
165
237
110
105
530