32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
116
16
17
39
298
80
364
19
23
225
125
253
542
12
803
75
21
449
144
14
74
36
49
28
105
78
18
151
56
60
58
109