32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
299
75
44
95
249
210
58
12
49
66
103
71
22
93
116
37
41
24
94
72
14
155
16
279
70
23
153
138