Following

5
20
0
3
56
4
2
139
1