Following

3
70
4
0
159
3
2
158
1
4
42
1