32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
304
73
57
124
195
12
14
60
24
157
43
50
35
17
21
19
212
181
120
150
20
62
48
189
210
27
71