8 314 291 true 0 16 32 46 48 72 81 99