5
50
57
25
43
52
56
44
29
80