10 677 528 true 24 29 34 43 57 59 77 88 97 99