1 16 17 18 63 78 94 110 125 156