20 933 121290 15767700 1259712 232 110664 52786728 6751269 790 316790 127032790 9938375 390 346320 307532160 1560896 321 130326 260331 231475544 614 428572 856530 103161709 115 99705 199295 19465109 814 609686 456654814 1367631 436 384988 339944404 607645423 507 44109 87711 435519512 91 23296 46501 68921 539 381073 761607 531441000 393 172134 75394692 52313624 137 129465 122344425 97336 146 118844 237542 704969 828 87768 9303408 1481544 647 245860 93426800 103823000 217 143437 94811857 683797841 558 80910 161262 979146657 789 363729 167679069 6539203