1 16 32 47 63 78 137 138 139 156