10 461 370 true 10 19 31 43 47 58 72 74 85 97