8 1692 433 true 1 10 18 21 29 31 38 39