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