10 629 339 true 4 8 10 11 12 16 26 27 28 35