29 1281 840 true 1 7 8 13 15 25 26 34 35 38 46 49 50 54 58 63 65 66 68 70 74 80 86 88 89 92 93 95 97