9 413 305 true 4 8 9 12 17 22 32 35 38