1 16 32 47 63 122 123 124 125 156