10 497 439 true 1 6 12 13 21 22 26 29 36 39