8 125 296 true 2 3 7 10 15 16 32 33