19 1269 601 true 6 15 18 22 28 34 39 41 42 44 49 51 58 67 77 89 92 94 99