21 3135 981 true 3 4 6 12 19 20 25 32 46 51 54 58 63 64 65 71 77 81 85 89 99