32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
299
148
516
92
68
468
407
195
317
29
14
21
20
24
412
98
320
219
254
336
512
33
205
22
152
12
435
60
796
285
161
80
507
164
237
110
70
105
531