54 346 339 true 1 4 5 7 12 14 16 19 20 24 25 26 32 34 40 41 42 44 45 46 49 51 52 53 54 55 57 61 62 64 65 66 67 69 70 71 74 77 78 79 81 82 83 85 87 89 90 91 94 95 96 97 98 99