2
10
1
18
60
69
126
53
85
116
34
48