0 1 1 -1 2 3 3 -7 4 15 5 -26 6 15 7 153 8 -1049 9 4790 10 -18522 11 64481 12 -206181 13 606384 14 -1615121 15 3715993 16 -6289929 17 550850 18 61250694 19 -382787092 20 1726745790 21 -6691501530 22 23413714107 23 -75179994017 24 221304346963 25 -586004040651 26 1318720868416 27 -2044320913276 28 -1137686341077 29 28530838758784 30 -165361803129585 31 728043522379290 32 -2787571608047401 33 9674286483750794 34 -30823732515413478 35 89836268454953603 36 -234029938487010210 37 508655720026128774 38 -694690231596409156 39 -1054654364457849669 40 13945757375107122126 41 -75868855032735441081 42 325732380898368545830 43 -1228835688197019552498 44 4216361878015793448551 45 -13285669428434095125560 46 38200537679990797723097 47 -97465888909088337802897 48 202841663399039036714787 49 -230729179418706152683416 50 -717669660242973189246647 51 6949810511866970756045453 52 -35842426763238692889551712 53 150226678570427773990634770 54 -558064633137389889383785368 55 1890916194901165817364624806 56 -5883545711166806683834821469 57 16656140314436356553162995226 58 -41484340564650742860229892352 59 81914423269676123110218351042 60 -69834652725148271205313536981 61 -438240577703818500682067681496 62 3493827165507811964336429412406 63 -17213535781220039304852399019833 64 70533124323380196091458694485783 65 -258014144478651874581351663295066 66 862865483668926831993298193825298 67 -2648655923503477831445961539549838 68 7371229055162854717744513804222978 69 -17864186394574102341825461276237804 70 33087565923149019259292669166610329 71 -16138081797684718172078731381404953 72 -253430266913618324608357683241299986 73 1763447845689197449549511014898968616 74 -8349853735543193937226736588193691050 75 33494888311161605695366118713122606618 76 -120679874439519841908522226996227967188 77 398212541917978916224562148695237018056 78 -1205025498047850150791427980927368667747 79 3292019622540286924677915219578943285531 80 -7735722409685381912321522996063569174354 81 13233596372599528205530893604878650359895 82 -42541136952557181428250049805756324925 83 -141858652962068196591609416568095528382031 84 891492164147959964886831041365725722465502 85 -4076020056124103321792798945459229154049400 86 16027139108982885547414614150606846343933262 87 -56889464602299618797906340127043882084115860 88 185180964435170708691971724634898841490469343 89 -552056897949450751710904362360433767486357028 90 1478244011323730040822774674297142398721695544 91 -3354017306222990362671181306998690434773102481 92 5183104359951752562647131438891678504746241501 93 3493806634137857876758679400042680016593732352 94 -77703198961574359470380810258935105550996590647 95 450819684708757660652800179606879058664361326433 96 -1997876730933107967426495266041763556862586234749 97 7708749062073786891279837858068429918944075826067 98 -26964215553949576855389654480926205151553718451752 99 86565844865566229641021698662021395063317956164052 100 -254061998669651845228554933686370619577525672994835 101 665686536448899626781643088431202184154705079130976 102 -1450918817725937862371608467522779679089360420230605 103 1957249245332391898814023812289140803741068915885356 104 3312888476700395184065479913273657996911629365520608 105 -41907163480212289972910590050973853579226688330091830 106 227875426671166362824926360080282284216402583405756306 107 -981844821861486646940938378172497627732798240468943778 108 3721034843980558987921499372564101826662741835302006584 109 -12828853023084686875787867269943609185132904741422025632 110 40610808204321360054507356553062377960395855794599907082 111 -117249909113398140110743382664762900794884678811441086113 112 300035310365441987660953377603290154234954962033253566835 113 -624142620694314014837707074036443805880331829135189332536 114 693514010313957171316652719801906966987619194781255645402 115 2362733687283961648899079259262179850317401642879449723108 116 -22338797943405523657248305058612489600928761986854547048672 117 115083187209790864427387984344702756811180081393490509047356 118 -483312560287807773519450697628970619272169928507827435039706 119 1800549293436276278421387549738650629537302884922017435554485 120 -6119556276868698714483406375341221219160259094625332117624637 121 19096391704686753834681775589612641740049304076944188318329429 122 -54191365127987141036259217767925171135900485694977366875145112 123 135124249929931589564135209405831071631685097765322695975634878 124 -266022467869381446940746498218711075236926385640409974121662226 125 217060437173836672481858222063340392154628072220516093797131224 126 1502757468631755521600132025406152657480552014492242524336670993 127 -11798954423701538086330868982252578567270398832020852528099714391 128 58053924753801209982094596249547908136906949086785056669649484439 129 -238133417503866153595009852456123907887893218646953509700640841029 130 872669953250931667366971298388536859855188367385095432791747393566 131 -2924167644332664104294480798098018350402994779717491465353986269591 132 8992268150069691569857167098011477227405686196584240620253771983034 133 -25057099152205854712458549358600128458422828123330437483507011500020 134 60714971335334343484917813134675879681436073751239044164656800596318 135 -111849592225894208647878138551594905856578600036692338661728830568201 136 48990570467600682428144247620307520858970470956642166078377873093234 137 898556894147955928076784342221532345198846139927582446605345022001217 138 -6185753095494221007010926175281595624806355728631395504805842512600380 139 29247348803532199694289227773637223727681710543050149373720056775532525 140 -117381100909363096681012991423907559908009732968798495346327635892523427 141 423378859914046118190295369119766319425457326222811335192497112333300472 142 -1398748732512651669921703940026372790009301243264129427964075661765697023 143 4237117157216890722011564941995187463261255937811730918880003701331141298 144 -11580313780137046936142370397668780284184630906064867262563250016449575986 145 27177516692560640237882724689441136942047408059398246823942189358393485759 146 -46115215925692656874773819080368763646894618085859518117663820720304379384 147 -3028586666279236183397856322379322410146681978918432370180043678046011027 148 516976325906042138580796015785762875837046877517910725491560207178576795566 149 -3222904944300577412989392689829417855833449890252940757219147284990994042700 150 14714088103949097260534532676478533067395177225874767503840786499854275192290 151 -57862294148999869169608749933363886370408345105008950705282069346144459335912 152 205510105828561466576812126332422671921969253619525055543257559032885409186988 153 -669416495261440300246914235395795274023700962642955394033475271567042677020245 154 1996568304223974627783536688741227710483556888137832622514338972807076669005864 155 -5344933567360439756781795086143675835505944538743954076984163945356677342175935 156 12099852485184666596064616911563123769969173603865838883639273676670539006057297 157 -18479083789082852487169118139300233677324951966859979392985354089368349498288784 158 -14305428303534465203351436610319186790932010004785428758930414485079775736371219 159 289717552874318111231762285979992672441327132875870487299984081999324626331468096 160 -1670352685097311721568940149783884055149764351413679872499599511631764271686987026 161 7391716146152359826913533435638867857201933467037295839243747194989801843829856429 162 -28515770270980518288503470898303284062641142317282779592300367421851051481715567397 163 99768866904584569054489193368327265974752080935230456093472202139100489783719525438 164 -320389115935476458731346023613063902088153276784203242172332116775233172266629713425 165 940318999876312478883328473995251598572258781947339742894903433131194026557697447344 166 -2461818973322229682462958112678143017147953571598113948541838129483540870570885914949 167 5348222662947813665779579216750927871599491551855415371511119956690477466554047675873 168 -7091005968626169887008922474050444606429610878842320635940496607477349731545665230930 169 -13120648994185283920269910622472633023504836549757285295352904128442278221947157075531 170 159288615424663541005254752663362919270160415914377750400614117703015579993682543104072 171 -861743275211767261547806907907495416135423614734709843489316928562206470755141013608993 172 3707708064129990076889657939978379810098225341195456235123914259982013804866718292755318 173 -14046424984818081266269479351541557580550530162584354447952017825342144748347160163704296 174 48425909098039856404853877996636874769259805098693970206262565657889819240088522762568100 175 -153291446155155257537786344799257918493631832049509975271887649990511146868189713753940147 176 442416039115951241762877455393061021002044524748076036630100919976702168631613485886550575 177 -1130623956959122638814480053276113943397446742508967351157059752797450006132511441779027371 178 2341662421748392261611265933828542908399470357676648606257054115135735001533985548242132668 179 -2533010962522895729767953497733643542992672941609442811996702994413385465664509040255090003 180 -9352747541032797772311680449241918312804875294310763948526685846293975925662045825083317160 181 86315455121363315568275809715531411971533692055325272413735119658895949496768466901867493164 182 -442783421146533551994878742558321144705034714306356957717069495143690628596338844435969607783 183 1856963820274644747088156120746995009917284145007049379985538718698477955320205050297624469341 184 -6914426083324836967973147714813034079357789825521958785734024718879963436687481263020337910235 185 23494491018970510705091381630284025188322497211010328462140558494447445759259119800360711860924 186 -73294440598688184787066543191002543059127145011621066675231342647352736029829851098060674213200 187 207850298577581282302970738681413835286497499791831158841846973531929541747892629090566388607752 188 -517325780555229817165980276932625725307753091740684574877233353391485516944297109028230904166611 189 1012660983620565888382028835660158125353289143727705767558040441879158769197074136464652310916112 190 -787815680652728768577560666196038601957878071056148953011558067979822829982337285862345361839481 191 -5985513349902454767858542522608916921466173607318842707701455953314596838399172463629693876833132 192 46240647561428325288506302960787981307699484982832734276188900848495843244433451827387683170621891 193 -226690418530216889022353618117352007364682985423249523109545361680696441087794285812058740112880463 194 928606845056523439386774077336028395160646243301883138543405820809047554181050536141307550012922807 195 -3400855952987614175921365287307696571627513987968686280667921795486171550954644539449262054385807869 196 11390949984672195943790789385416532902439916862468541558785344203688038931603315879869883693851244824 197 -35011002768932615783229644804078976411370961574452225907945694193348152766348375358767098249454992936 198 97462593070533919385516983245710509314714783339190722418729316840711559854097832990574171825574325656 199 -235607515796850056055325858514726385037901015313334035617710860198148210864192782686933375181155392450 200 430825515101428684282445664763359805245190341836074407761007842799471424088465814119136769345483656501 201 -167035247200587662711466514484573524367906411144624037895576878242238234492948119622224186168115142902 202 -3607227752362799701298084887531098152336401031089141088429496126594813219318807956369922648410025986544 203 24543162552895227243449058809228068619544080212427838557680830546576576154965177848378213198925107617278 204 -115677947837875985240808697520761951834170272360863811998370207031760763206747763311175937193704967006673 205 463644969370043403626956955263093619579993801999469288719634419395011553643212126618861331562668695119144 206 -1671106269558004799462392820573299351028511776463881457440074331873029212034248158292264777927962794586908 207 5517859189951567607547893170821414697863089669808238576037218938436791279277949644144637982309501713603740 208 -16702985202917281057462741085822310393083099413698378560414489571296910651768262125931960448164843837326240 209 45592401170456185805424992121387422333467957868487899194146375376924633086394278455805373040349088298589206 210 -106690128192564257528941176723108593377166915339543357731650427717525522206779820860087008812004202464490070 211 179274971764687597257755900753014696888103933485100318655591833986023756110941352381838691380134074835216022 212 24198504471952593130375721341692209990926529191936760274280097660913759459767263270363583125034541730474970 213 -2092171584013022109281308748007474426648255238544237913962396754208893226929664638284300316491312109860057156 214 12926817452418665147659283111270906325654901674418575353597443174908188389691631125329224399308019089818596990 215 -58852139764912985143328048236399276089555963945933015273712073127475424838503291156187890406961501489624418648 216 231131885225370938155960471081743439874364136271225613506861251581472967598151890524901334349909129881105145656 217 -820261970061173321426592637802207203669559895834657971755869870163267324313840854918525958733328159612426548636 218 2670033457620078055941724608479124746804796657429084983039393278565952538504193474388773862706582986442759363296 219 -7956447887536328408164161941440371192435970054434324353945562001625448155303610338417742557897768758869651229804 220 21266824687285927249132663053965526096209007380925763196205626113291799509953882405402672690695599178411440749426 221 -47973839274546099530133041054865650441500411175678166117764392038295378514407249461213591685104412649850512697216 222 72306807129458976798887501990958056358420646554225521304762655266064474965281731726191560221233038651426197054425 223 63302476314435589834593070718051421525233649393742211612010084321912113649160604820884714931811193160198701561400 224 -1181577917598358257082302990365445939252040746060457789510619826464865022422768919726050223799125247497654224707885 225 6764220749154006014693831225383798190032639697484428602325276122996571551193197930015807478129780844952197414086940 226 -29858270538938179431378809790267006402200212897698108205322834643595397060018794820447045824755379083021472569241192 227 115040332646469394585604726848040600433653819290286480766985172359962802412757310585799230010229152686148582983642034 228 -402149488468891669576978502742913603676928409791920760598710563194361556168445630258034495143069510947183736823890302 229 1290392019965844142893092505607833677007624755795441426121117837300496034862312287614973565372302380483121280316261548 230 -3783203178713298785636564969161012052584622598548739395584146149396038043035310236877869341408054711973653703621601828 231 9886389922123463158146495798724848906072134795747878067435130229256296226548221676467543022000719251656971954504914257 232 -21385710674393092240325986774249999241065113710016837979799393514881398802396708093625140037708945927939916268588306976 233 27829836197458834357468927163293549237585146058479105963140194025951866743855457687654541235418541025462624962644266750 234 56007504105870133245128060169610176568095832176663997297446372633192319281090701687827212333058512136487244506063928028 235 -654365842212596986151250482467331879905841728837213066074929201245379138765458176464167515794578102118747716221609069097 236 3519648676405476296060014917433482918500377161909832205131695031565355023071841543773875981061012249246054507211424617342 237 -15109029397865409537186977962945342428479905938449142258907559436218638260815602111753706284757127927008115598525712528784 238 57167740388140906760598921119415172264180405000471451265236544800471739838257430245928258312182704899047914120382395761347 239 -196909101526396517235443690355731183550976861120309594003625602732336209171755398461441122701546187772007580410060681020086 240 622746781722591729086229915593866938633500490722940197797719487078501889511595333271359020715947685469655177359079399717587 241 -1795113247804784383437903861998495317013807436571651991961399646727119956888723827465867174017690271423294205315492237290070 242 4577603829389547503438969117179243616499754692922976872886220585078179741794968384550138209820042229474749431205976417898569 243 -9431175488948630102418750321614779766419143869950890671802333212268104950706546308750862279287903754903668502985800145463630 244 9913203037637435617006091437256845367419813584160118525597527465185572499554688719460014589332258177809419008528826002047720 245 39592170725606682841126771027568820919435931086905782636705430343259092679078268192288386932393301764951147862192641441845734 246 -356978537492652373998726536977666234021930814332342314112816786948746853292767507195194472578732948111959909266355762775060174 247 1822385591632842486936410220422138031946579364678772328678623911197096204392396723436500174290170429102753300774193617424113239 248 -7626804736675907422856106111309242278385160654999580535308461060124655851191476637759449837801371363000086003720567935512033698 249 28363261335313344985534486646715465318775226879919913691538864021133714813948543645334966201030712535482511835534924650268169995 250 -96282211361298845385263308756906675873286895093302879826524386774474727169425524219719053394421930072006821331749805899395887272 251 300063185679197429382521852027178521212997480838403292989422389221215960245172042200318256496398938471393138940019327882993592135 252 -849738649899225050528865439792321747389473789046110055689323987167116851336145042680609810395064349003040616396198367829369550059 253 2109618869807684480188087015772257358941937854411770386987355642019769775315247199491199417759556574465515973352437136407036023352 254 -4102937594967735228233648035836658862498016631043419923808947953040596231536428580034683785093230333415705108030602747428285322113 255 3031502179714889786278082947333254355257286560524986028335849063378906440174447731081786524688829215442940168314948005964055743153 256 25308717730199485599801820748356028997762591175997304695046032208803146182368553459436114655547725179507801952830498055085823865751 257 -192428540600096719777167408667571707206864911459396826008500189602871942610187388210854758540327506091682340860110713165366871064468 258 939466230068935190458384799134894762002212299233657526753406077073187359022733024229233620221947250551123571593415901206270295422687 259 -3840924950449197974276248824537957474772743160965036593962464459198699454027198798038545097472078826682933727513188433691830513616793 260 14049399873704946447509538816476872388010662430709583195152516567169149752321661558155314277153136289011024793258302246944750972325238 261 -47009717293845133150450881065039767282776327360631469942994849461325604353604331696150107789019825103494060955531361131518771600651054 262 144328015892206042682121565964032630438538889731727234257090915060390361562988276069226362130742200354294622795600550702726215712852651 263 -401142979674298344545518744231962932030377998851982162690585781911790165373841668760852133599380667982210019351043589287267515354990461 264 966894261731480098489186354838763364466149338235067545990670072256186993805177069503212052948431871837798828916630403773386546786611850 265 -1753749310415004714638280037503437392163490594836630623246690800786870583149996248614689354171277113412138254805852376003776641674894130 266 589395605297861306895173181334826196889907958857104697191068237004897307227319509780343308790628473115859438480845815529561977622860540 267 15275252615163937241688578378232947818858097505059277802266628137501385563814255329339190533154627290697445226807259782450039076218213713 268 -102720411834505501525632999216044949278995079940462330522250912948543504703908632135045075895190286101254449650174561726900616136497001674 269 482408307970581335767749951476399565661326617152238692907899900882338543421867544495332643791319679021475462339133602566463572039923639912 270 -1930009560073471226485986453868408286604454255288397424167135931246396624455606334851834966543547187404086383393205318588717961580631192943 271 6947785715982022085462278320091819794095252301437261409006822621793904359378865793212054474094264554384295944075186364680455475631166345032 272 -22916565517423157601121541882477237544449949248499024208278646772932326598829598831297780623318169943428467958369767402179228487095462269806 273 69286334371587963830583478148046338155898616050514753494991501695142303043818137939144607481026202004320304123885417530806730778983422436051 274 -188789288321024809992710831712426931517788782841386232553695963706269982362384779009911795641886212728611845941462238109990865448370073497451 275 440280564628336874345428235851428778066011228925248515466211826227888362253258449339927821185103411620727176949515802294388179124816981449806 276 -732132454473558471051909877604182032970192683126658931642473163832954058091025687288955751714800757153455036665993413645105635786752199594700 277 -151043037638341882040665385185820686449608410783553850065656254800122188610783175104581181419403529829501141471177593786582782326167841330042 278 8882535698834556946524294958144754560825923431321457961361579310857487480708456245819109975356201783765172990813092785101498250715665889204595 279 -54388163824911876390945462697857158919895642999460737849704464676294838306291882814575183603533633460124032924916228139570640152302370949543896 280 246829582793359154454924677303825217386716701530855630396335056070432701262649292431859991110922167409203875768407302454711270391152807974746981 281 -967717685891483496265319397472045304940432078234623293580614827168488763629411387442213653626806461725450210560450769958196305886345470498944427 282 3430131417971944156390636701302044039730036165201402633660289355045977326729789738687603135144944878312017592452102997274603446002640650442852168 283 -11152943354562727708184393709399250124035695823874277867097259514845849587139064615507283035813120088063484332811415673595740363494571518031784016 284 33191058217534929720789144476163285278549596755183334271608346593870297440620357320420024271398812218808332209690456265336875491411350368253319301 285 -88540859897878464717674653523897325440252997240204066048187044309327362284075639897857394153378150806934438157646799541332836391490956053195127224 286 198936204118560019473534180757888462015142146903264596135503589174740858262930395730156839817636269523646140241727855848112557216464280032051886206 287 -295685398783470404155953778703616976711025305337933203770533071530926007124178900958830122248069147158039563527281257963529616750342937205877749331 288 -289930005537088254123047820608253442073606823306501860198486725077983787150847545804128815795908437227375621526431917127883319454502706482820986866 289 5031836695434773762011015938799282552097785994152861453396656483738050451870821045947181988716836568574945518383432863161135750891717911897981637523 290 -28598326286934025225878235054659472533973921721394771852845895807404807650882476428713898881017027848723519215199807753538221488838239801966034163277 291 125879781509893951274029246790306747069691188596824914198987653873132360960694756439136151657299279189110709604991928913766502980010067708355579141144 292 -484207579661583025530871049037207531287264853206536395168509159246411645305859875879345470266674114156043440215200263824295335881247824275455716045112 293 1690586271367295855090140696067570094825917321243677003283765500100747770315350195745486538576657414904414906002073799461241206578823351989205848219750 294 -5418302143705860047411437779265647022159338757969670527588464467016264530454389141532698427079888414059135200239161249785943107104605376917341447260017 295 15862880454915520214218459294921721498896861419560060938117877471273097269340478622215438287410408093287738015411711963208282883847602937671618833900742 296 -41361441399384890616518478345131676635356231093604266948753598640755839499839374365400213119064848421603738025082400325181272918359384582541726029978114 297 89050497851266758327063219554140936483529912521503081093914527039594001267107725695410490174746403774259377063974210000825498406486255257558522059837482 298 -113623004845133691703052107337207687699522156438525545551371898863733095502363861047970413113926439681159695712375894192675302616642482414013165866825436 299 -248036778685221110239154528852052486348812285221183101018728898277722451336449653831189999401773594676173757687751411145840925821517942254218917942304949 300 2795619613083012471961406912193321850745176526936992084152807130987133998903236463396785894706193674967482994744789660502972877299232051641743628661522394 301 -14947633832334559750519137070489087962941787302723088907510111683262749102424752471356453882876618250969156675870149384692890058049515113419427460923417000 302 64002348204567120234304221413383935322686865481126504012442921872056866277675748262450629924449521999525997552306743236056157114097049909866483560653074344 303 -241785441324024053154458602759753282298943577540101010907341161935727945855016272144765567445096865710639831092771813463243892285491273278691101865972531073 304 831783513569762318404547280583224798255176548964144805274024409704155111081081468660078400122285979473272547305480265808783853195387361930981422253452679468 305 -2627383319022871848177393943478597548233040952795365884461142754429743784047687502413358705214170585551359897732287578363711906804095277202928422120646849471 306 7561926829826633451711199108316917469194934062465250951898677395459873014153630347318335325811479180611791287518978979134809894247287571014799703318529142215 307 -19235145956160051053410639227932106946673453515889685139643968407183796780939563846925671185565706491958240848621810009312486394628371552746691391302976626789 308 39407310068975870698009518688577664989568133131166901911443047563306780979094895583218013972562323617781308309542622028798791583595825074925634891206383539432 309 -40178822408412051741216282300163980976265028266927797047094904890551321711723037963538819546296022589208839998527901459049799248663213816203227541177133860358 310 -173525256090207346312019064631352877864166127905953678364595370264562439964736287977472562069922848469205515396599018650450853016827437516932429693016584230569 311 1530016119830390710723426979821883858422210925870831349023190998212407689855771140215470812243782430624631108989782502586975312163591871601058436668974440915720 312 -7771758088571001706500320356019485919048552282257510080160866704907017348997387436681536349938807965319161462815811144394503348207180355290400273951960274837831 313 32449164595805475894431904257891152555873438236116038566680683920037652900780962415628132245339807365121790762014623404750024657589115745260507681812814075850909 314 -120492741321944358678821796078569461696527840302347904184463215782692843696968163009962636805371600327467285287546960670875935463835246936464864227777314391826512 315 408517995727551102881367784078838974834714743931674965350058779126575745551182497456889369449670445285976817591755824276829652660466817155244282209215651547696317 316 -1271507844980249921720135476967159101765853701642537970568664990060743374635486454751154122342998193334741116358458908620407718010051174917168586419292406769158559 317 3594703053269260681505732532456043394874312233376792715302238149252623323054175443863816603020105510586860444198502332371168509574415069589972999378182786698594960 318 -8899373265556446782247308391290101590330530635505546213864899041503951014009184576100274285574740672133457109735191664820122918600739354892204946527162594000919344 319 17189947612897930320330925943262746681834890895761919426537497126037470373321108890863100758777844849419064947016092191553718114688568916614473041389787654244257287 320 -12009198509927252863424555426072471852857357336030134178956532369629423304722523599662956096761024471009533077276658583367722994028023285332363833456368817872036242 321 -110515298646308617131424955872660803270139255146312058634414077857290392608641093959020862419148627355606314869936292055574315839964428322066067602924535968720387447 322 827349726404611818804208728280923859230126136156369913640997937551680777039818881111160296045796839983870476060709182301158344527558578378735296589986917720194068281 323 -4021938835838266439648588221624813053364231940860125829776292054973523640487657403175471280640541799718912943098312797422643555129316611634919680363390918904519450704 324 16407801538787920931599334172267406592654289003082210256707873150410585954915741015383193848664240662716702151034084554127442897364850571409045024595129127495971182343 325 -59928771660416067711245353616211869414385586038421125591515109307926056695177515322182963387547908421236992208728784839888355144283222825704997891602901795471372245066 326 200271240692372488223845531698872305334798343178774743550512850143187148791060688527147584318977924765767009418499957151634770840018418217119267348863622251372971952374 327 -614036359436902874851581241512974406103073495311962927094704138530523578303908187561714711158273599242183443412275049568311564981931611420408988219517616557722295159261 328 1703530631828454255870754569022494919562634172565491015015918358049840129586574932889356734700618711722120764263585270027791683242402118933186407557788657187014586097479 329 -4093004804525176776628080580357977612008011599811352770162285264063058624422019357016513126178440963785472784037681419733964384205992782727050161251606495742147017013624 330 7360875805398291806503507658126665341224698986858012015250166759541528253734895760868758102823215370666338307511165495752947099641257680516486521262165041507626257934048 331 -2081996899645231367498311286836117956943249414649682526261752065720178730851862797634030535427795277736270934142108902134590869573847628371683208769449027985476755500922 332 -66638525471655258724239670028032717916324288640922680208262369594304327173111642743771381270370613912455187307967424292222793474125153269134184207592261536672247426866041 333 442990184358065633320695025848918774170309028531059589239339234795767302617383910836076948263535607991272888270602837438507647884761699928690069791904492035949111350802096 334 -2072650868592528902767276524913280911985155491074891372569345662948113944243529779626990623508000835447009496403059902576250721890429089739673344953744051792477345309096217 335 8275527983353910626468064436757212312179181941552742259296282587221191425734827521358408614567023012029366981036864036564801955924337167789500079852603667352307676159805362 336 -29748196640010163485394099732050165469255106033904446831071225789037155540345171372752139055672980006945473128952195577551217231019202506251583019430318500287582734198824690 337 97995884021841779674671904731772946940355824717805436129337661914656770440530418512785093824261261566635302950247559881532162402824063054108783376327042050414105991283538159 338 -295860280715882805085407420603903818941987125532226373395213317155511895053664752752700395082046095100863743652706559727879883423795954147878457038857980461909977606989787527 339 804546761343219156071125323383028751876916700435570661577762342308675567686552405251041355218205215692338802776373635685982552852083868737590754208836900023823586133630158451 340 -1869457827400524184928350586794855280810976757062189998293659608600152406708431263288654912013432628552612007144475381557447354977719983881993463065081113264641054621496647672 341 3074915470745885328192861442299212970884129649702773370205540337733570785099834212349320362151495351984405699752752372168185093256515042372256834076031402585344489064219546586 342 861559253905803168772880096482208750044983731448973504551429153136901923287323122185801907668574977767021854972218226035164803648276798763274806041329189932774752338664583549 343 -38763654626768472526407444543983138791863913257618796798400821178071382039215433518172653255875656100132857799389447986246528097770146046940275442841653019029676669631339622075 344 235235633098949474197589131931818648496498915380759874861702141254422037476979085105761468395243851270095823039391886327157549900725507713637971070022322137788262226848243313446 345 -1064041284215760623838771033451612583994740465400277611548250272208005544706525170419550967021765064115497606773523282541034739735500019019472337481932754919321337550339598569804 346 4163784343294272466521434441711130885083171667078710745436575533962331712802565704791018774663940404607737271909557220369499068071043770512881677171471664996655178661355679410472 347 -14738029580445317567935162619424945624199236598319746105990833994255981382954166842855719773700939541123439567656510807180023593733736005953285657234146051474893633157756471179273 348 47857568117693140636544526448046444686563740387469671186834955952180280572191154614414289142185919961060639990870602530739494620338281332180188412275533894871977104950923308344980 349 -142209172928613844118840017028176454866723546432075778905077233233266797571759533763887222219113727417547052074980557794264018932217667841392093143813720473972389234255391966769192 350 378531534711033179773483569775384757028034482717621317023765842163664902389077321186446110421183483395231604778620213957921365569100164949809489171060089142884769366980731104341579 351 -846909010078926520041902299509537110396502416923796561330194909802971239601356012291328205094367407466640744160722362026177624281199377682308288452076929017840871147910621631677418 352 1240569619914276309888804920510420422347930123883727641457686073532223765029751757024459470496623359317839719745566824143241404214010795629903612558382901498219769000433524791408271 353 1352581706797447076595571540956831854792148891438050186069702814235163033763433869090209366552966966866128683333640555704131352395975659368285045454431698305308581344671992377505742 354 -21981535798743156985617498207012160807782443887113237528240367038066261111125088902892505522607070839339621344017937706511440301243770512816772680995400912794224339341183825090499615 355 124034093201863807286488507149424425479748612671236049044010777385525875879034837615707597654787096938527755994144477711089500261558302472042198658069409824612463901133266144633531922 356 -544339347434474497779305018784031044758246265118138020117357136077189754010991281669276237543768984860103984322531531846113929342793596130017228289573642392655760191292700448249815988 357 2090103554520456670782126718121335818269396613428899486446298520511141967474467599005709025841979652433247801771318121728670859796171810835696861804907250818158791919615771130684587006 358 -7287361896137701883856315026084057907306063761298415753116634771091794816332347004213624316899769389339399900963825475288982999486406253912353453427495688201512530388370699443103796141 359 23324618597068799590546469531896263020441188479537750072610284217583284262568605442097615776742216939097934029795662668202747066868293703575595953766561718167385535211238234145367379045 360 -68177167535671646835950529505391824217101515872555819719302274923452463175055405633102554674399283135753457471841229174629617463625686674155957314262001085909542876411156800011964839336 361 177340525138694558023750611440060435281265650933534337939830899193566951508219062759623297566938748004998569439734655987302791866585498634790845178330793752042530896116650293622108142416 362 -379927252405077483754024597271100429111879753092866324003954770845981560664287652360254570251953985314737171048014915361098223391359678078631344102123058719784990139236329589614872000340 363 474846672400592004371889539627543828978135541658843052823805816976749228371172283047790876249306203980355556528918373313734671070657243985678650381025019458704126333444486280754618313843 364 1122357465814864053699966492766653199396663837292714550397216213806964240971257926574993542516387108785583389220111624583521848936766719405417688100378371243346372797027106408936380618893 365 -12229528031618141306570983946481266034205833467352904118288224225593278252476857590512568082995037806770688813160362449911305740037045807675249256907914636187224108984427091994713039694584 366 65000194650310509853684864115058197476541926848294852227946782229936536344738142590129726370198432474000285687234424935742181287059766041818703465196134368952178154982239514783396999520539 367 -277570551562629490043880436893764390359056137172293064688361999317731974907699073127476651423419985157650928329879104556147037201766701482856996636171383108306691046758490508834786192613370 368 1046806948927384773461587405665693378990957368356899471198373354284527861311377549638165544864446510698840249229633854166926602292808340573659634106501434343515160432955921848740847913747669 369 -3596234230493583581580357955396213166715776469237739445370606105426428396846480111040403969815785753904183942733297594586123849765427140552900755073802620083625558657009210093659142664247017 370 11343904150522479140597068992123245825013804158775279410829802889985834781007428580217350077371412535343431268197037135674001780174797511506242449659697479266629889682305474513956767965212900 371 -32593577961542767387612284851624491146264001248997769227466789441687672164933673069268299067891293032129336945241457834970027040469177614389518015079177778273103377884519552903807412870252354 372 82686986222724919490608919193256502812578701926077199110234550710688728096839793704838132519736055256727135770635490234945367917426218621318201523369987352534401677071837248165223042757076048 373 -168408927886904892892645295543640711268085035676929986654017382907831172360739829989903482609366227714115129628553071390417848852782964118323715868125374449755680319669985375614410096099367480 374 166247749003335700472791528018853756338525559355577719240725575833270481430061966790185421705913834662116052616437772870010032405770041441275129035334492051878789566006290595617164272010690096 375 776729770766234156735261250927406399145339570960055039156475353033199680273419840149747957103783063139639815928350794903359761922069837618623649567439393091029756842353600179638864658663622243 376 -6703627485741951853809410953978103414346059723089650618585550629605192727854627343779206149885877393516121349160580615629721552577710791070943552990138314689755083798734831198799702466359800491 377 33880083326544769163501785519049513346577145009050880603471476658877833367182553221147341928703147120062031317362660236892321716801940276982701462861817457570849158451141842946307588654981158930 378 -141111913790335483130887126718203114881359613862796670319955369517679187823216541717856199377061814381339615833448470402286257041186432623110445004507048888784533488833217952860194088323779769584 379 523130435741403549463987110945939101663945902260315875008556104186349504133339651268870239500538877591742947684715575991090363782384372538553339142284996139273233267675058898742309636209805567371 380 -1771180710661697746937412588622471196254927906251936330419175303446116627124170764289016874081556599909045444394837325516134722963168740983175232889800831560331928384699931861780850473926868499613 381 5504935713522028639662288306111166481368786584009750809662123774062547635314410523736455289440782569912556692059916149901946291981291150737097057263971867645179367170855812606072626845123201188664 382 -15534783064884679463430543133142227519541702762210430742702631643656867569909634611296186743485606018725856076123141774104244411953391286301610378894943647748475083006413689144359070634189306396628 383 38345001396759742574450043725344970956954342653094258436163779875791272020323081557132134698442748092634568730086142315285991446770411816190131237017175135360071085185395974293378292564258915405597 384 -73541118084554652772671408023970087655006816752509428571933477484700316146285082177053970804395854194971492289640733210381488049838302573742641903901860299776020314003596810485430965276882446457021 385 48330401178999004762358984276791072045677739720006510562694364166424616789770631756098063168219885782510306552360708701776104606798186033572600374300745929134536616159738884641766566707420222612931 386 492360248932940152198699784931186530117564944401975049064531467823786954354472324594985210794395482882042901645442358594070812719725249045105185654729209866353178596864803956777445745317516184075261 387 -3630986511544350765703999682951738012507139008893032319501671080605349439162525394787591953792229535040853663941770004803074456892500525740038726120878161832619776775958107659838430289228396520969903 388 17574663871466047541828723635345892136886546013110375570593868276904530168619761553483248812757170004221399916836955854860146595542144704394959944818043058267858939853955177667148902812470329957053331 389 -71535072575027482010554103140270987116485917691352290097523716578839999021265410184521435569632089752150855587973741343587722178324308906328580741286455453323218906413768361648403939076983111221640906 390 260865891393846043975280184764914115797681650002151607934171862443551385772895684629923996271853435560932798032317510348296826942627095372130335524353515741104247953921228555943035281284107316616258453 391 -870565557397012824667642177578166671419922732164538689685712605551791704431031882776866250629287361317813601304327918699740855958106418178635057855474446127184125531439781759138152113664832379618195242 392 2665233085693944610589888687515718663470208428881761697043049651119444830073923986007126340839298156079213608559787678498301909263084333128571022297050749946520747923439915766931596019486828207163208696 393 -7379735964289744706426791204230251001627818343870698594288339303394993527761773236451841678568955391671336063576702869854997496298238324491814817931422531500946034663945751483465576146795603042781448608 394 17671658863557075849392876884619769259077447983363222340656435974504994628787444228110593338690462221220076683695283203839940455237881839783387641679973821363558199795711381517842578816680003616961460088 395 -31500961679991668443249516785478639030605859016884747994823692508702356778649790089695927356486928940579729053781779554526444913241175972708212505572501026292484792127711909141200716012844825100557179594 396 7177813523683533809606707281443430851650790261985907468981050325875240228853338867151720012867341587797260282016827127965194242203249681750276933116674101616013146529434523812067582767687445568600008168 397 296265841907980214334192963295894447585912333042193117299438044175082025167710439033749030171849366925309906774831268789727477647939283420781902351262660070491547283578119683642870486092797594232728762376 398 -1947444559510181135302080676196365025672487478941457119494294895278871968247576286454551829080286454561619283674125783548855756696617803783255288533674492726489553382958829391790369431837166358953320307822 399 9077161620871748884316134751898110676087010460487693121745996645430483034560991037051631275574748112093800854592212642668663983248138478174690167615502306797566190748093560124404613286555617372337895638598 400 -36166349070799363085871001242756128376310748233274416212224857075510270162416786828159234169983563537504624212145481704098744260573432360711046753290032297034927968763471339806053044390517901275136184989979 401 129808261476201504478024331914339747663837878443578394799872139458810399533094644649516081262856025265716544569974923346801779720908740124201049874672834294008874299921963101514351711357330160767768792097191 402 -427017766048931224961789413378244841939687484509929571843837717604172640654931657759371549541148396124791963020520032050853007741137194413923859727985778919876770027165489239882048055436471262576617903105190 403 1287229109326321276412782704831183537720497264552891617274532511763662473820324558434740859533547881216682559888050400975331776882980562721193930620225564485339058646924439319650202599722919072072348494524673 404 -3493024933111212633620358063433636748170369405687096411820965731683795615155027246891837529610201529475927496335398751279943831914886017876088213779374322033283437688049151833120668304255024026560568675633264 405 8085565155434978064307959029077769236766373510361396283352553222201492478852392477864997579294290797879168314100110297458756889358308993948965703734900820141885959833745813401655363405907855964439264866631870 406 -13149377921203412214437427548059866736374619616613617527140688101907047598427186117817655479570225385627714006487059269384101651037650298506144637603216560073227555651451025665209475113377408713868621790860922 407 -4693680609119141542369974813321232936542217551043923664532263611013464991351461533469081243276434935616431327146381849756982361338010419002965723355465718376374886449886619692970872686105751582164914625618198 408 172208043207255591643160107834395451757909459288568479891030000589897621593751463248645612237314197800129477810679364930912451655686361495089535354046780978008654158047407770624182771770818411355971094131456231 409 -1035876114670911125387437663561459613329545758387025843445457701041486030136345350166845513912362771725862838033554674578231765274653655771636571368795119752095272761464934439249349731106133871640937467505798835 410 4669856322296408320557274372615913357397491674364825987969794161211994152897140133534513403490177955405831218460308241890220181912701406279026444757403182977411275830688759017236223041116997232305189529599591400 411 -18237898508152831329032068582757372208151419588890589651504000963070305899106767639542921493670998131466310599062467357359126769140252441197500674753053547407096278254235431892758303859210648833692918084329374521 412 64457549046253789517678356220552630766453313231608924112812327524414615453674656617794238135213332717812892707359216418385317463477282144841175418295574251598548708417444448077196890153011514150706901259756490132 413 -209013280933466708757778059710297883297929707906853156686459077991690710729984472953777422153201801708485041150123197821047187626707628405964871747701455168388241674553920241974068320543823021492537419482125787096 414 620083884677143291964310522198844075628553241547212347601821292666013825965054022056570252715344591445436838525804634762604415524627433757131470196806804617826859135583556762533236841369403615451640840481229628516 415 -1646743905808723472807171530715061206165282132030679248771004289705084886450774845604151655310293764443865529440833608543586161631761580259961338620237553491844988249528292858395434985214649595219116211791177111481 416 3668222261763211050238024055901955709443116281707811733391352533390634166558987950144097604170499682835833997837628604381529965232314140338300574165143316112235090852808745519498216663347193964126104630018979005792 417 -5292361099328856432861773878989125390884998393936063295922170166139476440501339708179530358919128178443990032778379817853699060602924305919656314090298539245422302130606695544930139913874437761445022608600395142186 418 -6379246593501542325946560469982845923320066808193838930162329261407095656568313264390349114909342555968303081239489005361059823516062738621292329691657696673004077622923681811072987627220243549810960717827430141730 419 97651595918854785455395818970146055358192696389425753867530251707031923595734143244286716233156639222458256721251216958444794026513509856956005981977375943687475899215090947162392916990480821746455556410470132885332 420 -547101686489079957371493988087616868089377090826942988553610140030559691013326508999226484007051440792818247747123777500799057114518650544740745867549998640702106360298550673214065206432826108713413072935921638997998 421 2393798002212616156533135585013804445327362773042663272492254764378805206797563656195036315896201141851699777420768925031991653999236265150766819588073898988924314443591558454134870760668098845750094141950787971590358 422 -9174324241865468776775660235093764654078042817810580172164760484012505093092466921476811696072095217086194467833581943617357238816620504499088918384015417376638883896307479250078717463282873864188681580099920310466390 423 31940044971556416967829739933123475107185668696249266860722432675503112729405318224047247927347974947472034061242132612068845863414926730291805284346950823689236145367107336021127478678442952639260647044987022250316596 424 -102084083401609814025208500144807784502843537976520866050937645561462511859592474955931631440608738374998513814352589018879523440824857858901585005659515626052515435560529725203805311891266726728099797919494278126417526 425 297882839336882140189714832301812748928213939062147833385567176584357640756712880642158248979338167974403050769222330068346136961306999545629261785620837382122900488916304472626541700625304641318911183343762313702341225 426 -772896656535148529847630446589489900061170891205359952275821614736876015575202026882780093558896446534570788512632552378021407175833930734420551542552129696735440487381106368776777443964738242582857008540306767249151252 427 1647370176161559670558187102390485716936246613103270521091903775358324671622213003798811699656782349056468936855242049902348153252697934000503344682696722845377953289813839105591685963973885287152633985044965700054039451 428 -2014833491810208578075683407926781770839726095296382541886791583469476913006774326766987386664603864989790292900831882908633404247481304140042626976809680059270988615827640342986611902686434250910773463941481615487149114 429 -5149678198544867974735392919372718151440515050396965165656055631367630630371158068884412528421142324725581428385699982652484112650147768419262501863821237989910817889127246544663341463024253932389808684984271014063503120 430 54351483419710173348762624394002391534636716341035176559075676524779025117001686881509419941889992748709777354179596024613006059827906735917850530731956715239162209757023594589067666350773453618239378769430536946246633112 431 -287174918113698551476494617694125208655752085938271352452773079776538447400791319033824843733818529669188673792208940318662590677786399234320240894431779566936908731343618373233831631469535847248966097890441908336186503771 432 1222976952270591668784813046871986669584234083234215968690173900821449075069065009663204854470110793509546863756775117911282467263366881242505481668627220871859936796078382429258418721478124042171517706171949087424192974776 433 -4604039152018081422583245174837151919444078739014424876600076309286495982640927886780909947631247824639904591665585961514137300340499278222877613945893740362148516031850370713214712892441869389587208982038412024816984483054 434 15793803982683647840267376734590656250124464242931125947217159757087116637236012311847987596282762255445167421000116658323299112216298262417642204253591494842560271154320653759006812802103244566442044615597599513207758505996 435 -49746874048018739602012635049155568955705611750082916024333530712112039845564666100538494810791212204327277536476676383910336913119960882917477615715003907966308862333937475527685970696999325152760661609843178511193523260285 436 142677649694184240966338203452588537257583363186805643178455227575964088437644855601845640479117914891118540238035375754948650229886319531178524193853404872690342296692316352316747237129062706699453381210680814740874560480480 437 -360957368708230948079460093447381047657243368310691103439158121247186967059370161939920390165607736950047282788157871160945234419989546353077957543313657245527920830745491635832602496631279369688244568460898937508250226612064 438 730713421217229389883530631759312291274817837756441669396541208533552143349574412476192308876263524689073637436612736511728327838214832988904228420226042167543431797921612439192897334016695159108199623344158903229081683977128 439 -697010036796271549998122708181562834707148387954117459511482982046221706736451032179039996265046637054597075006760965862188526114021875864423167187080315460293413835270170060036740018423867681084506557756277170981651115813307 440 -3525931194613898221510213243120301804460459647085943518218254660013659323178458336963693338232270346910204561836829385325923294081082517184454360131358963076578945107880484743988360016864861802547606250954751320567777439542782 441 29812986411178991769228189627878264244350640497315220933512780734330225025471701365210998597985363567297948350615709846182402495913003434211370910444307637373194011835392156258191220025390432692166925961034720108791730467066018 442 -149920219248550988317298540342730434295068802966962365401187333755038634797618720350879354708835638537046322619355285724254763947810347512479796373830412490494438931458456865917145953075370556597421172185349030598763525303251392 443 622863265474692725901678990626024974305796957396671460169703211746374413493952841100777851948613215989565408519230109989190912727750009661717534923294216708884783913680968352618053384317416721696151149544016236134102774382681697 444 -2305147902833891069007617560982951607493467508361154764870035195102917780987818489061118261490481582586591632940385617522546742172490271527805943911389411846197655299168529743729214006702254621829392852560953738756355817058967043 445 7793312086482396822400253126830789483536951415267396490089207251753433052919368768566605029351110923801767709163125402189404439662459033864125382132033710696252356090420418620120301646596889272291671919136066977136460440054422872 446 -24185698967689838540804598246194609600805375545808710245719700696471208889975267790749807842988294597815502145095603833185432400023900298754134764823430383771288264211594713577957438521123725443046315404364767455807410286752278856 447 68121306185101251595207134496486257247645568839564499777319437178385131884500528164016207194583102601988882675765369566212252276712003327841465724833170241018602528507501397327132879877251690420023433819772450007803100972365999560 448 -167628046158716013818413214340043491948632829811626072953825438386994411137901776279174063802897708769157324055559002978442586919036975309463110947594049623873752638791698159392362553863484687519682847833852995804115569261139251181 449 319135843106147147898837025568968103423952946888423117326755333625850925928971042435173089767636443349857930094450614984540548985273347099895902746082509506069651473217224261318612266179675589135028422742086962637803933989543124721 450 -196115941384061154305474831318608870741680922028400261491490472922402264822217407508915082853035458202242314809255231932033541589478102745844824918115864311679061959006354680293347085604609149841731535420004321067881519606500641956 451 -2223613207876799022488628419151617412214217300183217004444483782375944752726037482027761004274637354219256382970331849751284128246328898896928095956831964049665468889561259754477920958835595531574622546326345217504795484923239124606 452 16161560287639643777771593977122251252397473403260112624256182060015410035301317888537779220208288538262797742508232538166372681749630158337040922460506869006948024279043761196806140459975345189271667998475115495464577427002634539224 453 -77886758036765011278362291555771501331019032001663800879433574375746810114405106102896451811344155154545738079184175453305563734507621878017113340469759399349930167780183660854220077665494158733263122699455326328773860329918465485112 454 316294591105175525135581920923989792824429300036945539039504754064986225057371869878166346825168724393351235601500073727588063420576188823693902347612998196170689231699669443994664340614656340447187326261200104133051503819543782211974 455 -1151532532580488836287433662896895592473377102212464457922743311654267972156238541233143908386719968146696174202324566837392093018372258790607759429834771189642574176278035443708815383102126726408043796536965315599700965791349358316681 456 3837350875141328725434291249098007374196836197226076713271370008109562748470327485615584990181024091766925777185677275152854139317408120019733036518075931265947913701597145522157394962026702911148278875549608467559616064060580446571570 457 -11729820934840717782259134012037039071733905599964714730916780015834099428170071720982986942657098771979194078304225326080834768505119592249524627104229002217293408826884395011629671456461950175127691066025684107199180829189497414670131 458 32412379620787821901504056594785255898534459889227966080086552338304567874977993730610854060517843869520053095373690595228249024646014639780940286114414457075732121047257665756790257786612108732750223357245636221728376501956425169465260 459 -77347037816506375372486844606030846778453306404074974325399937821270053839390124575591669258410974287563234510831982611540315504744152320078503831611111282866430776276534800895089281087006156830847353545238848535534283376883602866244264 460 136623078910830862990114146154428649249648949470095861934916930679744429868645938765478819796562835510512445567914714129280529830368689570026853313984326415005747337415025319850453558708493384745259003460988805236853839058280328029813676 461 -23361276132859724950171723831338825517623550033452815364410986995450119476940165347519146884901902758038592948863949882610807370333696631815713873086753657378273961433955226802287545885703392016546793949895016879838801569490262262682336 462 -1334467682504492755725912767379533068240821645831357147099839275463770472070799397110183129218982396491820970556253700934116901885960780929240899491782315289133723777264436910123066021519920664225945657609346610786036970151752944201628969 463 8676172705800414789802735121234441665254310119634792463700613592939496287076382104528098800980364216947639570792130316020795499243225790808886479507868781873085950918569923262998198765247458263489029376852412903736818881196768182753258156 464 -40286863716618945788438424059759535824009238985785748056946300304837485180497719376819509271199362544478814609187380120448328328652339547202891805622673094287637504043258196423919592484308547088369919174768827744764283669806839009219025824 465 160170683409933390511290555688841889957090858699984935086085632291743173905461649593767943984162034539264202497530999685645533343027105509186200761733642397067405479227029274524788199071409174018137114055440138954342275145474067135965990002 466 -573968609261286195491763688971406298617969009606554156557184832000449414801935100177294433407418527776543959922906440744262548988068477926626720556739665622281586230524509572528524684312729658345656403723214852038356684306505216457702332762 467 1885386404552692097094491562120675420160587090791672208857736184941522641092228194352201961901966747490810861243098288019204847891957425251534378198503556982526773560178541718904144756947688967973165046602466649639992368720140052042790728857 468 -5674286091032925874851855117804906064843593726892477049200044139000659979295740118873461980565916201983003927251606202513392028732508304297090412804211043243943275482241919902040956686528050973655131599982404449586072117712172798459310679508 469 15363976530213196697358895765153279579263171348935325183319152747381936043102799738680985946677531559963807901120606985866998538910536346649551409265133079836514048581736330548633679234916410915320752121423725967315746011045000733114286233708 470 -35424715159262983664354607991437512525987139747521570771478175879334229996293071555543937486927780814235283660591128146312449370735722582424124782468966657858266073412695627142149277873648749108170052478481515738240066905998779876908432650947 471 56938561770093087447032429151620122953055244209241691547605588870816615595804821216903570788575609235331327781228614675562773791467328687985200007608899409622365954703266680905806394369015133464955234010127129127199220512014374764171111667180 472 24873557584292756665091739868415993082913866211481080199574080893793213109099261606885346518528536708693082591572718440182036872492848071387174786577964085616753683479672377155320438048923873991352527415162819068765783967016006083181668458798 473 -774628071713185692255119995688968722429704655198925418507502502240712853596217058565038892450126615746506548456062648097848904086822082856406046722370557748470139341710804394396581579254456551725648691252457265661863165984413547420196346792508 474 4619540566953650724742661337233087088917090087012530740568416147788783369621682999807851006255110699386514954104559493194806029013247582460705551631125457495705547443285363418238273232465542264123890816597229557877259016667411727292008316491008 475 -20755311661381808211001622003577313253369905322297424602247075779441000913019783830407413166720710393550757972699952551673436729198508831780081451731075026522995281798488956372817760926847649165324744582785671543051946130424375230770969753320442 476 80895221361750992660840137364378141568429915388848673208232686914129230929789226015134440492017011634563859804806843021307091719553910388458340688226953060613208490627521325949818809184984955728579747500000346696201982553876224010964762488695759 477 -285460504094781194259526809646867224779965831006529607548872036889965138195829855863254197848762220237081895298858483073547899629661852813202299911414573276708251769241616866837156397179165636527726343958925341154578281285789328981204860213748200 478 924291619260066363540129554310984101653836685463262058428884038204760503685618979956467075717715255396766255930667009184058721673125722358093442966387696986192121844530056815030205181747927969751808361203577923426721307665360592709010673266554710 479 -2737515847069976463555542994739884009635116113492364678851581472294682077975109724218682136969029313504431306454279395413785606725033090817035315645346049289058325032564695689680944372951255157553556822839569965711292147012829468955478860975563718 480 7252696545234617619725748484527248571794236910383733857488578911652441619988599811037340155044188372008157781576809577375885183535715026106651423665877625656081495901918388283394281574538689914415696948142688243979160872125583776981251368275504051 481 -16083085803260797871131782987345899081003538500504798511987219481013995039951143439950778673298449755432386751751763439146473260141031832442215628046813240489125503696223995762964084148731063368706819760054846141687410934824411497741996367973670027 482 22840852245258672072321790143028555521464300091803725538908103881542937063463160039820479683505137942029898785167699796053532323282319037231101247926879831624421869303351783412074513410944246139805749444106458077645987416180039211324700061645179346 483 30294365982448385634415162092630418260904880597270736617380952155184668710060225904600474195444359064872202006482362598063903102571871930499616792182143948149269900567159527124165487857405151928243088050633392215008617671129323578271970208173861453 484 -438991821624820847307484728887079137348630205380729422511713235539635463885536691869486554976471707833359716757055080774390430741863476213274563558262460037990301096794352801476712740367836900495030775455372776694107066760323485189538175751405467379 485 2442296812669536190368332522618603943987816080119112682871880312622698219708756414417792207526199922150021627340108462059647811239583146608376015527985081195714581516228043766817482519612183613549886643335360313771483994680286762901879330242614504192 486 -10653718375931115142928704657353238613006721870718632091393089253969807364322576479725372607597034079342652582660985810423631808625569734672192145861710660763039872265814521266462243699274774022702442778087161517785561536263340996149976277411425883770 487 40752850887273915803513885489905397497146467364269699317710544012148452144710778833235779936354991617390645834426586408540648103333466215098840128087312710419903277300182702057467946320386246841506328638084491655300029473614642857317468853947727833972 488 -141662920523068966019501062951936079698960228947117361224991311316075905993650195645668152260272153644145695557018485505165186058252469074527337877994488011816592817995940091663644593499045477045958238577312330284807530504446614281346417323496262085976 489 452097981201709218911625953594477711766877069129143007063419524299300587120553417750364522755693818683698208029622658995925893920510956084200822886195859692431209645359067097818553228875086515562989439048519734070742124032492412855342897283817433667087 490 -1316909316497534214132730596263576903871083362536165748976363009513689116100340488768587181304472768491527859981206386506871103814370138761853691725921712469728614556492104194108408057522257987067067954260808378425916474464354253451178611800583631331402 491 3408042094506070218254216954239644334307147998228824096205228247792487886838151304820755200511200479810605782801073801168275673906842464559176292656672575500603849758707818241473824005710149941357118181222598358573867005072902431592913836956831904271645 492 -7225873348778347428005007755084226427902734031106546731872498894702414374945323388113774269123775925901599919727028147988425802194111272282006762835356380395291213196101218294752328364529584804821620352102895843586582190846138646205972254303534776833862 493 8639402941347973737347905121892814245255586935600137475377458714599552179422220586038295003950365566696749852693558025053368509370378374773834044242929928149935545047048882049199373054103528899752052838602480224467340588223184259445042578971438755372976 494 23855148391884333015777237502457321568029503929319741494109522764399313387423347103322770186805095260100749412984703644692999626258914486903534168386750333038252158769664254072452858750839588196693259585104184004013123905649140392539011216019861673807889 495 -244300377961998687889512698907228785172266212453507157810154319962659599059187111247400327144573249084255983067737112957302832865241290925240835661978264692553743897954948188215570758469938404663592714525296046367200334000395919199587921066911422741987023 496 1283275261913604738773127633983990779580876021761305233673320680447241552209860265675885086995505864536450239154742219536357885185562927537444208111014447297589139432305963582611929603801887261371644034888760720332739688042430950431075881831792131505550078 497 -5449992816514475917790951644088931665682037380110830279253571428807048090206030612940272575601655583601755411292861436141674936340794414792462388771710173424544801948348138375273121226472253084909209372217085721032516406134742249981597779538052086415069165 498 20479848625830437023902206011724761397606339484654699101657060507497329295165709356167728997021730975733423105453453142405989855072559387979003989337500399178520144227838403941701553712850879964490686479374157926297580187121204089066166962276530349129263047 499 -70148763194378659114842038283894418488632908154156981065970298499823092193469375966452236658214471541615200170458228252166642245015563083529928362628482505296823230354971948478944424848551563804228488202158423633771356969095546369768393183382477300206759696 500 220617761695609547920556411747249024871070632137227156976763727267774229648305347572482043776144052729662985326544418922537886271063636658560573731530979146041545801508404244558915035764844183737332088378806628611837719254389300869218490557457374072756302040 501 -631575265068986229333384534542437543515867152299313495189686458372022167430004732708178887667019290917236523363062105767649601718710849861873504382805247034945659747885633262472367244198398767039983880087183902556204077856276334808692445462345799662881851092 502 1593256298846287074685831629204839163173126483361062098918764198769987233291548285311163008453448169750166458226842846781032155586763826287844745186870648663624465780460940296808978759046198257636121677731649503383220135240963654069700898835619704553816407773 503 -3205288061635220634089394349613892461326797101578625506895988250612226495415191871617505302716782316144596322301068521415042530071629420654856330785985163789934567977525665382620826686671259427752806895812761261823549429898470012605857215676381489334722376746 504 2947854671094055430820209386536087227593625382439809583566002147493755782148503453713403853091143870819797201665842419516213629696780970748555054796648715647575021743388238202599513915013171833347769376231763815377860082434959638111561033728198116126401847421 505 16165703786157555884427085775703498603383217167198035011427982629220041660358877855891489075335229912893936382887554190594798226181216780185985460277548633778357739631046731124307979081537237136579209808800532173825994075528325742345324557350548864369703186951 506 -134023322834431401121830295060902183588497844081679212547409023967282282204676480360430888196203582686948770140321226132741651977969772250542707193996209373125062478910437364357011425958038852485227525238766390270631243495097727922711801768213046369747085703240 507 670616854665640029912058886668120859790443673255478575777439822574267628325852815128682389961234518866443519435721226368702639751830302486995376627704223023271934827753598678602106002335281778548215753439578216841234216684663365545301943687487951458117211609118 508 -2779142563976223013523394592138132392177226422456370079881654512190921840496223037196331999924740157215662030020447733202444645110036667462412456889787500222504078580783859693241016201145423830017486677371539267949366907037198069710938773689749496149206700669061 509 10267389758928980564005218877624517166659604350036498940566892330111193702493660269184954122998841312199633940121758366064985984165142680097583690932661883699811311784283405281548291964342043669472141840121669236493010791317510993418186554086195250417453811203384 510 -34660439700726787695843119746114043945827360050815154965427985291443062032439898888357190646883698022777586076056062554304454895944836979841371017196964784454016921748515316797202365278640714758132951153856301750209547337372970075404926143884364806024266070562505 511 107397935142354341259852471447129092534894819987745631021302351169117726046296572747919831832998365463800137659785493353893553321432627401661771081939930500555203662323168028202931717636409944783661696241968225781979409997059687211391512908597085863848572442381721 512 -301902140778426828373389989269292484223794954635535778775727982146658275871064242668052142524391591143628427976853100273044632426564634897620935605477652178218934264080594927619702884698449777668192405419432023972729690748799926702274041368218038447130798510325353 513 740550175989969304078231576293673081606667001401707462874530606400603231675195818677569697482097412218700105134990883545565439613807723430719778354962899131107595044834432062468638023834431611140276640512304384767471557120485934740255687238555851768187655457995950 514 -1399264571249729725447115559410066870488942141214658391709963898454870120994079925584386326414900817833426738043017264169618652561841561805605654779617743541597537802177442130980711325697401422520409032914443849308335044187776924960957208734610967679760245319289892 515 798361883502722296985824328834246353684054887326187143325738260308470624100650632556721495892439921175160993544260984309054738685049368613578336065048226267771504329865152688588167952413807154354857697758891125555257806051881190943775697222333215726811270975293981 516 10141330974418765837237487834181403755955547140242665588698225829688146239351217241842512651644920987659185355627126516962396381015242371545082178310707690228610305969879921807656642137746411340948282321161163431037342492355632710020923577550104237261329535306926715 517 -72678018280361341490707728194004357492150193928406366225266590348367309306636513878332312999910142182407383441491584321632547561030651612267034299790106588356534267064564265283101280477390960924162191187958852824424118255510437503596690122824751913233508075182187462 518 348749071124255465000688565063976881771724536728228088619689246944540204024134347325996428432975099272581005720402663282759260446382741502374164152060489875387886694855534522543362792685366012210656557428767815960594353015801726107073648894242994818454735756307815353 519 -1412952194456159470216400103517192883770811922748032129455512419141593410495638074910587876507449961520027406559847160191264945812626856080906867607729128636200975255123519152602580585653911921778226200138648997537854779740914357038882778684708036611708833043891331497 520 5135494136568394490473142110580991010644887974730745038797005056942630062294757992789462280814059560152585838199002181305311170159172579504705738202221275165184597598978478674644112886353089916509150098099743257187839976278100871238835984423095497969859583203671081958 521 -17087953874551271642151515514069290460179893325625381585285492519025486751586414988865997770286460263981960106631426385685293154534167326956289196753155244364920682962333908582357437396012131311141237839373268652696980198397636879053736853641280326138621869569014374747 522 52150101523870468657006424681590301504789034346114027451676133401641939217704918838293527059394412157932134884890739684885191872459886556375344126923111887649639110461764408381574679452129636500042667356054394777003288466979707838031525596257692737911329805748397318514 523 -143801551204623092161299499533273663102696828793768106089216946588574689063066510900391190078339394825547368693326371334775274037722467035436790612572507366266225407555633826087077207010923056012452655462679368227240953453024901791821043400962048962456088729307992384555 524 341943799431561757672415310959830025153561793444791590146040090438468181815675151316594411101412433159480020139029607903123727507060559600097849785301740081353522233386556890774575039643248088938677327748134694770038733841300512256936405906672748438022160328005820747319 525 -598340553526162445340962150075858848813366314958921679129490183344992233989826976008100443179756001184625480139648999192852878041767312050736507129461874493839017393196759023888202890119646783870798729359976073811397051624328817733628463707334776000497916867973554673080 526 67083821676475811821705795052919399816992540153162784096993423439122393222028724281574437211001636387137167875244741447487909686237036272753052600298023847037311303509810207536074557681076464651753133422807618937719125155504949401902723287723329575081464394716952390005 527 6068318155339904366655402479333005308091328189523508275036198048906061325713499968097762323714888789629390869311536396748665120434618050243740052536536857925379057196593079233821091495304053054055895489467495507377160374473750259879836502857559658627551944861354265064470 528 -39034410535225087414443725465587126761646830708548468672963712091475438441445039109716740659487224511466616878206959875744783139309402592568219736774757587628149061108491193838857837571759360684652693319218339636162098656617633413031983774177674380074008272645533959727254 529 180567552868464785566936757331750253193103184525610157994059106991634987460160844623958800782276545635814157092051847213035272610882348583949532642114867775171209044683835850669237518705295909515544832137721076834503955663834276083090979951191665916229000610825770792931381 530 -716331702752469906129025613045122845574603790951608667576920051510736945132917627592125066928392169477471675008141154117928768251726091133179918414863318757335532096499145671616885199823797084120370205874168508218036090023532992964803533196855583388072193408136585479737794 531 2562781686137309171864517326509114788362444084431485369434222462700678474361449344823212292882772550262388642952975843275223960703899094837282144103562380038276447607262603763111328672407991405070150598093809815959978302353762213346026075167201322512101804124032454614021202 532 -8405717567218311461128710574867511942489537719600488516179740196903044376555516914307177284845274054467752340201946424697121071583594201191085418195844030322619221257222964228787941813452689854134435470195792642381323281511153745562283403396342142912989665663889141193970292 533 25256110275992998910563838524460336472843981008614738950103004559332715175790895979869413607506029825671626854184918750012727611819126871813990280323411737646125143251439566674806520814836096546258430571064737236979586770166784183777911509083647093296561842897964295372974570 534 -68230804546694099735594875139409650789151226632992842362433296174935851437426949186443672317118540497109751060813111533269930125246470122745917940305405625907633504643201769785088781930834757197723564850589402395311716515874879541824439138014529529870702294962578462409742913 535 156687990472405508606486874700250296622054603432327217333229331640902770240208892871110736495313876755494840920959254110002625575916422100846267858226837525830638663239879854815252386153409159548853305000410832737285532831715482732219935400513363278729790047721807309401836647 536 -248810827813164657445762493891618773639151240801165097857104067994505278139812301858716372172409839757477935828172878018186995356242019396164952175831510643600896825098515080060366974373950156722949371757939957628040033882027407360063637371195024788254828182950100414978822458 537 -129414368067721505937084439573484194987962029798694669931545748388094527858074385133280602985162506916740961020853489121451375501670062231168110778230615223677189332355425293637852241151711572260602746001931616347774849376960078111411647574009519440020629916143932597434329981 538 3516565249006594868440149395006386012461617070953261711868070619458933836547095473151616972601061148699355262966866510108494234412276243097935772780831541901129523152115402586581326514744779260780902521689888916539247258748382710711461249842092331244582442771189084749594570856 539 -20794767952975792394115914497696762691280425512526122069813536287927061328791440051581284281343553986472362916610340505876942064898020350067205175384181946757474118055818258498268966698218153725569619685922713016177693569794987553809964938935820089495908359511803412068925321381 540 93115548708693073283255096941552372463811105732142932149937484744583164266530431834619261426674957844672872131826483598664606815316147603941123277429739804213452058957522199314787038858858047209155873741321438958026346013296013476662404971753342034183094801489618974094213092309 541 -362182964969278145961047896489663024019120400307515504940452325403034430430685646656095259882814880010601215607305029340990019673214178588775699024492505137305417938887024715237943912166027847622955008102680780171596269570583891621565239983346288848017025142668606329205068055296 542 1276030036170893195228496347668406257321497992080242143440679301271363764790814673321614885929653032335540926134052697705988366270893514297748832205086235336755303071421379019855459945353881688616355489344009096927200306045622774302645400964264924678851866990154971489247138831416 543 -4125436572798373140086689038046103119468628404733177392645170782251046562885591093364530700317676626771068457984764465795660379520840931799383828965026964200773550205001285511012576093158500535334436374531016366716922044169263334371555487681471586437628054968119845860589595155339 544 12197451117572764386145298423602616329616668018818887942587725807158990262352306210867744158138382687044028886342105621145029367281257458841645458568885585734636863849109396014580163564100925836249417557780576124656124839208710770761481483447998599926368718435705020881933661201490 545 -32236948963022150980257889902831103580447150275655661116177236710780069504404612556077565894062182726374167218743109647580979191555012909780903542286995254852921102341566421533610924256442469909686853019059002484784630843986321021176829398566718054545627894922415839374381526528157 546 71156892440001985705221267047863991331376612706547935692757100164897602617049961849856293226312685216940028167172454612160100049316649583838939339761008294298463884408110189250876264004615663958448549087713993880647593341928578658576123144976650373183909720196765686208603406947431 547 -99412318148356644254912281411697725035992599963887643352327849228586065267433693651533046959218844979653604928305478100426877940401216695091360215676673204158923783962844110843348574038330721961437467324448231827268659494016045063857374132219085097724469306065313874010341554688221 548 -144516726460412252825353146339795319589096847983404364555200708292173303493175012560370891428482859422716687805300500529232534441683837724182553696363725363408902839548661311252618629126707075975555597964645411031387903927591218358154419532030595769008643003879184697116070258383127 549 1990973565924075123408785195503284577271933749104722867404875061026511432049046685251404845385984027354648337773308959735628547990782723280573595500738957579612947666248679555188945856940580865750166821451099496557199942200549055159731880554331610203404729603841635844180454696363704 550 -11000518191057536404927190438254902608614669448475613859678692240272883775311370685836665581371231756880115752185323386155988967686912792349496042504764504062468425874210775044735817389859441268963854479405574217755083951605504874908401751329451280356919358091345719058350069879617918 551 47840922050547461031251982242372506430358871491256773440440701935778235275538836817381367855155885308789210020410689334421308340398041141152969952444490556480769489117878905455621722094528033839320900590291664857102979119742678661866728834495578490300967605856580428909462834620480967 552 -182648641213866426627113503371439883359865060331529083647588647705976372667507723326875207511124151343529040404290163807417290103082454786382001123868267549185630642496326052521154876232674346036397839689624044572634391792585564898961193245151947084382511105974850666789826387561745772 553 633924537252144527167733128703208661022005419091272230587982979007678732502881676557675604853894318820271891159947784266349893511538850190612391326402026625616934106422386445024130817124940765585530303961182873382375139738426462428136631016956833395031915416854841096066656377220048473 554 -2020001238650684241693120583675122222583352488575903349188440226716039102904205042042944427423223106055495815177528180102121868526093616217040403927187790141200081029064530408893058916048372671967881787488177977845486647344923028766564678449827640392934576246915645739136457567593137178 555 5873428709043571153552387472965803877262423689357968088585181549810103930044021403281835702146088618390407608766496181315211790725025972664015748457952325463895519109130234288125397345484515581177402543577976283786467785326604083591224956598700030956439577034519884461988789477718098787 556 -15159604852147211759525070432711310904061425982661792387308780870662418662834566132573794683339876386461360447479787588350588620754757720625197227973322116316967876302156862594235161790799363842008888589697779506481203404680086345396597610779912435982616334667633793940625138672058163601 557 31969319910136386380220448273724339111596873241368346910635066117611720312981537868994269503643952207810776109508360310969720736540985785052270079613339780213515923097781568712471920611401203011156633629056689241486935092910489185189881009297455271465583077816345047867662171785751718416 558 -37324440277819257022318749145704159132255198955483836929178734087102676332121030367892279603173117520474852786452984208655678467515093306801971694266614072314463887466576047361703404036915336889318850164598144394782783823234272500053593455476381270664541883642935389860894310100394006216 559 -111268921816229773104303184431161749095209090042463992805057379773658420892178974954860115312313660468908131183834022698660551279280221668119795796467117132141283256676637540340555877962263755045958511655413292985727311853049667519805356624214889119745585955757490663641517177664897757720 560 1107431338204835476206487936402696401153273320394056506422097763101886366326157839376180098794611037503906540680417468726344436179395424606486479387764201939186328927905831086454770947467965733537620210598000222807870702230195245442070885733629551011229286278774243524912051990489719854485 561 -5783738409192487707008858449886686447514656393326028987776614099896659152256706330367570074181771484528028582346076834517912571901374487988028301295526384907375286797942814197927672879452589365190746614802559899458760576596774017891328694708210474138050804227149998433109347945552398589088 562 24495570173165020281891533569578084708066958794243024568408227511764677821252328438699779118347842612287853536121970770354696833031167486417474440424860359410667733731179825334896441731714852433346858679563747830797909627277735909393952810658155621162914044313054996147821564736512405599273 563 -91879470616273495388093346305662837151908639343284841533925921370185628751696535283028036554464744158174345260526603719489779936466944225574487398413300513214835318650856106907139766937285183574782282792181800684785330719933035903714587032104013422863804172856597624996626617911757019145542 564 314227377541443778786064539555202618491303357925685041283713343180272812670173308236915725240315406761195422714761993633705283642754856915977089500353210463567533891393113533485575046013420398725865026606309433548279968463707101315938703585622865372766209157725681170953280382413776369984136 565 -986711731472069996772008248999116991773517286920542906222402851377200381876988682721523988643603433138973838306410120672644751261903788754453956408260289451093401170892692955471991076131231854519984890930989522546166136524800799939161985481103018529603009343540221889772031658731700640732586 566 2819360222377381152914233316955602368145168291392983451335755882809835424000715778672373339519330416722765215928838188586379606666217991171145126069064752591715007615607217372267283925045978658665711755788458029763595924234982852150312079984694198471233148154113131468764385007447511484226080 567 -7091600871415300196082688486725694350765478930945548705899995553681319328353587063561908219902078426095207986928048960591747862836195588782769290852320939898042828827322004584849677540076299810575103698746540150235299634187070115259129453481388491385227939070597347146981129636636487988355597 568 14175805618881361264859154211111329429394486054892532452945143520302754280458855799191595383136868773785822593674940550835168074543056866605574976806192721858722872466831981100578303585731415251209680604949353957337353460322526880048543584579583320434725248649322529315861410576529238103642125 569 -12539410200225818407366590944380627091231679461661032054876408404594637426391249576617422245862491544158181761555420121487818928120690473421062668602233387781378186031976334822474866939633039412521571917907534707820155236432881697908866331880541970245077236092587099695303251043538780874770148 570 -74663416011305910384555223516844565265867570782044748482145033433825348231725373090805080145087165338731634797057015758889796693679739654920439976187489571736199829287578265273013737247025737011539044818558380476147905786872545164560145602663032656815931834974347787174907574684149502017829048 571 607418410677103270050176024597246361379247603950503175026004299097884455459197981126374790660853243066018663151491417715673735274422165064506581234150980759129542706878037547645874399458475236914231675836579586005181679067342992497514445134040600181650995937728060755499632423234342484964521627 572 -3024445947528545677182992602059821370223734987765160666787085657378482485219693681753124924885893826976283245756353908827906073198106153600732688750994372950814482394373902171953379634950005605701907932937124796175722090223198503918485002064151364168955833772907228929125587181716762018013958634 573 12502105992914222160233890739421338323634763888077006845431128191532484540195266845119651282469644481502732877809131517760011583429787384700007730911548730729421850503521937693690229795021432781645059367734699157376423004487765290471701026066301486109431642808277206099793384490466826282145549728 574 -46106881384391680233807952342154191287925438315457729865841612564182945977274712719317733157072712496652752940544447555700710528992928833951826584863518718559886734941474639692015186889496158979773364468663350457975107043165554104249169560366539738227832520604634981217179695321539046361971691653 575 155409560512237391823316140136351855490253339322197910668403201881172356735707149030182322281850515999737766904359200377217079050567962689980701926916460887930132662991451065423745567132652440964568579371708970315564873213895059245628589215132369237555633066564978700392322473795911475607882238733 576 -480783736006597054018139507336877594182280634976246238514342976509581643814851859331203793359562003217024722669495507518990101502491252095609634533969651955529370081907004102052395235247475293602261368063589991488834180417483562753366200942786974164456155820622393977046892413520388083362416595058 577 1348798700449207688183292546187946488399819235318472018665820962514423503325017070096070061296212302664516794863159059138599392847457909246774478455042756404673032729398235632687565501283481994814900049467918308683206012937397011997090566858149125890873497288535879435229980195952096030794510071374 578 -3297847436477546534828601803249723451786604037575793528719926166886500804177873926006419278799299004894962384590428981034079997256768292961443711120434968281952909175253928344855707586488028621596597213403004571435385720503810822914615618298593749392951764565101764631573375212756080031576724655273 579 6183073123883563558753988115156241990399446518694713369278444268186220704727467524094034285066530625356264547863834842586020045307487605922769688815634053649046436637799505781716183254671933740804039210769603765222879123108414114374725468883183609557496668713604476251988490949450547843915323008351 580 -3247569049098831936771594084930047903910513172288987589812850594690690181852298441843360744383531791081547322933611069948371956847821159486178273299121547336816393971225789600306905808137512380334360707572130418795128086455147758625046404322425486632086022353498216676795468073500635185474510881697 581 -46593823127658641075390462055089505486945985389959974863273964309694129511873889931165524967898338641886226389771900971942846361830981878265205285469805846324538460327118195340845839352999176716038346910104117643292820685157422460143279268972357848402400683905404925952121346711758749111786010512608 582 329393055993643895471954985323618341999690657213967926522826089689899773246444521146711478745994968277966571968741802025370401854713985801175151919541223390378224098407090998488628445021989205995270092058087044426803054140438368717598278753847298626136789515226509382285029134737613119313130994740728 583 -1573877233199200627837750764399019151640009510079316690219841449114987772672100965016788660694322874572014223229223083830884524594218421151329255954367206116281690678430343156432481049610284036871520255845566364808618425871943612298617998984046034518244780381141921488430738956072374982051919757382451 584 6361619839031279081236414322016605090647055947096808312297986843768426694113534483997634464917138283201036350450695794593108556561223212687126008772219345591742361463125448172691920914996352457096971766862277015482655557509141749939207137582349902595839825408970811947840735594222266982555883224190408 585 -23082518526673252907775269338844984597709175724411063021320466854355773561482853452180301259196724774732053527681316221617240382572344886882621389275961496415371806359974437638611457994090584033793680653377765240652259891565974659318579283794293210923141898795425983345325825704220869687479297923995219 586 76688668992423347834660488469686100474181110685766737360556117224468010421419170678700891198658527275999387029666876706402462544276352999916633994261488929578823783209909715131445912965685463388953043866439690364257955493627276778399697605593870381916400267531675722781516498897795275626254786917222870 587 -233661285830646991582049415340775479903181430370991348049048021663653220221736375114770330449087179807458794503929053888173032088683213939972860224343079659123006158841564199730248406367108060160029359962786141295505416110207649970672876229299084674352061252954842125312331621198411750815519368517770030 588 642931950065923223594570294750061333123069129694669463779218766301267531649804511566814237399666583510829685788876846849421976944055607164177860353106074335147071188496608036432098467472433968036566917311818976515336364751894484777053725102133330069006727983001826494438947547040346575608412522066985099 589 -1523288121855142596785365535773809230609043544349346547322170556481918530996193685928454671070913131414111511625728886096907270765855564629425776472803247559070718547509742009694509552843700532302427187154800783696851034652256935618468801545936470020827297815792376701318401497534798126068326410528304144 590 2639787766797892282984314404936582177886210884565410375402949658188758126802354425076875988868264238800754367953291790521192899441798684624491689910378993085724242449626164416866472811367353542353466055160553380976348477391209803775785351196549556679054205272052791262195442106339479394627123804821522794 591 -134930559988044523079124100643939710155477705331988981806546730181644530952982707423546538509010525442620625773751729971788748328259590046733938329848661861507469067130616357020249368225682679878791970436220371814679324863814699127951636627589650770069534703491767671236918509147026326658934112716224269 592 -27794910562394836084260206599082866679041681964414578916222765666791697600491835708462130852017745919698123275104001447106742445683117980335780983891891376425184755802333020075490156620367431308354081457280986885447565115063368798206924733948797140043758371087360450261762532722760858959228991934898866338 593 176939263991943655378040926153368945586341998202226309005457696010378903181121279782403494216738237306054787085149870217346449477095766453199028124478963784027373841020329062869850757215420856689413488968173869471610058258529003478016726603452201674835410214965417826961149729434047973610324923994158364093 594 -815425924639695572496514632238019256688614064090206606654601013234427182122416716084503168060955919523097425775007843383574013552576242557705736957340066244031884937337207237001290251311770583922843201145937434734072209928439414973074966440948745946480773999997636934110182807310602172896828237254526451622 595 3227820363114016001083834538900603695324982924802454143425517989570624977816541188591465599307897355626229901741095265146280114669776097193249411920333017118290693722231622900702244005870569387246885504803239843482503692118630166404880713388210700169093368325627076317316478468635620020675141366856243768660 596 -11528948672258836015779564073794378137168848213641987183896866474445733599140603946594315660369506945434435676550405347428715277049789562717587638001500419497642397369969489268663183314499980364926686113838735840356908782618859409172179839629144301512402167306963847037822769059291401673090154922116022663980 597 37756512593973012158545096007085345191399038726226142333773747552275449102078828340220310454782640979740395924598160454819090858119697104396227333252355784862783045725486625731558734230617856178421777891492162015619502526341607677270245720787959938962799689769933116421446210395064960531618787104893402784834 598 -113253033786617626331353708256177931985747531066882548493274491320736959682354370861286936602677589435155728974909201071019818650671843057196682819683553019737669179339545901506570234548941926650436550210365703381623273392429071852228356856286006500905913289239406174595694050694193137073077056147973897183255 599 305257222758596906048955048129510586093341291370884647479669673426158855297551272166206919472815969608500119293048681255727005902424121671443496796584601541449463728495440723560319705468725459484553651030828093358116751721188964272354240132786717800774748309897115510845838770518162939234585369017861755685092 600 -698130712770859112716882374774445105941466246322428281882168168586741686469809896228576550344759026344689017256456871314499610435112953619652073921941913589046626962137338379536668791837163868853201334064285205807089869123658140319285842054580184738063067628845667965504297230481242335984649175792581718490262 601 1094783203194939890136866761921950451428779089904343065463746404221610325054721921214565295267895107658732419963862931581573564207489453267444461078431778380768983044677118979513499854090913953100705765777329308263625731621739212555395665565861008402551045605436833625233942754120082791250216116619467680081101 602 664588961581801810002634758355747716666679139577256292894700634014149294368105297924965900621164522400812197149775501212138819407801443539144655207182194735412052461084699906472317437435345110662184094069152443067069981094436623709608154990382627336807146004909636792507039066926239774460178526923284883796168 603 -16076607013595032611619127768818789258770001066351655445045382888857464170735913083605883446966767486192588066611848447287171524971197263835986124549660800268123388769321955867450850705203733722733079308309984559813062306673386521765717244209368452661037980922586474921063143029290129531347496399217606143560136 604 94284188603704296516721423305418627231124335944618182516587305767802943681350666232146085147289928245405095615672583981237338680313384506213891011750118546972562923177060119896601211995373726851143037570853586174597325277130772282605842267579760801629494866084607439507951305866009340330800821502353827959062152 605 -420777163042517776365333440885380296072286022907703200448621795240564217572683174911173697481188416478829680281818120226775609405078169507004121456866960935784563464729762738870063146399571688430213269472795089742322725249927093387339722589711193001042301471022329625505776894971452759686859712435008334522457496 606 1633297045392560456048857991308894731294819735797371377321085747222003018108355697271330995040135010818916346076541826496221781510469056016131755617961880912769760014646190003986497174172551175675307392125153327325608845305575737159766967826900296855673353438464861217608979158293917944685772940024001205512063465 607 -5745112608701442357026373612216706132519003052619665789273545962388208003513954912668423886912428542922124510602846142939480093845776943566747066969262997959948561844792159241984304407718299258499773289190873773407278266966966111118573089148105733153695676906376273980870849761548409601172240406164814731090271490 608 18545645047489223769092726320967109959689794363755060549366381362624080421216249584451970014495781373328861623244406059030529804365032001450150195749709821864401627257193082716938942915920334738034572191196616979222248130109876069104550602995426133521410079814709674345010150730943201156715027682418750823395507756 609 -54736656349566580525094065377313427055237884514046730457482758423734086583867290368944060357413705814241610049251439532747907414129970586891840717978314141168663690801367944275199719241138993400722103936926272995489329488953873035080716046526918431864340010169141287659956852662835524222570738989520636285224548241 610 144306105862059808262908936171653435576349971317660609182526096685508862979624291082862023979093028369476561649805414907762653463477758515742402018892407290213160381089212694863847818831900760574685386587057166991633553196030953018763408231798942163467343127633939072501385733466347425612068092761471545366795137613 611 -317028035686127668179914282687444238608663731463802622933767800745445778454643188147894170168389348529740312377256330169651353881424219336105043221898129838819610516685614459859389862478200332407585202605392269623928669007700071066772033701494107330725519392819873971349878650894140991673829009215990679824101539168 612 435431568015409291736259868844733036873702645396712616187708414793906321266799826871365622385233470627227069458233672475863601497778170552375433247893896045294358284634514003218095293476076689775326096210437178997516497467930305217322223841498057098470166843230017106614225512039562703734771403073982480597978100643 613 691515800858203838427505149547025597368213000692578065593164317156632195477882868800517969736252665828001590580143075424730939251495253185935077444328708090766534175057355774694766938475461296578885167332747712823264654507258745378015707104597159236284568081341956674940593796524048087932238173984827375762413456130 614 -9091360494658739110441520219097717241204601854340738819730582366674034184463944927893689627423669708139710596318034664826864320825008596528298442473139621269365835386261158582797368121273075330875614378596816979689857537315774137860220182836005508690505752688131521859898846641457589083364101764684041694030379140803 615 49892618741980639609710269264866014137563580714472526097315297482089860315299674679328481430057611492331239606554587285804267811292184564987593207709740342755290149263528968835700970088890668153437838673666610283848501633039825201213323870883708538530682612787121639595916491434880022799204035634692032758932788754128 616 -216327130026422148512430867856870089337526218864162966289314675582172464465562479454517426302920513812149000146908603054295059259551084121485177293486885245143492618790129250855074678061525655927266800199104421645865868409869737868798335277645996963959069464717215841406052956958710249024914598743024915544340540150296 617 824294990712415886772795234320097649441824689468024832909457812876471187101747897449869885402873680347937579906186342089129915620790557563726158083389311798701384838998057835449029947833293762645806363924058306558284842013893209562128765182595009444259636067900030023497532865657341839905830933360308736553038350008195 618 -2856391002772975905831433635774441410673690106933312172321699297948587344605408693239016717851095054514048105398574052247393775540297957360029000255646442245579937628654691936540407907538885873495325140042382714218023990404878017497524853183429559098910571632558096619632075493293357227388753731437016041369270800822438 619 9087784685998767924512958299645837605686859757841604177494272996475380814475692419418245450471521602994308492728431232110937739242427168494685240703310244465039429988032577562450831874870291951912865829490798501683597284885418683666129167412712423284192068707972889255885194823732700077698576644648376683814989065653817 620 -26375484394357188423331262377509234331064783024138399479442455038618417894806706508499217228621902389914552916622171266646003191352988230317575236688191163546757463594656696831874700012120315413973531872420101034939967083617939343764554108812848291562168752884022852821273834441267899821875647855800306793448940280328701 621 67892543164712604716531498875569045699703940957742967741944103973540854623413361848498583261033700554108959446196047727457763042137190912473665000077049536590051981207109250852046104757281154816857132977041481901455263466801825660186932698561073147226067665673892532686240201992346621309314498305327489619074772420355736 622 -142388603825976481542841045135007112577158771282716438440565761024970657827559095943815002810113039622222111109371442597890067949987774439337992522126412925147150581763425217984756047860586216925833635459444953115592420805458461813976218591609337478542906827612873572957889089946863338803631611533771495234724454741313048 623 162138987368471200475285777746413258668005430440062792998654043466801302099562240220897813738022056681483868220007056952889686746345723066894108822042975245793283921396911325479259865875914482429868581243888006322468404698059122703326697194248914777701386412707344258695883089380853033765124062155559793707917629714123128 624 521663325159178442689377232477843523189575514908540936273697667919786739917196237104209203137008802206146103473093017703197261119586518058692506873142069327377236035339500394303658330446414323659648026138410159633496085164982085748969464319513497091067669020455957212932654454137693110877755151961597714968071665426130217 625 -5053185889721597114730692701253785049111618728289425012533352869512510471912605656814977023917456626685752911701706314277362763729253826872050047789198287481734813120228509231277817754336850223342392772090034327595623146256899557799515175631547358658089104272357783441679594205014063433743540331516858073217136203175525026 626 26241655796895367870626149493848364845245700393104630845304916880177550813845868753500184666283992011509945010373068033547440063170169419513311424162443161324140904555543310217481687667431681962317866985137924484881000772884968764330148349494795814991310056551117711697945168828323040393874688023493717411445262991399913857 627 -110834634805235087128478740136580133089564865803268871686338452188489423478008425013872863365684277240570589151070323074054253119734645923861546475499262363724871812581773794347952242509922417218540830171770969857685743748033056332600531180085551286225193024662369153582744519520891769920417678044656112511597036098289381702 628 414954943951114371116778982016143143446195236334284557795466183902861382493324108036323460359286276213573246702311945365826844747783719656744745640543204582913726442659387478848790024030739854067933967473145379829887603707813600848764330696395911486094558629973859404196686044329025935995577895420003844470054265837035021616 629 -1416934798680385106956714572926215851731556719619765752401647683116782674264132173834459743319529336881850045883862862660237826594735934122156769758004828174728966454837488884330125806573555063334867517228161798904305288602522261981700690219856572191470079009228736486310655036748951911899928706902650295092424402549365914724 630 4442329198616203468331677712529097898306366507013735368195070576441962832141742116767359967789216912234881329837558891648547362252461383932632380909183912877632335366198606652150125374386088996442094104582940436405284338445886695630760521020883058963218783141670869189670684803436207749942969832677421765636540585773647164643 631 -12668700422280646321660038275678047803455326487262101417338660397038633264957748980303366592421805206863011542635226276154389849814148410013507531640850275376773707021415607246572300006304610807636522663001775340653251559165546056835896549532865502165991913112841153149339494525642175678914338449018278945229245484377464015265 632 31771338776825909392620263318097823159893792958107797466220225071435366678887361124611380363775624533257162550308891936321640710795858373931042480620270952036323679729219388504043423227553905135656378760640021891946797102149433165593840620909650664825568470368813761901087581185010304169697131733522974277050198993772195861225 633 -63094975740297366663416087927951404557018382067736067248223279753325238833986482342902820440969133055031758062497867808848401634809686544156695222920810645167859672173798268305228256869348859871074193191459120713616736135250663750913029425390174135500843471623351092111885600777774525254796808647795136169881915261849887927456 634 53534807815055283967499385572203322554650974368677640368883603133011883504386722768400814222263674283781834489492553059603037208202804442324977021827930160363767372325376480142392159522799798521755957052055206716043154767660282726938014090160357339798506844918305001207955350777630659228710335166357522499004083730975659364352 635 346784602683759874468263364201507859871528259957504261694149769784739634465009946536720079297822987435338541944127267556933371883538527557545419634515733036334461615223171664236503671974224455498322729262889927448234532213838276542969547183536112202591027597978004627973990134496945256899594334778059780346968584078701758343134 636 -2770470599916032301572857502473582470921412283560663378313377913277972684794970764892745961773926594095340496513561924712137777872634739388259118485794519502773076675061199396213604333147312462710219417715224611557375282374556938267776434364829482074203277192437884608161738466067890058612981119872696293447680952376185667593680 637 13727843717169097896464539518873164917675448130972104551585325599857876484457858317197002145462775154187992580865014149867573370274031134070326624471849338049945443779905114670244659939676249926733977922255083957672859913031405640439536547278483023485636216482141476927280355209436710685659698534648705165726253218817472461968712 638 -56603282475510438290690301535582268728179681729916052543152060192298971592140796802241102444698071818252242927268495388034169565478083659001643042803048140364481099772711791369371971817116357806860384929612418400177467173615347946410876465307847052059953408403820203518791070661239462588336261104571569877563261398623553643689487 639 208377950391574583999785320556164793156735623090222782221771563624754475565919160642103338421973776164227942400103152141608564040204296665751183571310318536827053135728104000065865311200792520525321386801552797639936736165788428035490681046641778853234614748252676360953663618396891251745492473376726170731021164336782647352084474 640 -701282469813064551494448293528694351177815114497518907671386716451732269849198984000031226536632364280929272758813183217204852780289044079045075430655543416734693567441376324343602638617636763037387105100135343032973565749263939471651598353406469094538588187905788377683119323707482590363504853918940764187625611412920445057546386 641 2166028111429658736546734374022764289510310027748510381173340077577341106877508159072210620244882037657308301550148265507271472716876144469763860702716245340084863813080422315513900442956536565829265696745728581643043262757714117222628088608144072317382611817620677832485247017566713532385635555690884543992908571362024702938148968 642 -6064201637938980947818082512787894456451269495845377111805771601153381326492269865716737362252878271298499176611468834084208466142141595069182621758677016345108100382148588088971859307111700028470095359881698921523074119955392818143831138496301705778007008941260302418252340906624058155168668501828355370047243196694332599481833467 643 14778358591490962057117886031054810728851237415915172888465414151697294770310750008841155293642306976865347271776037879776396847668914486739555063644755210059469793034287416966042841910555038036168578263633264503443782414299676771789144897212946723570746083016954323248592967654361586398498590284028738742728401174062398278043467322 644 -27487865405117561893794620695526734042902783115335574548652534298832043146939410905627578531426343881009699915667241301437148649344320035304187110765915980061839644325239245803670698694490100124660139473713406200424829767434915079178829370904656032436742350038187319032557704181258681830580315228183149693815146386154659840785264323 645 13152577288741314784975389989208826742206751038975943834864677440520330835872234445174624331129384638334471334332342590476126504033048050361788448872303127499051309003442071162428206737221701324030713078648651209302639640451261824696346721588731568452785846152242493708715728250710182018050069494608355701452307163496669347362683996 646 215297470013574306323331641443669010774303027690203574364777304918941582205505975328388713207267131983339073344771714675624879097116736636508901816002110163412459244320075301827915164818460229276408739176141514770522749504357221646799687462523540016740188094775333411642138093891772197429757259583321582734844500222125093620969127992 647 -1502064090336350932129691345465359372848706927661158801542185009212779072590065578156213885638991320712760921780173036359936407048321173312954146680282045628173948499652788575795324366778536425616574701904966699444727187149040451866324210563454531435830496965686237467185018406846707999495682882997802427014684813375094829635699802343 648 7146787333688916907514830806553612681057945600936400676334357766911733156487949180922818998096570788630190543482754290812841475819374231187300462168911156439765346960428671335729525543038378076893285344758157385570360042612308987217702983321850340866671526546748387400622218600966987876002087636663353425471613267889249891494227048959 649 -28819730291738205133752831678933348109142329133454711607516876026765209285996966815382237631277871595708693081726983185552164616190617677972068623526016559357895719022792424132711382696712700617007023257903801230561503407861633804857435210244121552718582103896130457492832969540248127017746176375672082980184468432029163740418508061286 650 104390314737239392576463245721254787710857101290689796817277299696453535235196490727662387437023866315389785843144276237622292556739762307825955726257394369202962662313665729567005080909941761995402557576703796385128224057844880635433475157917549353441043346675661378317460043340688630213305910928606947005585310481821942264410714918566 651 -346289870270820898559180171611090231122938430730632683102102636584694872166647055973186438804414517946142781036480757722925283309458222236923897115240149578142861312546601542305021387146497665224812456896969710704672700220372412070657323165001744423310671032006722151119649014472058619027051994987578363916048429027716245700672926056933 652 1053354968320380235029801891664603792227933544065793831256737748304060470361045073079003269855677241356127309239504941359865131583353944062010076336977295861102294418376251843272306931788709948080561682327866819124585580245295240499836923984584514333722753419938790483239262996912355549537229463962928040680953446892972741851684643283294 653 -2892060201762588759287579176681076268540210942005682889168033487454630394442281812094350153690057082068355917258094410026535277735219297814126596382718817359455373532081794424281672256108820303779991115106771755003255199722092265547618693925016820075099022519519623201537555695378555644634464260338869371659024947464911512861421542287680 654 6826856517301559314746102205250935588058194805245440251394046036449837965408562479754098459606584925130658254472321595612231610712988004393633938913635850116585715326302388896266053292959645986743949146657673238036222268311437591023639592828360643740907869850346758769634080527118430171558386256181848302933401653103245244743848656810469 655 -11713295005796602672153344970283978183861345914236737068999922944290122756385817565894752270968821222121153419780898988502803774039348602858025569743731129118226049840639801872316359576872917341711209750694851333251245631504367452707521561452625343188334572880749554360139515493849244111967889831624782127280533529556151157930061247383791 656 -142256877989385557585902842265532862061155269375822422375357599452637616288226322466606214487396217518521475777942984244802549096246707333639810997080879670477051665831719752155859225126494921044057548695604081375797344360828357324205805648095376668577664029384148373254839304901768377156270165317164671192697241968667200344199266457257 657 128031116910267145841018463275669824173511467992282966065136241991566043251890979690748127406061504185439933313625488687062668088311379781803931572225509809634005520679882587369983786537031391186298307090173016197784142926296137601300019484829814096072164606806579423219675862457716046450374001553441954699699889489212437225003142388242652 658 -806810105236810877788271291983807226128891096963441911063542910563035655533165177773749203429362381072968874626774139421197854685215279099344926851332432605317338717731510752983908946322110795842968322328525149266774207779053761470322958091630882724086325720156887549461582537410633831803837137218746285588099676728600278531896034719124040 659 3704366789370303468651643287094437618378788488149838723879571819184451726602158694285136178324628424109740160813288089368821576187882169659608804107625041471233941037160636400753892184584400420599661030967352794377180678894319364658877709651712385268836556219109827170672576941187377898856050280386635785095458816319015014044186419496978920 660 -14631471995557823824350836099232641301481793182694578721054924553301861893768227277931806173007828333734289281848636452363346749683459539806871414917917111085757900447183875863513274780749907035225661543675812756069696901214511027159372029220839959856865794920334053449720432314576151725749105062374847404845664761310009772945677607457299616 661 52172938475172071981421524550886225435291661655858793390285346394366512043364323821447105096219714107127730750952660243361098191572883390859893126045816968964686215712750989636830801175323534672716536655457776164119747502390747425962398900648833745855404956425527903857095193038783098484193993998003604633755858223384585599035483687495607314 662 -170599569636488520627761360089551618864545058575862742470601963263370954383648682848875846621013914904688849510195689600266820032122060267631080768325945161663593582360105310569196235191981646794118459260055256447691368941915548613486137067293786994684157083289768207940571730710815423354426519054571583458437744592937071208592099780457262622 663 510847271831143701030277273445897588572933192296166551977816522319185824638019948993891479608232908221300718954768950053074396679253529382023858760774608115790510836495421951726858903040504102359283118930911224591998915590719701190750962508511524109918556277073277072145666236027535972176253246474566802974768962490424397674319987901243344481 664 -1373703297781581584357217549217678856153950559741284579512427616356652647298122661990608374227057978220674603563494816523063861525172357696979121783704724415313150714758006349802916688483957923193376631735624859068900723325576863576001894810592429664401296985348447040946802066073834492174116288057444644648266941776315551736628073462258919489 665 3128563277936749984692593385962320400390926450117683966648646626304425664641990445712938884166597820020094122142845548973130941455972698072158012455036601964663354476709731484731118809780532051424657861404418571896054333272371329875553260755681069250367213370287384333781298829311936074020244302462137425396965804427533867610473948072911422330 666 -4842977311075969985904236687088243083763148414774832260558509969772920513435546378206211850646410549968496653991599990917508741976335032171709817804676098856026376339151953707643873611154062163033039703898240071418847120240127065687130989461964973533318963988215221582319227926811646602628186621689142234301273397816553095836581790559643139744 667 -3379784901280113024620007797417889440600670985795201156935780631453517909377844231666619601925244122708879703487938226525612912001275875182919343221385492943082961538538285435467952352337844431817627371373335648500799908858197736253230188719229358866020116894075360796604173830721678755730563617349830089308047854715852488061371251390361644649 668 73904986167466345178431699855181517911509495921893936346734286289671423347388766761935744777645374706845463913444957626514333067309902193412966422741517738857544285698571150705440457365518608970097426841542149756711817623132857666989949474715548832388826761328138699329204588481390731371865796793133687913906874239105057357180597152280352873539 669 -429937806218631601947422171227157339304518029912867233640359423290412209182993729009607803574907622232448361737061570504931507563965629009152017079427064083760548563059000314935883054384300169593198192565526197508454099496579996030450168919505309884287907764298079943236527010861329518751324432779064667998654986682131652837216779708904844808912 670 1912380389210684258735171480277928649221829552499875972497125109575778535126589052143319346840648747843983077956200274527347284734355492792153020835057793890912490202338766639848250540073797412150840390138124583291388887291341667579203755359385602928834904623676808272954403713748626313838027335214651261257957097180160161134336697800253654187918 671 -7407857058335333118988459222910049646506357880401255942403656918652585785870288500905786603651633196037578785522759492067771548313012269959963887349849257666522689068580968351569404468118905669845987900060866734547259711789863389015176610619709127507157413830468123457654202939027776479496435955397360949472729495458719786953063548249243452547943 672 26014795279589824840906046689033616274347986834575755395398677079101317898067625775186410184130085212279506075903257200729440044395180457799418312355400341022946185259129775746548264996157324308764382298597336925800548164481827662981434861823465787646663687305502492335231647275624117858320726167961002358261777968184578119854340450154738264173134 673 -83847423678099898250328260526451571278948775233101160662120265011947338675347127237952615562067749305868385706032588345623336729425535767831533176535467774660085347434302503900474143982168752017106363141191036910502688065003677059184015670639134567331912057236600312985915306866947612075095131764477936581405392703758347250594941200061057459898709 674 247031261224039015368563013138121224235862398633214014111403013735465796086639565647662166527539997320884979661315629988967768465581600249590461702911871686375483722155878921259517449885992724665812204310144273204130376091673874012995568232107830631717446966980677867119803695319521857149270242597180521095348808556369292096102861448946544217418051 675 -649624647924994033528317715836932060655576814785553348878795943973107389599267104089114135273956122347503113187204699871051341466059994561913874349777095053847093356796031463508179081014910642515132361884167777726058950715538123977547567625116142391496368518399520513015326477205485144943769272927040654341621374644900325105932887936369674261118201 676 1420313198432928391282039723864493538699786024608829512982735277683278747476676128612488171723541824789118826015841771714564552677494827551112546554533020955555707888089567970319311743772549581305256484694840353937590811307352861581139475439647630104790636571921844210595039754892002317159291644850066373863411686780370830437487360867727656591933917 677 -1916499580524448642212743143788678319987777721340934093183200737984366761927968047322785084375344655950144730804328084729707051599654649178943199564540869490887636700588719197264128899646833312316370445538152154439890218459347940448894899876966571398402916564258651147939147345608333850426732453696808026239303380695544592589711083172094248786533740 678 -3315888505371658379979345318386991199898123049516608605921846520351698459218557956927626011785304895801890829574130941511998201840727748070910416116186004820527031285253014117815580533945927047626500230428756535115947386921633846255653812093629831203174564116042763946892499822635994529859462282546322235797709331421350134664231718683491164031290579 679 41738318402856070384529855632493916998197318686729505875312657036972864473189243080643190411209204397277230785938996267638065592785374991903639991246195946110374893615373624599880722009451226526077553465660874869966438086542572715127085688505803273942257779984258930807764441431163875514028555427668880630271845676521104606301466786678747545080102414 680 -227539405497493167991144100295613228190853393825010867321155875042261226391530560895687326340968979624134171855002778820165810086578596666299459014057800340051684457563585675558307965335414033825814286248728335146735542604834114995031033290489721919913669869167337359063524586101133754685842445254151142172422038901971047856921261220964998140337509816 681 983618837140135760057998687246615244344558948845408257351534781111326879036016302028871000844956491328570840037158946721326956567728925770775457222380830200893570269276245182660414625526355605917173976824865598473087114092420979791941206112867463286556685789188539754041904965755392934329759228064281661048952649109948305767806002216938819040490356335 682 -3740682170749382177855022909290230698927773337165585573499956984463452088325212424388844662870570924898156761329298928090450157349079194438752550697872222583815232539855761421199266095751669417167235732883943027891531478001119350424224919660734430275378205595642187428835612696340926284550891537500416583246781246675695864466736756951904538579883722886 683 12941767510590714308668971330218845147898275904602480879867004807294135382675363320531124205212160936547989342515442726810405525279728219094553313088424358945595928964512787326701831979706372058286077410035884462425415996054747899926964426580431837273665903078093336370268882673261554317451464002183434016890008583638030653667808301518499947383836529463 684 -41110409989225109126764132634721073241695839061745950551060768778479812853808939451103465116303035944906702569900521799861839146679576562157093284336049456979371143700583889955595493585135170621190274921366051339820025416181872357359674766972098819967974736755946140847125201194502032802017806355667894700314568397167011088575797095262904999974244577903 685 119092668412564445593200507857044496473947444109868069584976012790600805720106897139963718717124180636255089281716089014869381236537913919458196370558905793111480430445468532782785741604525004488045166468472634070871381420352051986887054201300791905176122241116325792825348966088215579638651992253046784868581168798647421759453862315365599998235841469792 686 -305712428647577759459724885624470616049403683655307785214087951511994142744533681631041196805251573064927490444828031969820198362569376898235014478001961262125766472949818303442878299375540793924898646140271532299166838469563729195307203979932330963496767128018051983478606104322351902193446169823658966570172130229310504097234603119244584683260508383693 687 637562446334412738686724114918202150106582720425263790236159795540479584014233962378515188319057334990803822433281803116291152377788329649205126067874632218243280056502819256016302707597778780895068147229858632282398794320026687006689449236053898231155553953167725165123313264785960684168230327089973380519743439578075014044316615684798249916689342915985 688 -707183542943562979555245923967206284072376025607251418907983115892879510202629865350845371212124628654828400356957145772933597785083651270784078377893506553278607295604394999454507278029285418666732089460604920467488381386314207381533643921712334663232835823905033279898310738748374480231415215087950152775260604806489105154587434836008384137920415194682 689 -2455300680697142204054967980336949333433994009339260561058839128637031991529519633105677165418630734889751978296858019463269554325143844571446332856278350511062957139357013976557461296069424388432003781191684602724801669025223109829536630561498965121082724153982671042207943882605624336126481797310817970343016593870534022444096553617806983166317855929967 690 23178794363413157075427727844304683018590749966992260981067487173223479529348312873800862928872965288763060133225787186786328441229077833979324323060023355601348472819430522361927357887981773238100150246178007414689707806092265547954733164732115577278544133028677694257239212566096416167010725431057255883089663844735602358911627890415392253704546418588220 691 -119698827762754539642812046862003711627490756370306957808627933295258799026797948062684630822683183676608541318439332876595134184861223948562588431511209031743503482228886666543213478638267560367919215698584856365066737594686877706467237446836858136114855923213123975457446080210121793330638839150990636525201437105260927615411414137462663762130284217674647 692 504178718321820805666952674147506834699172498110897058874761345082315537185594768383925137411831168165492631934519004412314641139133615979718692088802749404037684345575975226380119889589351266903569653390344822135079084895710351796470979499357262357031749801675218390046375084513948408592359191955092318192894407064495094762920093974775451386143309612426152 693 -1884089655518351761458926969875922689584346833045317037999110579570609911121156757730681559107549518145305996849473300738158743601309674288297379739792699299648340608674787443783549202416342761508054486258471948722899278274616610738091376459776273161785041775562200701240585861239597833288869901272172186150625388205314872444806275662966819969574729105658162 694 6423440978424109786114065179647761907343048652725313493702232382947205867952556060883684556606036575762380437740455760283983008177565560172125937875025435641223342736116094621524976412189147355045472943156746496130627804682677882252048775829724584485183069558658065918161424136180106360506369283152635905991719711014321622823319002978161925393473193509159297 695 -20106418525860789138179157255727506262825615086401233855856522126368792690810701678122551776565833471226205739054434815923795919870538751710859354532825462913603489066181923075575956651643254045928219962641570058641040827164782853337965410033584241567721371801106701920094652061812936565326012000781544088611365212508088619850073461823937123289083335484460825 696 57227549011608343913267965383341995424097648711245952463359813744924465203860221728161719088206163412097291614098285885237625752743458207297724650144331932248075247342371026491775006123151195368731482887092803128615550691062192937135476923078855016712909673965333971768658385905372837459238734660605250482529649749647651250560710042530872832217292705371839028 697 -143086023295827583104240596301299709106224571910565652401390603500995811820246565409555225209659555359431926181864339258052023032119634813447058269850890121222075721407732821517617906295139764678570558390884365445891489721455624560539714183433185322326329812618575345759879723115515719887809583477121397504290604954035629555339020303906728536170040545033598835 698 282258120671172256476481188611462858187406230139149295890955076624166554376201059430934178582403308726094506568099759092758477912607331527357039120069164105884803536736209918930283270037480357961974436637498228315228636534937455083281380131642817425246354253724513156038583409434210015754274854080635848356094643060828457834228036531156156639435979114099368824 699 -229022182533744870295398242516372791042796748314249138672683850259040297955856104783470292964129740682688533443105274761745454220280097378680456215071777979260093676903042035660840806566246189976273938014957754799699162132536628136186517335337750589163275847676970016011860693378483191407368442775947347218373389851595346698949352848800212784711639649013146790 700 -1617789668836443595249846435273563138029335070991768368363818925767494670620890860757559719631354995211927616836096998340992047541131740116833845575288653779421190309997275914277453202134613328209389844373714894813912853110231035862693634811635670018915162906845109234284957595424743617624484266286611779538056678790976298506722762278330939905061364252585967177 701 12700748398478777343204130476678904696504646801872115583935435918206187933657106259371771128482305034126382845918471821237922351497618085867539761736735968488517945870157011572359447996319653372781915565768081261504919993200103880462399809669736878581274530714565990367385021321841415086261681457272654557651903957306236553657282142489156334064317423898956988864 702 -62632167487975100049204835562114210270170623387056131439575442637256387476653595268373772617990421536741939248881583462408301733041066103677129232330053176428021779412640388449869557178957272222505274598699235557406766284103760908899060271366005913451504973470091245084577375580270608694500021609669181568410345700957173494324902205224664936461455622727441102758 703 257597687321018607584758423526882743531243123359532063631717637904918375090679121112374868263272606024666826391881012321468691830465871626293818454475752379452969922947903436154163488689679732447603186125507302303372644191687015271736325379196656391795827204232455000276392600650300461162096880796173346441504375643437101146641729670977532582634874966441961970548 704 -946621605757475777725164069747494640632588165063002568656726527325651996340996911925147002897768349360545546461144074649080271320816406345677424691943117340191402060977872804746590951480963414988717647951502912394753578614412534462865964909490147462436494211308323228575601029953775416394970713900834443637014826641522979496016042130520976903220560677598486183473 705 3180831651063924949150294822027464453604264588717616849069000953102578784121139105116253654364650545657841922052393098878971465698094478992303329253298340223710904746458121761407368202371777497466087811223458985747717988260284908566266889792158605375959578008270215560867350986389110612384098627879987930181132955574601508536352668103822110804007030788586144243972 706 -9808492759313319559825630462874786695942713478557642944714669606538408897093444750740441662861931861418983952070871020197309417752393576646825698923298774529546329730687723845886438133251611120740274729074592726949550759736057456684054707957675058530963190622974466499886050931394423159318531386513706871883509820254852046969957897551406949182578285216747810036314 707 27403843258598114967209696167106503056321933560162486381936108801045515968919155484491615931298531160491253720896085944264691102713055288323410918680208319810584618813926159633117867260271136379185577943899278519694612557288472571441703576174974384670920644103835932051255723735913571795968572295475803941539832162209652214429880224998671712669148475737495775369942 708 -66559377291285361262107697177965493567858314494209395905932230634907592497541251170503414811378941608448714463464900540190572622969448731083253641960017939352434546669976594335871399971727926833960954026868595663047868519331483582493617984686537392258456014797686339633489011660100901113341073263530419030601257102976953971601967560035767202488932361944718639158587 709 122793854707966799250092973133227616424392389638143221614998626126223743543442957370509539493142565278552673318876757752721634943530027012289807141125682248533461904490787860805102152307694516582153152120264627318050777785456263173318504915148768277635524347538191651356912438734016447970463604472578337294924795607468380032999221142622093272868210606463445037484334 710 -52830902702448190519441460230841156893372454165987339655488861989632780029851424333135400677060827463190726874878295437076692555362628041261643286990031358907601769116021463432511497328544376404393018585859696240368501246917668080327401658164963580404022912051573735054498373580214946778215164991869067081637273796389779809724045815714045594793990654769078420815798 711 -999346536280140736053909651769959050954903160974981398782425783226767124880492458084279973956767402733062830382237683724813037268028070581458657163916942413019265152371940735550112096787729846128480012646223268906566488915793921078700557586320456741979676216585344974985693014122589779056860557121260486415546848763444122426843802308986225117785448249877176874916383 712 6883449153254170427563496703249563676527749131061334885723763946891822674332607367446053627889376066638680331029166408316487827999910918687426957822754187239514296876643723581991604028798462235650626213053307075678499539151135767346512143907767134745227622344135077949564036193345969102443329841681493391543386915567863827050962174518336971958925243397369244173695596 713 -32614861643695366095962218842093163540494080097162121939939395647828172952934383975595852732633647163850486690014825020768668607060273332096650604518515556050539795310167111595557178249230606813406192805630245527317673918978468416180698405226763024841191327436471064197321767723328187952937218574619846358791629800022866449243626681346090031283710812733597533391303477 714 131213565489690144051474384558708425882553913701536678049182363460124670501811257553393492740085722796887680966975975495333541221861644165130219765091041518140674605521168161897409750884830700441259604184828957696138016534518860345139821477369332763127470627836297409674269775511000096233293956856843347327075798356000494546836406892735972154731607409451162323423209486 715 -474460751524962091253973059681886486849122577289299546573760256857275528386893391968020513368816974881832353883249140870880197516348323010425875187824567930826838257274532847248474281765487436628604931651373559711966853241542992790583399828427164836611321984927224227147091861895360275415966836969932605151667190539403116530853739806213180618703600747226413588542296427 716 1571466764859365452395024618023251606671769489593789906360624525936138372289232037827176192180857185156070120626675346580199925523483862170947292046837745727501325851456662208327019328299491850595843046992024222907746822117489635798722147159597662379303744772646428792664385743781605771262263562563656473708791955940739635793552487545616325212464602614958574882294336495 717 -4772114115345233049990773401510087372193575763682207538046401545721471451018308706564441518764819119673395532716228832157885904897443862709184758894228945999219112000423022507090168132271839943946742540257632103301888299306856938542384203680250363303926493036283923952953540509813185726754633827637914734768162410050943930671630392579840814660190832118848827602545593976 718 13073276582120315714520371148260503849606498763500038307662498833967710877202000630337831668029230423999590946291642101059621263900656800984436822746029322847252626679855731606127295605849678971347361997153610782137210381246487259199581719326909292168468634767394936306066903022105743307878663413424297331816869427398625593889455098472937048363966216136304201196663827379 719 -30744436147596821796737761811263945201896525201738866721795152808516029910976024964698611098817814386147855413385326307120564550698221846136619810927921411209941667980675534890988081067071668123342249936388288439105480259929731425514959615450700236288929181118315863202156657883901761126605708373015308997941903889210242827057800186407820126539539058142905786029392230265 720 52212085267951533179713228599232527239663241338375504886605410215605860966792867984598147466267885000477793962084392035501675346948261444902613601161515818382635557933503544228973141683274249433507348931866464442131162315131743891751221921466920753448747758892666413724239676113422742764811113404658406764592829716913488788860030797300305328374537347716730192341611103064 721 4061962944361116454867102547226459436891726632170269505814238301473594909694801147135317483569835819828725234974674325482575654856347151690312004799945320484597689739854849955938200797361495784182586744593590300797923506979528449371744703156374552261361106503451826360740187460878418669259384254186073082646209931723202788240030729477989295638104924708141388178083034297 722 -592421472767708882691423203052403784179348727866993103291518429660049710289143182880109719349854390349917854672046327625548069734773346773594113603648487574962684108803515085216449572135935572569188620085292948596707737429538207928051817974141531281550275424445741751489039421613603132463683565839478490516753736823608783843858825023846876894653043178334693895275643741032 723 3696552021538096706683922941308310506727673700709246796755037383064139331828780158051514912578700501687359777638470163098066249197637551327579678843989555516535226425334778785841471598464415721958054775104537090670233468915887195525761186388675526052208261811100353536420182335255032604717832797297003328818027909294863892654113448276805171693138378336184531113879137428668 724 -16909764153301866616390880957098944453497057504952506553089759933001931025609232503900321432502229950355420226597731685311160255344940025471467195422447966822055396005742545676626850403007749903875455112739830741551095311821428542989096299325943021166331794651895221191751169957155780931991436397852539573633589384047231000930511223541305698446488806462025933827720593650628 725 66644096080425125276882060562171564012307835736704405536267741854268667918398961456446050048120260634083843154962760517858650684344258149180947657276479235881756182268739193750698829000994979713680955450934509665613916945805180253140439227322953814657321318033436729902687338109477943945227179208828008460035615425270923336495251218649851924849504281865283007975087347382634 726 -237242282488848570517919414349349414132060221756235301539914945892489266973933919196970120857065707949589155366948174836452204084501390248251277864625545185888411764396877213649320355401361783271820801458948985650219237610670293213697898732446030282375135489773794661724493072902262009734652677353907471991547092744409345467998104931163284983041144029830824026994266223946783 727 774548950867575540347278328513058073747859274751048490459258432429089512701744540578321443413675610635357054088822537629557262860619882056543297539373197742014056693453942386132083131583284490860533888266098631256845078709091283296597371730910835132627853779190904608978216843807561400960395617876094338762846292575684935979813595305051474949718962356388527644418252369100208 728 -2315305089237752544430708433723248584488285762818946864072966043277859125363168495357461152844366567936333287847616900819584677389533802637149293949309449465570462010370580467261258800568141899846831601216984315758671020550929254591377799658747150637048351261041796627380881789241005544761562581038638725783499768317098346586919560208399284094297843546060241626878750608272971 729 6211286220113943068191660710266804941754263584296185529279325082783677136314128246009868175209120106990410833539012862054030805663823492568282741450602306671261325310266731543813930000160366490088561554522869363725496233973397520049222093290405339560222633344460357356855608458773723289437351751992102280967113166125416529411435231575707962508968122449608337986378368165841225 730 -14085807339745936031041636134146504934058410704066777266661375849892343376233573884345590218496937108446311448224672241433936845870967577170846123904018940340130691068570472875320072248183867659754091276773978667770487669752405558939024350338458146553121983272933530927505337769816942662103140736330553587654550652914748206886738440774891287784873016829169503872925507772811784 731 21514732343143635440995367035501313064463208219702971823130200863775690336126515124031555813465320735132901440544906818498501477691599583377815300042593312302599697481151626343619968106564130406106709243550413128629530239916551129524609188125668357245334769493399304666636399644458630466915953224494479303814832684462808795284491813261919190476826502815259097722823663470449401 732 17058737395613437344099323654517428348154436989249991542544054740818381240847092309598681687319266192399168007812140515725952107077033460911634467539061228979780732955102914701564100509779339848466403906064475563597787476687141148060901927118551517234288314892164668239604509922733629249575540494484373468839101768144135090606323639640992428546691024620081692768317069910023975 733 -341264640925832574597608403507098693598166899851366489892850725421945812029348876365376116998460393806815787104144482498843271510307816712715798862738731135979726682065873301163575278352279284425514728359077592707222378067823642282786722482592560316398864187398338891595210072828085738143673469706703870053704473429965748004399153008240987713399033467366294096526837340159737624 734 1969642284199971821390562283185488552942791247898735506133839057244860455024784864364460025124023764976788880336003766581917071747148097390172749227178792703759529240934022514848326780908692336058590356477177809415948159264558820718176116518589516579524893035332542119750411741804951308528135691266771751773972509150584495575056032330325738623459629999544900465867390922511529338 735 -8732189185530438152182753339630430423166225450685898659770688154895972296303757053326380439707799575957058833891528919652090101511068909990352494212024755029727810046458560019288423374090448239589889467933707389397510208592922578418201311794111906451485471444255820089988170546587782649314028029849619027940225251656441940263060813807474945656025653066554953259905850092592066177 736 33755675511939245880952437345222423967991854850260258018758797522772865798342172501607944289836616120347691930682495517082820881317170678722738788048061429347078733049762296114829016756553512328719034392663410662729381677379151102098715601707961398162391558960953327082181901074381169166833607999582009731617857242463254296237120008219654224182157490188488505568174955567828581493 737 -118349130749355663158649151791595132261842600561223607081572582544739477988117334705140088368809298711815939931374233428032361456807297632657910312576384710224343541332466691533744747848003860527286551295809135022182957368180072678239366397752861934084040771424381409779637278452157642538003912327073325647896500296018442510596224752184319592367294273818957981086603472098464277045 738 380849922761552993361036376041136552263220274339768626614573095059146686131399506208765430170238868862046544597752940391475336897085024168928135018273283545536851355854064497089144740133192274390114074342201375382352611476724504335134251623122477289076423235781147930740910465271455404524295425396767006481731573995556466396516754426561828112605441153952881807508924730179260845307 739 -1120037732578687052102999071877629440047268721702967734616743434693253242996876081587569122962136204545942172943173414807694221023639792534614594933797285245450160060429451608360709381332159982949065944454014733584488985375063443638947928841029379279040553318983672572509577403901670518592414578092916479177724798590807338987463353366521584760136645520776999562312749547140244762291 740 2937864270859900832242297200377302487587519272824761414021047673401712628290745783455493677830067156835371607259477888658572444956208414808404709128364429488604320654388144408911977975479925883809123511483968396550541166447769126981831531449801167583748759345360465704638166542910806821385486780622932448569471092761269822341784045034208392251993253438015282017895896000551989797716 741 -6391778059604850085796429712486219954535615916849692247478061823634389216787079590535692525891947815102057236012452194133244327283004466766352874492024722451577745266901969022380999595935970645018420832648940035055553376418692194122198558217222250642841604321619349184842687258718572043470032764351353066019809897507924098185201008168315310456862538548757757517143910536160199505276 742 8467090886670232417070446736880507472797273638249911306773220214250892105877989116560961676954214041759087400149090647022472188414818283543558651761049518077094801193771882216455478227751889768342086063386770454002882584548980066447875373864962820442870078919152467940347951880619019303837340503561528803952975678507540504373780118642699508690688110514626447288647000908393567808662 743 15923281644637557197967272790237360057481321547570869911664049817794268998306246332932781628439594415531258945869356936016871882498100174963734766282691834534756639067544074807314633388251015799316235276718498879169161299017049585977567635724085750553927976902695828962032979303824077350074921627741034146502061210566457647884574318146286790674993543019818074945860992750531519677010 744 -192460042657634573718441172017216289888869044530415463551154896887980861605687919697625775181170153671444774705663510196805810510808908589668426144578635006801871613226007119066689448767701837255352860401442097689030218232195368913408307655204806473730648924905814677980101068483942089714670530353069133243315063836922700834889804178339711136113574950767112612618488848938132858844144 745 1042390735242664943176264836397843829863103948984277949601204250534656053053023280807248254361263782547559592453720531772621704863314410607196851161683611470834830346360035748896289058186482619359036385405704965859098156890883695338749170891961287124407765093846511358109608161779449661214465641625128696004190099773388291074335262364503519582563813702589984328861656199881373373217400 746 -4492676009764119411970894761425652390527639311238624785857025109744616078018813849461690434776665227261852620844374998991075871688513200451368291979881725718834244888372994970216703380143272499614120556591395599247252810971507168932534900766660283356969345563470307889449138184084449757875808655721032984633779961042985321039542594823585881269864071179299903795639416334052285040153352 747 17052213252236790768688971941650964549951923982913293575558189535603603158367631286059485360972672794000153094794795790410194397095222265028081141096344829311160170454560812017232485892356211369345974522421658149996370237372112813145259491046829493942114658994860949337733001028790545812762929105172896765653773686343485318073742607438229607903175319296856198464864665342950986717786223 748 -58901607178614250936557010693074613715268002108683747369239716610114227117456802814816855751310371410077265738165261676720291891838164797656081760692393161780060182433907240040036441853380461513650313729687942664799774126203194487849958793133654952844150259251208432210704405245273654425810974615974147163121701554292321336797974575848207993406771297916927581290815783664427951785859536 749 186808505997019201375307189399114833065403604034193079186620097569938727338105582266959593619234107459530683958860755500846496320808523930411647281120856715984501415711519906722403359513020991322321030763764227308299019629178259399231532798271672911400988709726825227642552545614015600159639858489038491220676693699763586581287166891515720642619062551368288129787260443339002923336472152 750 -540145752023128479901503164702350747623176318977467933298626627081554537221648221400374633445220190332889923961295201509063179278227448187954278928022099971056901417933690617164569270681999512331003411873601754905407848509537890441747757794966308486382011134658794459793913915509230249228171730415292095653799832606924222463064245028217424308961003411051455747215614864922103412436135835 751 1382700371817332497916603603535434666646769732351101200626949781898620226355793599327194747287301615577832557707850489868620692308793976015397186039019089863244773339939835301854748969750359938686971710248556177025363931868480044172221863227775907280189409982588362812623896182217688654151771028302017675835186045785637258925849077993614679470967286690275151342017572183607585902767996735 752 -2867103466628157439321970573470421067471594910810855602586464471953138708250143590273321911421737544395987407396616458314616884896230715866836109133428315615202297380925731582747292896167744730046332313288764072874262741521445625429202630656570164195744734308399131610130535918877626740355996604931697188716851858497682961087038881294649157551292725425044367042850974148334975350038021947 753 3093485173471426761236350600900943039318807710405799934905695090174197042663228945104375205137715491562231945453558003159120179451963760531529012429948068698034278172045058593797709666758805474013659122110411606183760615684968431223282301808752670284434531682226749919015019591987667571818329272851014208457833962793492603727019042308229625991732015847374460301980571079071135593019958355 754 11591541686542462547008618745883882254556794745113057132428915895946823916194970050915958423954238354369768783920345064370849041906298548410614019731834094894388936564550948162845711551893562248339684703562990158166565480830358564731382817069756186377074246556088355753624862163204881719119759789842874247972600193682155677562803586120257238331480026257330554026328159146960948122269872458 755 -106775516775376237208760057589791817855040268537627232336272838781207636053441148342005184598686095457489438958395523944725890356941973098512544233114347177900797989478671848554697860359444763298592522662441267593688035603540385361779779522706693698551605611938394666876138740010892067000808064177349538293373375169634762496510756438972277113550131305072310473956203215161428927298291732512 756 548381768166025057014275953979403721127643303488355994810240827503521038605807330115788215877148654964365565022978958627969502409523946200956333276765661158890432067555652992057807909634641726110774694061899774950860933308333161737228558215489611088294143738757850864010864883349192018232584382811913888467240182973820900068315852702388364436568473156119032128947709342427612165212410329744 757 -2303533368112481755237436142701227633584031623817276436493407276613456003899205815799873734521786415359271194091181196886126429246470394493673467263492467762511081605307372996723783317438625856453202656343529414162648846220104153627837980715487824608415572538807022961516578204946898804427178971015134235236978315314117894490501213197459393436530881964262385535561906237775547145309563828076 758 8592152942873892045707858085975229750408581622162411026477163712021412856098515927551707275106999752351236576092917337613292679253077222416902691067868697498650082057761138685038691531972507798025745706352307148156923867926130729570550004076909239524006279442096551232420506219052213183947834002867725240929262615066806187646502306186351987348204166523098961022869719933311070669459748851089 759 -29246982793186723121934562204545696884376000500818362997295463031461458314616350283276589010951879556932789697939826598565644000493257921917959533354644498965463374588604177058120216026604553191642698042661346388261748506157056818111330435969432524907521572289326806448021419455898652639307326770677841923163263132660504890403903872514313193819304604763068086339242864896164091486115417307244 760 91400261122346295146388686941227046957185416250853526182825984690140298152189960938768338726243911081898533729164472009991219674897150146643288061882180977004485793826083101200670916036587566229109989291460274152748686588370562765861858744445216084950681756895578777897833227374692392542983677497314346738898131200366251943742915028676740352174703278856512219661786066945394660285325145239163 761 -259631099385884450839118170166657736091971552723038537477714458075734001441169535058295111563336893030628454186965717914770142504905568623437786748528481862980817452766956950363085564683401200123778560742460084118380929676429440568443701068629269590745955993278472373508528813664634699099122605070831632043768139823064507996420425578461864005554108747375533115184708582150525166161234885137263 762 647169006855278162684096868012658650188531772326029346529193919982933195232835682148507999053842823861420588798009649221988028540832248677147768806246130744968258603615276031178404930539090073158988114798276300826147488060435985818664409492868518487073156934353663935346683755539431215077991283965324586098498155744768562293947144349322025561217494931197290467646783786781685297416771071886808 763 -1267916259055194601230430763458126919572415454906595457547442469171198817203733162845450267822461331026078993264396861268525770914585905204432747249467066446740261418322915294947336566275238859970072194715841195895973153880625466095359660262476911206967439035804444168867242608930239493636175045439253411012757594008346511614073531510779568727794107849117161409101433132694749893224794391566492 764 980430251558099831606692393876879857061341705464774255969912207181340392754008284912606694416515505033045712108553884043642218952901832437827179938275424516190392625954829425811096281171891888878663571122589289371842116815626325960674484018517169233346339959616431169393594002052432919019872612979720979513276443006544040773226840824311351818849429012928384451166938915481720176948583487188892 765 7573749303694866298361585810081338360355976364038833865565906373024073092790724178975010498924814275671501315105694128384427399116527173662185928404092265580591991682700138730057347750151165092639274361436251557725787510278228353322896715496796835386955301725068147862288960296057061618089526837922274262617344546160228808141405058689522164765302924375919813811370093286729499446700417596325880 766 -58467373065747983217997915463210487837067881800037150259582314479828241629981905121199438123656569060657119429856449524512200598581822960232836865762657875159883773938565199842637279193524840171798535954462600239884147754746588436510864930744122593721974484457295117172208617140816283721763477898138843887262413121721117845313960564573822222396197775641606274358705577158206897241213667254674709 767 286965756453664629745877190212799901936998503757969177676328728939372273030635806873256678016959400735518461703642097973190165250037129332192983532644999215159221203960072210466142545452312379324783284741738084854272584597020738002455055637743153535919403222976240264051403019009752071060921840654253906028231920788389275307210537988495845634508678566067932275721892505090072763550016719780768919 768 -1177293065056417136465958514475161737604480397362855038767246576242224866544413764451955373292767016006855268138877596342335303136450137460214664928714138061910851274762006059148620765484759515598429415083152604933581037101855555948664060618874383337252944578607463365618232283892658267282146207653848338803427658000968373287899585267901466081425093513236968095709831930141168841212752449755575229 769 4318587454124532409883189101317927844257968288020665217802592712871969676362006004106361226631988283138949867630766374297366979158014540403393400048123833365900985162103671708264021508578392089186146621570288270526398409674987127797896399446945432618430243204756492944729845955166446039312591393933809182138741441787866756120724575104662304182402674647196145961559514396666246368436323866658039720 770 -14488536669438081885478566571641873499912478694957921259985589973451353216805239024379467337958595174362120201327606663001222488572720082020297194283258064680690671376618579389854052193025266769770302443706357553202487160757453235084128898782077555570229996512162913492493796389292850593740592092521400203142431279864999465681739045114712013007765020863966397745913539658603032751616174809082599561 771 44603574772015004249662072444260585986183675835078396927101645708806181059150095120769325912996771143747598337334645473023459441203557343685015332289309013021324701492061455233006482110030692303226542643033964738297622152326796277242925509170863197347054947017294082100120151550700810469704290346957672650140014656204384091743348971261260268453009954213980829973569825085819424803086528490005469329 772 -124356234516607134696406625504095245685410511406258861239923523145738682669198892786010278624791368067149235796311811267514046892343829571631155935905033944013547830960705351909113187429596498211796754111380213463067233222275454962637685735372161045476764207585155307249027727520504190235203826922496406462382802656089691869314702126252032205731228438202882548164577655088091704228649643127733172079 773 301014778027760638617312063234239709080032029885647555518338789266449760693939395622015173526485664044442873969593338999621173251544404439774827872279017895538390453511189111041329911008897092921143808872802758310471490545814417490260756147510166646780915954466560697120261150520951667879951548134471053788175503386859707303585435145994855610944095844620138069719632954392613837678523747705070543136 774 -550703050587426777376953471077437436655426519562534694288244344507025869232615136862411524129482829387763203002173383722331210351345843852969312765104159641996639289265184539982158790225517788970861708188585668537877295944793493022436950458024193016702935153790547895801535231675277512493498934121750163536333011900214333812299747310753005718326556324611380952560507685801601858229686599229578078921 775 209499017417355194867592834973213678004546565348065895520879409206931224173743408602573982161760890578567759930685094246765640526412614631953994240748267483523425792259375148000671874073946330885547093830059867577365946778956393812870384213237618433096883399421125529262136460235606379521291762243339944183173335769619914304616604145475860853162875869243511273722134976984261692216215815177285989690 776 4655705207153870877200344410202413426882574228565574909629360791085503154434496360687878420589455362011178093294724516576276971272646807725921004482751112299892161449668791844308174316807236070863980429286337275852647781234037108294521012933365831739654157539446351997462399825179905846154259635252489689554316226799755405517194103002254313355183515597053935501035421036372872293958091178637026388843 777 -31672673128471181714258316259692206300281876113870642264857343115980931568534261780544845839685418715883965583123165480612962296629798112955020980008749851692596828003491871935315350733604407652797025177023795675351731614340299728621472523856127519926894071305821089962964178834962908285682238509430845956971251374524897305335762434017340539879737551591164438863986857956752745739510087428519852255123 778 149452444544866901989580242795526501299202055281474026594071720721646884198240549899061531488267624860383125306553664051639704961238088792970722286717873565855108329151635180559471616494306484812139098923914480902843106060818404974461969141426925165026863891394798695885594668125345699925286118145568614264520710275501262133495084190113450124589902890844920411953717215354089680250567346526938748895526 779 -599865286310544899458037529843450692064146954697509207167720845005772251497200675793760690545467502802144380353043486640001345137166618912707863570048743056354995409804853363145793478831148009763357041485066251692487943944062349047687851262199770420516087322667284793089140925991267264249773750541486761127016907051855366900944136537533593665278424867808054393930223201860728826372013632435479999545311 780 2165332195444037730018864510844844313022692476789019599458217911500756398459512690269826860682277969325634350602915410617903085764182278142397658702658642618669580924535385372087957879252744758152680020416636189695989953131595187543334427974635713190476608510751478377015510179439597794609354402412230113580997626827643098891290665458456790930222141213641546718403291550878887931858727484828063636666297 781 -7160611053624732882279177812794804118956691783519372427308251450498203726455700550706980761949319251901016183993182356144638868785736565701895352764700259672556512201329882758122374352989904906870499509973441694582520872939346932262070673844014686149704482079502333131661160195834338877744363037844353785488485743720159576378567053328479864939132544105512516034143189250507535242562825824387474257609512 782 21707967390755800017949411771852028609261687085021683994001094199192823564185399971245652474974519552398120178772994463743590353718042155559300793739136980610606775070624674802319597968613008718467675536851186514260462756890645138471161260562304810132385845332761877548526710820294323568852486100827990456534554821315531345664748531625819211575071922328535453514731930907624475786998972698389758425357418 783 -59336507287898129097147894767359671460695838273801671411865013269456007704369881619446500524554892289510260040904772690919985064392811279477340974543983583323368159723432361465947878035100637831141074480695326919745623223626010428753818681038577498424352217773635644971631639635496270998478122028160436255901497306226068708281706407800527407788297451654754185756011016185043496539019287432844455991275518 784 139009952688391276668861957877815493349717579352827517156322276341696536407501165760478064172577562650654532235125129509393351927590025921690682907122264388103743779278829520320702334419732615310749036638697801563541531028935954393496361553336058025346113557351479999469446337887547699433971048641156491714436352977344322141978623175204236834241427207819472296219297781324038879554101356604336527400271288 785 -233596976765928979587582466707915763510860426141516928892720725827887342225896176817989859044505863879828789803036853171182821059148144897746712030234207852191106313171599908834691958383415604593222920782597131038527252659192007392586468511913138305296345768082129226058336269067000358236344127269063194528651785291986567758383710408473625038100766649408636047381856743226040529719816433702278116096371084 786 -34102675013850761575007276096478352467847738539060614455764666498465755272482516988728899513603415923028882534516273186038792662019502836646467177631316226374111140285432347656624179492964617550455797404238686943839910616628367306580731732758443909898755471984312875425276466319307238339251900220384478225136291275874726716446733417188183370580993091033669845885926803136963194133597495034793809956473224 787 2751378449196707809200336933224390021128802697692020193910579212785732989622680542694280614372949965347584268932881633715277237545538090289327395927359806795099179485565630937493134818389442058368786142203464092929805540329099905226713944943921928380474123110825199667573569225036200447475100820428427036228334843129237113315946076879283460090680866518787356803498872514940855034287396860197755271756583309 788 -17003406762581075981108113491893644145733203437609500843293839625798664642915339749950415724957672250281668275865366136869193998888736933645091271935362953594804068666401413018173054075557383923792528081356017081769356677892025593519708314043924317620725276993839689563301965409427847397351744086168524586293396450295157149107218370914981545274830760052859392265314275873660169841715347188972467716743633000 789 77498155054700237801997151059231285919405571359585403173139587837189161373649356059169335843760060016076012806451280883548525744067258889378707250401709676238694807598890813880131108835978280017872062235536105832000758332479401532460716793660486890236421707807175938104991270103446017438912835952379460170766336662854429200794870421726862893411760521473392887601200650794169877949983799065533808004626855030 790 -304766930010498192255713612000994036740244129025036557909889170661546905864098086481365162583234046647850109600253104984767435601484297218380133290570711181865729168042035856248485062583731978287294222865109561106878722636196219922386684191942351617170587002788669836310966231179710172328386575154694985998552687566184757967326129524600363079911887247848811564068849987599392564764285910716469661392096510594 791 1083101212211089965659746606608402029181644431141732731994156259896345293738368500788330914143397312311897631340374441865926850219441846408859984830954175288095161070350656770776832752110833016519190364937694798705827242849795228536079737820890666292668453952865990868094652024382384792149813945371788229840045943539107808727060466028856751279880277322904149701559564990930003285126692295268835337336388410236 792 -3530572219640301180893129709019282252097764559183874443084462946034692992956506436568783480202724739860738540985903558556999140471062059212454530741758823449318781618352134997545241986729326000403961229273871111077166670351632787228817811454038687099811041966639838881345807897651000427085276967361415999069434151670392179132499001059645184607462127243212615265774552881075331341367018157005594881623405788728 793 10535208273280118304714726301883253816293391128532481510509299532771335712946295542440125276998971582006898683205999839151877505912625417528103579773233965084337669889034210208293543586932921689796927463735717219842864008917609485358890009217063031249679600701550124901467109351121787007513083613898166380998469833893136664920111549935673191128207770281386259323290546857512067784810748446416089869187025510125 794 -28195180974364867347456758235918090892130193267160312820995857488266334875983503948733240096994248338390624431244909127027460713549463067261419133464246323113465642843480322724646366418357177484698666675139842964772586499937338623886759668514507900472422719825007285039507940452255380804635972544357776948008337926716150622880070268266877691629677837586983213625993363606264655621735237324470259852517111795176 795 63663562202814220637019372446544488845226468125422302745052327359622522407134931078240969543454773073978290026402258739388831226087894533058688707376972688863430095146634768890693970179039148896847377420258828606176968104985830382594900124762615097581175003358919753735516057768501252230910144876956842782454039356151751058122123457825247924364642690060588306896096686799186641957198900730557421222268882735171 796 -95903284684938567083371564014921900073908145281566558300333279114868687781700984429521234817567329034246970150305585690386222222117043081630925812157328870968564169465280209364992122703180497553818318715516988798631609731425823071325005690980262703963160014680714361697487754582515596540830465119713085088468528407974057109954926356524935494431869471679245909541240721910820684833585824011085814884659327737126 797 -85584209187497416172935339780338810150883111922510082594984331462467654944544713872572651438279587010023100568874949518831114031120027693494093320318739184530297817224340273288008203198138869188349300245246073628881146261950965457483544478500544122310022906741227393009113974854332041282783288346389812387472965884457107641011628180923478092840688516388624219200348649141181405961148111442190880495295879542832 798 1581616259266953000372144246397548536114439779480919100385813622655314058750051155286910464378351661335224987801625174298780783895158245737999510392428639074918218841158992572962485977173623521952788018440613308911297995299877194236450835649011293957787402902180347873866837909926652779042838714528119882716571391256991024254429511407512804086894468486127348247839109469511986950805682102769245924363737586939930 799 -9058079605696723013585408073671411081257049332236090275441116440491336807157187283302111467422193452549302468480373826953172340420177551839456903605045173347466562562919446315139324866253564810800276796902516141846317833117835524858144393583302227643774129222775286482836004123329732536231216106275958846478495627981390198055817513273671343648710489380150490744888137959309304120580654143425288158048303883471141 800 40026883283235146643476766812074063463596640201905566461474613007649924852627238578514655277847041567222449697054117451014620964484906975766802918126491219903503069111259538542337621773794984090431097674009095679725082879421754529933162311503914539995848260259208011769239592483976817325803986826218729038747058912857677015630202798332078522998097754870653405762332196361208368880941162666345110824022622815497349 801 -154412390476572429486068335223033888043929394654146648084428149897247943901743265165817095385255590897071324185088638442357840805277972062168317265288478712764995204458561137752272194018029820839435679540757739509459848134581090341440402879453937778943935532815547844926589902374727659153945324530614507715773200865341885200646940416194330383110567725175249254612570291059485669587278321867270786145261655253466672 802 540490704313558808865813463222054073850082762153491613087356962193953713136059298231230090609809987869698989984219517153318780969013303839840238957714157087836517271570742547722012379884516067540746452470670233853656205311956756400072929891786718910037231486431260877909178727214102363648972098327632076141050296536131694884891986726173840036606644796780665551486988464955909833565188290189618721240106637614275563 803 -1736566673714008930474657130945557110367376760885998924891889977233778349469149673201289520551699840663453276621465694957304555951855994300010410885992362118880696309128507069179187360132177247412306830484782009041262348676394085960524597104242109203103053616699770482639972583575518597751937590482234812132996808346563969813719625602992256972996211600386278450643683134825216372553157139005408506716657018317273131 804 5097754017273106404033254016092435295865188719239789974730041858071685916195989027359967254872047723820217724442568046820746972065145007453791199562356534000795260253982335763727659452650051834905244936216451139419466161863816947127658301920341799068937435434020253358072806018823533085787698798097885187119588466027504698948805671590321694244427571055132740292087652811853525464165728882614154989924185342673498882 805 -13336810036699217054563366520485875844545027156113821882714502830007554305512395026481234882693198859874036061514696665626346159946457646801530570202932923645599990636497238605195433606346514037984429412949969188943755011531824403487378201465259291082107691377930780823115627852073647743843855684686269119056163195580005165299358812414420051896598434533988883479705714417241174573645509083666421060341867834529318496 806 28871555481810886300115184928676411974257717999022160704597023631816262223441849689210485523194949530583230361963298307661209205857063128708956406047414946847422608612970681897334455479692241255647889228516495628248477549266592750238125412136344413435469348323337724041990485558279797479591514885281385448870296386824120844077639000373632264381995657256272173906334528943171175143287377086583991700583665509393016047 807 -37517692675895326880397355765844678540833074943145284456375253119763992165789043596197364945220208421822593341057502839165656836616496550436353994784461477052688285153353415927526013979506354655464249114100879134037227284320197874212233817609363642516716909130724077345893650708524091688461063146605181497407156211377256021534827762953841140228815097874151323909519110735351507190703798166762319996369300073520402875 808 -76543236283609035215238569082366747705278404082214559223326841520811857906677344263198408532875484265045311607823924685655745383920025029889993144870288085777971098180884494478859626971995643404233525093872229169588477287741130716647611824847174265467900344703712220256517713903637823876246050864298932055701221554683327121785049620587159161338990914794907129866777456196512520664519251747217870644270920301025435568 809 890665415537278920993445768611449701514561020251618486787319277426804434209136856600223144555172747666444655542884220145586189586129803192693831021367208753115689286337167694742000048841225647524612015693924020430847867418196800208557131169440124315531260933736458943531330363384345133004692406130773530544998334092959677301546002305227195468251664799493283119677652952074094984175820257792266867345919398709978205218 810 -4793205195563652449057596428374823950495915813591181385258311499090266753600130072789826572517102049395643702970953543169302129136442533097896209305606275291418308346896554518456693668548435754017285532231523378959102975664058211863385840924972035386834744139689981405929851488342278283364059554823284226808052194060511375893024949208655989070650606962774313967122604760117742962694158604426933678799098731320270988722 811 20597509129989317359623247636335436245295351255246182334842358801262029988066397263229624333786298139073599367264393070498693655132705535960662586447170702862391574377584523114807889937691255769104548747050928709179336250984041402949809366150233552929651996106350382050919791559967761603479128891629397865501068949017833427167059392047958708563873996367147522819575543237550015734658446674884034232712261683923637857464 812 -78026594182858917396951001254469379398570742250983022409397475209903538239597005080743035556020267789102518798553406745447954631312869996791261155242928394655538161155578320748037919300248009365574715693012039834839996219605830107485554638648377784641690231735496134850727992918222661389148512889309760155151476011877470253469886124030793731847290012872200356065929764687993222360046922188350254670991329122373316234034 813 269085159450867814998389828933159477608305278656106835630083174631478568346474086783764575572611452084815923974548117535889825840385026595418958610672097162300725693730702852124620228089451192900109114517494129089383043936113282516080401259950897777426205177449893230832780351389821359463039333779766316326690691846108979561604852184932614666697439146340085993303920081279760055838450500422708734388403819970940831968704 814 -852050357257422400061973273139310158143140503363655038337117192406189335738602132792754829766907752189137412563434592328996452784253846371725490838420040312527396342207838846734883153248192644319595287388311109227842844854991144744164982373042476819416917972801696579066803000542741591586990038692806920963772095578004851878291970737415819741388651779406340829250532167870187203128298279119199996221153588345242632473594 815 2458964187543572556633990957406306265441178539753907474318011363967886327897808201656726644965821323994916783480929088129165984006792278329258002718143157247348064160811687658031580032143594561260859551011260774548902076498148370837565285222584400226354875925162488805971079341192732656326500159825538852678392545566857158981193463550195687686453461603445942741137715429428791206082583092263799756919886281515044798148838 816 -6276853527856949574672446588963184161738150196628084220441062230672622441570788939324203840006538120820520272502967176529107789920970292953683484789561694476744377225951268635837334535127197173004286052829564258945647904996355272847148989467644811972679738919669927334238817538207765778027673198860097943042338946093831325315291104091153371872579721466327903995544207676742824927299713132963180119639021726497094159732681 817 12939330912657137082518257982463599991485407803957807851272107731516005455586996081840284972393049533819754132349054933082312362888921871870594974928616043407387678564170805806949573359095668754919516059102317160791209050382967809729508834340343275919313428356750914639497347151042404741202137901163198333928014876236207618430485460580584882077776391177871816663782395463815374439887180757482596714504745070630334731989998 818 -13559899450435613437996422516097817690764296423137696276224483285326596333907133243846689467146627577925802878788912980113290545274051394613981708664393853264088088895894567872422308981177464288367631623814077380597543497126734455733191399272125809494923849421940577054354550454742857380609682886022988889641576339684446947781391529239204968202461956399138886072916834230214971248040496410611994050117889385187126907930375 819 -54855973090809860320579696150906630890320818920505885665610484721261493349922245334950076885439035013099440449212201663251108706419544650362633877876351831472282324698872062018231733539409892975060054564965473388111298428987298103487644125761346872814800445613650881137093049101008428746052674668087054712501472800032692949166158001567462151058071661064363319803351210509571028225159213835961950020597471462739818696280938 820 493617913821331219504460133456664629021189630818197032247033710904483351738935877800784676969137939277868802154969143037890139287436758379084149480793393091971502601430294481624885419488613284412102017930670178418660503957402216790222415816992631919454349396816292864655572502035773644838982655725682299795276776180046804338230538608654496982771800006967895507847873365042317550450235285282646132115559034293190672422037000 821 -2521467881770569654224911279617520701322529126466535301705059392410614623194398188424671617560595546079341890879821503894405436190461638717748563398673637273596529205953367474579233562119303658521840383101359439222976738969299831205628270402875641397733079307355111845631575765297179549979502222624085203473709142809347171417279663839811643303530027239911833637767833584271116311803366565222359780587105013318899345836067788 822 10563050037927760717668094946908753763246759974790657735800314810816295564018562070173028435932414563783598572451553643602962119189574844276544946212298591299380027118199849467677013994581645548554901077700174854365740217968487432039348187386128472037294685986519676025048929037826377591519290342136210724592034549861241235056589842145264284730435355909704088883203406977487506531162670981010818650025681911825313679333063825 823 -39326677764718502684095780023132096127192136978643314961201553938465514473301288807142351809410884583047572192450879112953206385139983804552847109290084122057680497488564972412418276381883671633469791406896938684949023345967198053073976905981628024320169885313687796151031518748417039067538788700918760432108647829632479821441963195459526239539973560958621344209436674311205047103538050318470761978906861472235912715118856027 824 133652191027061127946377477471168523391880146655259383077704270385829201870852199427358961103591286127964316354599253213311852554869516607009210568640980837208467267910619366840090702985639849890241179004592187667706217114518062712165447980484667910643647028165001888626282551626281586107218531297766646518488527576688380171997225510716549465856148086756679498328835449953044853067377521089647644822821092463225118159804361716 825 -417000247080178244551111083201506691405506743292717073221013728748920142043991852561653917859121987168755475049586564192752634893105286468678568144820157221399652275203186146850749370337185868947214778096640381441163019631954810395037935992235412484263552169486776632203310776071955842335467480416958506527073180925156090587892918899655068322009260995357193557635653210709118616816135756760159360334266306072487255964115533906 826 1182157431696967923756048540544942748651584025310467613890512103041555282858572439146578479221112500382818483508329520709031944853705390987741536689345367476646088630795214061832928908206373182111947632886738404852037681425628734506174928968519518049607753825021350457448029427059614083129748077232998606857265508866315203372240347131978283731585270491093592463909394344048755416002352610955685428847003599736423087849207615816 827 -2937557821819020007315168898030495586764487679581231709054762431909423132623781185248048084684345968572054097490179915345004003836422614176139202620007671552706210599708225720613654214690488335778369850575618654983265458229105944496337047551588644387794091063608044792497135449574902773384456903923522109618926119562102676814609953636310922804147056215878680616222938541172051112969780045788741918082892349616909266234054838550 828 5714989665752422612969266890119104609714687603077525160344045390641884625136287821827780697427003930806769382554439298973158106962908862321298719732933019704979752005051670925688020812157524045409192499567784236676569223783862405512415001053821235288067186094942324887084786621616484487167390182553929099943304737997894553900862558335509493686627018065591349124561618295544479361201523775057221799469700878346782496881132374900 829 -4195027323745338601703787476008284453420093966476708928358523213314053937064540643263910460088356090753683084611756425542404394158308202262557734721238630374961702251071418370843330304894968741911558202131219106703740624993522153319138818110318204677604997147817610532579590068444360985567676332822947855094702768272363268921458757243412563160512758392641156422868689266161432724172502067445855425000403683890529910649810057608 830 -35558204517973723855791224189083864488195766223305042831143170256885108537541590285076661292884968372002037026064167530433445419021066843288734127170271175221617440002386936961822776980169609281893967484923841958756048183042433483382759226614981702962019359799817931856417114726013063174041777700083776718026839839533772584996225552096437962402286505735608216604782439704467443503396197577885305636743611925390282553454011335199 831 270086674805071952989864622227726163020380368007558744283544321715747220364466979876194837704623449846450391351789121791744698158045243869280480093353067748202805728090832458772243716453141069875600283341010012416104582910509011427062204417351398902523734381719429009554239731917580761482218142579660013908916234300337864260987265471256162401965372316493276709292318804158634657868972297928123864595186762054805810573924009348613 832 -1319462827146727794208426215920792507790796059222824900941160651044066966430809796460888555834377883067820413851396475024792649892132141417083947652208097906517157954257736196866831699951785391672019574753117942838341501513486317020451447405750375481639571176935212032294403949627565494090464269317752460311601910802913612603386357499038545843272746165698178821340785723107784899079157307485707202950109936884612785181594611960992 833 5399672066105897574334197430204579085601145582236285301926552825563121994922110850261170119728286517556107322638249819856905830078274911403547850561263784973982695754464258736596299068938626497806292762128981055403502839865150232539437638984789094500026308031990879762194175752785798441783323655335794907613362130232118375439707797773905826588253610027493569287601904790085072803028445428651945473926023947252991629673430207861927 834 -19771821244431635483586634341363869837530792511694000760920753180161893882854249746092907838004664014658018685185892871547538863319798622366261941935890819101768584831490658233542270372176389246033028566869992211386223040563740583949707353473283790958618454675555618559870651519672118586042351505190835150318637949683252983217643042082624064133698129779403570767219487244830914456554356695864951954156488322360380346153868083530738 835 66228456485080196209902185367140390159226159921488304159279763825760524986863202556318358409835247460997421265448001983423008596413307807414080326185001724009097212175755759776748777188251125803687489831965678848633744839559003950862442791629481358347117536461536790347406008534741186560057436383206165552737651626362892633908726769939170254030605614801714512263174075448110539279588572634565191427699031420079255673656383843023123 836 -203548315089192768938476009462946472649719060416755366109289333635753429705023424542119769731372662294057204522270660542108896737362336097567511970534986947063017140488605462213552313861241973182375768415117849862081835665346204597272948034366895808489255103341767753317896663165260302244157925525860438005341777043848322666996934125232823957787877505245360497030741586189958457471615469600643359761084600235493937562277572343015178 837 566296903958317060364303383406779331521853616811124401729312760156134958380384211900922048048785913978187980467701854320328759486083600663573536902442574132979472661089524281234567566538970503969787491469928701585339093920185061303217954089554373403063868930602969814634225802139422884965205337260850578776913502391429524938313960430696048253244412425866584430465138724932849361265795861737524194791125555350569230443383232286861034 838 -1366044606903788602256064151021166545120064077131166403326255529152764999324317163977042258436110273264414368666752309544252996494324809458962438623957303590342554368776381269714387167859749875911658994204962398611787703510852341564640092213197498035132089966009978165707334297816500775087382303342678432180979031636088917947124831986888823591302295946744286622298412900716552516753335910220904946093270273780438193385186624915721612 839 2477787428296606809544781082667737273513461382385164380315176375466046561810431203344879070760575126513984314339821139292757099702296356639788025830168009171563440508095232349103440231882263941401199145672964649404122378846529569790628915601039993075722216333287163739547934856484444779805069008825757403131814368043469578017261508337513317975857274059016282136778054475445540623308920256729853918203759366822015543009660464159285748 840 -815059359081479685008492044168421661844735056605442008107517622048116042996527602562353191083217002189011537131670173692550595460670558415134582677827251259659365569466341547757661175972008123031896746422254881874034761305551247861144320343976774612812879006223215071656376491652711286977137911788918491748935068512757120421112295954814598043700814718198514269405362073906562107513469167223886916560317278734726292100243771292626430 841 -21755282358395699493503678909938856826782280028648233515971421482450357065338980749167785788397829741425940458858038132962901371119688602975488659056229479823868245330686813648773996571605594350166047984169170163281020051794646373549819194948797055977091175059977616946637699442065166285670337573471746789467016575199540313228464500846389940536146551355751921330871000433422148039993928835406813546632572892465925164544828292997522848 842 146229206676565662501179937857008631663236416258858246909303772912258795671534626190515747949578030044174208348813369295912759365029959821138446193060526663892751954311190783381655899732851912528440403174442759701436731946515102963828680833637040266577427276421851427149275742380357248788131920927675949154289890415674953822382958665208840187032239911681917329004018756542383669345689041192327719174627525655103620268775822134672349974 843 -687200525249814694627616769754358713973693491074994783269888224081250774633773735974061932669611547944320824014114955909793107062773008676618200750351048931676479767608827462029745176814006643684877601363459215695958200275623667764956309762778963521946387853362304740368942942963506005631787151841316288482101159947914454011003760933091451952909671618174687644515833514249694039194601483027080265195792932651264496497527334499875222926 844 2751857898560954740244318460342383763340155095969142285020925399814829792574948278358867387247050068618571309758144620483521785156330110447340968398093384074852185498533321744150444149554377947265179620041142972706603397699028433647189602690424447386843153957224870725880305012231441409931858946424579226333157211109911479658849120183293114372931094342492310916524837846368900391115844002852267800247594341071640399174174783789591400178 845 -9916195674221818001330143000243973649232364732954127278105772116713131654825309727812108054433258950048522185669811261750423680262753247643826102241033010561980098656520959361720056071170686813949319539123545123213512575654237616509664306679057083645205020293993441696074254303519261013114847722913930504068716444519240898250051194428001834580214944458599320270885053939157940075997794332360334284247154905716603827405009670649561723656 846 32740677847919636458139700144849906100944241853832495174484786680059916471392254541055919806899111026107717131992472729983295599075397709172989742757612463276904011354697999388229616977422818670902876603466626775725884784262845120503212575649026239754818298231467576155313330655022059718565276886373393468757175157860228690515803681993970190246058234003177753004903827750514553587379899570669580803240623434873693962549211147816608118956 847 -99086397813364208085868078245475859182135245253737341732318081705986179047595175272866858821798574332631308279870422773584180124827783224867597498420613173253876118806830176084231636598112739945598538463460387150665560785288742365582375074877522753143199603051864107950843164308873460356132218346041051147232439631040586011212727694055882696621187506836609297165109156747608992191933493409729764170595475431328359068753764036562551169228 848 270230979217243167824141097960106085939826758959113287030031197687029859324696096943683668440662527915873962114448501768632503809305305642772941715992199839387462038321904513343380742819678032241291751132468243757049304056921646706476188882232458122452992834128483043423641428915302293170390730205858490524957304069217371258365831760799101238236321954772883863929638093047051773999085254901631425059185405386018579977402232481106880057642 849 -630629901313922565024288564772140053477949256289340333674942359238603848931375391622938099716021677732020498584386636286718162370907769926580227093404731029570413208485923953944613044222424887900671241680158469690786632419857470258474461168991007424706572994855963184917502446515582055400418576872107256858423527355085654329986516091342286803826345050772658843171746399179090439855702331001556171207434540001942794669598294015039789530687 850 1048282456026902560485545528398275080130869131725590899275629801627292038283875058653939573219544008872442254131723430854477950825795910080116540210468030277282127269559331093847381470205699896045467935406694734939057777827455255243790473623080068241656626162622547765980342028722451343929631935168635281778930497733322444264304182925075351309697601327951061147844124588720558104502808669513016455770631970152046567707334976592614795482197 851 227349495719152321568401351296306330852523353092547559575116408553722625656765160973080242374454460083843444530011775367964940947254994001875815917682576594299550716842445263355901242183779739654436189216485097112348272572687524301260046226314414971172860920004367762259544591148225940509136102791334330059985478966667109809346739898933931707248256959127605077874871675746504842023804523859976648816443595210698094903733079437544250288160 852 -12817413544476860870059783548250663433323749540510848701127094070003260904060830786248025708727168241848381823526659224978732377182040229529507588917083974754332503534511315464714093695393270204675400741555280450325341558643683021329124537677967780485367858910273375609716801008964366348190328404116324324069893809786892145231592792565362320324694542291260111909863325416003374170616446810280595068461042014722360004839888655512050315228868 853 78471306270340889460392112951578040130455834568717174657733717497443809230701441134613713244658140958903826725011631096462052822293957798009960753729119952283294175007287777000127184969043123318114897293334585778888654552537606499505155931163389943800584762301889664047492857315910446490963408882777493169846376011960614817111175424564494917904366509169051783546507150299397716818426613613473471534297929625299007201672813629244135160157580 854 -356367498615949755241935713684217252670406762882910152859541682582600092866468826051505970712988330179612867010286760083117916032619470192150874577695875179208679587797745535329663619675667670306006606419932505112384378308363881872478308000873662949519400088339129115335173131369814388967560061270641149073525191100852204679364795677434949347476843427057754180832300784278290797968942039058852543494135901342975878007163982216963706699388231 855 1398395660460778369095970376428536043444079061272961038385896229813891579714636462882904754087707762147527379427449803339385005243169786091977435524240014354274921387748872805504882002972702468088568899418993357394241488477129382393740542529980481337598562829353116836826586874759229906051185076089697007157794720877120411021035190071498243841412237757916504014188787776415328626977109730051119758921958566298663096265616343281199900343992507 856 -4961359602416643278192919516308556301456590019570499257858400749986129646631504762666955281985262081688519373822128583596141277935563936474893138078816245269937830401612807309576727796127743242323792095887024910352283483733200119042711462713921095938682886788431195722130566414035522947815515927065827007955866974325891804198743866582892760513883248816917310390690813673401851596975528052420666443067297413365514435474114990402501067789555210 857 16147012767182592116396096272693175238144911702676431766661855795944460744585089280723324166214926850566562675195268666555136278971997569722155025214275481326033063344082479681497848879056930101965656508839886038077541301792809941743788614133632387899036955097202666877290124582933415820067037805636593386836074575398335886145622408175360292668233126361832721955778861477559081192615622285809666732620645011468300833988862139595957671743031284 858 -48097479583067133485285426866392348743882506487003282149501427581172517846364909662617986426234574380802296448997185009562321366435489938706879330641001074412521037734574473997445467540370146579026817868951309216754162022971717937521460221551131749515840420821884123149585747266413448915263677399469705885183102724828396963195804855700352079670999698719908133737900829563885053437429824122417317019952449013128184386443874220008257665277677776 859 128410449173985621250986520259224264889811569238293998642147779906100776033653091220001115664022038660370286883354050201544447593452341228274262539012512484605716727658744056205375789349137620376580173905820596141298991964155682387626442714173908156876718286553645257414150734459304135732771407999057919159847515201315582913718020606415551631623553823301557108272049897438374484945723290380453532630338609281574451472009806542599017995358800091 860 -288668977638971719738635549086632012155955639018436962182838681995193592985791914091613448605598100605744578435617603930590491416031347301208677861009910749394388113048931531412126414426437976411865573420748106526864832201915410652143267402039691387037527136838714366928563820042146194997480439064623228202935331455838716502860218094560962349280513395917799350816209296928025449672830969649922587487958609631210919244469989153548247870329334632 861 428669439199245371467477851889256243633679866510009845470423011227970590196447314821443179623250726133917181532971284153902309572616117636858763470327701029438411207833939622209280924032398025401603321029033464454105789666400357297892519242487425241357165188116624403762474931269026652714618450655523486265810617049823574990125880814519415802778998793194495176125802681043693598090761304909170916451220304230084027207970408269042104883830362328 862 427279936299252066654914488118961464227423138439961680158686743790166274724568168304663807850505817212808872789705694197090186541857647541759257309412078618422617402175527862486295019158883154302142920435781660500802832410161123294036326522294300174871472701991080863276138957344483953214166802845467582461367584485190278492414534716750993307759235562464944387227762888466060312020193662196212915024411097876433255352620496400902539906839398579 863 -7352571724958863169990584577066996048373248061570128263449165118110004277103822734726879706048731632391868117688583813012795019111308583050804058750370568349609695194863292016272878444336415475300843214553216772576581225805744126005551116570588416385285264784016954991825192223020583431729039785774009811710834452226892793374578406083533221267893137815311479223664760726978796484276202231500546575338806041609128091025116864763033464708232531568 864 41791297384252931456633046885039443146810375577139973488759348838830890015487495987700421043732226706819958240393066885398255015820318407878548523165006586850546185018327581284459027075682410998013345426472702225206103397003069327043872510082726751108578940471275632580267814366732129732637434188341559674417542028734764986306314608263360989835608245220171139454617709159242982682280832581929662390580708162556655760504346911817480796500005716152 865 -184074932998024174075505327526460107622761870640193849816774915886705831723442127002655582003502403673556074745083338201918637297565086720535385173688927008454255898289342369946274168181127348628201276527049435169068190995258837434413485222447518497999230781001070122295783836178973346658579282334933185739605417847396323428515811349623404852242275617255278746839552569139687367053602454397489748886991876241514866719208553197389728863877823203121 866 708653519220330452220542401892059343306306072982692878785124127615387041814404641299340390023292462971418431156033617255596449675335980262417264194802969305768393955184308581606753025564348166610865451409797301374227347883123974875215069898682393094609223352591539531826599003659331684522340306966809377682892357334651476836348779204159035318741964205191003027709166001451322327577442242449897765481153668498820566026557241384657145932348991862890 867 -2476430518044732658695127802616454602293400791354168541831371579742175329033686287659591638830591938575890486653631042784430377653213390016617176944195537993839775538226338401099838166782769773246098494243630610796153652021749675603321116696041563098288888739070256023867018968408345588610118183146052553458154416614810366508546332593277609380379790456943715636999478398924462783606069996295913205355648149380460235367768797697972170874371497317435 868 7944008562154832180969261915607682195991897924204705076956842479697977402524680448390661582280944803256110561417251980563651969568446742101831000607208420045411812381367626669984575708771980569314223194436129892946105175385725357241133717948520465300458878147930509185829058587618214068256746513764695828048506309486079179212612178749709568193352191345117629866071329909782613188176614321469235839380284829344043659380919307614481908525297164873724 869 -23277090537446935481473750498822758090912191306500826601567647067220115656279096359131297547497383851419609205693107861725455571279292092965466401572228287743414986481239409173350772486915148957957148482721587362816239441313187676360727922410215032003450240107407212639376113512152317561181626068700248511291632978758373807677409058008990453357356679871110745732628395919901051241417873121726184348377740319647419105482619065672157586998500307273336 870 60738221313679784545170872033820793983150836300011507329595225812967769220378546403447788658394277995520455862477539340754130948693247402932281869763234000161300328346931793021174427099036919625076737857651866995073828513012452177475057460269844597905945132673974825815007500423650180827368806925414649732280692295303286001958244125892920621328584236335031478071086687515063152401215698747015868773506361317640985392302085001493077419060335508992325 871 -130818241224230960567238120707124159932070380932674065360980002328769234644367224233523003832825629398734289865708715308680178640970378762291687677968942364555128521852365598232849217515719601156693506993942281001044383467861984562376116623713688113753631355826646512994123799111026807699805893082901839477693753156387413150398348187133816109791106690322921437344928390527761352684920142748424333983357034797298269079077578172147059194038256748753488 872 166621358854658139325376809221327304285165699789169755277694356984987487852798783966749401401357946405442551327949936721012969678273250331022814535924973360065282101997827007583204316106721363550384457152120684143010963243670710880106760359308409333777942001582969803149564249376586952276162551066347118503892264492403172103482178244726741809427763197804730325242694152684573530571447555768985257622217855860969122944871250916154868789927325156464224 873 368201708146432554849747775093138495360144216569603784153936346154045127755461147736666133344788244286322094587201298369443791630510128671830461464687182103468295354209443838082616106822092336159052975344209309918736149781911176348527966579293049747718210292967956714078182444373773004394057744271230728352524251018051959247967618459405081905177409592582541391714978580612517795838601426659637797025604073155339415891678393446454757783620525096543369 874 -4134310366100685120867604742472714125024294800994976251964661490898117819328675238313132608361310518923252784729896868971936696788808422902150986370058215109605939950320476576873880085861624843279065986535069386605093746201275213286314558166784908484983850344694524490400799701367568328176971141276474651485174850416863222605426849754039404885390035713601064959446217333926743100987687785891406571335928055729487351433323458546443279035543990010672288 875 22109964135875936172061120991226175734962386404994774732530132804044078840505043912603408760078452124207210770140000383815098858679204218662453078049295799205437632058725955293131134084061933374570375755533789527270714868998380200281867006296699693620488656062732517537266230090765537475678671332951268525168788640953100584179854551983145539392614263265640530780176828322626091323023601273931894083975644639311774955095111525224706123398203231295669228 876 -94732987393756503384336243521825510025165398649471950929476028897807068896439177021002536378034024911304759057235328828544685466537597799058279879974232175888150723672748469371787500332509598130199362583834597920928597156211054883003394797217504378886821715441161104940944747244032477808792388383500532139088927219019583956305158771935862074503522586115767320604202118149855035920790517364278553379003952555815310359152068323542432211437115193616621448 877 358164813400021949357440083797746984461941697064792245890404470923938021438480525310055394786275441152447161648696524416588714334119066764190647181582246460555552742842135101134221033963000911574094035687334793263465226516820328530726897935003826429188401669821584400332106346247542274367524946649487798397520164998376338792863487884078987051003857536053062399499328614471729880730350720810310082583563949931581223749700749693627342486592739472367420024 878 -1233186348138172582986522931949987579731645517890114893079004481878569282067050825416559852042121981986299393264877499765002699622296218911327218571654723001045498764394804570819454909241233207748723135476681389191644606300276184190876488046249071281401530201203614500533863121619319683853803455985198745361990812557250322621859826908715530202557268335711323654205599189604313184610990429607414536623200145911343896027000097262785079182458890413396805341 879 3898574638611423894661092987843898241901428927680774284968661681602425746885704185913804089722599931922565306253346526393745009824996673448017500329691395922486990365812489532426566241042160982090737762481814260064760160743632523448127966292758322230827433628237972012870625074298608561064752103400957494814666833492066263371740875361077600060253754182021553945511765130480668785172108101532065328619995369976202408017333128080812559468937209546309454660 880 -11229431711118733292349999340810455691554671305741752339509439581869646059697795675946288121987304121225039037683682954346457700307865526924677763860413026522308564529360563116193960442153478212309899236479082191950311529483390312809578824161005474011994405734471512920168102070011133651395642612147009790202624404966763525472202311683532859878229064128302486724333107526880758883263829735720023528425030105414036060415681222288686895313400870203624846750 881 28582782921485906371147936590013578776448199584488690193037328205700869716201271079982347307719697301502119225641971816456925689403392118454816146739422533331187463187280812178356229904141277066933778947248953671226511809070324181071516588463639529394659041426678270585029994812620291332440404547778419586205280908450622267800597014664769019311284278158868036980606720453541636931026907560581308416765577765683234687962237363185368225279089571203760713778 882 -58570246775564390249752939418178315373215874025208807664905913101544749477058234789949839359852870992700828717238902233218478591878154654008370416758985125445079845701730695022931656471388514346459131170671538871127234780777961337380391010076136984174066157224190517268530147216478627441818725581593137517556565568389091739170274453920445100352388293589534265728572435249419345576070148303818279605868215428921476671014392611621205038591685282955516642894 883 59517622948085254196623090832144171454115304095854315844676905787809639992390180672038832395678642643592839548645920728870045897008226996147153365698750230616265700028873044288297534321750977530416119560602708827613315019096413156374225917016883166556509521207823791924716433741925565012341076956658293011776556414339359883398764985831108094113676252039329672846289490984678186032316482320897388841846794323680535187106842110197654356728425928895005897584 884 260103051096909033747157272733315001299272875390557225274303366261906560430034846529998557090354595554731327140533151652144562776992346026209278301421104843610210318244257620333875719488944164253343958981019753284275928204483590406095776067189915641547061261567702085000541019702417733022306930638300258407191499241158485439218409059685824255420505848568396607543315429788003482463759993394023843570882547833109650738485236903108734504673875115639276096640 885 -2288782512953503575411930423030634247303483011182733642884296582522508448826294909523240738712964128285214269222149731007322119024700624281726128659392470023818545875403771844136525553924891943823515498819667145721935368730255518017972937664272634197767735511094765049522337086903609902329100282995535940526576676932852585427375429807329208680808134929392331714889261054860222925775370796774889032177255000910604661232424710903344783752079414510968317056596 886 11629383106863440798656382717065191959401884482454364802424315115003311010803312904865048432373518644846971957238578651927082647450035068809068689649671588943891048621328353000486690592796914086809440043884144222957969929811425510399222915430036889985592872941023155329646280438274574326370607631103350662238137085273169837898155622972669703206558208485920576932597069288660252440377359211050579181879108482936075936876845785473231955887348951615243653517251 887 -48587561428922041004323516666713876163487713312699607649996163529647537964232477404735856648048809400059862672935756015280822865181447798408719788511209023229175080027863908334105355326648890457456775228792760121639077466223444859998604003903765458239458625937764740014110519209578356976442653033041384754755987391576257981053044092306845446527602644705537646808260429960533072536892819272718323722963521876496421776983333621103364697774179353990738942939451 888 180556967974075035142575431948835644273029053018506519121758544723465652095896857777696516124383232498775797832877519965645539142244387150703713866933244447483994331623224953900277502486669869504034178881024270432468314823421956961472309296184537859979232251860542933317447597004237151473522568952526079389581580870187207737753395862568058720928727111886172866470978144152286822312899924406470457721288646518498686307176290636552304342105444900639959103522277 889 -612647300267528173752968190026562652225526044692269776749106737893040178205759243955307813583778614696201633059609944116196750048051333649486219483437478718518245344258995673876171428181455633309566574372576951664829477630965579113257691665983269263940921949450194563879710733424771480984782031126433231003998389611067154704071466954693999294828294425734313749349335154970709976582159872241898403409576501421862180796294482834511343814607220785890510760488716 890 1908358331526248916100817862995326013637573792456077459722948849959766143009637467542325401199888948260715771161659597182962739001617763603342258850437750356980782945150216536876855361715174621605331022768333937260783529427597349481354539241446937967609828346408753794517069520313050466217564801181216272403043403786058471991250834366214979057362691364387386538297710856365242272787805552437897683821371098468364863775142754880921589466175143628541224047529368 891 -5399086798311915069540610047013681093480865695393735291064593046144688247560196650501468478148367398743844535838575770827114732548289297717135685356610163313050811789401150707831686995293822489477578855489760854159204132303149997140504937373840594136753464932062418446792192722317894484728022867838520860722824863641077840172703639621740883216634909446925551655648724398735921867870038103147508734861927777760534519907117899833740537171893662702032274978166053 892 13374058283846478116339374361603533844512509327304670354194422270002337733689595036694661081012503305593881415204913860177957161521852516818414703043014634190521789832499372926132405084751780950780342400667119640332119429885823268765142215966961065641085324917438506921766370002139759021677976643554872186432189181110707292304309786782041259638948622884630892670616729795428003505301361457764538663038097231331808444762931887921961997044791369716581032361977944 893 -25833270077816408924788509846632471683972130284163764591215594560206922348128259267452970559878518631104009944574640568260883944692009812952068135467382292554746582214013011504119366604999089219301337327630498003669338012714826959882579402682797099616290065235790350403285479146510919524453806379554474315564339327602969727196374039847574761712037998569973034361179973553939037033772413541537151303439767925618353922914550267614845143323347805416997310434907904 894 17919998277185355950026894135197925015870538935041447361442894730344611892944027985766087992112662530013936960324829569910782253486008828730053602816490047917704419651446555384779072789890204245248132059478102438347555582630287567428512071762683082779079718175620823871228630281814692055098435390438676577891912598311939332605208001230286829809243890462549627980721103462227069101551937530832068189753529732985734285043484855769570496921717551995473908802535016 895 167336104806469689926336214502482333145031906453039219580837975780703785849421932283755249609143950871217236191568443321910644775366601329737397796949100283280132545948041217878627717042127357932238790216151402353755463170606494253185791454579302596928027187994124759006415230990517599813987138037800580576551009268429400147945922593927908964654141721859418415215731212198784745270233527992356786236348508480193551000360971357940477778582250835206023681877020372 896 -1251306258805033292431524684208789019075858361890851195459942329335001028188865510088572860617333990159437247538295488239806388055633456366089150302167105683239308410857489096211921458653441441537300563246925159123043403128148671505049791430210138037787243230609779382819512607809530369495959391392076449676252094412887798342295447903375437567612941092864785607569473888174725941308987107653931474500151738993058873692688826702408507323251939661463584951088513645 897 6085049524694525094330605911024144695019165618655491584147263776818259827101441864791028432360343451017104720944309841768658367127914317856062262747131512553593033623965800113420544384272364981850600178893960911379915542747262527674759060763503255594720081204384949535307738164888650080989321089689648021928380029018151935419304350642592130183225921777887091628339289553685248619628049101274963455696033331877337385591424868501073464829141545858671581324248664842 898 -24840275627377179489474724391653013728364262442031372506723886104148124586940731781091355686696219383613523606737444565867886580317909171115466861968942460840840692531059729929831114275373604989158180535202211633999432616424420411636262784622257280793060008421698908717791983335189748348005851453300348220220570411696203702700921360856162128228504461084809649102048785016900819584680320227776528018757370458371048590273865386949915606351827875609161143278523359795 899 90794199016325902440592930698717133347855654884042669254970789046620332805815607400970283394094740238848962582320515687259939937801864984229382826153669711568561056292594089609958455484525630938593653517414987034338149189141109495992488355563554451114449850171412881767204826016980149404951065251012914580290129975895688199819350623792576708568838508791721430992180883903331867802572351258853260783439414756673631018788689629982682606082570437005968657384365214143 900 -303646742066335757722276335978388312595269847560066124554135024398089548066888061886866272214188998552937912836036679965271958112472777064799399469838472199821342273894642908027335236408856446556900845086846495273152809985150906978091054458763909323521981628692640448720582647531087407492772052022215449716520110212941164518669640885036555107469143624268708387713931180102938687412524778410430910513676737063493656006960688492201783896268268890063896567607380204660 901 931674491222577848628423245241549964218067827022171505585316554159060684407992225619104427786776474352185202177906428496904780309115354571051861624122274059375057570420299802358310113245170076597365099314463070534662249789078781462720283965970958027484183513755236282322965158905622405550967546943545837830405636121467554761115968094032911152556473523775331480889362308578924723299250708537143984319370583854962664082416362583854153832244243992283589113288157610574 902 -2586487857995824493131957738536333817413730650377183978187579491656861096934093527993960279005918566034233706786015839698099636890894186889019542996690835788308155627357605633463167881158171956824195300813932911680808448242188852928809800328225124371826121259052432976972566426281547337391124577375986745591553436100930315848875018650227117991950428596562195124285946726268578631823679898032631763212527490778070291586302410988544026181216371731430053635724636623850 903 6217415516466508244295977356749858329889053510964131982728750741848857060425873699749525637196516515982855136060055223947853693085156090022951289428139619436214020359363646226898811664542433015967450365923270786736011960335530322981263225729738978370630817302361763020548749015729671629860460512167427306471964883192316139472617971780890142298905144463056400795209528914205981388367283950400078610069646086424149259538934205492848161114910591585053803415989319873288 904 -11178480830754325429591287913042143788776038090730037591090295117950747094026859612266144657021430745447096705913179878009332389075269983387363896131704731267632105529872411204311926188996804060973604439351605911110543842471006825723220949943569876192936064284560766365163706927265539508984433819169642715340142387997246357653212474963535167162141532428894246448231711468935959513624683616714918713147400768696736225716621133947931282116790603444924642763937227569896 905 3082238856170493606207659911847391721719986180166008011385729440099655102289415304993342015875105877533300062940573658597424895690317168292676674727094051317265493836367920891180655338378591466857442608167504977171846950150781521265218543040887277610079280881234694035099240490253945593676778071353982616695209562016439760779214413504854291730409100603434369875363295547867487535768577068210994292962715549270077466760003062566977476112196706601014153819273014049989 906 101914533870054996039374721646779089109516702095673420045932067435737771511454551952434123796745043242361150548639037065136829761685453135373136845107181431479452320697094566500747150059190699457562692211828663088714925339291455552078303714543533171694748082363346359138189594213884419789553535862349230848814946882815005839677291701006957453714872706679083221651840730137462385874620690683902131027652365197433585086647243645273287702165524457282344630070478316434472 907 -677063019103865348670185910111395915266882479456867887597516302825662030619231199626903225311491300129090858432360845560019312961815062839827889379930442691435100893075736519920567787878449863061491122413023434120284827693050934639562794163301986621222376455167501489402905688705063539112461513588869110448618061549279198507884580313953278336065518749262132299815542609374139872147586634749153910240690434323675681369029228704237486065550642038976321989818118677287685 908 3169069497402731184995291706778820684910842407206621667010290601550035191715365688236332211085929499956563101227313696597972328490611174700541993949387657054833626895130898277122056170423616245859662232217383473152807413830987037627634696189625746031273788156960125547752513383730873843934394324648741805140081217650525736852683518290830096092832848186136865346407915754788675170875973731666221561695882291258819176244170106339760379924644540658357392203246807408068254 909 -12661087961931099976189105768886973472642394010739535649469017626647145869149784487178582025682003638559127629892702630766525161791923292818871441004165146362479152737153236928498190959733207415996633348074932021113135899341127841311621359280810428844818579769905992031660969808782156896383388688620700625348902285490579374220080674885716756299172813458807517538830012343985146164463910095865727698287178184398077920273880284821213293294177588577994969096621226543180008 910 45544732565880346391189547463500797840218775843440467641998467018626326145750300059415245476349197674316292277529585044030658498221871098718245525373966558938663344682891334230145969570658622177836165064592660420820638004588959479297573078904152226262902144977983672488065937771477158349484919143996057547950939795207867319083182088252017526388419735393327058899901945031894889878091497378096195132107962055641661260937368142544392156779738497578543170767253539902806817 911 -150139476432591114144655043113096399579311612339438973033668864157238636716700858298962302829284229281180845171291543051604460493899612269260498565300267468595848762136021115923707676981271378237328777105868569289722341364844595796601972552619500128895701934308652610142353119631593162136978347824311346562404427725569943088053146995931532617615539130659272852728895150125179258237453025344392166247266345237015239145411277788452075003021694706087436161448513630111572327 912 453600098288980459209589888847538545839575668755231142766078145273207322084950781742681055291577263684988149427245239053853694110516798956945182106144557157573868572963658808109789960606106679627551913294190631224432740163786706846370915992272841067055802053366250788624252129641648428019189997912937879573647293776830557636142383940376238322536013624946346070830651765510390362014269707253328380632122913155552595561681509471347586546064692595777434345409518780396708562 913 -1234247425253094338495420193250979502954833296975267433229576921501847755728650927829752791172469970056961434879913716842483746651017476242193050098479703556740965167807427414987068696022813423239041322364560611368267272795436343162810279946355433398812128726167557033674753458732711286540022277822743246664055990244338201225407260705994484406635259425390771335433036443271297112375210233662010225493068865113159582881652358672915174702181725419245673102487920391878174508 914 2869002958764972556891946317303181243648314617702618145421300525994032076819191513878720061232001131582486091385574134766406030390466613920339772583212206859492872623961924548036835091162735048633072168421986886324414887005395738571789809103685098929009733975927197551086008103598694596643388103495895239051740354999202809519822971141018484029965242567434008060635553759828673053050638590603512740833382858466626028493191819452793026431617161941043597463866305020939975193 915 -4716036584533292967139764666047967311379517908552383642889885692771247993603742002397164556967231087573937580505457751146308524481145225740358848239293438460375077810225485982744449813173074870499013526952648506598197323759612611257756835525215566349482468525662326010698542988789533065276606012032612755031614767016691256340898086249520926601620510964087993224979428175041811306782441667498081537446195061998734705146888597685148207240042107540728212749590557307525735209 916 -1370636895157136460888515539554696914990993636258912004190191992534275393520291312857439715353407772372716839387450605673522402938427661578703651922378977149078725441663937226473260355807717854993369842833042884187141054337200883681077302728745813762987594841959837664301308649181031777803004227227643583276395254707481272629656398031418253114121664723775347490912720786605159334600137679696459586140093720077687333781125715072991229202175843011936754937303425004464731396 917 59864386063052161095916291165180461687358582866790822369792467893072917373102954516150057465058107670491573710700693603954380592267093898351204869105440427257949068139394506259098397961396976486902372716676852907711585103897580851476248897700531381665325438115911389203963607519469562340412841747619749004594327615657450493510595884051867302857500965657945829714207994354781302150609305104150877226705044828336162210091180994784496837073407320118129917231582032891882345474 918 -363166007747678391508123730594941978251320836124597030490636012525194801749477885522109709841740857591196941770804772861728600921827913519329008014375379369193994434183202601161759289901260516392784592843318038525998876150421315412764568021425869067147637366602708116576853735885025088418278615837232920788103255794974656234940766782321636359484538105277232615156103434942793822089695654240989354241293175756469252751369164132792727462620910848418192401491672647535669646736 919 1643393243379438446773058213442950948236931425204666169178358740343964488048497267106059344501974101494209379327613706537741443920923824464428797938615356912653385117428498035930829895192760728891015733141439197935923192832489840860239615733707127619262837167496103702665467390518698546452938626899919732094386776721700625856647686413744931388854495386786277940711834655695942803948405121748099570964429896841140687067104410370522013703348750440512769864453538621230793632739 920 -6434765872647964463135545149558400107117336620812695237499746589537930591060414127324719040591770467472606057191983840013458933432548994054566808686960048852303802754353642784558496889067608497087680823519948215844107732205640416503780789598868544550657663867791210865785317122376423881054146311679500171707813487543093196198923444505099005449054398339991345167296174155309213265317845641677904961793558358919655967110695309487626621280015020325709351090851406182698897811060 921 22791461178983618911916676522349524445306115667003333209341854482091489290752811666177687944594245536372503437759374061907792015321426848906165510675527066904204725504139423753503630383469033406967881360342590909150515710494518106775944457903427837850554001758808422514542794717194033160567268722019815597740982288656605222716413418821690575646950783024748215119617188721728427762929588375288806466345474525649901029154658504759509039973724878000088772227481924882758624738279 922 -74058673459404557775820790641169091920164426184974963965775595251995150986203573394843131552136672909993454631178044111755864920271179407129581109451374543624721183684848982611210551897207617464607666100597201371170728031162246191071591002002547155799524276982929169420857391375836503632602883126660915819540862966106618245548247572083389820285021430148184733388321690492403147060413673801330128322820239206332732228497575675840635657650991645235647859953244738202615705716736 923 220207586838803472919679566628071171123215191115231952117566393348300012554234632854092830470840027980847273038176482913766964072252748008806505725325134417516849188068358622349543068888128560162492557353647726009684227950310715469155456122327779306470240742256751122934782671306809393201177677083620140380639993154672420460022103399887545333173496443540624289443768534822173643001401687310293059277306127002293700509155632620851656293681882752450158852151946400830444423522105 924 -586468927545621480008686977270765580624909260876943213202415000102742484321045547836674869828769266930540767380861183823970290244218411260448018363299539246998776655507998068972380293509279148682279062072700479230228016803133957391331880648285235436222827493114228031312637855910423133989194345183726433452265078920274473894241721448851155047098338450213296804814101158518135913646784036178785904615894227562312685172408797724980786514134298287585950883864216185661507693499725 925 1312490630535007369007384971099339649813842148608422924422977231630597636012849753963309370023220207207194019990341978104822459042297485485315279194501670928011010382279170708652543889438956005496850390075818313462134774553086670339403603842200826627893813254598874518974282413213818721994168881012696493766476015855649258455060662022693704836570270818877978318123014881449532811936668058279237988855888773800015491405895372500100753434449640156543079770566822297269737138698424 926 -1920342936186880496760520445744188353248146481347400484139380103352701759678221153876188380821167592213430198059693073884155856382002338334411122079212708053444071588849417060318790108869557872402716789413891088194741600423413622086051033676130973847277534070685124827685997132910171868301982286012565576644619266377971886550460590897790858728594463605397835632868659342454027311780657863937887323345681632781693466367323313620143470398602864650542473103124520896923052077305164 927 -2124537325841071123934008059398203569403304935116579138085577987110858029729502634886979159041241379815004542124397132296414945057924659806221870941117138844157828492724358675313507529790007642223672582950913941205430139454622614598640583183705251177830212229203006610014937380590353292788625821857735346523903632368492480150337376520793690063648274579486630808761920989550967605353633680383563801010474164364862394393047307176737066615835131519994183510829854720816299146996008 928 34268878488905109641049997276521864268313500069384976441597028217493563594752198986792589011078632470809120282532469770186312990959462837050090065149048200802204332138711944102229274465527843699242625650002106405838073177749749615310466688151858089859105270147994212287374516939531098479135756215416138327315219142599429758558255741397327489229727788773402736609315784770322780074327060714517572717196780907842355569781893045831102522688559144743834309056605114024001351639795552 929 -193343000557788326029740361960984205315822016073086519977235886751164249358746864596971779927584587523343200052454449608010921862056491281023461610510246289174336207171406992863401849477619961632003665889902010883216172598970787753376360895619955793245109588535987400871492995732893930691082984074851997401915627282655722925545671737944507639245087230427040870727160160212246778396540950715165551938481263985724215639080512226216340101038736421799969066031881600224125629225196555 930 848875507544660142593245520333150064859161119034539489524574605330549563463558400842691940356257415869687360382069418609920744366960472475596983038540530650222401540571621097707700830156392798915052922669732739888699673502084751461435324327345639229085548035214697328465945214298970070344442251706961031133687386827377468488425172136431712474923885935667312853871231584201421424707807367923250728040931584693166389223353684087739407369486876572161862598280948557317585618826946650 931 -3261332261438180067484624942055097731513555302238280624252756313080465889742049450508962491436745067047437989871608175580276079936171738841737227160571680256673041897320146611980533190086796487867025568035106738293731525363320067067992858834162395768451664623544115292120270043832149785948619315973233484876752180512987145515717785498172651370900211321291302703599117630137191595207686618471507975081985523194235914544368571616185422004121117626248835562710137888304343852646571248 932 11378167636409570862781680650009915023542845323334960618008695664781505648832437979173026471767128589382701861007567917009906298173296243492453161878885338729825000184110154101047956547939932459612987929680010273114605335198517106719867753369928300197094397832268339219841469896805662411084679457207630419537292517509976200291831346194877571115867736616464713171225438150059699324334089505888164151402421347681306673508893387762421808476149695464767231345769557492113007198113206494 933 -36441207999925610612804695251484528523011131376188805750949031847276421843301923950267602260707246547357218946854677458529669584977982957948527468264500459962593161237127714880319039577702990856448712520232916883936737681180684352295811602484162701179840414554360586279799117396139729786242895975480737998865289631195501441269530652385005665302333790721343427537566140900082756822648307717735476325469956373435593655924133093055461388939081884814587386840724985242272696368436418966 934 106580294197462795939310118266115449763564590360947984765226091503647419230372957628195869925802686148293168367745416090496232381273574709316912807494736172293729512399867173958015413860814623785636497282397317947184465746511595984603120817754553407744567038549575645250477006393968503279151577017760033533697253379478570550820391679865994719130492916552598947457291172144944618713983871930763497420718674260963556923602230753169346181614706659425189307263218171080282826445288821143 935 -277368613578084787499441975656336723832709484586361893651576758402351908009652043713948979480515108641386020605471015300203089223362351375147966230147303316164891909775809561229980455782315200871276604554751621184523974448091984144065314230098654376609908553450706676200791647776461884222673347143474943218786161997605542050762287438088978723254421552769520550541138166509449944491030600377942488247853851908835922451347147014697452008336396487526636221014420063941048651742588430523 936 594307032896128338781859553230518907081169651834598797718432207388433599130547339454683893949604717736027357993724900921979443052712186413082214841174442150761030805180458876321729355144630539693178139910184131476747215900359192744067071720164883605040384020899668061646744485925742532905681294282563494623079307206913148472727386688827695432557541241522528031763719740541640588604463401815466504196402453890583868477839877123103209017160144043822562682748435069916281942082974682508 937 -741289249888398944302481668159803785848158817034761490913813883138574184078551889243023183376172186090428087392384689083860925212116475534555814144965194698525320552913515513403561043338776419074442324318374503250042961523088234050796161141660373583923425840586110913284939623933130370905576713518008368567219693684088554239739163174716901815472277659244377665131917366351408785166591091294949021441961048878035020794785113442765827322426911653337515384320288066616346177990747904667 938 -1772029240593747030617383731198034858809320937686167638675594457180399332204380264160846108210391191778367064421955727480110711024004144237057908836925286392419491993390972440915369477099427471601443995246884088104721623073328907434978399673377050645180732656677464421898832252333980219644591666705908259852138856944585890104009114885311314269311380586354148159474786447558598612242605181237788223507534250626522174405547048385916145859955050615375440143952169874392394793793008853748 939 19240094233727765136097039717854699964217530456083544370870144106424089454818185917510904673111974225139569960511456350119927179515096728823229882728748089928889383066586854177600561775928946580733858578008823981541542501138003651832697165373948935725196245422046276709339216792918421647850676622452291978193291303334703131524438265907471419723534916230514092726241990083021991529227598405510825446935590169714538989583747473218540644159063259157009278356444921977111913592720217917270 940 -102262523107136925131672009418076036041175219546368091145995709603589697375413091720871361939923708342721754506471967172059458464996502463340177800583578376736350653227567416401511035469262570863413542840992741460419857784381235824230843204307938095093912674670119824548183571477170495246686774587883091673844826284520621333644561492492986178338014682249055587602098601070249938323261576669970749658934967420771297572058762152166626117416148279145751208552047606829186981600932427831311 941 436882811777716118272570432151732214389245332579265281582943521103003886561465811617544589357884221638469703098203934495730853641248720811393971765380765925182492630380554411191279593849871964784718619037032743952489295768582600128810320265089120418123669703601316533537249316486057314819075957016991117851753489956677369623512169932048534176593018672375760387448933051040979591710826350050652556806058330236214926832941672730616306429944791926888056306437862375911753374233381861602536 942 -1648551087752489031834867897304671993829064050515500293059292944164471120315966311179361661206129146087134930135923010614939839573758903721211742095024681676869876714080692212482431916201830508072335290786846013183446857074378870125164353951913075219493350409960413482900867471934165909364966278821545759848387010294630554273848366828514929483827431447183051952308357908986300218024231114808839413568500846755283293459913370311471731595746535535141532136183942239641145006274617600004268 943 5666899552329090348066395280628617557469876194952663665786516985385749278728219268825915891079555593767282885618157342703634085842090721014131650887876505244742845572265303902643393460826249836369811446374557426994462771897806227404918596828655523079665179752313962836931578661686995459054266586254904042619705981107832146252663801709261446197976316793459276802725475157167539250313660122797868184411077972773042748528458559140316485343378734513733008861034097169004199141265634937538190 944 -17886300860706808646485818412288265965147815414118190634224329165401199848765695047321663872908897813035655592098216379457080658580998190415749834842478515260976351414716240045597886570249612074440632986256942816015928566011132953384546206771463535982848516740366407040645037748390672720611051447659347360577748431612071285185808544796487949874698059117869349779813935142341528111486144603178521288258927089163712099126836677587542751471827180178581784194519729413357565934439457353247922 945 51419800134427992480294578835795007391621103760627451936394115427550924153531473451407827919107431559088625968110025704801651975862577036086530554590619316011223749418130094481004679878590572036927911601291908468669272361778795113885680408717874776750255866269171785142612930257953415045562089737654573628667637586635925583926516836581326367126469427124696892673264332694730144304230635955043010932503719374279285909443246345928655293129343544685430629876776935195922609127189286330218512 946 -130502461934836876195963503787725223426308865562789509437762355299671298526771462816774262336529096701152578120669300166227627775476393750901957356768788878953152318094342453880781149016470254478695980815019747216610600853356833008955492193520218605749178468885295692155712668957289265820383657940178935883250527398701244085049155010294869643515633184467468962863560667366318006282343615442041762626482082661291148670517918571513818018736395705366479244670600139055364958574817483157950820 947 265791528253947261078523542469709313673029729197924122443724360488435775978199578125044532041402580327973170831363732554238340609950989231597523779070973065425744925626158443844588694530801430224730596386494573170932688464863138255002896587821801206128001297986830419997035340039790081822103674285248486969859134912598053999632185737271177172006876019957302124908432632153822286102395590151482568700177746774413951828002602680668514415941620081720334087310634109657230716796973092049958886 948 -261425457896030493497552876048988459107684061275818632696584875721723970516995265802213349331507325975716010588768333649551828735806031791526638507912091345608355319564150965451102702025967139021569755753260541645472626516398303473724446895897146635143286676579677745276650864566918773002048941403189862532547970324239396265052794339007437972518560830581973795424978796913346242862494887044171366046043594283302263982514006051771881636781647703245080195681924621592061099531754056604634912 949 -1235227066592504106969233933550325884240630291963743355285674312606375433616982498833628342969988870639914699435556394503051097460826988544593772879556578576224633927968330996176059920957820577008596673987417249804607532610788204318702235496819364948855525944925602391900548635201473746547140007917177174929398160632170091836248937795593498869518327652592719912099636848873716085361059762058374211418511895205911231277559167710416640891866308890556873168579875529896828954395800556097912036 950 10639487337278371559933320454587551941242949948294604819300430868911396366418312884072010742697365695366677523400450580250150344903644528624230440486038748846921622492794459395970308180326051489821575083975565801922180464916630101556598093212304566299948289321025312400946671359869069351820625469420076868224152720847299704916444552496128221809496224674536912627123262338859484373150265961261035584398264779405742362741820264144320922460404551659162296292279524384861623803500483792302444894 951 -53777452252371353677495802030406528603330005972160842801907859947812858631697491644563185554231188502737863102839198007933504805565588989226730746672149472336315636844819431558697119491058365643025925273286331447802927393881470682913972890348274343799005822559822365627289930535784271410796515802358568202250781453792196976356882010532479019888920401709553685190741417505307546639837736076746581509774909353248586024011597350378345479485777043155714629600346238451222087127791656007223115922 952 224083408871085888639260233190062621980867886973804313543754522025961354014141420282435023694752506588454295565979336816269689473564834920254737799552326948138169108627700312964971393215581997636977980082405854933242395042509173242458992559806642646918616088703153349572415072647767643654441661586058654646785380500442908961893733979310264678123413513813528019872842190595501870299223135177036411870478021273459603742883378675093687710482467782891241589486939048801367616024339800109613217831 953 -831173023892777986063291281884501368103666275456181667424821882831580943977846086447539831515828040605459191207446444403343035051360704707698099508757109006013298335879811318218883900700943132848463945317875384332782007575673743331579238157864672724995660507322762513023413932608284946130838074502575780848321804045549883148929315779517806072556498898648553970324951045309858946220852504832354208312352666923229028510990775480062419966912966180331703616587631891926913158045579220032732362800 954 2815745849628123637465293557019026135531652584475764456077008290764471941461987200607904158239142968467533137516978073673221534079915088779515265176673626302783871162587965510393232911206929543516994750002047833379440795196594947674332905965909685236838439199191874494662896808079263065453647062904000368178242051747622073456953758107264990274780339822325022746835880867269962945895132360277155095746154003639374134623307893829768451717795739318022951673200326300349360910058069011297588445048 955 -8756447063326511989628282032054095792399377154455000524306289636413254365113859963615569542719835261378965680841028813505923611023335249637421252131805955161313719471946808977937021218252733345813522237037528112535799044793260009909063149971475408593883859815128221566439601616278337575911770602583477010143218128856094062986663101965168457573921494034587881682500758421943890961262877978026871595636816878347384920992624636413341243942561024397170839957077682041617164686093505852740106493682 956 24723040077268099554507512010580451096669381832507408093093388738775191832309302198159180115818416144207660339684724840419230521258996450328456900653298215066432755645448668388380130983063988729651324889510513272446659461456440391234770813774833789902411083793940360318569325521889366497753474242715960511002478890838476749985940246197694050999586753754185540832712174153328063327144188415587967904617047430702176538661718832918493441173453303384361088183992550082574556731998640244011338926446 957 -61046184294714702930567521136951923257802808600274604539066068434540630464039289863593876402304068329206071059403957101491740795190094436913386632774014593311801941405986040767770391859481749698718469587302998678998074703461341513474406836044996504504225888187824908485607056709243080982694405226449215221040280015266780398335128113885300307451344300369233603709417037650128514833147617201403994334029596402148743870335781354620388060579079428363565784481550965212213291870046062839947353827624 958 117055262110947919703912618234076776748974985920952016155551108088151483606755522424382330583288564711784675659202706270714660438607767514770636447787367295315520282802609057133473571710162267274024579342266200638681337798837791907025620246592392554905783253477698667965131523932835909586632365491754968227682637061285677378139659279821188795224634698504767039645633527770099173439987876789830309438929906644454829382195304473581635610144379257949445808515471171018635243883731629528373592582230 959 -76335041798640863062758841459919412929691081983812555278765024991486295649459751647411453823182276647421694019123782795952773419334940105375761205701187836695589194906690586330822265294919328473540388185486152153017880835716593094248648614920397901966280350826542051002369851946237599191367549237751302829346800311628318213105858575511135821407215021916430314753053190214521337151278439898214952593075235389361014185999110971665467666153999549621938267121787365889608268768480520319730111621180 960 -789022943577349831676202711163664388336666176735093304946273150976147054183410530328244326053288625195998713070618398721375087295873822413281868295192103522730645105233465454933500417514469591050646083147762093010860958457125201173006618726979458862954285035664855357781806613252806547982569048924354201071782338330279485420964895525328867348794811577418645988798178546899951520758661304366515148372378410666947811541629880074480226645878811315179444810314866784788276285044455685064425376375309 961 5811791300594573464755563883516069952141135664541049109882968669730700662273349658862458519158161838571564400899052238295747531950105500899286286391205646246217405297872342604910354279282768292371324729463921389074216588617295769201159546566545365532536934777645353912910878975736479357093657046013658376672132658927046603303017454453443941601523598301714639210246224241237358518026930786224015429225167149269149968781021120727625669763624349202152103548387052756350615317445707687013094025599036 962 -28134919665383797243472819431952300639460901714813878736012100175033383126546403615171044359993839914783158787838781408237339604772258739040676097140159412382691478161013396110402316119932761499650730128857464860800063093468320082632136564254036170699682213488633616750351941555392489154697428896863567214344181101669275447859891110661834461232775902643671963951062988259107229963879071300752729976993256461902606165399786751749720756034275356383849308524366645358610208367796483848026012144467951 963 114568916245082411997182979255241488082068833630307427787135351724251179176663272066755410090265792695268348188653209092044673655565551653168910922867220822485488673688932215794252459674575262016385549168310625303347255506655489365793487067628830873869281425364015635993843620635975749893457436106167886309957704440592580463355209462321855043227589145310167136456688246168971948970630800261745425394223162980645595223750247967028852085305651523158357626977253418535741932826470581232426415898774342 964 -418014822248750101531298441145859596191399055505006034698956384423948581684015971894206730395127854743062039589376741603115989450957967815652830527091549043052833260578841272912006628411827782113281928660348582286963926511846475134816204312559275771519086553540386326781841268739489150399247307393392409639770032443420874000573590035266031843206966898601077521634441722397355442723229049528352823474719011405763091758619688896535922131991131812953332052266585634203957196376440310616922237914638534 965 1395766445736279419826319388163830818639813077107045267964938610302487363933109682321368983422248914782693678376250320100459887900944457937107930077107609761374921476534577441314388925244488854801810951189158039036100137074103757438188950543942858635181496736333040427158901022169177599228421268189892053780152675622388846392022737991939617969902935256669221224174492588698506844690526852202909133495196697761582536204816472213712167674863335339425583340085396816101621338824462080953679807709558912 966 -4275398040341519053229813641966836597697983931632348527393378358093675149056741767844310176473231049240865209039045543818166814931437597904718825586299921411566699124344930871102512712755565394708075353411301252130300550790944553044873949981733750728514308417148243335538851283962672775617321817026751526372688773200416495283155443270643451330487201911128388561065296274785554967563032494612175547331165148318323876661560564562684006180683380745671723900015688509161297453546660236100386418647340097 967 11843596964887363892181444399434252298741855733471382913202169585285508943522544218067126867472313010273758024118084465896352801034196481253984015955686196819307176208575952564634752850367274189769042110435106327423406586286338553771324472384016644453356516121167520684355358882091390412134244542278193096079307799560299111662480086391696296619641957140265165947830090050213367319351678477493301348838241196529802802025184415413958737822852017592767094570031603105069090680247774929080082914085196233 968 -28368754262466599366600454148164997637623090773050361219599305081434091953545686975310233294567322320972768286348094517153062667648529454861713808875054988938501221348561762276230367825842584097781491014847269383584471008077518716134689060050131561849568172002731508738000428033986950233281342191076888715468365829683350477978524335106967699015764456772120759120530814353087793698096103498792362228454418394990362893340040806608790102339172631663945904093266553741328074989594294860731227269207332971 969 50546108686174615942020806007739455050180942437688891028014129866255851476123427809770684888147429599694037446786080904975330802312729417216061190736843488719356312312487454737484404815216619087936150161116013889006944298617511501202835085519833625854932336504489330240002064406436923770699009487275592113371417799314664827888156460960871383654544021722278718479084557523832788628833829797310641419655325161706255102022122958145521043753691387119263322912531267330731883454444000415471484329728690956 970 -11154378193983789976303971808911505777001505157042664178782857183891838945860656832461429307028859776611938613419804694449459250766766994266803060369962423075831281800112553337077507346605137057396833096432017213188922803802304608151812078175361831467528879100942533078013716695236080308301685447455646863518333818689626339550916389058427860710131541503144860669434740025190695154649738502608353377475040707640807018774960587307198865902875544771143445672012209454591219472991547678857326248965905568 971 -478441080204935519731932355218900234196473991348081017189139305996023178944891451260243171608454289094090712327209258373676865252203026646504773093564959852959920649054059349116512337959328694064602751964415033734831096153163828628660275599741260047410398493381697464899712917288410571810390641330973106743087457573140698567385441331429768696196185095317460132104491235663461784850970144439537155310981704628515321564335673227363140588304507569375454454882502380700232326358346862521512495132638365415 972 3142616137925429244745778248501179075909867170654968605584096145234765842105523966875646233617536454496646057758723206168516751227391479874155195921219796541527640636037927021075172523181335622038294263737258585538755815979234752775582619336477503818802636436033339985918999227320637475820190497832593704314770686713446632120666327891743244853799497745016917531065590989430881572754952247964057146885328677551696313999716924413414033318270235022687321154424112394834679161147897325549786997645177254462 973 -14651074389591539565606691356379364807257089072129379450081159450263998174677660608858566177372148683916566884816518701193432844543478432569321578422158218742313614701838326348951903160010876227630564159650263377775267277854399230280859272240517275333599351181188598540071803811580910506854337247299119208688618390586807526656085467740798180211852535065849916031080260974874519487727455620137430078649703457329713791940273806135381606071341937185169223618315109285972095631363319704546141190234360540760 974 58399728152932119498260905467025868994243081702161032007399856173281863724999078077368581846582635572615691857293539354349043323140069452568265923778267382110336489124928741048476588380229799947851045828890347199057426340003292194478156740990445693900866222019920927276208578870985750474048271888510020514415810103218901272108405254553170731101797277868359494566227951115043216461774864050831380936592566931255743265854829153308883928103694695257278518119982959598496689081513483263240515848458061974844 975 -209713450894334580606923689636261500147839967794926994783367955558517413424266449564785097195850561087153334753438958392463926323136476346507287279872946199964043771524478321219135003503896137856238955009006367407434740573524086413953653602578299607910537003505867458459685220012034670386011183538830437647242884668900216128553675181682582469638972163372287988126533370520430761906618724858894832815743376349756177176662738307517836947462833989072084761786514317404003684031673245093397687456724692929744 976 690231640595046197866942996542729589428711288034176552596242897711906534956113438977602720960262864784438429053344901392178749057387084545594557826448363835668557561676822830128848756749742611438238413343922032453499033152089242062114814812607419852989362184592659525074312477485720503484895101694701817684832701020902446508556718017427471951410160184243459453607684481460683965355080745514360522073970376323077485088253705622670942115772643459767148536561745922021309199999713223386212146427337715608104 977 -2081709220567946216847285624534048611075250135073584616654342575684191507627668933334587451195662840626311261356453954724251999133799173554621469298945285698242089714049201038391306379220369304428826443745101294698979513647693363305755685970229051690331694725301528812504856328568257776862007311082367094543885065559814093557484679523103229451295059854218110081836404806876436008915110135086954006522733019276477302751312026389155192228746550651878646317854813328444036532395533397886286831431741869388324 978 5651286081219511801903639203699723609829559773534345060070184731436864951394127310233545211451890444353556398700019868503098689991437775500759028579652450903448827559425252878041499193024201568436083651986779984232831978133913374461527599930449703011507597446763211611472116800800382477211948762065692458960509662562872591119359278697699218032372642614995458974462641666405794911000909557193708160852230085880472294343810009969182209906935065426726955177506301982921044878611001960236802253581880032353947 979 -13083959102166418327193274888295742836510751556519205170779659288251948862495479921624045658341096645611490207335238478490932636274225082723821840372645487873144374545725060305886558681472962413313913223156724303002929547626374215473749290683941833720601523840586280904543796395668896893580568234550571549931071424822635275673382843261214617985678689729032056298542486386018303356911405576751637414236991650159930290124832837480436480975708939777558133688983810777267390172073878231056714024827502487243075 980 21260892409441247417435294206945863613952386062869761091312318268969952816873379230357681926774698220825926606706137160371582160306500214214892690420229798330187339642772015660735011924169789562190216696769244761268838168022520022994419732752404944622470195311272734599355381031085297553710850460698945953573690620466812623913023698115125160246254729173299381351502249118440724955361193782632969595777568478843763106144639581155177374427531804462038958328154080023265837325663246855819525450862998040422574 981 7812069532040367107291835216490364438800903880747528738228230359145446282014821516132868786226122227226768916682200164756304592755511741412479400216436745990673920461051095764112855018383586345899562527062314057548795892367304860823920438149690718282482588603965006004346956212228039873021239650313460996207239498445674571060194003172005037911953770327728634700269941228394126825552193027949240028718676253455296021891223213327493378306683863485060299995250075723621054671321774459423092318369085813869592 982 -280211997691570856548925876297912660515286456649429830358166099589355440553654128564429942654496614889064440310136642646729359457223371763751461541838331282762052426015374410384327038375067527668154831525683979775183585612479031845590320591258621112449532174640488851882036122719111483201590971008801763649634271739823051219497269575734722204908825608044791295040072242666444754877126412731882476623203049740560201035037242612924216990791109897358613933291935856906173963999733689747104437218038518042945961 983 1684794696463708780228380167217806049654082954072450109413084478145926712560475626695475868833335067506645812542072831763248999493689506148263002526401900058266806511304531680371399104388657621443313365375097768834635753379408998637212665044313203817977153561952970623126302622126098083712847341924143195303157141845619718205397357017932896385514894486591958088101766026018369298065190851248240469004486828413509424474292941564759156865053723890343332811868950816435603839481470468661640065548825495233245936 984 -7597133280830625471914499916526490359545592645576957074633026453994698228904251768585497230846815883843512422228420780054834993231144121446516119308714159375167522071312729367019192663576597573728906756531096302288196028034645478074313245503813628774060497134292653196693942773380519293971566692872685160448150726457189990313961076095951972887463965493026387296386267182886195861183799833136777485413811591091142049765674821780985501628678791461689694418469060500609110731194387576951729624629576203594524662 985 29682772573498831767833728077802240626158889830998892154674489452630540898662268566467277089296869261776183378287623051160294687055273811674110873914087284546751903154274200900898916144545658923907010267089851922815907282883888557286967366727738751451232285705513938827141831738255663766624880978025639429551099978278585346934528081577590116407269214602841882706364367267663082849874611122278912657134059120465457700074277410830806872883465592729915124190047878435468958469640025277979771043751161896395581464 986 -104957265355444344619359290979009759873507187720314868203354955677556395101303800370659464662945603744589720885393185160535753366821595401831854105268484851233578239911533802574310306175519267211424356437929359454716365740828225603632928421335566814898109372670658322141454850383362348371586608584109520717653053246077717498592709006722434001251989153944515765117197354433797265677998439528743364815148156556073881317465249538599189043116576724843218224098631746361655589501141972434853787298262627203475135408 987 340506891561963789058414954728010228375417205219467094813532778410167649299694203352268167037348626195756583076365559760095243753784099637524908958767315004384637738237729396946707131694785283419414238856619036749161872484698483626530382775954456957834532043385147328374644226242299041428763815469853633481541882702484083633178050650296916690679336928288392737332015993495131545040444327802174531051630864630117046503393495969095612285264573702203607477252072798509974919570584593688608783608183308472345336384 988 -1010655329813933892382791082455420822439455796878230498824858530255236161719730782814580053353385103429222038890829693334005058640591477602251780753586933704285268535591356013032226570819378451939483543235236959959351182077847483733180557204874497062185475438256302689611862934573710414916506122102478856268020933313589118089421256051210823236859845232655457250316038791494972876393166811986586816789343246817098907643855153186966763857798898544011112095380205807065971241955695022836543053483441345346594199339 989 2684968788767731817430696495871083565070451150640010428079968413064054089368517205993619514628800606008807034959139946647284989825925484101306129786588824882428391802207207088905188070873964672713351894678770882827266070178360351214413531054996549466014601018484273262146114074431009094084751091235529923366098132111793123379528200402309835035888326468203782357737742754733055678947465813627615240552806576993028134230596859426526419565427847123195862318749583328093202700533291055437784776984239613736767974680 990 -5981489513003701866335368497419368899579805247398853041032183581287349123724775797911728457527968758252231795883172469138093428348531223739637256022853591408049334277729225988325661038223878516158600536376634608035564370924027688299209124196454345903203815578077166718282189206801138011381961210529483093601280231113089544853137015857778106919982419100649621975976348202052065822907696143045281011438605723804482497668877921288745909682331457178240480245405360272564917805816814672969921142987431375643408495369 991 8618269770815626563097936174583614776829643025743332962028982420316659542944348362192220479582215969252003022014231564561826384018158651111421299715478681737213426162055332556969970043199294762049911093296750962649809699246148926268299468488846451731213462186366939495328573805912584018579040615777649905622638380205541879217445195808135582846262276566351286109623078917230951783582279136766461823340108789691811403132267660381155196966300384133799289505230866286223702896384804022420158714804543597717458022559 992 10527512680850652690367069676508780077342065137450121883391860029197163042154110237866622100172909355031652411519436801748171495714644156404271886054045263282808310181323925563906378254334419256586300027683482658258998345637952469433245298220549941436941237546497657978641546221173827092487853802410135220686127970388023412910190228591454060583920358385104623842184805874401257864702352525629745862224202916235180462705359158067108300847438916498299983332442835356181430855983718488780424061427229896194015619006 993 -160073510500701247080444028737812750485455870583689107306878498930841642425829181520349795683230950609250603950517820879743929594708487504802099668018168663860122931021003145832691387513391263434976642887799094510924995371652392528517654270562591648885469112247561963589240164156972383362183872581449802877940262063085549905589197955100612956717897430626494216577716448466208950410691016002406175681052349950192312979969264608802950233854110643152400536541948206847317083086930872460651509787967768613377654745665 994 896598875114005455000362044957703957736126105435819091471252318318830278818375724867714937356914408648593915245164029330878451627869681220362642401760572443947603771200033986922514498171294884558350629950377834922273086756620243012038840014913833430598242311550573838701151748675566981244492542320013525978150837452550418247484033251794472055295461645029240546787443390491961212101128640981414703698038206357133055470763074784471498784469491846296078506434854846957637542215553408864039214849239681453342354404407 995 -3924047209168244672538735807382317548361453609401307220326987604310853349619221615308653682574351340165529205307188174380665360187141723414458987720172408519765234256156126472112144453345092580453453183353201958821063181315853167466018199522325238438649864781872590230563803018993522264439521812558165957800010556508896766901820229076600240484886420782592620314923341701894925590933718899511714238600050628963414819918330704516286861264122074411796906949241753940055794875958119105593855762803794571558885712376800 996 15045279175632660178683662436005396127674232120025850435642839876181208547904799989215273789819383824291468255058015924343694545360520636979867038176064510913694792580346724044899463193520336194561282260451854399622179657230882794169860083315044439078338856202279844335610563642449201271216125315106475433521834943386756693884129995895892621983637440125076529600744011433242244008567648712784683916957134715002986884641750733357480879178181972200417553936494924353533314040513897355795184208428098049093820852499043 997 -52403712749862580172122357986484718053609740483953357106606557956929348284223503512898392461145291638114120058368501962845942553284264408298125607473758699233168533734891099520169933566421633160994464911736006987678372839437789747762690885725027751698523905196773302042018217169447433848132325309322517361601509471056880127490717317024301557610770313673283707841142993274093050833863563767174422731412899138262372682325957318989611250750034428249666362417790042296900742864185434047462923425847788726685644273598970 998 167566197864711068191541469294112046369219308569524146990748695883582141664653584290805978486410408156684494566140525218792937267539571117648544437636743424554260942178155620565248232940833885355104553449395938792298446739105070727188503009850536677005291579027497414678898299108704036333783599232636403056512576806905095657423743533663802630211493809753933922616342517544665547407967932325645177109271793634369230831415078903843755353397546982557044831692955900821436108491680505107713039724560549132881394541692820 999 -489169923293746589236162977664452395073087416986144503719053924065291813572532188475403807914791446873257935756658766714406211867697973471949632102601059157494670984920171524738930005077071863934374339818272134405108555149333079101472331467030029860050953091420002748535407998142269306436278662431640912527872766021021303724066537771575434568007890732983170612860322552694413352530637401661471178459209631385333264449382393360866150424699675029063312544850725842563725318615256301403675721741375189320432659095692764 1000 1269621320059635998964671086110515469609024492913676447837465575948723848333877227345815993337587567090944016669484241036229966355103347982171792291853161740990214160809772621992336079157859786368115965015285934181275913971608102118807423604340991371189062039158683630303334682673969944268767671330975276611209620418479662881632545221309897942271456142806238413458100487486587640760601740764231710634716212762057825490487128686571506483609902141916449711173162054309473888788316022256073751710399005214153157859828376