3
1
9
16
17
4
4
10
5
30
25