1 ...101 102 103 ...996 ...1889