32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
305
26
12
54
165
37
47
83
19
100
72
41
84
31
23
24
29
89
16
112
17
202
25
14
48
44
20
71
60
171
45