from 106165 138015
from 135023 175529
from 28858 37515