9 1406 435 true
10 13 16 18 25 26 31 34 37