32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
112
294
35
19
79
30
29
438
64
152
80
27
510
142
145
12
365
104
94
20
23
176
60
22
26
45
77
49
74