1
50
53
25
43
52
56
44
29
79