4
6
25
15
57
80
31
61
77
128