Following

0
142
3
70
16
9
2
138
1