17
30
2
59
3
4
10
23