8
6
28
15
57
80
32
61
77
128