2
16
85
22
112
1
40
23
57
52