24 1238 582 true 2 6 10 12 14 19 23 27 46 48 49 51 54 57 58 62 63 73 75 76 79 88 94 99