41 0 13951 22009 35748 57809 87928 101799 109989 124124 145392 176700 190175 198893 212500 234032 267322 278683 287005 300744 322672 353056 365473 373796 396913 410388 418578 433241 462039 476571 505237 520560 534167 542357 551208 564946 586875 608936 631526 652530 675383 706305 