49 320 343 true 1 2 5 7 8 10 11 13 16 17 18 19 23 25 26 27 28 33 35 37 38 39 40 41 42 43 44 54 55 56 57 61 62 63 64 70 73 80 82 84 86 87 89 91 93 94 95 96 99