2
9
25
16
46
53
64
42
166
46
320
65