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