1239 1344902 3356 1249980 701 1052180 3549 958144 7018 896375 1299 858443 2914 670706 6453 485612 3561 445379 174 402936 209 380459 6762 343817 3130 341252 5511 311819 3257 310818 4637 307955 12956 303536 1668 297234 852 261204 4323 250002 1221 247887 2516 242381 3491 239682 6539 239285 286 238920 6939 233293 2152 232865 3602 232225 13237 229208 11686 224850 2018 222432 2905 221960 5713 220847 293 219624 14608 219050 5056 218342 7660 218216 8001 217870 3277 217848 5413 217389