from 107440 139672
from 178033 231442
from 146838 190889