32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
116
16
17
39
298
81
364
19
23
225
125
255
543
12
806
75
21
449
144
14
36
49
28
108
78
18
151
56
62
58
109