2
0
9
20
81
8
32
6
30
44
10
99
18
34
53
91
31
37
24
15
48
58
159
98
43
195
108
277
256
140
95
178
378
180
158
123
258
371
113
172