9 514 358 true 4 7 12 22 26 30 32 35 39