32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
135
17
116
298
39
16
30
12
37
49
23
66
28
63
24
25
41
35
69
95
38
19
34
40
87
72
20
31
68
14
59
29
21
47
42
79
51
18
132
58
22
36
93
50
60
52