12 606 331 true 14 17 22 28 35 38 57 62 85 90 95 99