9 397 250 true 2 5 10 19 22 25 26 31 38