19 1529 1038 true 1 2 3 4 7 9 12 13 14 17 19 25 28 29 32 35 37 38 39