57 0 20150 33862 40441 60910 81283 101617 121990 142325 155819 162574 183033 203406 223741 244113 264448 277942 284697 305156 325529 345864 366236 386571 400065 406820 427279 447652 467987 488360 508694 522188 528943 549402 569775 590110 610483 630817 644311 651066 671525 691898 712233 732606 752941 766440 773189 793648 814021 834356 854729 875064 888563 895312 915771 936798 956542 977401 