10 627 490 true 1 10 21 22 25 32 33 34 37 39