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