12 1496 696 true 7 8 12 13 14 15 18 20 25 28 32 39