Following

1
10
1
15
4
4
0
126
3
4
2
4
2
134
1
4
35
1