10196 20320 39506 66193 89633 146196 214320 235758 261509 302946 348073 390885 452134 479636 541447 603135 655448 690077 712013 735576 771198 823953 886387 914326 943201 1005825 1033673 1071988 1109175 1151738 1214112 1260424 1273238 1305801 1350152 1379029 1414923 1465488 1494986 1554361 1616864 1642488 1670488 1710113 1803114 1856489 1892614 1966615 1996116 2025053 2121367 2152303 2187573 2238760 2275072