7 1643 497 true 8 10 14 17 23 32 33