33
4
27
7
5
2
8
1
3
11
15
13
9
6
10
136
139
116
16
17
39
297
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