10 643 395 true 6 14 22 25 27 29 31 35 37 39