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