32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
29
16
12
35
48
23
24
67
64
38
40
36
66
68
95
37
25
19
17
84
72
14
55
27
21
47
30
79
49
128
20
57
42
94
22
59
53