10 1704 50 true 1 10 28 71 82 95 96 110 123 138