2
9
15
27
32
35
63
72
96
101
112
120
126
146
