9 398 389 true 1 13 22 25 26 28 29 34 39