0
16
15
18
28
43
49
97
16
46
55
135