10
18
28
19
59
84
32
62
77
137