9 1052 705 true 15 23 25 29 35 37 40 43 57