23 1201 675 true 1 4 10 15 18 21 26 42 43 46 55 57 71 72 78 79 90 91 94 95 96 98 99