7 100 233 true 8 9 16 27 28 32 33