10 339 255 true 1 3 8 14 22 23 29 30 35 39