7 662 230 true 6 15 18 21 27 32 34