from 42968 55858
from 152713 183256