32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
139
116
16
17
39
295
75
44
94
242
210
58
12
49
68
103
71
22
100
37
40
24
93
14
153
285
72
23
154
152