34 0 31869 53369 81399 121407 154846 176028 244383 276361 296668 338377 358162 399702 419327 447581 467763 487960 520852 541762 569567 590422 611120 642914 663972 692002 711959 733365 764612 785510 813988 854697 887771 908168 976993 