9 1689 439 true 3 10 19 22 23 24 25 32 37