2
4
9
21
30
57
68
86
88
96
