32
4
27
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
115
300
39
306
100
37
177
499
129
316
18
628
74
26
128
28
317
16
157
59
106
12
51
345
140
60
55
34
57