32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
73
57
124
16
196
12
14
60
23
157
43
50
34
17
19
213
180
119
152
62
49
189
209
27
71