10 341 257 true 5 9 12 14 20 22 26 29 31 33