78
112
2
30
3
143
1