57
43
32
51
88
44
128
29
39
56