Following

5
18
0
0
123
3
70
15
9
2
129
1