9 427 359 true 1 4 19 20 24 25 29 32 34