12 653 590 true 12 19 33 37 45 57 69 72 85 93 95 99