52 335 291 true 1 5 6 7 8 9 10 11 12 15 16 18 19 21 22 24 27 28 29 30 31 32 34 36 39 44 46 47 49 52 56 58 59 63 64 67 68 69 70 71 75 76 77 79 80 84 85 86 89 90 97 98