Following

1
9
0
3
2
1
0
149
3
2
34
0
0
160
3