10
16
28
19
59
84
32
61
77
135