1
9
21
39
53
60
72
80
96
100
112
115
