Following

0
142
3
70
15
9
2
149
1