10 539 584 true 20 26 29 33 37 50 58 59 61 64