32
4
27
7
5
2
8
1
3
9
15
13
6
10
11
136
141
115
17
39
300
75
44
50
26
249
206
58
12
49
66
103
69
22
98
116
37
41
24
94
14
157
16
280
68
153
138