11 629 318 true 2 4 8 13 15 17 18 25 26 27 29