33
4
27
7
5
8
2
15
3
1
10
11
9
6
13
136
139
17
116
297
39
16
148
532
98
70
468
406
194
319
28
14
21
24
412
316
217
254
334
518
34
199
22
166
12
433
60
794
286
165
80
67
510
237
110
105
530