48 119 143 true 1 2 3 5 9 11 13 15 16 19 20 21 23 24 25 26 28 29 31 34 36 37 41 42 44 45 49 57 59 60 61 62 68 69 70 73 75 76 77 84 85 87 90 94 95 96 98 99