57 62 103 true 1 2 4 5 6 7 10 11 13 14 17 18 19 20 23 24 25 26 29 30 33 36 40 41 43 44 45 47 48 49 50 52 54 55 60 63 64 65 66 67 68 69 71 72 74 75 76 77 81 82 84 86 88 89 91 92 95