21 1232 572 true 1 10 14 15 24 28 29 32 35 40 46 47 54 56 69 70 71 79 86 95 98