32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
298
306
100
37
182
493
129
315
638
74
26
128
309
16
157
59
106
12
51
342
14
140
60
56
33
54