Following

5
20
0
2
12
0
3
56
4
2
139
1