32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
304
39
26
12
54
166
37
48
85
19
100
74
41
31
23
24
30
89
16
112
17
204
25
14
49
44
20
71
60
172
45