42458 50949
29698 35637
72378 86853
from 35598 46277
from 31348 40752