9 321 257 true 4 5 8 12 17 22 32 35 38