3
2
16
9
2
1
1
2
21
9
4
25