137955 179342
111605 145087
76883 99947
27158 35305
106590 138567
from 104040 135252