47 0 20039 40538 61070 81101 101599 122131 142393 162834 183193 202815 223895 244254 264285 284784 305316 325347 345846 366377 386111 407080 427439 447551 468142 488500 508531 529030 549562 569593 590092 610623 630654 651260 671685 691716 712215 732747 752703 773449 793808 813839 834511 854870 874559 895572 915925 977401 