34 0 21572 43904 65444 87776 109316 130723 153717 168253 176446 198514 218864 242254 264190 285333 308458 330262 351802 373209 396995 419328 440075 461482 484872 506279 528744 549359 573013 595081 608824 615827 637235 659700 681107 706422 