14 15441 127 1 19 28 34 47 53 54 80 83 95 99 115 137 145