10 541 346 true 0 4 7 9 10 12 24 29 33 34