from 150535 195696
from 137828 179176