Following

0
142
3
70
15
9
2
150
1