19 1271 662 true 0 4 7 10 20 24 31 38 45 46 47 49 65 66 67 69 84 85 99