14 1028 572 true 3 6 41 43 46 47 59 61 82 83 88 91 96 99