32
4
27
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
115
300
39
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