23 1654 653 true 2 8 12 24 25 28 34 37 40 48 49 50 55 58 65 66 68 71 72 79 89 92 99