Following

4
3
0
1
4
2
5
24
29
0
5
4
1
3
1
64
25
41