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