2
5
5
3
7
10
53
59
22
2