42458 50949
103068 123681