Following

3
2
0
5
16
1
6
12
4