32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
298
80
364
19
24
225
125
256
545
12
814
75
21
447
116
156
76
35
49
14
105
78
150
55
59
46
108