15 1467 572 true 1 4 10 19 28 30 37 43 45 46 62 66 67 69 98