1
1
8
16
36
25
14
91
21
40
10
59
43
29
54