Following

1
3
4
3
6
7
31
21
91
3
15
22
2
8
0