Following

0
142
3
70
15
9
2
143
1