7 606 370 true 8 11 12 16 29 32 34