10 626 597 true 2 4 5 7 15 18 20 32 36 37