10 656 679 true 14 16 17 20 24 28 32 33 35 37