7 662 329 true 6 15 18 21 27 32 34