17 1559 660 true 10 19 20 22 23 25 29 31 35 45 61 65 73 77 82 84 95