50 1137 473 true 1 4 5 6 7 10 13 14 15 18 22 25 26 28 31 32 33 38 40 41 43 44 46 47 49 52 57 60 62 63 65 68 70 71 72 76 78 79 81 82 85 88 89 90 91 92 93 94 96 99