10 441 373 true 3 4 6 9 15 18 19 25 37 39