10 484 433 true 1 5 12 13 20 24 29 31 35 39