45 193944314 586260100 433933447 95834122 802780784 211047202 -790013317 -445130206 731963982 -354684803 -49687658 430302156 -840249197 853829789 880895728 -751917965 762048217 189330739 649799919 -531035458 404539679 -92666141 -538469829 492686568 -843699349 23704508 650287940 451258008 624171807 492601449 -491315185 -76203556 576823355 696880327 -192280079 818008580 772574465 -722939615 155374934 -239946253 333073561 797829355 367300984 -656212366 353195922 949600446 943054987 350034067 105017235 -70392634 824284691 200591969 -863506681 31262034 993512613 963681985 131381221 -282419706 -579622190 346948152 162236012 -312878779 893229302 985596747 460288500 37119022 604521872 -885851531 190870607 966540578 201963120 137831502 -381646699 -477104372 469187475 -939378260 -2893215 888987010 -20129935 -48361341 575207354 -910805388 430910689 871216480 24348124 -755145846 727751951 -746539379 -683353808 569328197 -61852025 -571777587 360472167 -465145922 602706043 889089200 -19423407 -534147774 325976483 569507294 441246334 242790881 -238981406 20932413 322056553 -830616793 -866099730 70422962 345857912 943663440 40309279 422714686 -188416496 499482549 -608951448 948721140 471708200 -683416594 -568662164 306890639 825204146 -979103434 203226467 541136952 -273528346 331602581 927876471 -720073444 864661473 324088712 -559844811 316412581 221262965 840969832 116383718