54 94 252 true 1 2 4 5 6 7 8 9 11 17 19 21 23 24 27 28 29 30 37 39 41 42 43 44 45 48 49 51 52 53 54 58 59 61 62 63 65 66 67 71 72 73 74 75 77 78 81 85 87 89 90 91 92 97