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