9
15
7
12
33
30
30
30
59
68
128
20