61
89
128
64
102
30
29
17
59
64