14 629 289 true 1 2 6 12 13 16 22 25 27 28 35 36 37 39