32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
298
148
516
89
68
468
407
195
314
29
28
14
21
19
24
412
98
316
217
254
334
511
35
205
22
151
12
434
60
795
284
161
79
67
506
162
237
110
71
105
524