2
8
3
1
0
9
27
6
25
5
4
16
10
18
24
14
64
81
63
52
111
235
154
30
86
79
90
56
196
117
105
161
163
20
133
66
17
95
48
120
51
53