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