32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
304
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