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