67 126 127 42 646 347 193 212288