10 4500 586 true 2 4 6 10 16 24 26 27 29 39