9 660 396 true 5 12 16 21 25 27 28 34 37