32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
122
18
39
305
125
31
14
60
23
85
12
17
163
21
45
44
20
83
24
52
26
56
89
43
36
35
46
48
37