2
3
9
15
27
30
32
52
67
75
95
104
129
