0 1 1 2 2 0 3 -10 4 -22 5 12 6 174 7 344 8 -354 9 -3304 10 -5780 11 9180 12 65258 13 99132 14 -226620 15 -1313580 16 -1690990 17 5441340 18 26681700 19 28070100 20 -128211552 21 -543818824 22 -440381780 23 2978145240 24 11080939914 25 6162798092 26 -68377892976 27 -225107280388 28 -64286124152 29 1554384178656 30 4548684613564 31 -41407254392 32 -35022157687902 33 -91221847514148 34 30784306404832 35 782665898190924 36 1811286595216088 37 -1291314917202464 38 -17356151646604836 39 -35506752215842008 40 41017726657191056 41 382018098260048952 42 684642511485421056 43 -1160417658880554816 44 -8346589921306293972 45 -12918137866865022504 46 30780377258093788512 47 181012752214472349864 48 236661286729052610146 49 -783216952939097621852 50 -3895884078467107273320 51 -4155688376546596593060 52 19350913838968597542884 53 83187950019912931660776 54 68283339143965588839900 55 -467558746528606604524080 56 -1761427207867180617889200 57 -994872218337876214048680 58 11098194859462007648923320 59 36959784438261683293455600 60 10819292512652933491547388 61 -259571721873816226532570904 62 -767824660714736109798676800 63 2089624870432687043212040 64 5994441129202036001741306074 65 15773702490480088587995173332 66 -5223841598168447385205696136 67 -136883982275918647274917328468 68 -319909182945247498202380227612 69 225848542727343413699725178856 70 3093899283439472673555547621900 71 6390740036208168444816723267120 72 -7327890288373509932848746589152 73 -69263876381584567019559554860968 74 -125343877374326075480654805266760 75 210994019258396054312995667485520 76 1536537282804618846838828990334140 77 2402226921920676770384730327039720 78 -5682987886090452703261057719661920 79 -33784165570549950165473055881744440 80 -44654925090086231905503096613350840 81 146583196519295799344808798630539120 82 736265383356730987850649326222676280 83 795220048668530222716309173721213920 84 -3666102923623379096376592125731991920 85 -15901791816041674760346513904454285360 86 -13256044865678814602533307657374908720 87 89566220855692543351668382297458248640 88 340256450453821098023211059736796008460 89 196447535731023487694331654373217006520 90 -2147557966127890003496168147088775786400 91 -7209115045769497078370948592415246430200 92 -2201664196733305809981123620206194876840 93 50695932343265439263107335041449603770640 94 151122548624112397155701214959574587709000 95 1587739631605836109738500026012232852000 96 -1180793498718541377652736016935176844679150 97 -3130859588950257265483732469474461094948300 98 991999353464512528126703847991342287133200 99 27177719044371353576025363862487933880489900 100 64004319651024219720816713855762593562060748 101 -44151076517554040868784903094608007526761304 102 -618814147618061249930594319319913755961423300 103 -1288305048785412559931169311237774029714132480 104 1452657785813014934500113786225538140725299644 105 13948940262263193427040839033777738534317623856 106 25452793724366744703382373793914557484779147912 107 -42243074856910267414082437856787715406522762088 108 -311436023857135854811743261018487849630285346092 109 -491305063002355968248219749834256334954249382952 110 1147005556886165291964031049238810348306679771080 111 6889100762127309013564514337585936446794690304680 112 9199007813325209047979568603081634151910047243704 113 -29792610842619681699909896332042700507774497788384 114 -150993617351153103888659469428456620819194795478200 115 -165074869711800051880976407471220657387873208924320 116 749800062733654494963655919968399115054640118383720 117 3278790557364235200544096970855657337414992174695200 118 2776259698957442381368522379970881221018569787471920 119 -18423085751616420949770671401457471185985374885790640 120 -70518327470185161675281421584695243825143317628153076 121 -41654035167785168102416590503912382128669805464061512 122 444068555269084803428761307927725819660252509489381840 123 1501432126989767656903736761545797801844343814569582440 124 479385445682114632553058188668394206049181172269471032 125 -10534349350397977640588192818771778062304732871502079568 126 -31622539270743729424534467976259952277355422584428791416 127 -801812877891370772220913406637044478340100691785763744 128 246492755487194755593267541659772225064912819188240378314 129 658122676640492375991875235302137676537927065658027078436 130 -197760725734539501230690642092379345949486792277262965296 131 -5698007610080191821979710925087374360939697061219591666052 132 -13513850479407689504029581518232367709068547711356533536292 133 9070530770768624593371514617707904898556285092740926890632 134 130271301193174998813385561172318889106490067804715870001292 135 273205171430249959105910022410159121129668558909521360457472 136 -302051797770330430694263946074244478690462979424324809244196 137 -2947942133086721588538459609907218438004959259895126292063984 138 -5421395179055155159230318744005891689848840233048542891949976 139 8850628366404552547989340478588626970803113373704192350604696 140 66062789673548787464046696275867622118920686042488830519303108 141 105119662675408920147858023181923837465304921180383751915572856 142 -241706833291085472538030721367995776061702927586066516421374072 143 -1466531032921551369242953010036759263284306891315069635582403768 144 -1977700891174265784006497317619598004869343516186369920864975256 145 6308323419394014185248301105542366887809619997367810128642235776 146 32252754148083793684249601042383445627769926666997210428312749992 147 35683357436074979467352456484244725215195557885532656274949808192 148 -159430186068885986606432696865045162073025425130360552387737216952 149 -702665051408609430188209341334870276660695971073875003759428411872 150 -604256103705068584336674736571457167564586953359571597803097574576 151 3932118432222275091613352985074492755815279714085222587854541381328 152 15160663543668854877498026837439962995037430246986754592777496714124 153 9161391083526517109023818935567680763636624428048324436681391413496 154 -95108569473190200865042975614152262136328596040437878967396205104368 155 -323792650902390641443797309127589353426784251394157851772315461061912 156 -108018200738429854188914204233063508506726737657012668247223805010664 157 2263489144702285583686390513381461338024747219616092515229991463503856 158 6840313926014068504573897812955889233036912290600980648227285232647944 159 279062868606634362516425560845403520281689556935141572489283904227744 160 -53124081278583594596391306161085210052471188770206317395436299279024392 161 -142786826895746162859533289346291410134027554330766990472228446389759104 162 40463635974437391927461972934622549047601523623676447016495383271226512 163 1231562999162191205487828634940660007562821988117022366587088663011760688 164 2940764766511528423788390002184054300985515849992192436799318703682621864 165 -1916400612537781384249636585300604389068994476037115922395041774301275728 166 -28233796554493391837022367184732994932296456151055670861976365292287619376 167 -59633001426781372407244579771477092485737909188083128497780644564847235248 168 64552268514566045532218396026395537224187294542755326922068827994032927328 169 640583339584924744579787402004472748274154277463689777518269604606185541536 170 1187051094651215651722279069810095678985681958487524653859805075984654065232 171 -1904151713906350059113113573306620562436747641089630423280089004148448696096 172 -14391505533506974078124279344973580008452069588385182544157489911500190232432 173 -23093511746248510438985032312305131892655889826558478797673883800849398819648 174 52250477785964545694145508038226092946305127134259211138160595216207938758016 175 320255111348753239436376211858674949257117126755332041714017671041222950984544 176 436089540175998302419149855719600481215435586005689672394929860320041656095148 177 -1368896132003936438658456490171558243068678685671771353524558800379576073887272 178 -7059856447085814296787707991643120233640290935605436772248558445821166678126048 179 -7903046164910078683240925186256604908992352977530918031225346599558858302643448 180 34708406858761944288912022128318592432912975610379409746529498178776023077280408 181 154161592882452310647478509458142790379904077822141404785310693640311635578597136 182 134614040572175771430438415409092985642126101084805098489331620246766363906228136 183 -858491550141033451813968346325783051354991954844318945745126088299706966003710496 184 -3333690558046873276179595341508566198499150699194720849321401317802990821021374456 185 -2060218690687646804969881792100165650133400486954132086612405240725312588646488224 186 20819002927421802762054412773679128683529969851981589133651876370469281802820204752 187 71357608911034852250010296445001127428634716506081474440027498618081858342310164112 188 24839683295582627433045976345622783682551079053786938915757303403885643556665667928 189 -496665843021650315168077578275417995439757624867535386469408619906055446062818956272 190 -1510810997733961567384698455430807728746341765976391896052175300869970547618682665616 191 -85344349248709158545468997239775402848124255949298634679238779538979433094961916752 192 11683066452237464998315413135424294284015246859545122419490860566536033388482342706754 193 31607272436102440978911932140619545672076164843222677592972321909324292048427238639396 194 -8406163084244924179944568632248237404609982953737948126398076618285342227425962589968 195 -271424404979864802125222364373985195317424222356789150126908299695549674314208718372788 196 -652439534582624123850846476111626428455145125460140827954072956828577595765140756444316 197 412173579872593691177951297984452771804077531900073479693089735943657274377176226765336 198 6235130670546460918988812129037515627070263823774003543297048902650890199091715980436764 199 13261156084421716834102882518527001610847927638987941274753399239090660178667661562698896 200 -14042799536252310812277163567388326991066780674547683798857873269549769447208992914951724 201 -141742722263566322444834011053681861233932430626048733697884263148564276513645095958249888 202 -264629528021348516057738657170202881574517629986141000817972704576521518478855621267236232 203 416832425118518816358642519386304500473752325398843919263908830596734694552721746855040392 204 3190445545251495123666469024260141805448458293552130068122655385318301383164681757077078948 205 5162187621343764518660596051478423483971094013616915751860858365806500700328591374494730392 206 -11487055099358436919579030866698096806075599661881947500053440164908977317494609994362193896 207 -71127532299704605024897812498640342088635596508710162509420872064651576010202668369870541656 208 -97783813199739655611014832506828052508100549087783246325521343514714807865985826263607841724 209 301940487385668308188305307642149772103455894474490347705051863371229894070813533987102547416 210 1570781314109249506090573688289242596904289776836553556584354435006863882427917300020065008936 211 1778871795670670630750980818047499729257998655427758450345075497774103064053541822274397994152 212 -7676663556430438389665524246558356584760664159348912316336097277794344373056071420253831498832 213 -34360604071813556438963589058494455891977194536056760062983694690612246051847810414629177598448 214 -30459361226621542745979581698127379970407512625762927947834582548141923690229223212812264488552 215 190328783825533649895279566644472052913968154907036298178385909718017819723652237287938147677264 216 744331447896990497601943137718485063454156305041325054054840492070803523928052581295093066216948 217 470235196187681564014394510786563738534195678790485225410973894509885621841674110965269554523864 218 -4625428445696985594965477217913322031857575323040132212095787524586087007321036164324333613805184 219 -15960091507376978953559425584822145763301155846367278624577768446833530142485470258860046312592648 220 -5788339665215381957813879743662647878873045965310847114089992906311015373904328088059801396163312 221 110561182972529359472350067993607643977738534287317986923699626628614439069507277518940753689152896 222 338503873015793092148990762057901083051294897267367567869261477891006493678394970680080324811905336 223 24469818868234988920800165716989502922289994703741977191849579131807513339567660294092601273642384 224 -2605455098047748149668707698038615365605967582401764404843929795952199670491964191603603784232996136 225 -7094341061990367129454903978208674203794863346105114211342761816535193615835941756059897029377669024 226 1762191808064085411169589911494370379521392708310931062793910497995318988695739984365648644823705792 227 60634424695706251341714118364220441729419567908168418612654248055338876738099332473681423940976872912 228 146710650833646783027964769906954688002407408678823593500061576543935355968183520920512835845996946808 229 -89737143166798853525467226545665661241713660490618966636852132442397706367692708536345138149466701392 230 -1395161271005698313101011543990534670498103279676422659148563339701252102382314639777570073234481199408 231 -2987723711481786557224408027667136168994111868441365535789113519827832076092570537858904158613518589136 232 3092966162195434063314794092165019319721551293899867919316848316962093715682280139429640219957420621144 233 31765838854246093051752927480091265314009710971759092680941216251768793114557574680061149469292512403216 234 59744959849685986364148334616853649778086668207125095061655675828415167515648015668457615276701453919856 235 -92368738204872096863871834746618699857581594227750682940292121375770288722297048138860059608846464450576 236 -716093576089281428933455429203948072583399624759297038016678693492820001118833994036740338436959683750752 237 -1168172524776545077873959317420118539196291873963810516256188015584758082385377831011396333663659605002912 238 2555733238389361251592695774023957943715886022453522091400435256477310535240353740212412468668589400097872 239 15988155280958284735540008807862999777622858904708008362776363438490027466242666410720162326431370163979872 240 22188421458266135893953562334074257126271445074166648900291566142075444611955493768787821015943041862601676 241 -67380396288342057995215708046753176557550174374149056010330595038007809879819487143082221381116826896992328 242 -353595311734926735882035532094531828229413914803661180985100814265841855404691392102550957554161336280936704 243 -405042460355235070172227139138096227543619667227267730247815627664451307998213041785805716523663112773250296 244 1717283719108075390052629587343087954134359235358812153137857727327407865717922012775032579390998991642703048 245 7745943042900565612488957727588195342525359299011155557297982751917844947761517586213236823815790772071918128 246 6969172274478221882296657539821211276194368117388686256649124744702057425607078399168042845000013797067294696 247 -42665427337515880341129836100844400473419611763910540798787934840354428380162646082333802743543027835428183296 248 -168035110259663888302077746950023158931466610594070864821404355882116799557452686440308150169198678853101003704 249 -108470433384916003661770705115655516775497301204366641460423863972124659257346554659801184882246571274157887776 250 1038774774883899101230694754596097397390215321602780105921086582763612962971958132574660287638393006358074512560 251 3608212231470705361202441441594931583833476322937419601093659320459958085504264402848346728232659431996678846160 252 1361289168308856673641263876084993999609009346750853889909836150319943108633416813823435756541194996194924128792 253 -24871166570187370026513248408024067532573374819517865522538286193830725813049007854794329068594899310091541748912 254 -76639522554655177628568715583191613143292355233865862224703749162786425668663622317063652030743456615510296036240 255 -6753676011610505134865558211275385712222912879143391118638360752755841955269228256428698367814595702690752575440 256 587011990754003440836705798657949358876956835382963139946737297594241770454696529456086538195444468070929473917050 257 1608612486265732859496571889673980895336953239830833339898275753108023977440828912114656840848870900982795475048340 258 -371252179455085268110052170984623743964975958828777900951883857882426763456734312732901905492502858593281982738320 259 -13680807647356991771286169125615796091818650950471431897312475506767688924077376635543946118151797121647298041891300 260 -33318103870276848715746599182366541338809249656574913589663369425778637890217623987460664367212952630625163917749676 261 19709018407398096541271035960716418333942276364223179446310010060490647430964296954643902671167150281036371195434808 262 315220733346720731151457029867291645653254439417474457899454596728449768481982355976397577895120198487593958946230700 263 679647031863532700845945538528671076398014793418975667953076905344721532016591639865678105531417942085525933980727120 264 -687454098555806891148733293305213129102928614964225418220802674973065994951375460973859708090413400479327496087865148 265 -7186619478256479746323869025532237543968022933888958330009054950874941997148919938127275674675046010233784203854795424 266 -13615636345038345399826633521257580836350620653822786368369254917277952443319889140495136955180115153261117643333734248 267 20654555876440680659003865365271613102967570560667896367885913180692600998006296860727011750941513103940422765375420136 268 162214610845871430110511898594681216879098760367566805013100731983481046298543581998020449625753398095698641269040435924 269 266775305892332782806556678780690388108850252439706532040644802097484942843664530537942133462661795202488605963262868408 270 -573703862454686137701258161467975798629854994996785244289828935711387124560789293058648788302577463553483468608784400840 271 -3626279781972806585600360328544722774545998661939994122556315655289371286098198986246991261685386017266725776336323238520 272 -5079757423922270454730770760536199817796929576893282165720039947222609166039887207607384452229267595558134083820928549436 273 15168241761242892771245529133789684256679212990528553292163549884140992516408280464944774359882327908217875432254030785176 274 80297798258644903957468629522694961226473236918077924239248015071566636959410063454713587851008537877820436885802379726600 275 93025226304097768263616215515307691121822070875150542196359614975694451450756898116914109275120966217672486414613589801320 276 -387454102783549076906788805097005077859807961297699857576500930914631186493806215379165620963946394241054221248301311739760 277 -1761170873978571180913300061621392779696927498094478084189094012408079081037169528890732263775312948081236614934434031385200 278 -1607889571454116755561021022196278506148952093255844878482783689073342062357638990109529047191013013740233322108295506733800 279 9644383297413866094968093545083599376999563211846452930973770761386585855346861552226900080633978401793884426123281392854160 280 38252323975700024566788311825163498281804207262129283979479115528417935005735923215089937446853971218272940991934408855432100 281 25219162612554502934488505041550560135174284424905012798674271492247051885267654993819296535710248679176888331287496459948600 282 -235199393068086625862004199929270064057341086914663809708999708322573423112028588313916038891184202338425193137166133016758720 283 -822405996057246740842781154699483874155611673590428834253065269311218126319335593844306891940075996894153320785451425799723880 284 -322277890344103822013270246892047897737209958734513518354083337650703997017923410080842188625275231860845548847616652541112400 285 5639687607215664367848131082057117696495747308433776589927660759731620272732121474570012873999940791920987852647628343922800320 286 17490231022388216129755006465229528203011477993708892119432910634982037575742774634180349224836851320970879325261293985584695640 287 1818173055327864684974767198739605941350052290990643447406929451268191832770786773839514099918914662243468055074085034644058000 288 -133290016414294663521215986684524565496719523043425614977918771971145836572674211942699631218167544374897765929098885415275711800 289 -367589444177001311769518775951367216372690758275304917480795930449027809050885061028196903490484118522910753851917525043301767040 290 78368860508828333173721296083931227110800228325703111013781691188795624796227771652023939067350567177735285191585904615782350720 291 3110393665195891462052420335864277229814121720313685077569388106015706616832108045492371285882219164990754422295328653201075213040 292 7624159484113479938926559716713156796552555451900898314459287766863896649009340292960529077947692055132132058415429607859286285880 293 -4356806891985396307666242455307341600719458661909000264887079922959731879748612601931225358402663657592569427621090328070964752080 294 -71753364291056405414315862930056792287555363490979970734734123745039350032051042388870134544941797936069046313819657517836812884240 295 -155755051161023307977097208341192524824698367416176703858918275080712489569896124718595698861081457721683209119401125360164934858000 296 153856324352757710061753781922975211977919406586237733397980858278599667295867869998221714942683048796916699709053983105344778723000 297 1637774898191185818558152813252005815556628483352105212134958122943747194510507391844068097990353405169092115632455226502084700676880 298 3125462081020041945141441219555796992500912379940327159832518010654635905279492382753146266128461169199883867880156356441892451902320 299 -4650759974833142775477662739348471441911371681655822666686947050417115206724333231330393525296916002948694972767832587845747489621200 300 -37008851499525583775026793961630566726189778663777079708376701251040419994928689679681762011282854478239855477292007245612730628016512 301 -61354723096614834531627347182030925509490446752434120367678158495006412926102181326308169472504540540554338640783820261880874026950624 302 129672121176478658833483502603717769668935432483933687468094811580101266592780993218548666984564112496095930032902155615307326364358800 303 828231925445831284933203662452721929196408992196531848695196526469517294352156451717550732895429539288856205294990630840652055907205920 304 1170969646921966553423645814425539725440717812268136947483628907905030718566740723555988650998732084567000420325690346136074878589975564 305 -3437774571664278067024416712753641354983411283999740125772425202825557669459122339360626721729879604843303899498279799359379002908977224 306 -18359579340129659860882257059955228789334976504455554412787387529238662904076341699645193194975825917867682942323653064744007495974544448 307 -21508157222396477883046944295706943193418704984756491121088429811023196882695951375152908906903312319970515953996817572701167735110644728 308 88000828516481484868299176554515484429989029241547190167074757502884880730860000065759410985243257369276393114516020098636804145749287048 309 403112980233789071724508560379390443950665247453203588805748108434565686739092484546137058901386137366064476377652473576470103625403618608 310 373363229354985499125340012905482875841770648772031531317056940957772065390481472927189007191897403407074488419854457043708428372491469160 311 -2194353685446009888865563934758065687269938266195462704679798373295473733353761469428108245571363035605135870614004504469412165691181503360 312 -8764994637909849885427672031492956235618073157518109451356540141208176676642536700430536015952616484587012096303888444334581551826363939416 313 -5899117875908463713631585777965699948121506265123820601551763158097172274761978399274424092369326713660946299365531652985605415619170496864 314 53595676474339565880949167176018366018230304634625055959606123592199781933865988998593718669486600236327077382046283598490112667269373128240 315 188649708404774013533583020262369710277848667708058628489166192415359502415035666861591247929217045904556189226466836023362956110960266443280 316 76676700428346441298245161364790355219810766993521278945139392115086259742635736650389161479263323814931753667146716730721469368040473036120 317 -1286879721997230927228135941761637337494222983263135344685639513318842955381140943242901389513508044058127325231945423447487444703028675077680 318 -4016568421094800780349775711392921336118230224812881234557111229395357923229988954372528414189740949996965764538308985766454463367527586354000 319 -481018028083374556982184035877765647590920033504666099212040662850089266154843753599387129882248353110996167410761345844596637617354659877840 320 30452174423881473206745021283410397316552718625366511677765319663525026719122356431701118416895513340718050053126836766958807688139978960594984 321 84515053078028683554955655349875820207274305455105793889085007848836350060286664024224762063002028787154421111283532748208255799177753098852208 322 -16534799315074103378927379177513953562762916430882639374922662316739881740459038057472269131134059373397883033499083063561388857573040939270160 323 -711436347165803870131199860673216115907445661593447055903615607565074416031030830930709535180963091242610514251686172990957739599836961524349360 324 -1755120050411454677116232405025033140483129510784049459297163914818352075305724904394619860213068505287669906085183814556211006758463919569707488 325 967806624088143223702266473525607738038777178599824195161203432383100155653737197218388778075570889868738607077432260096773620781673036539157472 326 16429903022135372655527162435829831445657792368234064596012413286068909837620533176673806057314846419877940533933688752879780069243549425697300464 327 35904471461420132903210286671587106730195584101468379497191320986781106953245183537804865543622515413320611381617573562673086345612839789485832096 328 -34620545565502884596518484021314556229814122598202380005692019661131202981773701636315273099207420983994507088939981737676999024156207054666004376 329 -375403552378527994733257728018037800352416938175885000648530161440738957531216046275233478263016024722269642895476565785343127045375904468237665744 330 -721577498201266526336289083842534293925610301688630834437365933509634068943532730158649332512791955402154797767538152922589134469328663738416867456 331 1052968861594166799794161966862576933644386184028127013538282933676354439093236846448484481721930876144697696705511624613423901990622200528463206128 332 8491539652838908432801515839370242552742919467929534106543444288053719850748441292810860714469645271914395627102742992876466665667662188135128169568 333 14190146574141503028550000140396987140959070814431593457156378214988184293279063567222176142789196454138690036174877083602265955244564974410953222272 334 -29469869004393729279149278310507008644152677761916000256737796320955025212028365641969092948779708156160200707649679403353827162257117911289146031888 335 -190221507552298724009505350127972369571275813003453446589385266238735473586069759498571477898843105820756848490061917669429145472148551871436143168608 336 -271410233229496679845830969230196080005396448237373945595789956833395839784313523139085311200978073631120876730698483142246999858125165131392565727456 337 783366336803938148361202054794977717667289682912779862344962008250983770601564162903222806434701149188593769539874033126837709790479570036247348796576 338 4220770989086165675103423786309768809708857321326222299326009437149202893326307520891676391571696294753010561911200461885888845955453554308280836772864 339 4999401783914254634000584244853126771821504542031742294854846271824757555372945149388309655258431358191683340941920222192713525618136594710764118190656 340 -20093906075362023245744612768297555213030005073727426182219357217737321642008864615062001966444800938463522563661068074836935695824242136952909681805552 341 -92763293537191600399510228124041111682057376905727163838932971718022651929214175894436453307960653586760568577769054931586681461255095641252187286781664 342 -87143532653525929554848787410754304729570100847346904025284504677440874093205305891750087172905508159693212221760190276608325653758399208801933236489792 343 501894769128895597573203840915067867883063975722369483660128887258351173805605493943964567115821228929704668094533249581707611781081699717847877427725152 344 2018946279820503044393986276387180393187237399966674427780086276913118334749223405804423458183708260398091969416020794945761029663386473004525672916057264 345 1386527431199319311639910043023737925574550176214579313990551164929041203621970877215022454883610034473999835569991420892542278446061371148048612792263776 346 -12276052635922882184016332066370036200909420687662597496198991844295354240438143164299868334753410956017040528048137201764638470495375373893752940965152608 347 -43497217155592964817202008476037388440836690002819398130534038309260737921230964982979602851974510940888094022861545273110247076334667175093101001243423648 348 -18312325467345247693417575014236478625886000831452770252139766878446474436664895047040962405320599701228626156197853659796067000683471304283047542744407712 349 295132829724853501089132343752454108097304218855558100901600653132622692897121184815595466457101625476203452733518982335803103975277829893202808791479897728 350 927058908963148471420719301471862707249510701278942970312042014869345962077228561585984943587228820744170355643006208815394261239996481163587672874645632160 351 125637970544476531100037923436138645189682096172527014084078338693251296339120582356124390435640460996579083440273213392840220740754694490498541451576579200 352 -6991929546847244848141310041492959485979386650277907836383462504890164088295058540361380142474088149086998715441648234863650366080649618893701842415579862676 353 -19527896497341694522159646300621674734000938630037468220060858733186192161524889383833504161312887007739085905835973164150817769557078492323029394491245260264 354 3478863233861005088095020074428282729029375217834110449521438242163483702066148691761499351400441076263267655270505139584196718845763021766765049701817458240 355 163522158969542563485420352694859766966950005828206874451872002157700893799180429174486505785557079424402062666038458308847238275497746727565731133012594687560 356 406004082070465656765966055255436883469226371978514024280283005653327644116662079532415201038243189451694751790150224384329901494801217213155520573339525342680 357 -215782628861416108499070304016229961936618966170322826287307429170473903241902338308358946479625977480673092024904809817312655310848072168754368684711820224560 358 -3780158525237471769256670824622559346014124593733638229001653974186675100979187184990042229160558697551479629386620430097055323696363585991471153628692562783000 359 -8316148419298328769173386693753375216853379000783244042375928156255591892929502255069961115174039553487815725651200806797383693063776113530160298697321941058080 360 7823907735792535257318177799591736631706729970945132433736607799204753541288861646815330788781396635332257509601384554252880893806668132432408946563905995363528 361 86454559843634782390895373748397369435910673793740065072431125498960929981787109358375901067924425212303719397873315191291734375360093016855819689735871713799776 362 167369876897513872085132318681299937530182049528182170481305356365219983506623796323647925394933751516070935234478603885963109626323415053515372165480475965828560 363 -239459108495921695574862302464860705480308323011161726121233602058771372453932273562780974116707304971451134958337645716144258397459705705771486530999392516583920 364 -1957385743407299065442000037384423822105333031313598772241250005200879839038140462916888265721725427711359542868037415249912594075788073905890151299943857012416456 365 -3296919577653858260656631303931016504125690419312472704317562091916633295113683581466316039064173717213773252264372872475175220836699002271283792415297113910021168 366 6727236208388217036490614290752340920696135560532439613194925874658222782600289124211424028928508482668556712957161283102551134814978626536117743778849172962154864 367 43887508159053143408201231702284931940348301170615227507883848981312139676274602711014157925705584035180632063107043477925786139502521424132477371666166670498871792 368 63189264016013668974973828385673169641259898929147755513726511896464040874983287849416215240756595630180600478815517675400331097366011278311946345673517248907380728 369 -179293418026522038384654938700323717368657278022694537732938737961815805995146657849414873230676714674887023974096071300011858606513019258478827377844570666803589744 370 -974674766285196092649601213890061422263294089579600008796824324533084206872308354868607550119251517899573191492764056209268438057109295149038799093057531863113157840 371 -1167121274912831779822943757644559159115825409736362246243716603113379452530499289328894207151894429602088716305573491996702332193808618644781329385833571386864609360 372 4608202144332278943327938325016943556397725321064802011624564930133895614477950390098573914955065054631669405371573306390102707531162350489992287584542145324481950848 373 21440273164927429529810066369731754856436937551446375118852522548430229500075983654303855462337277863072778819020216359310539266616798012508203689949597118038122768032 374 20424436534070355340252500596793139979039059327667743839343255184662752004611969631532283812838235564739592631626632427331491861868095336186224663775617634196796199120 375 -115287554888239179174927147504608983525101462553882549798871999312066093883110948118346196585170128292440701167953942493716280545893201473641851834027560175666037802080 376 -467056262367524114745023898154634745733833945357844072075046553458884344412510773023396820632251711015037259080706619404711694001672197431833067875778351964569342961960 377 -327154329428716879311066400386026357954911213958869540558906431229688569766517417997424098707533913191104064552139785446307851230227489965983400386581721918840022325040 378 2823735365029127464028352479749384971145676409189788172216629492067501699989221613908000413930220068250915310615352652925063833437371459495872740756158249721619400994240 379 10071757639022003133231542813424905949814291775965680124822993960005051492431825961634582600037106375022732482337265284142953124644127117726913321231651469783101255302160 380 4386404632414193277653019621934948423068181048685843699997345472498047575875594963091542738863242526894965131693564049654227236261722815825421554586741838452316144697440 381 -67968110676245015377236864852673660141696438778193453275682571632182141158765131800019002070709990396212968773272874845041440931359745485080834231878496232087402430382720 382 -214864950906851813010683070051799827632947280688544684991903021511860100509734845053403630993169363803592580334818755480632824201945781474030944310530913256849703351105520 383 -32495962877946421323865942853887835445388281775254522907376265726304583238179054268716634859935134388161600485061863366618966250588655426171897391227684748318893965986080 384 1611964721434446912438848984281560851528555320747424516598677467631939444376835454561303836874802107786871277823416250984330970603621536436969417170119712734697231857562370 385 4530550077897225404867759457329010327152007387556938904341724084227681149928650483551680924389062426233043879967265953111720674806678158398733763928820475131826939464294820 386 -728167360195708715972294012714381210088975904698759608129591739894891534997425359664151080289855036240028657716198987058714238193940709534188723963370349345197676009733760 387 -37737111409547092621343047536751734936456486046812779276528096572445117497936672065833975309641132782322243309766151633509442118641100283537636475333856783656789404209198740 388 -94296638486228290956534290607109234199184093873411621324113833388128312273253998275495621417257453468698081910759490043883022913865111180443086818789643260592486468782812860 389 48246130513515549209543657914141766851579104786352871907759203298862143290305534569219765462645082236017121790183294324385038776462771355289103032811941742380591768055392760 390 873189441398682261487330257116961306053460379774550053071526546551251063653284425118304422947748012565783457115837471781363965939034674926136798581578898543206367696544345180 391 1933776147647348251484690665596079872389398312870154754104299374130414839103326455359626949761492777135018429094594856677749299642267045206307549246708544055007313108341879760 392 -1774304306637805641799522728919802660775029266520803104742072780067071892910085003216253976468008936724673164121913648898669687484761178438725215753454105824650747418657972820 393 -19988177385207659254721334118092324184868291266880123613448809666352206539627961139749795035389040203267032201226516194599324182018071507368831495665394780937801028996963156080 394 -38971694119053522288639775432724335146460437195495616032968819179898908177771909473705538158590500095801933254958586555569008917755430006203011674893300234882510240159188546760 395 54654704600886088842880055760063701674346554103731713443840883931703872935303991256246093344700172367090941568490986376153844296259968246581030259039804138407214634453736436760 396 452933951132837401457611201690057249861751707488330987806654856145330079017467906571310245233375022476896433474510729711877744183450608830375878404905752621523766658385217522420 397 768906171820829998415568449902983036602604655535033365221667065108496144216741132521447872597888505356240616642340790575041435927069467681174679378667746174193808572530207523320 398 -1541302216146032394582103567622792137449018832237400067453355693029740525514652289429777402723279174093324287317871218721880374066805821125087517696851541229587048439902295704920 399 -10163980784851209056456932581485678512095444953932637115113800845909536981848251183065837458487738149349144176957027178117169622149307473617437363361537046152966603595547810437720 400 -14766119549603242644140837722726729422422180307961439917708423297928948462451757600733490595181937700676930501017773641405837618248835615250817383877579540784122221354357557908740 401 41186052803968291216912225960334688004961220981402549202274768351086948006326005185312678787875432681395243713716225828228931862509155214062507598594601959225491945003239066121320 402 225913830770404528368074860038892605491171577664235146854613564987278827376960622834863054468180612524267370448703748195284692996667706094442926653137459997327159137950277126895240 403 273448163778960719874199281247067508389638558331221889561483151889063768042635187413113649669695918259837188221790072924165267615621442314688602062631955183435262131727754077592760 404 -1060647014820556526142544219724644944651513745451170129707958211214633117762354822469288637175102312926119431477911380710563627757942255998943969086627983951409984861919538272147120 405 -4973631398789531329215305429481482277518176987905064984458209261770384222313925125744200288936113643649527046381199740245880794531809994675747644879621515589849122939733195601640880 406 -4803559114164072617014547195583188640094960539051678620187573442951658402045219910232106237702598452671327072079292885554584415525578766655951441608839214724553393494678366521315160 407 26577028638410491740210052343034754945967253313792319055545144332371565882376481741630310673792052446038045582991297803173038390926126450213780326487832735889176899627846855453483440 408 108436902409214907285746729779894844903261767524072724848022728708917112673189354776325806373927794442054903786234602013664685486248141862524795997712323963489909102787103721785401860 409 77438714356886143891450175162943953677773327653678180067728221518845847129100478829268765584680718632797267142843023503059355169028985832526559408739140217130341445802194883245310360 410 -651813902556203083518956451790423341598169738945077529474947093364178460817071845192424974030905649355720582861965381377257894246777524540153001297825347969243312897795340166271150720 411 -2340384386974994650045950294735671460427770277888040908522564828294023821519031047212667420380094471603202425231999417925431426065603599394318242100733639009985595543119409112536716840 412 -1053155210152278857280296210900274109045084008844790082026288103836467143923806665881570352447362137223951411457373287570300712411861509744000140499349903438513737909216426718562574720 413 15707477034450028543197429690747499030926116507775135224730148175656627539759967409102480078535623107108585995368329815623263276756178294043486617543513452306865269706448078541527959520 414 49973166261790918818940780201273347389892642284856373380710062403281017639992035381495114354948097214835458809613723087000297683965835951882822245101289932151481939347022652685607423640 415 8340536408213698966867621586732057615291623481561904729211428561645732565250089609611453156537529465698744540196306360768920920393692959670753747504582234287328751487785201047781604720 416 -372911972778608154504497385860970375338090186836318170173902467243305301323583619079557254632661368086269954730131243111867803793548730400709844672892905857837291037206583319522625596860 417 -1054713451546430447955790923281618741568649099903779248716490735337920807515155909363784741323853975945142763675386130838084765328103352552238465236521957798180765931754533328642009145480 418 151221770359445778890002371778852712144989175809737255322405727711047218375778139307689370241010250189910430345420588532391156696157355386160853618047337199818010519172672279490490242080 419 8738393599496133787264544500162931731009349645359564647522789243230356020303302065662058517157910856557871560627603652713211747241618162659127139668196375354687300880403781446728746019160 420 21974807770016376770163122281925193227086224146703655124425554294221809896541540990518963802468071475221369619255558332204971077305320320888199657730845649848382090694894023762224549886480 421 -10809802697177437241550487115601575659195158658887663990710799423458772269944660350392556518937172523964989519469071014130970794707480793768559512529135990520214943547001141115658080335040 422 -202374821499313441824920681236864103759177832684614840176488045553493498798282956126942716316167888640643036195159604221013936751401966795478129612068616396936139465498912654542911660344520 423 -451157173986150898551235709156479210182656919284043424814158941301264291431636128105615300218525547286292653468393914952318255032660084982457470230134852137096652535505850126086968373844080 424 403526334923344711685867373960511070454539756320139483060693358348134197407809280945666596700727255401528603703205864599607560889462007470514513184527052787086216506720032130428003903561040 425 4636462967636443305246462614886984728829137351285729640910278684559065561859993320289067882402280823772361040607934957346460461201179443115561882176281536171178603882071604280889087360991440 426 9104011069919134732503818160266802752239789371022981333698958384540210922335715388099493897262968452513893016073585619571379319300841401097546621344377093831078929907589347278657671501945280 427 -12512372701125057839258228545383410434196891602468238281852344598366793469146369543165945604178989683064884292181235678926921591278872900046166280937282226387161212714590598019207945761011680 428 -105147900578354107072295461233761336838458822799606535497190624300568179264186819553569019091973571719297665628200507960811519150729885208334308985185901943312142357120201406797538470947222920 429 -179896170998504723652914987714769247433410802169922755271305798775052703844650590655525236248865917016927446729589050994426230981960443202002007247028412094497646052695880765493178639120228880 430 354221123304765632327806366666724493463514710747358432313619997499184996580313152046965880374711011243813044880531006818802333823140471397091133425630540542098518260797804347722367338868134880 431 2361419880875601680554710470982322266218647713188900349380811376005887558271769368362792351058329120241463715096499951898452432617486070071567243577825138992461923455743116594638435942123476560 432 3461319060822996092618993313200834996345455648574552033400092419549611397075533994705943071771351683869236340763658300845539657062375444107783246190592612684207844411542133196944124721789925860 433 -9490117117694774327930147446453469918407741519506964436028431277724532589882539203607665583946053785404901073870498413294790986655928646582333084124545910428043812963846874465763644574524373560 434 -52528114842039835650835638213695167840000421966680855427123742769037224831154598434290407978758463379384245965212294030591045936679993344839969584029628863767835917191325426731904608222555327760 435 -64260991093761301375192842838490043413689317470936578567552366379178045498340700257361028042688771990233430815439077527396755624599450241485844722106184444301014921745549357456927775622264113160 436 244871083598317615915508573562646969701655358585017914140997508943697981769602792560213608420792539158488483878868835435259666152139970654002071804388619757578280356344121559991255106557700299880 437 1157343919875309868198668957490662715710984050671508981263515840329080915230724728497303260963674673660331032799124619973838290117236574485723422143615461216038154013878209069631287865203727301520 438 1133008808967147187804888032198202211622825295096877599963073735091793842555242608232570663824533278555408932168356768567492914509725998330883964633033364699745792271910448450049465601252647196280 439 -6145332097068770527294244491138267352550517182731177008222071678891629300203370007177468050225653553875899917857522407658561969648294645715179269415080816246510869927095858364023889051703879886880 440 -25252851509923186156731833944561576221497624944134617052787003935938157637397302509090580845651619670338036907780027951948960156319520272764356508636627602491162099508060287017089599864276009399840 441 -18378635720566565723632117244099163141727419077965573588416429495054368284646386599871335578431581202986811906031837129582682544248461453139451078266852404255677814341157649802216328068365366412880 442 150911987645034493248137029105690095334471951957886163449793053557321280956218926005215282176140759354996956569023783238255506047516097517900250324894832601622384067051989893120829841917429946858160 443 545474628698086655979975355358587139580456616504064349245897594643773163875620247301236500406559870461789687120647950123482858521616490979844485423662727717617163199334573315829394276466664234115040 444 253334123384545249400890030468701237150253033034504769950357302989490158251208617250956006050705632561596310502308707399671257016138878646764152018264234674403106335472653732989774138143749195469880 445 -3640764515914531959770033344989157473200724146229843176476257427976201613279247718863057431509201105498675908646908779131876086685817512407722509009038297667865468246564060051336203450276618794060080 446 -11657185217074337715521199555342029216183650715763144841759671363016558876212466064158162025193722169167832222099035908071147781000884855133592919638640118072108201445369609706715500391598035775055360 447 -2127475892592857842458259447676737535082068479878362524351075786360279562265264813431731914844178378640999223087322924748156754105780611993261999155967200282704263425498897510191302244089054242018160 448 86521864518431787952402686443538428078854170700754874472007202691978086404639460940307173532918053673877388601666662060278639536741064902862162928530075248368726429584254714082291022175405992725205960 449 246254204194681115722463252291919816555105284665459228358535452380187254467580420313402843439878518447016526651884832628801115585758657117879979218026943666984934855930638675557116769071523939523031760 450 -31055880507136389201006910402525567513772356407176361369227163387703549140948301915099762904455810964028349649656768328728859617356706204492152871939051345129070178672463970286896641480957900805869200 451 -2029302694921552020712197095958413260281684105741637038420615094999601129748269272342449762247346441432670645824400854984267756102036024283521822318413133800959169547014552050503851327029693003321778800 452 -5135697721195645835772272234315656236569079293039035861063592395117912146573392418947436934741287721633826801897867478813517034470498190980578772970841707407161243665981265047131905883264941979384135920 453 2425654739371985669184912045632646493869299135963387227397446606591567121747459772338184135907271282763919777118254949039276606583431387157573550570337661735740750285727502483233322945144924445620957120 454 47037061471747109881867164271962797939655901752874161043991804294659046409551950655204254101580605927266067445263006358945581996207264351172825876228128916622791431342146791904927499176095718988784871600 455 105553934549425968050050328484730883832782351166773855650166804028322830854366478745132909790287541973662833899018707973022906788805957173369601316503698496750518113873186281502250982164488919147425313600 456 -91989339641357463794530837173990176982498189169139805358934598524889605349364035247022070188591602649512274014198331051336798208734100629706312475899506745444873555033763822444422744673145312349074970600 457 -1078498419388763539086037912824193047229124036003674011357836934570724845273526290062885393314952599243077568454932502795136261947937863421528014458371552248358959370699294884312875806216348508583050866800 458 -2132650033954026682368105409604400671753771968534532831198846180175191057522803338318047415943700388568809918122266537013243703406182312202854600933231206116152494357085829987713111947136500371464200186400 459 2871836783663521415089962420723311608484981950135989138246039290400839394241151832370512061843615354098211071212891439723867206629718158201907064602193826264498612464427809540112685089900776062982983355600 460 24477605569865915671824077005944620640853193616312618659274379014459053934252024173911642033158907339321762352742850574323094663538088909123485120836863808367609570703655218209303642570661572103884994589760 461 42203690292072983052901496012893414907325065883081377398888980555329265109376414478806425540812667232213522055996200435289019058559306258321730501034981590968821440243219180337231298530604956098036818817920 462 -81619600875176386029286117027046061215936893477744950990050468641931326696871803969735682424265507637983772708088863310808164282443788951801329607900619194306995334086952505487627597021385754792592485209200 463 -550134358491332666735052619093755470826554511141561117639088683921691808446411778225231935951538259467505242104177100804507426491414832315262612743598222666719224776667022793284158946636481139789714346508000 464 -813523129639133447340520433260736924580451012167990170518653505501916103545875720452029332824784763449134584293302792634055239493619927298843303766589743682142586536775949419480024100514960901824055336564520 465 2192457373594795955942415192678005287742732287934198791056740817803286088109285159707100114504011021570004180148400618547424607934726391547958127292411032648735381538989671256141021885168820825613056074914640 466 12246463000028999558399255023036399957436584114211365364289680920751770291662168033985688210202424948741936537447384774793709042905427322659041056556839417636570252651785331416421141808106807504671508743849280 467 15140445459404054633032280185975215131799355545488819521342090825112357534984040838092261044201089498320522839268402010043712873561473397774386570832595813040173677885163588216262049780151049398947583125386640 468 -56681115709499826611732245438275311617111210409059018133306104283364198687626800487735768076793802463829838420576430450991112139417422175155234356161824109100599297127210551032961196938489617045652195515662240 469 -270025598045475985527880862209921220185364128109119688830920476296577004975365414644810489455869494809457734112854925634150782695334979482806459743585226316705366808438780982342528311228302778185671355913578880 470 -267899038892816103567972570428063997822036699982570540815291377963964989476774290480518538725378309213221744316323293533415447519902544622695736167293316309911295995552855640607399331314254886441748940598119600 471 1424657112932145693928355959427190294493249390064250007658022843023625307269750041087539005491219630161341161539673483683644609394805975953430398975535007123203964917700592969798987568694662636042855213733455200 472 5896323419028232321726062671453052940207675818278825004411644951434615198040894324405365605400024591303433175782178441516241132257069305900450428310811204997821924745342917015656702924143358779989651689498404960 473 4371562027437228584353042358926363019312653530822969532320302613421239219525212570947926294144706441907530877366740228254139841192563307023290538334824270188691287101696745739590614924571770000524522391549084640 474 -35029945212411883610215947241435955975476524949241594317184776272116302510438251018050459098927713140202650178919560782817490521701022339420346918588341688288137002449338833252860319996368611144014359743208944000 475 -127462784033620873433378808795491777949949539965311313796371787862244139729594136973216658019718605461376454406084356022171195609225569686201738978376496715544500625062204763571828638966441239650136040674516904000 476 -61032106175313263896516778752497247779948186870369106983358385525262444864913850798877200753351493347211636021192731423415207995924693576168839890162516344421683729973090359648677299786836773440232453639598022000 477 846023884267803785900494339823890203037248291484273641948280211915707189897814143762173220954692357773535217449158648312731690282121770103416714200284170440234455344984176487601390142823135875295076474752774068000 478 2726188726525494614467358505225934326261639105361216166916787729145189155057839019422676093521451320204366003263332027072501641144963317983412470101398333580198087150300419686940196503002129791389565045575396904000 479 539910743134191650415729166393722710631569225875100494722818873103974135814094369149284907701172244306768525183753848286164227764015052352565053280495920473981132289600513311127537292029152846486422639460290620000 480 -20125044717217156581771311597191579301594606623727047487375256372018400816262628307090337270892088021539178934978339894805419169086910548552044814880883350065671440262219453479862874533044684947050432687694174746900 481 -57639737332169927024322717680379637726845257767316828677489371618767846088955013210431922977630155853728607301335066383235636320869428598148432250605016132846946472245833292166281564428221784576720447572609062709800 482 6278977170126447588502535954296731763442705490461826714475085526767820816459652200117804462483868281998522282712795053825443311751264372500540065244506849989277031330530121839307928332063839280050339211927376596000 483 472433478305888170371879900891084988024117217930172440777711191884556417806648325529512240582971319370028600637265689644367979582580913334071479007304127091500318396640843700253374326153047064392445023211536469365000 484 1203223971956747172923722279591408619819770945355409219710727028934238575422649872541039700084114409941344585111108860740673382103237045535971136062099834260674711917425255113173145781462101301542394114866215605007800 485 -544855641817724792730353571880306407120818751293902755948997336489036990579294915676771500739733673305651981372023027184242761717228821556091100658464683377212725013528227039928084493124507514014608097698957986394800 486 -10959467140183582456558933065103505272225317880174387523882705826794217762628859066798323480691527114392601827583110164474010600934409453049692172794252306311255811749532598174518169445996467340867499518549731685032600 487 -24755776260800194025314379302494112014617362448495354558224347257130697222073616816972818388403488273406617522575090966658791785092875262618292607379518124806199062513875803778021699893112334180144383714860910715013600 488 21011122172657138693942305181226309878442471986369794034190893249404490328147427301909084765353276077219448300550004832418023920523990583504800695226867285557318162634750411814821956518055540351910702272047984041692600 489 251480684107985594571724416864394806745662801816473884232404091353431916523379987695483301912856229775784547157108279218978826827334604462396049735223047088225082391536086500129050705406694399795060547371388330807041600 490 500776395900227183457536953650837965108171800346241938695352994765543488294010007382549922007689972547851403175709449282920428185910022971938495426145131064081634253807529837986127147599016990406292923560194283676141200 491 -660573327475348981540366683400194600398577517320461653550976275450577851671512649082415624417728183711524034748405572297551023224383756551439643163376402940021804078753869831853283231413657364428357276632147456116795600 492 -5711845892803820009819361038550600832637657805474806153230331040156404125611900775467764937308096707479428849449154691667850460790763943920321573437331148634250740822046299923242427986512691276089526231911969414099420200 493 -9924219805228415440235558112046579719641924297871769317456466310626509698338095577648204553529771793699898999891429152649764497138805514237295014384466858654981361311335550229892650312461489505258678635922438055670274800 494 18848894926711634658134308435638475618669533973167506198406577843678242862873183940857908893981828277278181863851507854471769754575260082389511781307905540537758415299030252560090101472227774990027995105704179182174371600 495 128466643222276416519097772935906171662366567225946109324651814261761269022492797921183676844916676367869076258869972237508534752695523683612997509334262427628496496586309948463908823758702673339594681771650487130343132400 496 191642617261773545944716228682590867437198261050922055830486464765027053627792075898487754781951463435984394384996204431636236939851533635543765919932034740338740191936945466194911565911125633781569099097223276794631783800 497 -507657420781745123997043282355592489196438636956659848524531517724563427468266980958559340612441755069355865718200236079447798029093118303011591304697099096091948679538158644299009573721856546712178415493228963618164273200 498 -2861820851247315699416380836415218377026955149241023398550606701206398717875364537530851007915590381571455938471626365503164209485315738798937025815910103295621596277680561868820746225234934107737798357714033633691125366800 499 -3575140866670413006773433306245368174385856493596748685283994036851178143390602001566147382371101018968956667143616285278212475449507321573365764221677651461978256028306661427776183273946943424048774388869468907713676718800 500 13149786041919177970599562119978413501812942594321536576471072528709978556403050312643367564703642949921070072547934174384005297311471453467663185547110181835145511005717669117889750212123368701918696820296540186383534833248 501 63146201368160928748457554610335202661639066647159694899284789951959122987114260661361815690977413763542614173407706916516297387476441327453969832932117252390567925507440357191580139328230090441099844568137832955008278422496 502 63478310593196924283491650036938147539922336683428773433280370155598069995224784583138042458989519199116272688797556055299675305302919180982692599739093679309135922810561842613494655227666125098704662661234522539567138363600 503 -331016536883496016457749437802520425453459832610344485069355849165453726107725976181530351930856455679360260076691180709346613158007886925260596632176431302536198544919395478759901618783501085285981372543820916269832207426080 504 -1379872151083454208596880622606805908087690761796497132094900049019345000398998509946824378024874503320192323381083066297584778638005551424408737565925460922277174394527439488017837256866825785427318469436014332126641928524456 505 -1041798396759743876303121875136049365737508779268864205785198265488301568009065412130962271305759970777355397565106612848134493189754187940239015035386810940278084255412721538373930945341544723373926030987648228421842034539824 506 8149332981954467397670849562334438783309158117447255487245157840234273448492202532463160027794001928498591789659710532732346387040632887554080831928233267795881475207635666884732718932960613340923224626126248044033901103399552 507 29851474206306399385581209559652606202561270916142065742088459113062080634937927068597277636056536002032090792093031947537154465786082674568564236496177242328233091820650172036003545814754574293713018717215845941567967632711312 508 14721971171020077053799445456557740445990885265155993355585973112417246808554931399501952457129915833612234283034980522937358836902627211175960964732717906826474578942498952598198201452621970100587991213369372514482455430554208 509 -197029258135672901560150837759550497130844019913288211693229831263522127034854567514891546397101850093374145759560508867064635559736228798213960696423660497611114921974778720115712933739151296197748188621223363398693640427329792 510 -638967013736356534755774599569180330110642694014133570271725300214027188267905988542924412170006913012371287376468292085920639911340334988069283826034034385297866216662139136101374160280684096066512570527746639245148285309856240 511 -136436500985802278797029624997800142439908912684223869681283676808539041438322591680282789911956155955468753856092916440236813379430617136711956081759443351157409963269760279629671812929668453042278830695661002195840252025948960 512 4691333184934323547961820958918614368892647446119185945820687122446242394474649137726844357471541276434360720590778168843184910733981238977481450553935134796653821684886944038519796989331374145786616580671742455563708358474207034 513 13520949638377566227502313454180381834887033031033551451515258077417935916843899637324866808912070152829944040777211360698329972156290696098587335947738996652651612730978323827556666837288862070421575566888274687128760758520700436 514 -1241822113149417434601408175165905303470847097731177524675507844935438191559499437896901558217455651933883221533857288793321944386071413801731630740217246833039990282333687020064871501547152735957767549735837345171338362666732160 515 -110223154354924585617498489068978719686840847399478169941738327792361345214637663808564750812703303023157036641237748023644435861765343615915100489312432130024069112347211906789328060182893464910643643074245549784239564285142726340 516 -282505274382699556440805043727007400993540181180940327442484346472711674072075190917403738113854074894525934842885921229074023370213844706099339886017911896298241414918984790014448441422885254958299737793836712078002182047674539020 517 122458040704130885604929105005669371491540743882498900629220392087867625327743855109395271612271350888984725657122487256528752964361717422058925039648447871070060886497063860113696015240637631127959349909489480537995604775820340120 518 2558978526404511191677064497814868414437715984770420789319874883539537330422082685487173518870228056590543443518073596756198769588854631828083514938256306087497162074944056292305303976643474219936322316668121693365431008206468072300 519 5818316015482655923270867062818358979758975020671909388747348018346587726733000846819713989958787857032255767960634587603315082724306022907056761185386712192245301369278155053998211221666412850097701055703490550992557033062296374800 520 -4806870624023617003901305757513108386346083262211800861329528359803573546636525275867755921242233040615685346875553736656065226405648152679522533560971019758689834826720593391791916289340934519439677812714491011508349289016337473796 521 -58763430584884830159181846068604091389021624983030611317001326659467725549405573302095485590401610437818075523688633757637283069315401511268180040168858182050071122223981997362810701871113987119427397470181153261632861950856478047152 522 -117834165825461334455173995755225358468427755610075489313988429389515678905348809540274636513292727597785635229088117823640306745503098691720279434246542269222891682731688845275981357170640356765030641882093063296008688779921114470440 523 152225536648372345987171270087733340088424391339663991715317076529508626867943690791585909971865925125989039255094183254058767167965963498435444452595701261620041488150287564580265995620212805114573735119668991747461470368190790990520 524 1335644149919886364015046542929480307623164700156462742036876103362211236339784994969881095324900936567194489253192117818545272772186261110884825594052031319231743350733982497557966436854816154589751860548692672226195111865214553511972 525 2338449750771404270060647774086812381342013422678966605508845237301024600116560437267232048318408537128344786863980770542200463865969812024115288793325457059565561731662834450009878298342693168809103581339026581372055206292883334268696 526 -4361309561100322842140705190665589959275014641946699772993158430984838249055488088471239124499611151219792463489146916763752623431088652104345382357679829344154848395903577888836070851721899524540056424437388338885955237534417156023288 527 -30061317609322888374317476373906317646258034501927945478582633674398483279906233333460073072113982746859286064513583150354097293774565684268390514730745481421431973296804281476981288942810959962242979594702703064374794885615407634008824 528 -45235470184338184749538903054576297865662041530379776876972208802346404642609326607710029738850093008559888066288600479616989436540931020657888383533259396250216991268676739521080980866013694461860400765862005780248685622134148726793396 529 117777283188256586743122457245761720182611614046243370636901661482918534354334270227451325710864563857310011395138733420256582420340008442885453609535443522463459109244148198551295087422667809145955546270042930392727013159942105282368328 530 670130679316272398650351047615746267319649838296903174187486393096832509159629903187797453293260069507387515172543032410134813232094588046758322654306098083724749658710342321482399073324896030057183572906509736985427657545593828159203432 531 845833052621206297836669839841764614674110133058318509852261765056562789951620761555796139410807792614217241548713643540747887907698997026593911969853195039002241306902880828790504581106589616351245622949612729833993602917966356499970904 532 -3056695934517602917525445034965644327830717224968217010381687452333703927417278698061508228337499596070422736663334560863924058138698082413913259499882370211508456947159651335930447274107097131352121193591508709229036193198893912750276976 533 -14796671717202526925645312006610536433512358683308030156237944269061927654781307759989773994489558532821711428841811865060183681997523842269934143204092371750880404550653013140410212787339858438063157507579912381949637577238012851171210224 534 -15068605106125699662895086388022576399623140758306694815965390432304132298208299578012859036642445928243409783222153669468467378942516173498533458721511127090847636703532958916043959321645198049018423369777660478496970095013132222353112184 535 77061890104611104589308010146495985006159747707385576376018985007367538592087854092703263718330891693160297570820262690284780300631539844955705695826652677648933579899809368713343138870735503823047081485020611857974563479481657116689626352 536 323563924454098078352293902479824582030732997491312110873126086413424225055868406872943875139892058906268682958777482388221797814581815972896394651555021906359874449689025845141678270271590537527045084311157901971679680730041495115072031924 537 248678074094013990712682934868072345441474227992275840465791567399677001449776516095228394772155234204454135651315578198206132064842839639919268058458797320803439358284115937124390822253776140293599052722759866710024017004428286374417494968 538 -1899547457321669415328441567053108752112314825510528422064558751625479330928952240409713942468689571118399879181904190922238422940212841460431694802422373846968447236055550002942440760128453985061650464018218965931997179368504674376493815168 539 -7004884038288686998040968641448007673311849822494085621703590783975577776375090538059289359074698522494368374064419597307646500566878789949669342341249624165205489745225382224945307541427921225826966458434577288777425602570513991529947563784 540 -3554849354259498926031165973267392878947871434917326146725565066167912366519917138416899980146473801641007618205461222013904281740728534010794388679137840299585471907199821954532120337242916755808893256990953822030381794889101242204840752512 541 45974573193631188743832201200927165029257937507511844700422174916394936508197358336881805558329587981978418963196576173629545833092754843741255334495530385497045916123863728414893901304035103622066156686353787079440796569710623164751440716896 542 150052310296553881761532451062847031658605564706937341355990325382138297891956604851883647312226329051542338369971818800093178343936901365835079948653448227648412135587044720979415355686525855278830426125277231915300249873758065289364268450488 543 34353678171313382090333189394750915334298387287258579732775375837148241485560751868205409609947246126471055220229525507998209783394604323421623042741214598804909722117791232024112919570096391253383257156412098358894161026575176832782400429232 544 -1095688552678926780330474080391991206339487145630699801196194686306745958447426800595968551567570356721074615447202632403243665742178761040756981596110651592279245445845483782174750066411032629238528483391446690357608582179223144660655626602556 545 -3177772631301795983391479821356360155368487380995520297002601361499266497542568523591534959908725883806975332221600802064940700628965708959072800551835138945980343171667396675448472270535157661508617601242809887469155514936866302994344651642952 546 237832159314510438582846083436981630680194909936269811257795669126580117696049703241868817895716242972918601892112285296282988699156717097131061955056009301475259583390921221224624436845364353793120641904109110824878934582823714840240520791456 547 25764897799453691453241074304924281810812033005152742579383628368126062191493775762494633202433285459214334748363066020965442322744492690084678520819122657328397590543575895947361863320111315816578503279093024660800360575651320050119916949430872 548 66454647390577985023541207589826512112467979149546820193108402956625817133539259895204249712050297536273427240004967216161168248622875173392867685598287949569536315545592982502340545369457922149803485887831613382147043085033193756301531028839408 549 -27528137978678893737184041092520991401876232859524992037416201706444290911460376546756334144094325018411345536124924976860612182439998537417653708655325260676652883032855139873204766437989731958742680503795820614008363843404805593462674795608576 550 -598630609206322151828292446296400803188998531754755155816750938575882103586771383127531855022033112129973386194867488542880568985190761936901404414763533411972198385035560942469294876213241054412757433891711639135845936159401825770883562689386440 551 -1370012089813375232026446409909861574150128856657549176066258211038065819376396646576578459743699093834726344372933292346309147750660135194507736038235637874280418257636141221477693202569117026799623203922002244714913865295739605502074398199265840 552 1101173576444695592316486308869267178011322619160982800786561009667412115790774934155773279870806106435780480605291320755203927478181347768229512649230713058359826460134883698405156937957083501101741936012238524833787312874924148994978616143850992 553 13756760092665719849836763072011463436022458352467994924514289002435703831968299543903363127982844573324985358025298811651301370946218459989622930974763135429128464841806442740619143618721674130359844397290069384641058650235993534721388558265839888 554 27777392096642211768642455450355584460102058357557413797074207805835510443762299953587020989023957910636144200175122835579600395780037459646473166520083344137130060932013137667309133005798142187305780830781630295217256576739528303187425663586655360 555 -35135538357254821119742762507411236381620987068020071920680178352832872153364968605267581699675415357053452609424307487236391919055489199258205813776419531396679831688319009165457117161094729314575652620616158607290951382722863130383503560850212000 556 -312898051406944403703213460018212190840685602469805171501961367737544880271419370540917880680169408541666778856165677330333046872395429345109155080143130625375203888843401380412788824255588116689695424400449210570463113669345308109850994565413976520 557 -551997598207818654487067246927985081669875156034035224900741305144311903708758674661745568267703669069965070341462500399232366713186493823942195327869723962730901661251270683735780709714590331262534613958065599619372677316721585322520074094255686160 558 1010831337684410072464186052269248199031521576209379007561758785457954012538596080209763533977153115625127064133019736199935933707917219233724806859834418772562628883354067456217332219451843839876644736197102479114197543708105579222283890662835845280 559 7047168410615440953507482564479358249431069990554927892163661526234916209994585491694911646336399482416429900081660052031397855159774665528488718259789055500076420568498595193100874835902237124646097102911022855193350213219073393741981968098150487120 560 10696083638074702454559345883092822206657490847539134474010010908169301349944084324697193553089476913915557355637390928826332491861210199148490693037741433286492619337416477329532206596245583006063081482892058409587354714863615522573452123799393441044 561 -27371415279797626678236366923958062384918394197476831595297067658316717732107056986001217218511240389469134280458325182679683973324797282950026650454761442268351706289528997103298213048411645020309311392656859014407886893353898182989073505305339748952 562 -157201496862202827673382287588230675430430913393955482235441565210578034295015834282829422517837730532908513928414649096587393339854540798776383720288536368285431547439077246814144023733009791482892193995798242684853229300230220405884846953718686545040 563 -200451470076509542287627010395662683619618210296097074343154352400957428521776633190635316726744357913043975106608384571325887664987538097007605744349841074675384179718541513737320177064024473592174492585566313625234917453733331921171724782131030456040 564 711762145552418234484245686582186469699657100397028093700963817439192768940860831534886644142081397186046047662247377095188681463703873365744003719833913908650088949801383574518414905554546654781809746939310835134012949082425919294176581250510680655112 565 3473377662943479097734625904958512956725069322731442988686368299539783591033019525578718676442290599460408351077048522796354592930106269911991131641376534238543612204898392981869291154714858050172713146663278240378159619664886981472989402162863358836816 566 3582723048331462948846825290402405350671713871727341963672542401541063487739742999931501308343507248475853722679478433101968949145007742215705998079619962462789626970734880467331423269284718896717353057215022163474340670270064321694423600472382083716632 567 -17971238830866654823538879657469937264713151619214094986958665091734804882867926254108110586841346942329490514544391159302701689388232664236821827574580255722470983281249652973818189145266832358278430985033866649388291696672252216460052491086716973124384 568 -76005225196752613256794720828994406134598939750386183993438730001292758154456067176179929109123348003195430419740301750381722213008598542766862449034608638067595210511915309634247435493649340542092996185513243568738577982753944995425723866952370236321856 569 -59443224616251091706020110271746421971126947826549428639191705283896113874447363559070803308589988256246474017838970050682856363091981621239201532507541397614707977977333565446549122976246455904815864374102451509663156733084754754741816413165341188597072 570 443530305083553426991435646558388208526693191585814366534429674070167491434324988578988358989715981770140363412631570328737101926026659458055356448430605995973824987931222966817961241041970278927584485236114866510164406088991533926113642561216318352846960 571 1646603578214135788170005372434397940159474895207738310162517375288835973800707929515993264464429659297881857289389861214208517618369257924855920141028818339697494713018751982593602062252766465997314326826295039662941290222178614514446653509119863129611680 572 859107914494313486743694964574630992224140488652470014997791054564486150014190012878713086864242076767444713096286716550820875633547817321905950611883996025978409719214105909949847461049617219177717276372231132243718996035159241008570885217684042171788824 573 -10745952320040703786373542428543991845031829153508561266850864204866089808533552440945732840587153733798120622169814850894779704694012509847805302134769873842325585801444771561640205028893170178912075292257511528156255441933420294227603548282043862844115184 574 -35298033794314166196897248707659160918553462666191993813754310981161074684084341334803822230110274550695943112225810831579454628210612690579374849633480299292663348348045836632193781585863454296646426114456056799632598079857607393800967684822671728272651200 575 -8623298804540034870686018869229157482809738459916642333245818744764767635478737530372745699446704010252196743944113002794018758203227922563710435140339526491139098605330867367014371382674672728751142154856439475515843843392435290714812864227100264986271920 576 256337660185203178502515756084786557768741002978754434263312647447805619588276060100310599543726465484616586700157931809369982185163626485753748654958269635403013682954112454458468032603786982077471050378287050503622656930455520576806250342898328409390864760 577 748121931848560203822997996475193682280659720943326410493178128620012924537841139960611178569528154362250480281915120245909386887455410066581109894913262303757918138828333972325602832089881099845119048825747654025331065345076556663206248072659605325356986800 578 -43338421833703909062367371605960769259808550049495973208373590643708997883948080666556084906142277191709136686343767607953341255888636094736091637416528146271764307333225763741731944762127526816975061749779498812860929709245879736414688884560521758274306000 579 -6032705127289236600660888912314999757440678380430379663618259054199900238771129503823760212640264437675525488100941747877459356270120978503411696747729743124099048282606745937942135282313508592617260795042206504789397030158962805661183115274470650426003102160 580 -15658423016571311196422717823043424124309193269296604049635312158382888804345186177133792757737392353830282265612029047993192082461394883340583707524557171527120130046508272476717171143461123739311662802407976149776882592217805376433812895704611064870463430480 581 6187166371534698325012857112945211252231425448777605664606983976326911452053225490885882603279991117958045658488249806113066142925794812650453371306305693000136397033096505329042840046108934652681435128767708179147986743957562634085210880283468709286057143040 582 140272500813887046175704526539362293886125397432009347304144115559997932290689883062349591955162417253457382825587444839799994713577736701650388322291753602237586476013080135173886025592289642128284320640717486023755223787329802934933719095536279075065118096720 583 323120562373488955092281189747732135962179222307525695603660787246814412923415259913849670711673113106118220736951388946845720296738461751948497629282866060728620605446953814673009171363696293414924622994911318792740315564789720489787128436313685351924252950080 584 -252537536634631849490980500833287131296434092038860380783722825898014072527478708328104152295088078426822408870869096795966384137980895902148587841538789257067577765521751013105986648521425065430962764688774769710634655946906986268903425595263503357596543704040 585 -3225815526572242189005582695143770209647125723838659096835974621293882295629601576392376129528415038782832223582014686885539010623887377256450099126036685110801551438631966061213714545213998954969553838264404088920388008905881454703256779126988719218453012305200 586 -6558626951315126675893476220618415164115810549920696822570857026391147482607241114753516728122208023294988060387666495308609644576983567420497594291227183975698455011390773964177823583804444360431275338618504351914855053764598367658640918074277040444103453410400 587 8120894560003121570701184524388111680720019129565337070017615223352565091740908887679336789060495070486649617219879311688302037617974127071233864088411509693196185114881661121083752812328845562973190193807247573652448196575526724829152859021184562773967313222480 588 73421307433549701573345233700475423751677185604562136975775458483021041194625538258574398334257990041857858902483906414984145871515338956447491712664442285565605502342686603187268228177226851796189383073811885264203280761105909868620347387269629662275207329479520 589 130506995811229122742823808046985359995793933374462667292321668298465666489952323585018233470464528502567104231886534754637636344298532893627175109675803085632820042940037628008045152413821411954361628222807477337908644061930367443102926352030129588551312424187200 590 -234628231941043723421749747861093998392418799067217500600568461486140481395490162256676449414053332115646751574795292022989419739510638211945641739883738949646297972605787785226782481245888370518018324527499777769089622831854338015415786551553206613089630881575280 591 -1654707128573069761814032610766253158161634865973852450115915441185665877750204294298504382648677389315222974286670097292513141197776953653073225337587326622827408805192611366594175592711993127479798224338233525494981470278131442373363710872166737912050169960643360 592 -2533032700173663347808103366476790666782358641967487441798079637571924184411623707690385756417975809603454124014404177424063210139202064184166685040880880553815490156454569716200039128132858549043609945443605341536894669472836809186092002370611466787793799619141000 593 6370728859285381886357618036749325402506945383033664424654521399074725305150871256016000589815299845190941750988684181672582248583693667531251841858961726571665751922807504669039139771941880176367834837070077582870309984455846625599361189845530257931007756719808400 594 36935695244884091770674040935149413340132619957373131483270969414704219932393688278566017027731009673468167380276981874749182783695652704151950590595761424994183636384321166403553583679783564812620993758278348315822465226018860505870375003056452048308539781229004160 595 47575183868380939927124943116850357674119837348515763192386495770196888142454925972190019035587769341926349332821373059420257781568778993707613336648142838787240168752590368184074184086511301410682836630640894057772411680312200944493742314881660383546554406929246160 596 -165989111906433687658613652851863619501734935294635400501833046671995235860494911364621193742009870598798935460043024631809287065777372510006479136709554367297208058701909522067602961204878670656261120170954458996090711287744179994091251680846253164676969859623210080 597 -816629133166781826144965164625035244465365929858989158627379029480988722524878167872319109103105353579803061480560925909369728931431783713110301954980790736364503080326976949578422904025222205266010897530671224536389827015116603710046484768046483736527940347989326720 598 -853025354355937345958336296291077935340003120652036442222942121175542996864560984859300446699057786284235862563607560018701950104939769937100934918511256136690689783695944646562862642725562536822628904199321981794922517043283622867307923196341463405179410954856548080 599 4197389799382118786533854211882323090361036367573187805553900802877945122438791080455213577527788500070613730804578931827874027406875902440967700460605905209297581733529913245166923554528261728650113119411028308587909806065349663882926670056519305032858003829715152480 600 17881504178841934663938279571864556036679332496108083408592184250363445106792190327375719706061415253404334287739376274959776594252986474629498958921881807967388899526196335343862687243605065069955523595193357700723346685382579676436299878578850206332311239086875295424 601 14226531590446036253502599708801176586368268098329537447869709356990653784827789937143444505187123046284870944062969542424290222181265995564388042752681502808156531209755462753033265545445286798116011629897849071981772999230076210357368489133474353859391399962179337248 602 -103718806289689488312844944868752392085999430835636796769162527947411756410499566715687662672577618172092443151877779151396215284781742971530520544116456371491907142590647018471288940235990639772799148967518319140259698264818622743383484284646230512364995990194282460160 603 -387656078411886172284875590390911614964609463560456146232878382021820977088584965613843944856400240358543890905286450296504963691425438489117838471932312998003577619917170050369981863963148880933286765597113875612017279872869969888280547732556162333453154108080553242880 604 -207770413307659965268018601734744492727080493059567855437583349332842911023708469039531432225615105029506711982905677739462735567898931545882323440397234108191551390905091814136556769947756129660685011515785587717556518216636347680730440188531959609151669989826600578928 605 2515531252240234821318409816399308992456662180005452143671552409658060968973378944046535318969145729863547619312184303841831905990051843818276531282767021006289411976911967991024865353035653756187204731121703372164411259773182550960803371247105528505592677557473321597728 606 8316101215735194051300906729406937823853362633361414750281108806407459796324783663910864946418905614169354820128703644013766643632482457046416442744775585162887977735431690917716850946030584657133669288193777458027984284213582596646198293249132851739259471258472868502656 607 2158791053947117589984348120637246773612517981516685389911904299096290399613877048246491730592761945519632541543708958982210926836311955649725801638704591882172117831856021970391094181458564278347521528027009373017475038487369841446732274821017445393136943773614568978656 608 -60060768188587929178698643009033608473025401751748234145295079971700283777727437001587593949346321265556660510963197115901633876964769466316822901768736726465077504200583976415219078585848056826232225791249705297045116832074141129250874041543052291459138256510201409808596 609 -176390445514533522281865008126433663352076389544744602281988053315705115908097076801486682486333335007701556137502555451077827281433546263313540134657205592371336209382739189462510985396524565614763281807254024954243838024441018022945863911020897032893673454439080689979176 610 7250691601674950531220816571717774789860043718669886581610883646417658257393594592200432372524285790878962371617983425455772411750986941807121201052766343627780270128512058768405954296581578346978268073989326452801281404980267442334190331293208968228546599980984831468320 611 1414633349458147822975923644130417473423583495930050935495798223158590721682598823996556228563701074176979668068125241730061335410304237248353729954718781577915993989482822980944750748431892445849870853660077346133464926065997649540161512367235842265934503568738948294142600 612 3695004857012795425920391904978685297698859053871051821573573482827568052561050081015923624596391790260954848642708768830869488703689224877322653066895892730336628101314072217241318540026802420050637704158113956209993368626341399031554753905952643718309375288789335046229752 613 -1389888409345315013010190282922900555987153042856870590069898289474963216460505076869976896516278829892507135456258211633787164920038153598613940148666206886776710754662216922558041325417178683400948094989178340604983557606315269258905415507065919631177507141884805072262192 614 -32917648956421889210138110068281764979295634298670435071635836229644851711531208498011524210238994811288383577541406598662466738137364559261771926087796719928378721146226782032419726983965044491458093815527829457330343974390185623153286060941937701736804964164563259206651160 615 -76320225285157562925156800185716015456538133111844403710336461980851747926299171872739289241292789433300258227561769191518453056585864857133271312648641651041456671410425850790611353145349573465881134292438395934376831634950319048476962547004975767818582944991170835714495840 616 57967346732142603858905169775625772243842910760540619949454505710242071982600737222121104711982395769504516754671370389244173837277157610641037682140297282595081839813277041883579153619933889803438997202515457215242348341910099236987503781628451483954218606481638142759083000 617 757529907040852135307527070941924084017337665240996870720634686294756247895332630463252018865461454949616229472703019945670461547534688678954754155491060743806134531792296784225520248677700908042675467071786986362637778628150223135364064747142256940698093055442507075563843520 618 1550810186982441455876582983239706240114767728195337498287456423308930930098296704006833270480771783876375261348785906608564691361422077910648971877672878867906140882458644313446528119014764478781731682922153284392238079620653128557460986824728873176512728299692145138711636240 619 -1879226224121896144924362143254509968586476065616041745264121755757643531591959487568228609004091437193518666776949857865163531713217089062888364406272299996876623015366192310567362277649224140195798823183501722371465162578764122718873790262605233509608312929654470337351687760 620 -17253304779587557661065444273618709695386906289698219387210033741197124435672344784954282117857866057589384206198724638135063211512809380091032886958537202685666126000058433259485695119546820006285897272697237196700994549057193135847339489031802483300676656431492505742537294888 621 -30898841345048455556460704463053641128310248390628340135145858800646729323241041971319035155377791277512638985945677708521449858678489373171307099192913220590516887726796659534626760128784553889847222080476243107617006307821759879117024251983962336927160175993074686797093046256 622 54531157403806954455333847451362894057016757911941468595702610832501028543690637984582334746898472475728810200266533006342312880716703730472397770732644184335061774441647657885487628771980326143739067159171346067860536431364326000421566064649799938529625694455393529485352224400 623 389092110159672189173306597812715649177291622193908691938124940385888573408813652995932160111234716905948872790057882340164086034468596890433704757220863937471052058128807000564242932487286374781855674561834917382986794402336903936538351691170826981291351650814494297210542509040 624 600693377294012065295064382070955903159540209892162383810977374112012484359442710413990919948981848787100766604519186246761067787888073198408396990854752468645285540731508179937908449069517902361915624597058478976501173392907511960831779975719653962338696044737359286416262054616 625 -1484780211308862126305825689368544140673087521585239614116844253916387370748637940841949812314996919991364784323989867065041425392971638138569645003366838342721302799893782935809035916762010793224824132745761554842545715281049694471564174963976991286858297339288021268699133569648 626 -8690693152944380674737879200578877671393461604192558404685686968889725930396668966372990782243053959309726353807808371204604483946224944129573723027108623937732573843785350074732047631174239734508663659857403852167867478852340694681670506232427412405802295112756654710394299025936 627 -11306433619388790412938239140065961680388359741614724494189336027907028673732601860045298987770120246130679123831227417429616091686635373350251053780444832171389984523628878750044178739248539486124294664426729830646446040400955264856808205772317833738397366116545738234395718141072 628 38762600402425835323545834583139368392830989626821727593068077831464612125973570140366672346747354742357318020872766726494007320434250289342677276857701539673956170386527598257477998348334833887408823590895453675358340324553887992049614726060326519492965454113155375034087654419872 629 192269269468527685671376118839629283310332471477272183024015590600464334244669490602585337027908254306618758054973028489004727188064687504182551908718616881234244009698294966327359876380266874131853877050605922919433302821235008729340766452933742358966020715775259210719762878298976 630 203352081788902435649146763114487683275206698182530811999028379370556321557292728782364354987708341901938804777308793539601488420764246072093703754069092102513914610414565411777368166333933124270766023339368621687997604451285842276158518730007706743891935467854385207466297277664784 631 -981683132304517280911945289596543100124785709668654546330573158132915308683824899914767717102102732200184114488099952513172960949853736375207536864430771333043597390954510682662786365624988222651930936385691290104948414981085417488148797243608237127974622104298249380992342087700512 632 -4212794328674070458140216582013678258701000689752680552630538423559769313654187136676154278049823652351279463511702695147298263012585908883174243578607035354530961727226159991709604187015769745429876069177416982088747160790775132885931892069221662327846504757690384626743091854331112 633 -3408483943902370334824445543861073886860852641593400024341506591045312539272270000640189992930953141199927647922849392300013778433294513951165166893053773637512602716651019851930627424573831200521763814028082393089423929499308576991175431644253237471894585006595533879764898472385328 634 24287442223668771691080808176089513928265858952954510909649208439075066495574457886206502195213783561091803497723466944175942200246928063669181283004392048742277870131772033990300013045924061791921982338415107009990073789047619948417542589815179875139834348735557539695914190903613952 635 91390918761095008176054475378583781870940263138932743030065403627616428037385383171078322953762265967018089006121421216048249877559936486464537904950658519357825406938963675736055764731939472718841482716637856514466485043518479999549172107103934068004434950899440505520713685008995856 636 50278074551874631210668205961613756088131304109708034193449845870404903585163883210257658591026297040734332089762480154866690422774497074115176539123809047129723861462904781920351279160716399544790879997475512530257282560752802490094708339016873801657467411394203982710186472611904032 637 -589660801507683230409183938585270077471038904125808011758435734069507289338297670434092454768627515194722976600973651293346748874175705235514878860085333810045138941834266996568966321105720056632085240532845417079657351579671916333733734229157455505486572255071855799651974290059544704 638 -1961918591283529155566100788121258693718011770308098162773118772839955113844582518915295317858296012929859261906081965140505102842416448425482142984686584910689651946889104221707458618950437967248177316831828707696446158902038877425584051132016401363320226600852444095248267103224634736 639 -539176489008982477893715503460333697606384233831659995869603588938445539589688635724082764892505230069492795543025778937007953415712403045555591060396495945191140736089017090130870049094721650620591755321332697710890764386487088393588370998688809318482529125936037805105494477091859872 640 14091386861982611587787412478762344415363394082939366489617203388328740559110094131315135705595097370560119979823504063455756562383440983575638965812913606447700630092253841756759172949683570351590947682247303744109905247283926195444984193313562977175614397842114982681396928729037048424 641 41644958369941141833458194284158970814667706193321412935431324364201778696402858786683147203203007731548680203436928307375081943788980238183276185426556956617659845935131660653462283227858547615649375644648871597538681250004734515410139795385196560530068909060389022480381237945561234288 642 -1014927517038135631540388778027627221841825986212256818338534689397999332631345821182573584525122337084441431226419821693721614902623327608152990775383365386560250332730199537978368690202335472267610542036662777744765300437899943931502723687651475150196364978741970072978482838186634496 643 -332166684944717558603287309661441508874344206021620600017433999639456519711372809592823821609409164854880347796386224329850067551266610286069735030345667939017172256830277780442068698831569614488261643142807914256848013466070390070679673530569786451118486305021932744421038433641294979984 644 -873089935955841435300265982254480291422974593547387966223193243574221445486054080775735997825615476429932498267458272152077358636582689580664861748223135455812174384209365759652184923023069834992232071327641238046427300995302744457522587325655397184192880561728934402575681557498657190528 645 311953772317148794635208168943850510000179226938238912853020521152122127461572476066626671591839065410294705460147476811377151009883528749450162765748005872411290327873086088124031345006358646776761264436149522441267132209159470874488904391716163579226763585431220620655190033296013460416 646 7735012471118476062107105547110387013194384786966849511738730964438987374614457826397358455800245338405175506745845216838509542094678765208795079832743670742150387509103009132066614857565913880095696027151534495163633164605313667721495561874267136771289368232989125987651946202816264403632 647 18050250402709837996843063646921246395877490791018174260587122176834388134144119078293220137735017271954425764223550499510992203263555661530813465168395683242985751343747430849554077070208518898985938205733187782694736562622540145785368056331707044945156223758966488641428051865196454178016 648 -13315256979319495550586728934300998881944669050864568338864808989829137390571819656358424934426747241462666673692608286199207478578504141669144690649992945164717690845576410503723236306559797193480497592822969921388521042211041468955347207673242685359167284194323136598044028649567373306336 649 -178127601229572717718978962117435101851260298849743844255153242036566632800252977501317085817322418910547613412136516045841054694526923165307559450898095608915295533012650842793063133982660804634696095939841886149418589743639955711131509139510710764168467186654188169573606704824396151716832 650 -367166754354985876842287376797737229234569824424024447677456609658325287434423144743763830107182258953674346471246455644656165631575343583904841636364805727055161701427800457496105070279866499389867407667946216238383679245485199368504306112452874963816091155061265964121637029159525307340736 651 435314641807593024429073105294826394841635839018077951336185405708858632134023512070803410168578274757076838337629833319197733941993709533909770053272996988370466539853684960721299177187332212519877203929685213920142853278153908390907488744606449041931796467810172277836144955177307267427008 652 4059650697116446542133879166998044496594909066860026926171338187061716813428973723812956227969499281863672543554760420883690072186394385985862654515476594824668447975328874800715196403841886611633521090456578937489868437238488767287809658613276208861104824813396573575494728161987597009440944 653 7324840964817527448121860881450636707406690338261773697627781503705058744077427363731292406633680524208355436657438867029825760430662535701813660468031506656772273191417352090523437692429539461939871429135005614270691179931722296140188057664593203960474280402139047191911111698122411731351776 654 -12688385382049238236523249106020983114224544620931939494456340395170204822282359801221100735304367369577985627051842673422093778522745104806332608279928530413147739278186617336664217602182728258119319026133652785202750998805971553062630022854495632383760407020230352611674005393511418952182848 655 -91610390686575756202248990657433514921826930536606268747059558186880080525922023483279023358643468111195273975100400384013680938936135967896564516791978272339760719108556843242763853350513962149209671834463011913619925714376334659041539380367018389727066739484297016046044737562891561708315872 656 -142625732565967048475453122055517275229185102665631786655577668943926343054533960796202546337710562723923757787374229867630634190730116070707301946409902591168528355234996469323240773304878257756657702702377412731416630605353586540052617892866771472260819230460764579837188958981109838222115384 657 346459511451253658515971085175291542409262893317684920347226061358072042613844879634951934105219248943347157680233394048403832286544488127334881092477760103165110269485128382217404323384628419027315651111946295941433687984601375235188558515565190318215306084864051851409088476006463315650800016 658 2047473337508411437460176026674244351946549247962452234878263102015699245876615488562791009625048813729778414900023306342707894393971189781565026321506852179951948760102356659880116865547129804457691168605831880476190819050333431704601584049752131442729041566122973965782055611149213867624889184 659 2690190508887553738173264309780821820667620071191237531354192323480359590412649703048300804915851411247389861711259010704215756967873118599328706248254692447330690126355385397901694979720447871213911836399156645339669448184077405061938884165447752472815032324902367269191739843967097704919886064 660 -9063003943893513946899097935504304751137756260412573579763158333162214577620560217003240144676626196764813150529560278088366591012119198859523109017985127890659670092596870610797869905333920708817804527749524696305108209898227085582903137201465466691344515961575095698955435738093068644129901232 661 -45325761768986423573113368811631740811920316554092573538983632717952576312563185881538438858241923172903420242932799394557118841623324201915117300700544658925545268333265253123060861500423692727365593728562937689472500725767139871120009311881859963728116761072787558734877473374250317598228188384 662 -48530359509598458328984744474704912750519347847274231383738076293770312369878413209555807367039607712180898828115313719190857109516477274801684925510716813452885757734922838364176751596363421073706004473546803366687375098871597588095434351893329491145203886282130981302752530338161371723577190928 663 229875429532830812215366332932942482975327339739140346783890860906485985479066517074188599050646014128217500651710948299756531337495873236298200973539330109845528729642226321634934418090620244981577751867405506597134188178451882750201510449824277025923610163113955199727784666745829717502162651328 664 993758973823021487364642174586633577087194206495675904303854582827621947579604077570055024507021170781402879664778333082959628426388260543392267022962258523430081717116344142610790801045375561894435845323852362738958490184029323158345689631544660395350384819130513477094574875637084886366357964544 665 817397184511164318471729440334486022351776826715026083028067867623984676182453042281846766165117375960131372888649066833405301537124424509805197134456869183137825465925334154133994908754021362445601950287341001415191950211675389688829510017717099554271953950892654922283866477667175097010416579552 666 -5694237231211269746953432677025277096313423814050793993264397675442646750485100702433337673930597557489138810226921782449044181355383249644224814333566899548078153227603782270746540004721238794643455724845357792105372515626870623435204398839393397609951352067191038280969353289526298069522134566816 667 -21572390156865293464771746991687214823842617808092280048392458159416560145197963955842098713121796828575995734515274615620035589389434060484091545211554234229220886741265594882021459037963481213713247238898301103115729581256327780876113510894205062425128021671622558319573596725786088717672080969408 668 -12172811593951448382526652709877422669697484499972357191806296549094949738084765823799977502085015431418215756232119041590979407986943997302880306073002632318688082011026322262115935400215444862776950897815583147193827196009277028632367607535563436022735828407723643932539495372448345567544845703312 669 138389425089578419079154685574540519521743326565798332229382955429726246542343458765157132292221782540662541857885195536423852183005900427219992315710026771899170360424970904833298535924912278185292790443754814051479265213581364848332123398127116316903621395154396986025221920951349387769130634268576 670 463420149118740839549792289058525617247826899229273833205830857568483957269042395268199376199086477674767260156854936341246834907326166812371117681847342561203076148639277764698057938940174292688756864122960474786335357660373295369141428631023084938354976641126057960467316555541921258821760552094592 671 134386303919848034698434149499641880244573253242281450468443859765789627344123753434980358034351290363717398514578237921957565340566851605744691505814565552647355551232217807616872075680345943490072280936263408569956216981565434117792962539007562919233851378575776293650842617780234431616969745889824 672 -3310108599751267228093576423434502480529527336870544093189663279272872083193824885924026650812459000955222345770226842327100230195174474717259257138598745189109469283429852806753948515095911633935160867569460164982125411123601925990356958195978389922953388907659979252438286027221907072318735056838912 673 -9844102442024038910989774846140254272704364316256516200577718140389145582080399870861581675385747318422628368121984998877503788569545338648922120506328538889830212747709108664823477447751637574669908834591528061806722623280530773860808996662002998565752320548055023307734685162382408223303479089674368 674 76037365846396989886931266510371122407199930427867498318125484221356322368880205282952172976685574375726782538196888431145864565809601725661222745389124010972954601710343620578958270832157262191586976994824398846010834965295081447240956844045073183314273999349303477270785092842316441991966078262496 675 78089161082669678731762622411817293120932582026460934096170336862701882922125391225328780796320377291390659059766595436644367938096045830015943798362129200053988711594501595921665605163531490210346488305380025248479185334835517206269208407811271337944444241155673343990993208555208360625451798623897792 676 206548665978113168367644241022065858765532541602743286892364963540587899762317563262934891835154817988397484132466170206390750327924184129494940166870207422059985138554229122023044854870885260296324420827310927608382053560744514852747579449383721199973558837554724796907602614924877628013888734629081344 677 -69930796284824817148474475432850684081151405512092873522108740229332068074904911130007934528997684025888768592598496497745367384289595971544650522631609294694458344322857168594912240699641131470521525089545380152817429231499177793331387189021338355872089659251496084350551843297073915371308425344532032 678 -1819751645584369970217275716654571752847146083539122773866119567084287115170990736310133663736846017683631738865627072119833688453986911601621907113842173496644088329274868919860461200167965835754905880407759463586956671230682359444526991772471349748456103864393249186948401880272330844753401899494333568 679 -4274040944554425357918061067541443843226233437961921761994512390574560528132719103832824559396909935520117638805343862874887289596289838582038131817594617350009521194099051376320473483956001681701255051992708745461580765729714709643065220832802509250814530303420849731621020994731018648042084631463317504 680 3060230287410046795107562054555431466983507070279660356016109427870323259598854378305511632492619320028281375229440518020715800394343083389012992052272491598972343479609761577290761499102726677221093817181611791564374702756808608926763336439410218851275875513682691230461811848498528075802166472490124304 681 41935092620424214042757346116464479587524154407141489300048134153023528020526068692774923236995903296010458932178145934705170651895812366040256622923724181881401856859940718269489129881364504590905275342036982740105336901374850032543431660024072922651185058778888294910518961884394086103357037188865994528 682 87030449702814595186465735594446026614898006199958469558704141492116210244934803339965568763416718381665092876792823396877747363631897961973920214026502030927556658459592692545446822698540050511785772945045937704369988174512913394879365900503254046140987043382477299224080878801019866422453913533364430848 683 -100929164704922848464884658293075309984900061546711550900671784746440253082987372062870982162701329325118311585021108663698769428865323149680582573412585631225975634316387030073570125435013938986127802724327813994203817217333229027004385900897625839015301613638130798117560800070905868133818524830840541088 684 -956347663348403193710728931719781667915978084469010398756423290894911781374927332667306843918468239388467921094632441776736283735809786317515334108837014720361677050124685373215432902657513609588617758169440492998676263621867600091933887514310428430632221310309451451540245080316567087837114470419756547488 685 -1738388675805014375511859337260926584431548661443785756860749044174029171127755692883656368384295491946478172984680763307281295972249861057942555512127720073692896229238339543174425052508233845401729517731129384468139876618983240616308147034850098824332975406782984666902012290316737255026337802915446862784 686 2955347776083655721469301283034139490850879554152521691916753645774484935299995143696368004779786921701465970267661030668699314689286716229825959470551843480756712847861717301192328642333490661362384822418031677157336593314660572462938258461111879025601184548435397534403450676343552118594523937125997427552 687 21594513253187948884567183637466953470158390513106228567363310541835583331753573055807112312543373044886347786293159542132299715872870250623477233702806339715665026292604840481539203159427623889074478330546452392071006206974582442379069843960467458303829956683266466017294470586080023893996993667120135710976 688 33901739036598127329712759002884075253743123339270054071593258457257247052400458054796845705017678891217208924208521069972453655092414533249721638507599777599289017842976757849760880324648336640952084730140104324491301682682064993623690610761703315621040667639668999085792735448696512536215913565883737097584 689 -80929173987991471870724825505311680039595730560884567374190278796920732548857191707247724878064026235505773109282949074825763048771479154563721829928969041662318638750916468937396466656907139558219483672731144781165032126096995622364443061457107882446440253635657254619789198663776172407668149479824240503392 690 -482929693906401714554657400141526275442791546043113801673259542294255205875351721701483461341604897017072803710986876484354929812027660726969210796717832279164948451780541607515314210847033443445647993597841323729845765128940250797454984014145020730310518575843583571684788879541480792997030286703342285953216 691 -640766633409385282359169282376137405440555025863902229966046325262202053073712540376123673524161865842174920933437885492612929915634651361376917348474446892169963493183642262046100761999359550399238996713213685912437337577366703912224859152990461754121551205419966481402817349045187907162822894188346940244192 692 2121307194300599940362606658867293618518252968794900579318563505166760255133051495593712193629001112744149601813988373336088828243514995225398716380681405042927201748672813293955005167974293105691594945718373190089234046053661924106892493836969649738105972850278649190164328542966065383163457809230467958393344 693 10697380503480063810088165190816947746145870142193716219751838157180679598634970085538003911467972221243842384035072100212503644647280694588819598821036648109858055058951308844541228795328256030747374069758963584745942205725371621711603609822988150573945431058842943856064797335005355285264497678219811181022976 694 11593258729035786966299320189094873497731249020843353095089571165985628636523592413644424700578038815482499441416866770881342093226591582959911288223777238608875815097608483219347028969418258602308054300445810647629729328975385623129448488603072338148104870944104030918275612524501964209552050433300969810155552 695 -53887753244518196419622299795651383988511189965871272197668364849306504188247345955399707997280513491707933897646796402263176614777570019041080759260342758346914469689539460563033039727058276154791673049146556445146671341531278516400547220119653780577610607732201399849412703290275230567202157711364663762361024 696 -234684320376126004855599706599569769821470884763246633763989838539497097950483315282486939802579394902567664239593961640023746569733525736925906776073028561452225910608288866565121597258125507050331694483314342373627893168282257665951367586133828474873316512317224638354794402375332240663632095682308125680230048 697 -196185626853390204307498289276049239846187863734272829886430496521201183061096122684403924561773308948134562622546720152394814747066922358131949282645497708476613452463276105117835200047338171690127297340675611941948794368225389363103329500654466398887146417475656948048915612050385066272195822087107528622047744 698 1336493241813238564476984569942879341579166213943257394518665278959304691100188062977674752397917958701693873956478602452332086864012513894490544074757781769034447818135064352440436327572026845133158605387891327626718505226043076475774772099665272812998979060358250813932887026473310430617656106168910313261668224 699 5097774281327220273826663786821846063631069872034628277105002976964455279091494739876150543745385620375533834595265168370222885025484635605059343029182428640627221961952544578090465065152039358064140611752427537505891357813286015476938455075393466669754799790671334264287177378243506647651505495387573312757238848 700 2948396892898777657693489175658296339749267622621652336397475967139236718584666465492518912196958461693772098721955937587564358426785863610863558468922136869910942192710660205112665984813061153520585906253614940597604972367005422267827313364226461618446759838745885851352916053561148140781897697086399147778684768 701 -32514745484713083854241434296993720003848896689963307102916064660085022787390181196846549687278915954818162874319521909641291672942791430386830575545533439813983506787322474175377641519057036218945463869339905044802616706331368850520599920539689567086234815346025879465940081945302816476319691783569386013608049984 702 -109584873164401546026022388300309959097307315396365262951375574114667628599983596209420306763384489328313078850797739183741441722305707450667344066563182537418678905767683798639490285963326419339404299677305373608409522174318388852864375278589098580382887934406123755009149103153399477946412051959589023355261831616 703 -33433615461116559417267769535636992212549979546929613342260185237112435719069484908011990556558879030108635650978226157885061717188817133935864895176970433699714200617160098312821754172035184644388410489928329996343378215678839007838016936472783818462845868416451347275963197131633932608554180678022895295336931904 704 778405388062384061819992550425038015773162965423245948401275063031048298228004426373586021961000774891150862755329797407290155079306065590559522878507717084190892898615386388517144534169756779706121618346298666008449331202911484032799678643276833812775619809562456384451914088631189861819275618514528466991807211564 705 2329517066701342298457110688435103694484752063391815213968928439223765850777723620353555991676661058787163897259766532051521588035327613028937547623542476622714263905967505705893072922531793757265344055097242583836469285785060091424720471447921464155787192735071930647438039393957346979278843747509823003890871740376 706 20581865362739608420009501370309808850044629571477959803307412123447788178978740836531839096335567912509126639444160037358070251648471957951324233820674895068434514133793712475097115879492029129057957343016554457831837841841503003511862191895672794083608726869082264648335674018281314671677928762049318939079230912 707 -18377993531318497389263002630213344866039044908473720041796671265139135610847268980073429008355162059449380748344119095699522857652417737228588969572884363842119596250348450730471267860208786590585680493396198006149242787691544635415165522486079982439498155491806536655036424668413181828953454351295115342795102513208 708 -48916538649382800895070526269741486756886949080769045061458284230310280119930184318624999216273380393088290202931711841429354420553362511887815512072754282092291819148721128828366321896586613133167943584046493802916492525209798312876496049470035090202400631094398787383816481743367931820712413018473378256761781437832 709 15651379805401070998586418247651144629032597908720798624199847479162234394240313127028073406957670409586498429536566494397493281014528595319032556195767737268248441430753964441666713362911655621970801727409793149557241284710690022208692089701168471878105215194918562103474117332069823897110783034529993279991113887248 710 428581039254506994555899686225126679373325900621609392254715469985909506157286856584132132484004758942302527634511512176222383029399600465006432678393998954535173605962408004581682542028783603059849368486488259018523277781369429157994103765575879034617787425589424431966994933100450534588322748484792153269668427796968 711 1013111304097420317011575301801024329580289342153412811385370172923439441788128050785568686965690368436275046318106185949411663998622797701824952659815856547659585504766408280457168829279619393181448372328787572157276645422185423949378492762440698886353689487906455905339620105483587527203932337328515276344543579529376 712 -703612389709408384073096513148210821532334622437950641109549790671703439914416284626615898324770107440422969339560658868836210671988045745210113362092603169050176799838610705347755910310806392108304394624157944934021622463574554323249923298736107928916880864448353272867391596183092154167961332739361036890213907776696 713 -9883037733368517544960634913838065890794751728263701750147662474562781802861369910400703878375046699747860419284417720445212092854965840803791900405502661635296057155660950336915637322178446926388293786579421957631027112236640614750294510401563123168125800337562985516664597308912123964456340994150156202660246384330144 714 -20650671196700200489123910019003012644595692846560452550958873072044184425358630429066217482595858746719412694190095341287513045067294022453416426971821875536090129953592921940814660697808484491381800398503865140004903856143813987650413562111438574361744558758631838730386005448568732616822467420045455476926948267969776 715 23418917901195088110147860141457952408604347428193505562760380141598407354845144330389446220944902426056543631956701174562471646547394602963539998317270200561871712842688769657053914261400959091385905789978598996546823709800445101057829510438939810443872520250564827763664143752994144974841423488689918636849123222211472 716 225530800782145898439031569243299191959048649897385899487556082498115695622634133312961900890285854488042013346788106838654753509269199449620911659619574943990934452577241079603961742853094973414260329909213050915310368486874036577578537808031531859937999255252482084488471674918820292027078148562961914763191208411331704 717 412991293524585755457243497275182369513360179449282467976273328791721417212962709997247079229826007921892037340251065255122017783888043266198896156356194163423282080928357762107798005122817104126288403040964354325930041563349469711674490459674558426833269426812521374110354257620210320245573072721595861643252250225985232 718 -688973007092197005898658223953889615722853238436644427805665904241990706274032641826031994975738215556329770982618613093662589938588132331421156543517212441652987936631848609628501138924087906076315692879875110343492418208065630085590458368239767229424247899500475676888974573869890898033314158325874772675230721056379792 719 -5095669915434153534231148761985181385333880258984005853912647718495523106427360929150558766760446855048403320929423214683095034321240324843028479158668745670118481467178649622224506127319292129058060527433997493102481871721170895018994480750576462427326273497824479044915400350751520241471912140523358332581754466262671504 720 -8066378386813003807483566963999062933189341526969693873458537694614702646088377591248425472671163692772770847196079689301084857683791223501220277760425630908507549154608471617523006295962572202321588133704927156022073336735337062059638534222692866605497345990217105291860924760109520950373841655635840059222448530192255176 721 18922232531408144217705184340534480386909160083407806472848667324676016726256887137870766557678867840707859041826107824094037187260191613772775212875094684710496069491279583515900031759876219050541901270764886395288127152364831338499958676756967563828896272734532431387968222685366342042571437784252999247521950634181256208 722 114026245235362671848574247739841726773212060248723742677224498148096997260155499465927493799351001953194777274688056985772972442375020270917528819363165395378137377188058855711459204203559163844894882930113836403226749823680089972525135150618273554785369188237659163570579926640695955922528310053918292551999708552362622128 723 152767405312811994422837854905965737955949492230390932756152147451140119356380441256790427891210066598579475474417545092822137689070126037341718966325813546912645109227920967732144553446007344440324087908194192157423817580824163045306263157744164977712548545254871503626865054888155570051640598411936572881281878185447542832 724 -497004662787712795214117308934445769522536972306825516636946448400969221758554793370677402024664717245806609824440019243566584192458675101563618909459583462751041731947641017156814917757551551131915833353152289857832794452829546420564736428086301296497984209052748054455283333285957751161096278912570241292361840577439497728 725 -2527324090295056447123322784759412437064159335344293259855359886210619409357503360092080143869176960033787738266325793946336140735507646360939451979277672877433580099832406352577124955799389749890506987144317518998698189271653662281235969101501663000778445141349101267277026032610425279091360476517895948062363563104865964384 726 -2771920286770213924725042485598143543333768558028983794449140034974465568921607188469852922659102865878700587037410141332012480804951927399133696830860240458036825959336418648197862183130922927362564031972663749281238059185143445076823298775440433398281153303204672023478511332508887998821307299777332992609032443705177155248 727 12644978062805100031811663778356548150260748681589957799665195845452510261723380292570838950797354231214555771441720437202169611541545698943766343087877901546614984122161152751304642684670091294496680460773626378743548068021864856165136861169842051010590015498030593421847718713986240952009561923883806383700747523462670326176 728 55479682508364564866969616575534110271525661875987780880075113425214666338042948612991525721602274472620057841942469903156523815509674354500924500681150150394129048549418821051141037162820037294282956623508468997238655669362030935890466401760238777928111796589607556445632450783066255217470127804173649326367730184133240350904 729 47121894134133120342699272554447422392629155088952947079262172371708923029310961643572578768368916090509860013919578097897713596433297328485769512745541514219724151559824851827372518946380438084532161063209327060730881722904819393853704081463878592171841769554715439052929326017146490025843735244130323676974396981559846463888 730 -314000473150213316259392931534849424912119474693337802284247993699095582576691531150721364860030714657063112078491697848722678048611037172465656708659613344685444402834556822558426605189244359258565330836739495594175321218011648426363500940419355267626459012469194246580524279636022660947919755332869822927211199907432622932288 731 -1205883434354098105553081479613203191302146652156334005210062155575838288407406406012465620171737657162394590282418495915459580669056899007248863764481254996026505766682968945916034890668175150635607312667700777150166630545051701367694929832682710968801692138961867983454164589085750134553404965244235719856983739308477619522736 732 -714389245069717818454058840318042185409886381649722518688832779614293426160489826394432543297638905595696841571421224085635373429232832174833167649961154896575946012077203544560634203287558142068236645117985501430125148390678390344389790103959788770035757152114306440800266244696668641443411782189672497629336043478035511043296 733 7646983666509340814598733272617190605992437511554342805315162959894605555149412233002690715779537876140152123780080370363089672554795302754456907843021979141748977424166882919785383735670261637643086973047288871276328690468712850355420377430397367682147029668913445368133689191881100692839708047372247985106763313961117063261696 734 25939640156107556026363080761621688508779276595830133848056530016154538128064706401846134286026964398192626829995016356821150042513112240679388338710694716253868550963341964858930218996723102142096890626320748543397697331219270130766225992724091310093320576356436606734072281103598879388908764095706193108227344313899403628184656 735 8304254065921476350908976324052803295417957945060946272314184966930196483053018490940131510202406738223530693152124584768448874338032891892732818711815562342896663520881234487442769402300424985441273866589155288866474364758004428380125012232397146008838969945506388323464618462128047285180235759445764497467791556225464732836832 736 -183231725346181575099583983902334586270017413936805589410043482609124686649585071347768026608341889539506894830776049783258245864642613860191157376127016763606788275693176579527023790356630372020146516627905567594149611911371802592364105760084272571855725993727826583915712898894690163667402176627433847648429608175642153125775816 737 -551808280518048265781332727937223293703846101869444437427064622216986443720274155718916929962280483680843226724237759725532898422633672302824406671005209613593161133287809661084067219904400134533639739224392570259372846655469149463310915841393944298967299077863752477932049937048899406156470345077905910335018322847482544603232112 738 -13965246275852534995244133865578876557255107909793670137373621917128948479238897825542890400333696757382208773096013525046122620093664026847629352828308140143981212475765887541559980423798161806320738788258227278118767475393031052644003867746108261450011587512378607007196387629161056506242744908638011880208072602836709089074688 739 4329471020932237620392061633875724945989963783528417185897991308304694635586208442396530568778711509833994023570153548469012502066916731732765262844222981672921216361027414504302556547289996449551643465054176854990041487165868367957082731736476113477637123242434651473660816323415629158523734383461681176462314666855669893317426256 740 11596208317787572215942357537330225320829268134858840267735526010407551970160000920491109669918491189830285712744034481870207827675642834085484904391853786845678957317302529784705792837327068192754825444977755911435496535554089176352290879450006040518998935154915462381505229980498121791619051345207077500268167295488017305930146528 741 -3495972937695068673898004296066160613326719207484333346162193350253319554061057782706172433064031603661265574373469070685370414537614767169832879899508997890007604158683574499038386396782416430859179714597404229175367713339770470784109171368702376556684042128717545136173115896896057694673418379089513006296484462055676041974285824 742 -101037093630714661499395069608100795939709714453796274916341221125235956464542089234251047212440058190894194096898807607429804631924908566599777605277857618777810956101201758082744243855923971016498142416379308115948565532654515475589993122223948431733002545714250103367308155767559849950913182233949813018666270190502298778846743792 743 -240378890363869431911443472139339937651483403626835397340506316216021468182670498198173988748142936387609587896949671987436104160487924375618329858467793987729687692162016178644351607960666022497938063551655135862755316698527514188536582076257015253292014479057012527329363286540810085820831849031420953253059317487154664160245216288 744 161818873262429644089550294401457153502658381345285843325925213946921034930747712896886135121263256146805854703399919859155560616774115832884104803003376342684043534592545971223127930386934550912873687639863825106008089226270082276280338085830113912178166642427468072357235372886736730368444236059393079291575884034672064249511737664 745 2331458281800986983094322353975838516043056945442309721854823277943849895431776967117368031109017739088173849134494525434876511956458070647885692086599751057660680014582238715484757145307115454635497890810119224841594158875151895919428060962752250962499733946998680383057698654201960444902195531098996861309797662231057997918915671328 746 4904677283510213798059052781055989903840285877070324967222868159702215476663771299335756195457520117289124853125589642372530818706443408375922273540410061578357284407250132384566208731690700929370621655437065374242799458074240542059997654914295295248294845934046593463625939172696354536105980555559992437989071183860243655444757030016 747 -5437600316774980680769509541991769522508901906753239142501282293158807626388780703630533820063567188979389207375446605068369845650411480788547499627408697121978090317782571900646019323957916111493811802392176718907085031406764879992133982679237342023739125038451180722886390552889256241405375380984093111878698115930182672340596851968 748 -53237455008000798642655696646416672579764930208439439184991548335176603396620311945117566928607680315532481608768067253203059486836619792808944415671910830768922462317321576795455149847758134707946490356324556206189794450710292048219897788243910528139788790617048235328684962975323340857542315671121157331075182404342398679235405141552 749 -98206250952626029215514245471376462641209061902151419051650561300524224268213136703069808303151676006324787636751555646080216212229433311182692761232793545737922275348708247446867304698603035969051707392568361667945289120577448641241724207007888740646448183935298707638593146522100502169725178054972223938381320060790170476827576925536 750 160747446371203875271484363876955763340156443813535625063971086088818997555091130559055158603809660435603061257904265370850533733629364043383448567729236900048975876842458065980824087002972844300922291943427909349034669345118965398699855642930848070696329325997290800983445098664253453053896098598660817358771699264781064612513055775104 751 1203586515029410060761870019375426303095954845892843017773656602086655214079573243168577287917462923069089998805631753144463072185592976083622090127495155166751110243581251218125501341723293016537415196860811906536197463280493305987801807200786509135369209491167807273234641243655647762479144617820631748447354075566785065011320346327648 752 1920999928757672467442300513573723036007335604043677787136853734006725284557246445550590751795212677837322015589382316544098053504782234476478546104026259717291896496359717187428123490129099730130476304602302227967238356403139807590273748069002831428140928021133894295044427341242763238195051960170174698137844649102526425345024414958712 753 -4428051629253117028356095248537235927197999374370541996612879013776877895993669411963322920095314880416813829765468564811081725952177513671156134527054008366102294039205386246826575567748995170762486722265509553042704062678915387388358683647273373387020086186321467788274415104516893112200272482153114535115152874745889207949002042723472 754 -26948866120414100195505089139688559492185375274628950626069142703078183834603933984830209975562851551446591425500931254607542701755872480028799299072904983369319210760311477475242525671015415096102697474545554854221099503103827020986293775617009742277759366408346583310251889929781299140718241828874871129106383266306274744665980523565408 755 -36453229188568556516383947641642837366191591660386513407107504084546970982417224072223498196955446669580814307135389253343423299492299444844829537738612634583593162306585258436111263816761395047615746942848877922273045671592290359802343123735697064279472603744182928706257381918920341441492863822569541668453245887991581859236748159788912 756 116547292601463899791298615216057158355978438456486282688584389013078390613882873836780136774395149281721827863969790199264521151720948834365264351186166106561337279013141350285341280011267140045818228227540940324518761920849208684797189869368129728241508931087307989010161067972694674886849593561525967747515594880399190767790307505670256 757 597661952818221778782418827158439569240774399185161045573003547006716892141981835047512313213123609889526259462358135747375775239575386953457570110872891658436386708037679791506884569538877085607730078572094774735370306577709368985434950089972469734400020780795300148477885680272210281312976714915523493606022890083682272738696772206266976 758 663286368894222700451248467724265428216252770883648752145925228351107002890701412273262776927835778516125781062247136697244460753296816988005412409729641142503992676410019358939228763563374063619483059723362677626666875899916012346104363455764739254624126468392877465507239672623401734435141799195732988965721411459279198117892865055644304 759 -2969864310776259800265189453208024942826483376824932653867390648562513050511362330814319551999849280699424394362661974240121178700486257396141290757345615721500110348338526497874446421257941046700570507456914568083139234514358994307177491966233696792120461250710203414994692385631539483452322507223631344296959499106790134113986981231878976 760 -13127779369267159924480602420286260054481953657919932643816485990509623365588159782722947988247875501180838805849850856699403172808562373567967389358243352431381162300531293333592835809694919219394666582154198969845867441874686564974210430149365744472497067218470818160298562239550147660144264727023131556424211199991102189258398494269745856 761 -11325692575145054849306451739379346946923308742236036145231043240158421179569989200738953876486412390068321321858302230328549461572951061370517846090825771903300880596807243192926709294642525013884983741303764385755639005558388449786431986490980111022590862456863363638662957062770901576212860686384319579248988684327458088032450432371767392 762 73839172381461001854038707364890332660352895872550172177481591342312953115257825598494630508518033640791789804799954012235195638616696527358738802164972171966267909521460703787319641234934703377461679527047314678883187810177167498314381575699618157597221492070307141648419333126408414216042422002586236220949647855869464999945159491044133152 763 285517991816804802934442652617024438590892254814242582113353605681534025791004367191929367362057945451976712870637196923341265595338959516993363848450076386001553933179224239167241437528281906615400376520248635744084960725920167500187039666051990453352074549049503148081321923059470438061664959188253730479665375176480370078114278022968478528 764 173146425574363857022084161284251630497521664072654048804514483079595934905332455569782157704270550462986008166759817371167967484710346679968647947090206808404768923536766661525612943149583519087776118655328108236920300430566539614529165114816588700094948116234358248385148821335107824507869650671200647748345326304459249537206547037275083792 765 -1800087148329115492996929341699251728397014082532275623223122985338123923698538018443335306883149210139200517330930173601437232695551007165343070547299049139028290479208649280281974182151818797114889415535136668653613940204910074944026193879640715519862454253169511529986610483538215119145485794618089647857416424390708767813335281173912186784 766 -6145772178625051444601430338735067124407439818565853791385278460046659750534502878608789154119997459433771390086692336712246390761607279949221744130356320048578411375869168132744526944636485775748584853867357862107997173770685757660729490355683065090412056915173850873856644439082280468501608619228559089477795246655081367805745109110473151488 767 -2059580732537802377959244225701633924831490652733262587573545331279464862297149657140409868472585016368280569835961784653470292757198219009502029161911618751175894260037357144355008126441219600088541565244406479884811077553481882338742208503625459578634734981944643492921012121669723084458971012354223455391166015452870594709891720531922406944 768 43170640683441230512077165507407392278871429526482446567859376541595772684815395455451336451031939081899550830115450222658963102992713810103146097974986787134467806140243916575081607376324111600742778018284793577710639527047114046894980932175577397209580937765488056241979308577645815784645148144399016257564194572175070047650588054505127534114 769 130829325224842304079496758588322390381569974897547850390204998652697765018904291285904590650699414075333323365222334386618276941021441456826504659206526186181173867352498284113790142521251423888170758018521897224857683218460813900730784571812787828649144974960578691995297357555967290687921452900562248590602574098331880142372782787652878811588 770 5454999263040884804569329069707220514844778425195353035554544819950706735387815610450308736535734870830099419698766061843977639818193964647442381768591164226848092895356406838886087848799140295088779200876534179085983053840199338062793788929554679033287859829425972147156162251395210378017033706176576564065960475132490929855099197226271664672 771 -1020853036244705940419901680453441176709564870883973582649708653685769483434758767560763974762916801804892682341168984337383657503972223369478348015634806563539050505046314478733637388633533292251754890426079473137530828663209941249987929993518597167886323684189984219398638551317899087429489797820203450759514260883567585863006407528410752237076 772 -2751476366980471301561998262030358319015529917845451286351195616779455970336678714370103825986530387599141977017889057275211743447395754798482055434082171882708984040688492338834879221590363969377380705542039703116111765769704441595206511936909809417394674894280224122288166172245622555882130070840471444325369941155101072547464006423122178961516 773 778971924948406670068472681873007827773729202850074777026491943071970610397396581985919586832306849501932977221911747572236345106950206001799412583373385675659020220092782548895366850395175683861531985633752883448663876551500112047388961000445216841507856520740649721427462828707447841486602206229957019466301834690334908063063940163711540167896 774 23840673426600165000661436292426401009395951734730102236404476691265916996864968254868431126717767655964009170583808227218142992203315071424278217777348081789868267997097323435575330571944372585797366154698615315200633689860342449571616320157649912749634753140724170646803361506488379198712530668364006303385447760140482043353919909997419169493916 775 57084630950248266022107127087092577837458177447037586680000145889727531294234676751757105813204054030307147433742412705049742816536866189092409791129089617688579185479636596346388728614537291735452786680059662802113379352424846941335451001055260525297149205584684796070297253140590062736152141750253759812394116156337710405578788270180487461689008 776 -37220878552924462067426182436637408284260263988841810253832039858734710642954222105230527268869208323678615071923479379902071470948890172995242357052977469017216894973786717517894861571097237666932360848342518298441786686838482701606018566621025030694095923335808475788219305114628974573060613276385020042380104720256107949666223099366758826995924 777 -550493742925989906770069793127011726416966231688022612882066588495463665364653357265841592900397062561931606440590323189679450554370716105640910965731128423605603489930833286741653657441583004080526025842351044612192714129433469112660820712311170966619676554404533885330875463990765110306775630957956637999597392201550763073303584106338964148143472 778 -1165906077113257705792151953264732882722431896980585208115752296693133453737476757940664287808733857978583770922238717909161682663591318698294959537920152782198543417111877191282862259922197103855172964112024000099663778974148914389083804537338987242225544564428967931920711724260412157573512972308442877811588494650226469586984191119934095285227688 779 1263271155242876035793087513539014800796117501053337441238546383804830792483513288344552778941876545246171402095484478084643059131491545193874480042168124366250208270258964538483581824755555859492318587038107173909689240784790347019948292558420504009077663469330717314707813919114784805378076401061015569148430540691894231896750647764432582390329944 780 12578061921210415038789386664979029747390906597900750168222435041675172813058729540899526368156444602962931160321332315737218316987056412135417582699033928374638672338530588609332262662475010097736443072365149973538095594089223389018300927816812378161522504394652627224032919091155422539168600215069807482778440668987426964181738387028789057714118196 781 23372527993067308611514614783463264392359013319296271447149066010474990729500091568817792529837639342327033356429863322146068297637663523627957217724972301358245673472763849977408575377478514227322284875119344977811242842130657512122894606907253584076204221427690076413918445066243498272367282049434893007633967481234866520923898880369115431494985912 782 -37531520739971179067301629494993507779645622718619823157073284226900609981467537173626582824241525415838186502593454343277812310295910221288530266769597229138719636522013251551205884170204818436500366266438218005386171820606234291432954700829190311461393120088178216312764006009091923297784620822456453436469829994860594377041927135478371184252748248 783 -284534938690831273299052340607243286941050995013708363768231721781191242659611724793703695965154108532226150457864864063896614273665642468119499426845686390003542839882332810706489449766085786748301542548324681977130305665254855080233823205235597036999823057750419306400164141451527130101709343277363592981240356504698640284597963547242892234999284952 784 -457860291860893064262850629336066090027157102141392488907203679130478317243107158664294206074792766105099949756618747264653191641384697737439475435474915560568413837494981692680015615710927250804825168188754587644512117677546881557607174106593325142703929159670606104864112998205058708364494116852042571911460156145169220405266757117429217969439771052 785 1037025467098550760991879556130743374286741656118190008465535032305578401811725823784248019185350120577708386244077735714902107600481366603090003970906453671176281456887986703545327847449575744207044197009427767968429669283672010358021592818263792474653141258202555373819309426705141546132832650344154690445539332802238068648775422925967552551572785176 786 6374637281371912426349004668356551637657349607483220713754475978881245599779655715415171841508624149550754260493682045002865114472463006122993020853722579199078889532093555018395492581861746062402468674813373992494015911842876623193608090339448332201091319435500786295503686204858834146854014734623024985289073696285974417607205452344387872675187893512 787 8705251941462436963196893304459370904950942622863688522766964081020629040198540850121595572172168392226487154372032873900980121537797107928058270518081911466913285198985592236911355888140995930445629470170890255627653566117457171868056379265224211416463876415502102766757632237458588267285258690624571744041639325445177526366723909767691441941124620104 788 -27352248418252404370667543844565618733346308060247337930151480059966026880688156937540079987175930378422643030994942473530019076370587705794022041324936259599410338666362788194935897938367946043234426235709106576454304849615016381573518352881206466650771205034413323410724438242503104250559779468250625828457128373939718617977115292156969295878514373504 789 -141457652384155326585145246006917541100865751592601734986884520583693418094795203602472317962169699235440655120064705708333060455127735121478210151825813257710062941626508594902388961395502564628283521891713250676613606906061156000119991796962475308467059462710857692806284410765038028341154206036127043256213353285899186824007371899800826226676722782992 790 -158830305121411957210748658275143797327166260354766296776253413856154387328043878965969857147458642221206279273559665874090558522839531993993384326949701626957879542298415792081542533684768995004546645253913184552492015702166484688267804518823574496917380574926937759308701380509939981649235097936119435659239047121189237626612560537970174786699477905416 791 698088676569038125490816648580638629623210508692227985766174841709777733108568383200761583510523886469633681340548073169239156854973569139434683029363135907226535647608838382622370323978576291405388033471050216823297447559152938386082965282587263828995195876253599583494781332021790862778640791957847202264716149465630906771570667827974941407626230556528 792 3109004824135855016380016930152997962034227812714642704178786701904483116711196054176983967182235138352242090275017383835588637507106716376770478096890644120025106163816655173323689299418567197734013344645881079669258661907992173661629727760685881396258178669266337778687053668321337436817293436375202993607415430396623130064233476580160289091687882981044 793 2723722931272154780564490595893045796644670351682098610646501699556791309610124640076219164097615531063210480417214680639874795180269569809058109254835693937890656997453110860118228510695968654767615963508568802174233674347724955991482700733250756493867062059295307968510209978084123191462288845199315566687075926955193987995215281744468306859652463531416 794 -17378080103051374569898274406239133917529387303635480113286957558153050857686999636200031030519000934612478418042288200125838291592314381101262662012774306870739355851639398628815996917592534302222687593198894767480849259829680915243099487015505016669118638282109435704545667249778487496426207587031550142062300202519398689667111859006966874701732464234208 795 -67659828934985832201813247372424964879262538946771711577265055264850855290303047167458477003644785573157678897568699794147160677181496317297102801241784141965126242705152570952042400770587057225917184711884053792859189838859850279602558793032457847872234948166329346595218531504904282484597177760466608165185307388055437918475828536779226411289072736406856 796 -41976025606434116235504140367407692933157618658529752553602902147800887417414761189804026838832350632958244098437065027157074357380305199229143646670366120486844802544873562488194918658483973762704545101259078437451082647569674712817478542560915401768903519640960284997428947494036675052779474066986342865889288562947481830029475244437013437968060135039632 797 424088427628245547075232045312350937053463006342075571652401241395535912884631094743086411130652851151324284599243796002929969517704529666364386625050708436724251128230865239398577826945252343090094696545384140133482536896954086397444933830696628102968579464139401126851020550717881940006251168678822524046342739809519660117214769952962272102321894918836096 798 1457318239500701974050096378877336156003369269427231800023840088768223168456499812361935012272820595355767106277098762112555099352621398182745156531637646683784839939663411575680561826598294781675274357329291639084088138729467618575098340255423526834710794313492850011148296605291265314568377616522142668780305377992713435838878612020410502527672595080389944 799 510128465066737280361942149599922748079562279623330637926273064520579389671664439559021331729976545420594583767335617393356127496194316913019928250673921889190322484024727713924929919176667089821302842845551880052036267892028358043355569703318334443213314668945589204508696138354903416191906322631573766483814229409862057268646449323672568985465621195653072 800 -10179717077224647716870288015024542600891178424381365026019935440081381626367517819587967792094837991329551907380898077305581309490877253536599813897848571631515763896437904778892262492187725272142704695490104392500564456327215475414701283730249011620899558883004706004590981854617451118989396734920291464012944145742064773041788470556329480551704174979682852 801 -31044397966097550449824124616900067794936197498923241666642206310107298137184010558159522243599964799889308373978470934864170707044679638998286470907005316329437608074565083400413103988282255601509123835478696678876684326935541968802531225678509928626517387876401807720902510456457056842368680305445644754791417424431834311304905864262762446161743608892076184 802 -1800528259347382655090308285182458418900185249999575817092023948148860544940333367498896536210443373583158206542987027671921567529771356051152225270580236098000871496104612555145767273102213689700768477023915233232476374690304706197814783737442265194632950924674253833228110933557644478288358953711788617234816528330775905396073800624803423623115994083652224 803 240907372182312875739887164311066447962114692960803884486579923653160809559264817246465262291331931946198693221152920165196160131564591253911553540106836611201793688931959602222610888823993448246237052193896932338824168936974546076153258864116840528643790972500928658204111579864536638689578656742240495653920551247837865176926964388811186721114191215072671784 804 653389508048808732507911841571190065762664336711199252570987715809787379764710386131244678480643334423110790259327057635374920173596943262154912199950896822119800645255588623768114672626502456477442070800074121390507912957040305128408834900855854904332227164645616300889847498425763115346766197800634930566278008457472928702850304265116993194982129756141503584 805 -173059598911068640302505241383013297679415207407641168382895853627063819009476505143065155517712096042483008786878924920751566799745040266716614542875040014534357565481987176810615449563593569117185092705572791946082913235803323991146100196226311513630391738901954021304578701408902517233701132443839441492833435306685873457312620183498393810384828858324229664 806 -5630062537857128821426127992071442438571929341550875046779430822759410077392016094034153141166391720940551944252072872576410232548913998766072879002490639633590182671800667934800690332268961216715149626952954903341813169568500458666980578853381068591033919323227086422591966022280145794324291321220170288491536871657061848410903863374527809807169911908887088888 807 -13567296233068778116946491965576802327699920697000934390342868935671212696632130459478883434472935129075955148322120432374706212318850632992904377791531674898197528583900328457706276357033553957451780336570959280357546078742997743508460919050669114388847551420147886766096369956913540135618844679093595328013623180851945913162827738707287998169985750421348239088 808 8561584420279208582302352627569873254578724868091086948398528413627019834910102189168599142556615325487265039877648554777442104067062592456804192468917964944717279540446680373783508068131112201114935565376540050235219002588952001087139994632479591236525806944483728576280622514567052461041875073914716625439007307933419597818562497286822320205510758712927789968 809 130086524949897632222937331485544790073959436676652066165800495961566549827538147864387359445966022057178569925410450151834573675435174911547862348234163349272641477521544538162252037084843512831889539376884063861343944455712213322539215841904675785033461736117823644555768807919155571560689426885583383793257990158479850731508721350537214032125153783585359358448 810 277371309018294976890264469953203045039691654282914173883819380357207021693416440778384895408755208964319490674257175939664814585748955455229768462588363899623393583346127917986779429250938517849951512101945248499901252072275839613235332373357733563086147223588716135760737493250423531152098666063669699040523412662111313404396199475144930462367556679464065522592 811 -293627912462256315627360726296412831532417638184609727615715857882314161567196534409203284876517839191095964798650988038429229761110406760665694422870686043042518259368515024394427106249013644054844729047589729736573790862198546279184183707743285345950723071684728251517489567902888414413531440320467194081534104669984138230589230786314278486691085848491157936416 812 -2974152432361491355207928418260647594293118744438498820519925483571780522426011646935209936056158254657037872676051091820560473156364515326677939851258652510155238421639435632114092420945798943406907435365582519425232039529822869515694624725488330614878481083340132821782032281836684432676179289115972554364813703427050573929008343670407600823370610132789735525496 813 -5566843672644443787117561792435023490042024029675676578306821876240907033165829363626464903933554801004032085917867087284701741123017528322030206923892735676637231475395636190792853838918881534078553463700243462303801320350762588986799992434154564448618531511708169447608903899065923768678809379868506064359026012059111424589692193996506473037288160336037679243824 814 8768486070190747439584345818389782427023255298238934675865011880449149642661152417839637802125806829407427169230934286179671010508420271661064962246997858884097812571284630094101247413722656811394099937377042753214644414735113878558028787152287776445978383020670395535061099494972530358960701980373409314717781673876012198956785191059004350101302318924253042788576 815 67320071825382528833877941260950568479296016514972004097128883672184139422389758569008661138143633223931562573081855052415945123627937553236804291617781314774996297320652931750772229581247796075250812888616354203964497666732501602273394053357471707579989456173327493846836211509480891992437446746238245427550105907746464852054253044214339184857974503411818787322928 816 109210527930483482076280524828389008846230172574636746958476228803925332511599999421532561897777484604178952333316744247537623276179818115070319115395997748748988322025915729583410471432388603465297749154979444080372757877907789476353441710487085230447921357239163775591023332455006407311791964221451031679773595437566532654873546476150863673811784777595697582986516 817 -243035794415519129364045222907722002752866922154875554674917282822259757539721268678832915040556496361854559996106325987388823556505557694822674660363494028784515685672963978948939487950834476002196774524276550708266868269836603187300974611527430278552637372261523629819614483395385403342659210812240289396317549681392569837631268770754052469115169348950744367647832 818 -1509101880632288745018031027631060356493859392234642931058967064278972119158540452250819786042833150764962410822027873212884263430847264159299587205665240943878642225400471431946049576581529890938930883768628874860703702577535478544232298943494670075341664968534412361515489413781772182842359003212014841342984864092282922633743122333683757820965230214128257505232368 819 -2080350323485573531639031550520369608238797718336635571825195979902616842257303057382229496762380264621899140669760442307357278103330247546160586017328587161376045343058595268103593677072433753450360087958293301162021449199928523004239766228012461101432502672919154740703172673433198665100057350595186660709809709682017808264823267746289782521401603663847910704729256 820 6423939636988601106533196902822140560769935551347780716999224528154001160533656882379703820468302269995678256252495715886138115907307814817345789552206019874171239393098913994986332258560934378665245613095441608334527846990004367137217617573298301146332361704497544491618473335891433405391383186324692791225913217949934966293141669130236750569427405605697231464332104 821 33507544993985317335273224989895922047228351768209261964716845617599869284504706505930110889946932681442264033781432290623487030860796705664355650825447359185342021443999521440881581585157007991011729220523360617208688798115702576545292430665340947225319298595184852519070380934776728667914588409754231084632640516267324714138613988029808376195982638381957502122330128 822 38058229233648424274068124762044513198379094075723131588644436740600747149975042279414549413880782817839069589863733361628426142746436487026262124150913668598190068145657596183900962219240678911997555123050144925958428221039532571310584137576432257337164266971166048680106374186198135274938203429874368349393386454872518696840244996860549129582780918642186597817244312 823 -164213587166716404796286909056230098675172546731814244917708954190627357653004572403740442669774711947047679769710533773037233553911963172473651996839796788771117089283869097235473013383095175761427420283909542825960417378606561038452403471599141436006841266764233034415207943211753841554345038881392040121064467833273510434507183660619846480627126721474842099132702112 824 -736875087954440672170874149693422336093298565736703710842383417908930996286315278719846334761708816214155767626281793850979112916088565590062884827797575208100405447305598517961004683473040215119897253616181441837176239174293186484915875259789449670781078594027345805890342714690017790218339970219788799841774371888573821919762927564711853487576733545934437701084406768 825 -655376372124290257194225741465596539016589156460749683200894430459700969245932973699654621414689370573697589794854133568311952944426733159832072374524286330057167354609968894381950482048293348890275858820424492981139934060898770292522547047070658577285144972246952563593627436241371763440675122517031987712717125073466420256654690014337979972711723660702852120374445488 826 4093028371686390931930423082599808769608793867701958477576583500800722909878093948492325495867688763576398717902995791491246329174191898496566808712569540216155182054988643769364211027569821483019110274819104484223134814280793211168607686993988391078089768117686442099727042471558553266435315154270351975749106402187199495707481445297189114584365511969725642595683554544 827 16046024925833915704442819508469744076598498255730139825126046021024118232485298871777690889312876795063960073238205042518007521180377682277999377830046161365946486972568291517034248349321392026718985699873053358835966474622471962962777231759967191078936326469008770075523686626211034419934203866648090175576655048706978228403382214266789773934178214234147622368412477056 828 10178431613245505535300061821311149261387785133827150473833286858834844191600190058554971470406371562018315128745169331073180391490702909288166918616454098650018839299963490535115828975713587738430648378553027872898241017262875669268663504399333525791138886053647164938686387272590984230621892033947420790298418302120215087115392226093445962730054590213028801635737721464 829 -99988208114544230362475090225990270276913581061011924002177138330283589632878022376845249169698536331791773287352458933570990258152176145198532863562928712761920137158350454942673494179684486957553529092258446382981969303930014158033612549705221042351491452879933830799685659342585554314862324042608847467959458971368184521268144001583383990048388309934297540943757781424 830 -345834267912058532820289655499522169477695185666397461553310575500241194253102861112132737534249990284677643582834808163625929250298845351783344582853005088204945081846134996680605650810782973215891369879544607152440626029364150595005648678136131410405236907672523797044395988571621451275165882019052037516477212103964774832757079801223054134058981018709693284595005129696 831 -126199031960069090248262227484120393089038202659421530760523303556017607149308737613820588846110135722208005838116984525494042504973243667661029858155429478983506642845836098228503701402960566231311027198092977709961876229143465559420308894620111014967627585315538268095507283903633541835094848759084462484287388227137885668865590911993977219991286335292349468009990411952 832 2402219308046075741524741973064998314290753766732846756155395046021818137879766667914156396252901232017072134112095010294174439062434322460886579547969270593241839697918759497182364956520163770808846202437160876766808000200010667021429610252282443479660033862321391681604511400263839242818324646105681231973673304069208757054597619103478464122667213018122887246278874709428 833 7372134345052805519279781352754936185523632220215527040954182534723157508524066793150418621470655737543502117189279970492993819935384289506873641043622292034547823560019110018824753626509702734628584623896851134093288730351826835235234491895276783544366879109168098409457070399831425572611770991445556247970642263934786474882604201302029637846524792628384534275064209767912 834 547146064157938938421168571059090103054787893605732181970869884260311542237197972317384190624111781210949910845855233671385264648428761376133995883330879174625707432927850739301093662218826789518182030887790362334310691714945699483970413477961184182901085507954125594845094532097953111255186857629791770458139225390473218887641384832429948369985054717713362619871482766192 835 -56893957209055661898280852852219109331035730305314891984299844594119239203863677494667447494632671138673132725251579747661699697470457272762661079257306453292546205970074645425743347331057866469986078128689476681895207107569558686663959429602745397992895938794962304835390277506543847397922600245753998669104901890099274266909473495650665769649199498563695793934156896990888 836 -155276625401685986161116660370556518698051060869466859408250491440964001303990467233674799975608276252903887694175536229542113105984290692786316930131681136959966364751378161931483865974774087713532681295697598001874944291154620450715534610937630031865769198334879409566688638380214473933662629959130537577542224481406991515939433354038459865733245839377002945457126718272216 837 38312243553137653322190366294882847979510117753230699338282996894094619801682285596128612003888911679782731194433516458586583294123242457462557921779295333777997244761945420714062524275318959612269778458153130876214299570720904026116208306066004924278911860741555498476493885984262083386912251069679176029146297919845667263753988766709624805648036012253923749577100378569616 838 1330564728561456207263209874961253219290014174612505399194276308710649165283163633569402590075736990602707010386285762073222892820556422516482043303561508436362369637627731973957158506512327960961762477090365065467350620672307909043757643962477341326293353100235452861166188067078913436934939248537159542727430999976387291866914037274723753278350533725769511075349343503782424 839 3226933327620674699009632247656541052850593874669734824388971827613736356833665267688703026531682928796397789013178968264977395454626799111733247823912719902578820265928187455811290537005533585965764479784252745528516029227401982120856210315537624627018359697726606119327101421806542902259752178033923476815938328401367166183243363571803800710557138513060616015759011295923616 840 -1969164916700467812037749312211923677730798235702707868228032520134997277390405107193519631294951875200050871706670996513917412790473645797063063843825819862943623246675997160913246645590278590066151711525190009835447770522185890748972672837080299477006378157862558155931848914642863592390443255414392630793646208165848774885044877183848122566683242875356183671763521066135712 841 -30763718437811645520413437375696056033242048852838161377312270581053299853105521016134584348769404127177100079890306782996589345118909314473485611002848159511837594125850355452842001037280705964408192856920547830792749127008692535887167914216461354443330913427698951643946484276396515387109241027481135258443010682754151126469061066220440082703039894009893712810738708799802384 842 -66035287254058486347767100329876637304034297447411634313992158107575595109805578761754091182880145173567497537479864633484004887304622806351817404123135043074567549646598116222699604002177404924027548056534441624416555909825103621227606806950363327318933464054639319023568757473657065147879913743817285898275903331360093726963925473416228910313590843723353700455745184635055312 843 68277179129910431426876213163127014289166169433908235961563980441301274714420668074694655700582401729340162089169891042129917295607726487027118027643199513425901008089015062743495571767128292152705470916759848223926292116407137350449849731921821683115669758894528217149457158860575605034206357894335091117859228665555737895783333716275906097990548452212314885776229290353192672 844 703780950568181140886084855408371139371774672042269418756192534808709751578913075551932797502278784597767537329647617711651528391564189035547452555882701093216861824644290320160078717350423704888467895964455261568644885783897239567511298345972706081998913075555111671390485208186309664024718062872445093005059523748912178421268556652440793924205274036059206929513325955455728184 845 1326848357134087472549737131296050989621108766983707929441144071844679034235663422004559082246315705238452722905864995038350843005008694513585965758069432791458198181766117647592237387147842343268190684033468165597687229301842604201944120514293397901133127062791156355567078710230883495559227807643836143856253185563665034547546036410507550111476479257083137619336240227253512656 846 -2049741881633166872850666880483269758849143706080406558084298047775756572315038071759506262190262093940683977963134434459642274792307760238447852333810732399562094311559219948056540618439556183140672963556835034786503067719440711665326680715440662458763387882368239077725168841470676805996977414154634082705071423515651085217215074511134627324081708244746507909544985068537237248 847 -15939558292596801010141575055197044602512458820959390578759958208805575535341515660815265383176708924415759511733534978901616545492262333460208214497818359701773488329077976890442381174376301561571121249296927329464250289681661274084396353529215277400999207829558464220698591544479443454361126624919528017493606192207128024908777445217854503314369805115986540378160897386640754288 848 -26067211382002726135995333295852204429996935624553792890843475266807235180866584829888629044052895995545937947883415218591199194648500155888924782199752025334524153463564251752043340019082623281495985171057381288114125849015362512963246595626037970118266812794408423771585643439922773124174470136466704962413066759881716704170497263928394300378395905410571591747176628194481934272 849 56993630841894227467305906926050494510512454015275204119287011090662619005111554285357489642597382686981415212242630025629947361075986569572466631001939773308439535680776853862107251411660359283412346390339667802055556283464181360910482125771571522916970184919839001738446365057132989644507360162265223777490489822164098485054049811103508163226334687072708359015152103271408747968 850 357521469515152274064557496705229155245605339556324011460398393176824338346450734575926253666118740620271060481196223436010053479892252700047743962700193470148313627609657952515978175378215457541426183634294426028332136890759375703158634128190799584705786417274676157116054114628764651617367373735978711867520838335177232194986245845371501145923005352554319507473487843674507082992 851 497478956329905831023747020464167254581746043024775476671866335687507008562577399230198210791816138556606745538517363005771967160826431223528123609373198003508299933186965067244978033550419483239308341329328373827549295757843786710343160801420040738054254906638156922846782070555558509014670469144276641602200211408578526521819106214067974181809262514296936765362832021765907204064 852 -1509730523894241793294214302065349321861989457985227584998709625201448336676879540203431829154166757279597396303795541720758246429505211697736893941413508338828630480963494091060046925724555101521557769793803393635361320729496642760210970688608683736983560810336343831792288846018633356430226157753923349235629712338740384870002750866595428056043268359071994440662451985469659784256 853 -7942858006888984461227574575745289066128188311250185913315900870196758440189116866018512871435213413757009999023863092821678577885657473519778631563319655256319985919731448006759394512931896847209429495293574033235809428317598123747400051249879187991167978225638850919229818684245408473759326264513579541044128935242927550106145894368946917684064032395079536997012936499244943871904 854 -9124752971651330507155084233110645386285798336927218094517024539991954084391854000438763133432811753691182617520727798314290740811987908013535607346439198429979057205166158832838712967097326443748692116334351700075200862072738142306391532914328207616470774734065541684723260188569742246471257642419750066513762650768774891727561586389021868169944447767667519888746114372051862140864 855 38654906400902458412668700149577181277442574936361916889638561779420904862159764131603558394124051341815903549227843485051013335898375388885997058301324143671164497567354288880176243723090634478213905351220970541088385533095741504507997472819196242184755070472978593913348813761353401837813315776033336333635281816306900583897032349049381245570865173429814031416340980382623846913664 856 174775968060763956766388951518377774759465999315446107851988521899750434365140363397231517194400826615383504412387174104291832556470671246114972437541105368015705027689878731456353493020451086977595463227037305946535538005564521190716104007061125024398739947350996938388271247822224450459614241863759194115950411410815423181247588751050765511768904058538010198840170856829085996570488 857 157770278182841342984433920977176724987851554499404399154928794024327849038443167272301514324459931170158947846398915289166209268743860432116242897400972925234600999335947542820877005225769382229826134020657607252584962900714175821920554242437250848783412471222692431095327037207212539877016310199976494830437722592867825208928581662236614292489133644210583976510720464049089568328048 858 -964691980426970981033831841388992715554568935111333458626005554451944561597911036819360175466945908931394291727839943736497274657399991805220326019594607350865212213487944631080932410387719359579032707610510613094919738739954342976161573336506387621836629714747206378505965296338186684391077008889585454493223884185378277504377969998844911633103075637173043872312734974311689620998528 859 -3808171539876350789930612557275268708770055113182881247871442417571455239205153297740307241307106454861249338513637514018601686279248873782041406235724404899545678455195059510606563752477605180703781309370146424290534878217636375864514056370037366763221545480198323746526915711518071305056241997727537381842246359438609410905382962065949370311128038173464124369390184590938426072787248 860 -2468523879533241311024786021603296291819294757201008558975699938885275071375779404694488341094361614624629736173282313229160432217193727999363122215180862813002878130464666930814703691804310938946941614743950431419541770945028477015160403481541681587945877304744276463168062472979385502609897942964756230604957650438667520038648819934750247454418041277482486305313728684238505386400112 861 23590870309187574920626192264992540235513210540956116388239221759360458275615335848105729392865994783288096111348587189204867838381463583894385124885545651072039032902346868631236071483953270779288994346064399200640386817331563739204823996731217051245869727693023279554911996915906400950487981864493834170719190522972671445961080071017021747479578014575777821819851877825565833941255776 862 82127945360444796194801419940050186999308126442682311876290295423191002026785848208895572456928393154685834487124747970975788595165314627524442319953775211684988281335849875935976857379437488663148842220065475678255149998513610896150213976458977653111387718715752418444434746897104671214201393380282177361325298422889511737154614017161867513571739557679540771670700438489621956012166096 863 31185622169197885678162639351114087276524434532400607865855702258522010133703224541796127236877486215396040920129976429719955263484195265821252511749403657401215963793457845980742564689115421439639036569853499981225359848141480366718652323918881242205517600660567481835570624057569703946442288831347949091220877243350090434716794351654752652446694952451177722205347806668687175740090624 864 -567274172619947680314924995874132780161996415675672963070107112503441924061181589199858599388332404245012799221934718257972238326301569174823875465156845782373959245646210246834200322218741146134173647626528245804045551948525623106906469185209380285339912448806924484389077148015169035431375490529945311855021255297954740872304323153879155520094426662475574433227214982369234633786359036 865 -1751898883297582991555688072607001412588843629163830065618154992360075738075919245906980739817665474085013066809417960533281593825600907333839137031299508299891084802811550239014379592515642781526829260170024981339034451505621959615778142138142465393355799410736183028660055923781789026587213609301404876660938103475955806675877007240913390966153755694213330148896053418726187921703628888 866 -158293945685466217922453968679326255385679273208407037351516121844683375682796967030929715997280600419351151099996948446012186465041961686113238077254933144208249087100796815657385055054358881730008625499017747215429973691698127335901406736817090753443883034620903924762412982723169350165292880931273587798454890378731070266999591420348193229406549574459655398747468807940623331507970336 867 13445760749649890709031408599522279217666931161061750579909479356420992516270280707487653332239663890246841368244773149104790510125935151948933707706720824710839923846504457381840325610399039215247890663121670845871636543966598675113904326818252031228080216017047381601606399242557220091091652293600841188199710644155595849857463052654822108163760609570052330234072320670265070220036502552 868 36926812393575970172833012139657159572257163381566321947774588163139153424534813831819670833829998749640814967366572568486736957468896253236696604214208079109254670848906831906506353564583273698527646553979668853347748639454793020513167208587948731231074151061270338563040151830837454925677624633276050671951013644158251611323909672769072895325501612017448183904697612274937978762784794648 869 -8445975098250893853517706993792627614389161006003620466091759508209494055060908031572416305784753292056995008356721247809137004532448600085724024847781821184975271756797390872424935869764932600473338245943707764439288857076204138484349404717568595781501541174548789076771475554222824681269072966148041103167027313816911367437971506130270301404417566692339775118259406320904375556404626224 870 -314674236689259455295040384957792878272550996235274762614895962192072859252426827780524919958798004140482849634824229975959989064724579902602813888324912023011019512211331433560735479889412980429899381891385700268303448881917416461393694600543426823966315441662225505132961959181165255670447136052372637475478702949371139443279876379053985428234117809209538034914413768115501442164688535624 871 -768039972419602111168609973633290940797334946017378378383186071682911620134412838921001587332749357952734801111056041602598082657886924130735752398799099816558145171104301837769407909556228799138613318322548521604943550702316256637724203902932701561395652602419680639255915311879336421256213609548484713928356367794947654106772646467533421782548825343828968696176097633479991796191195773568 872 452816301623203731438856520630773211827785878896727261513825532470682326033548910608826851760821730407701630465953564207716513529552493789564908890290075097008054967703599331450296184163780503716377993728649052720747079471566121643792414440012289432170849632357817479711310846490190961016580221565594037198831204463116348042760970543322901511163420506630052402731526267072268805993259514648 873 7280254036666355377663307407076667247899746976852048843484755876213714119323635834074954190120735021659395851409383021939627075412563999691728384864391620271914953832549317382361941438963060925544983202369861567600143912801562689414897836459889496585777088807785675672198543332726722615533664931222925508425108343527403264775300922551750210685191102771601345165746608125414626632922507781152 874 15731932785636689101986143717380000693730425697786762720647253660107224892053189437660645472171488991537434366083026199764262382363375204845414506188279419417291900419216810224843781582651861860045312411875330826343752723834565318187245421991161606857511845605270527631693771138401808229165782593992882605751660640049707941543693474003466699100119132065391576035378618554921021016011978689808 875 -15881814165823913870905551182680716454468996558032013509876595809142790276652807611802652664237150032755794126856286320029556518813456438000958554796012434930168563451875986662806533500746596564720193339279042379858889786761183483788913159402271917398451664862623649348271879393732019622505918260440084638271152304570496334992509404524448381382162388631620808176133973767624251011840409460496 876 -166652360031505215592097310206050814334257865788272463266104232706934591734049856050999493710716864472677484830526710066785379389977206623606769891080020422845524998012061026605310740795453591311015183948918047818254631509581731392399099543614333006183763275764918504058735099972333332872785533848546096155538857334422712835111910825847498544411204859909294253007878060642094072570153571668312 877 -316459232658779351620626186522290207258662768156995635124532797421282966856472518684987843190537417249251942969416112907712880490681170402410927542898718331886103006423941151761522466132317355286034152282255042165059436958220656397079965669835391699421836379354825740974927487343881193476574668467556964683322478114965397399448814237298783475791003954125414510547919624021512700359747967091536 878 479393982303232892933132281309914401454313377998062858149590904912866566732726125564815648924672785529283505568090201729763406976250584124946328188067703540856924552477368417498968849636053361364257577601310034479600006790447827405965316089549987920821916747823030197295619715261480282034058908232704213014281591778735111533066168233034224706529264947973448797046887260111131334490817111288656 879 3776642755481706489324569209102409224994618940571520091479305484856543926768540531268456362854491167128138930857340989626240227822410675099876001708762915991461737479647662053594972081610557350821052909429950423839254115164401708081189565648451180693965215803488127456636974785311167116293734698903681693775770395315941688187955089840682427268391914871807649222826581333488906267095398130904272 880 6225853802490837803590863260785188229559162096073188135875051301768175270504522976157639089388685863159476915869471928569329285202941641967410093163550618840106520651325413341290761182785901542928623294892062360010600894285011825526808383345962294676082305515865603063944627997352535254142361302949655145267255594670354830325417834850282291377176656399325788296614597027388643667166350010532528 881 -13373093818680478581959172162177979012219665636587890457957883665237191722127479209148936099327524378321272943149999632227556842550865614138378956849957635062276120492257073927422490426850630412544423298004311023422405964191577967647277618386961925706684577516027405157034799552598804097754083609096824872487595252465795471602998597031925620284008405271562557763056475153129998213492124722382784 882 -84758179895564822853142715196933567779832247254840302382479317911812397003013724834470918700159107070827619442494295403364203600209367411956808331003647516672588881401671034108310117693775093888548734302133604401022799463940994147706199629432677904338059672344586505400659428828341275280583026109775483843006993439004868270153004349314494405907119374742118742201322036223850922028722883971738224 883 -119034380070214145800830732503935371929874419259628411669549865656124605911864894118283734169224051814640723191369492925725574712514341828411811544372102145207670078693553815070430449156653846798868934473292078497310455973726551144597543974180408593789055342798892547937773374277214489432989903131553551163799279592592945454344339843314318554102179918529607039485989490501657629268119665866851776 884 355027487839653990653561315357789070114972071586367725691652102214162690791553088967497459268785444024774009985547254553450791440026163019118261443191835030454124217599783511078365181776481180479142475708765403936178453159437567699370951259674897437855826535019511627365046412141116592132399808704897079451910562146903087182380664949257570941185978288553382406109159577161529968375755990660510864 885 1884103389690766865593189913781386544370912319108834743193346473580180957819412849090862401360259441297938478699203442260752814535180392005653760902830905411736528376957501258709304617149386784845560404483192226554523053329043618632784438544331141104917643659772866611184508257705837946235156605772809314793794766989094535634448800657215896961861868742448762120770940498796231455063471501834506688 886 2188912301888301498046222067329049970142853018405966999220465550754689892826398477977694381755255126609534911852743543750094399460772230499893895166583729565088090733246836517094305318615533473251913447680813296439581175550346805516403802589160929186062936381434867306415282728684063155382872999646885246091013622889166761276732720597044219785063979813918145636806973820749149359961658490853836256 887 -9104848281244188074515454771723892525311763581332293100209906540674159781617298263898300284564798680147907911946143472532640968800587170392061527278194589258331143121678005635752973864881798149816628139878625325193487031650153771721764636830056291699025869568784293313962117609539951403374129370287167547771184411197628563776560893522273930820873273781057997827308655864183499152469967559199016928 888 -41482116550776243959943377390869190036629486500748937463072295952620736476202640197191173175209579458618572347022595561412636701509851112518355238807505293846564665765468448499985345403890534242762844577368651258111014855403849113107968839566916580218066315090790949405012063645420505448582306782207095847727067525678501440688541650031213118627925304543427804337397245699517477215831922529493368872 889 -37996694879677314731759786273004814305810635054172559724492925636575124278124168682597386126777372395509379440734819858442445787784645379307780027226726213415711133181372827303948806748748155721971125159423239053766768571925190592438713134016270725038093976322045442694029722369428340425558530849523690474455956861695326827264190116097706949928206357948670808481225871795383954527919248953779732496 890 227514685517816072559023225715919620687491781170450329820944164758061993770383114570217401703412756116703927622282959125020711126441348354284212619386470212735429321661650819835142281480411431991780985214149140474224486327561418925221516162911477567996498550860095931642089618622156362584993105336216282030321812662173982511032277549620398317516236883073302757256684163414888640716786131113926096672 891 904386913080284261004463068792266591519560941968496620048597420120317306550970714692321259305571209244726017867992230816270124780092965984130979812576870157045778281364689993951564602617562217260238847005628327262320736212011303162528207069152488256615564141628059920939069785977464906066151977696945047789485442180354948388730056157804047476981627767977331664090160135258048197279195332676623775824 892 598767228614726311899834440982931560343722780873298503139427534523251930030349596600692892403341754732246047568967546319967301088575077951442466327779038110977035969830752911259965224289680880889172329320878554952187288613666740023510556181063463031268815105375957574220786981867185851886307423429516432462977882509552385200628185416680444761676547993186679773058070062537017719458239677510816962672 893 -5569525403399802354276530108686963790478828462282825905386200476113511877749663352010269077433325799784249562606733150728008629721800737717248564954556709456184518420646249244067016776230957785372982455524700162436387706763701330609516113528948147134066092068400345598314666061917647806368450641422376158605237794428217181042923875001090803610406761095079121706656962796476783373891275429259699877792 894 -19516400416581682420621632976073298880596352607126011769097356120748351201224109279294744653082802813146577790710994757474824722589746574012468811129013980235696994087661055128979682402713288687942870783961541077905890974433578778014388122759934843886451510731883553763499002409851948105715079038724394534213859069447255970037366699134239833208215159119205328348063196723943324538276538782134149450864 895 -7698659208013251294327938533970390978122183143144890696089194918215990389604618524110359834543485307861503062914976779964104761132318453950749203699670810963629130258623053972071496410299894568869389194045871679232813574967515733319622803993454063019920703064731687948467902085060650945330861441004295794118647860399078373283373268210766827865511210172933290880173905910934220486589824428411002346048 896 134045832479200963503387924315563009941051640182189284833785758667109407285747515098593685922288915837754123693914436700774047506820714180168556950963213999187642489464018237679465061546119975964914069418996702640174244923436330774594888217649481489359654633709293222378174219706854445099665645829253206823624574081101995350790272362342646288861727840270762633100116411429878079975439352536942248607144 897 416588630036296171879680046311119574185514710844170606966409323491457361995216236343017819301586525705092148265318567851651720375260199580437748809897296264000186235494528818845059858491951537174656313597805010168474489891242167823176484343683426132408090959992835198182236186948437351052824127205730157225224131765457581774346567441215449670387858051076629145063759311658639300394593523674120575577968 898 44330116210920131702351579913131703080107837972688094800063396935591019635702402588847048732525264525655578710765642485783698852189441928837081840811342562720379367842512868844900882909787035697518354710703958779527785263429988985317669182243328212025010423185003645361161853258503053861749488702621115864759214756944900747025699371929739077311631917520518041870590749991191499678631785163440680078752 899 -3179688803748314429657001126253981991833782421026873172949008197047945626589915037877287830010908733521299059674509174773798248673674311516536220839631886239666910450242086055379488342557983309724124107262342254396100433702853716524783469990808286529802830741168569179990792292570946529533769739644435409389695500213048436912342903865463483309031468503911474547895271925981018850684951121649511484214224 900 -8787319589759762482675908956866336780317989317907361410871942820407808886931617154882993295809875602721461855058332911139369079448604895359641567088017229581756666945898664712568214320186497743712281680767204749864143384047067377669593249387968307373013600184094848204160684412368851340077229186278944627379155222187360650976174423451850494706002832998699108883383651835708169833016449573440520986675072 901 1852564349541933679481511218599354099195367066447804948400917722815065425811733146327069565395133140823239948952833203806907125907774572454800862470935920856353189475184569785985339619651097011995394851675312489420231812583618101794853357445634334864299724258863038721286161178933763863489791430418901834463151252208576968301851532714138717416542367088762095735430522707052863454144743538517212593231616 902 74467340152180894246009132192816297800058041118078833226290403854159786584659206048368641574918242123846486818861540479614279813731867667083096049230437052011450869420202764166605624933660164586344381582661629644977730455600924768649589394185055903584643485981552156020024981033830281583830350215311867267538100808566151722934373122416237585864344215684777853163875912857195320122921443171617487774303408 903 182916186662922428292669921095887869432566798132106935058596204421656346512776692883446421899120723982486218905504518456899957456800891214423262756904020242308401592435741881019895596277088770050533049500452670136985892181349021022949263373183098213578661178532783175598189705848026261300884056078554340660062188432074340707935409628409514894540242306048125271374819802985470124363654837370513959148785632 904 -104094113167962554661246034941387051808030303448482617230871930032843891713055137156866402829513774437567049805841453753588763274876473572393448087827527160053357488514927789201624470672221752207718185162869203495553908200856035038803272720992853238703225920012079473837380777234666531664156650630191225091546671753357596190052220506993323846280073196982000226182743193573519769287408466114485439219046896 905 -1723982160068145009854505708014581798125969776856911494244342347682834096525515932355016567418548165165787869049688627130505426318427758881961174495186107051778547251182834213931431629261208325920318780094149374578866654100992394551743659549371986242425120190429127343121525249595506338448558532522045467815473250686512037618501736780347938556001308736089709356902588395530980902102130423195570295445627904 906 -3750223980920169932645493855849678463797994797000327369587198367212499157673387838830324963690187515731157811416325945635551636347157174301427052029070816173753257481278168378329473231183622486228819751829183946901031101196013887776332895954400399707423878865251192228628993904426378236242022936702992139567936024312498251894531934896658914927572653440355640017544001374936107815313504177152377553395338688 907 3695235567851682538034245651800852709153324358936841785621318713067224531390734470099664192076650524571183916741364147726429342668939021514738677345012252505634903917226619699319714641905864252776196160837481342756032849219688890468424797235816125979738605988759337149973610094322553283381727396188097313100681256792224319795969653204879450519903897130911953125194990984032226864447833418463572137597134432 908 39487777586493559516379856147521984151918442049052991787276627503876677139459326948446752803433296589537028398899008800684636756064980740422481974403583398402391504609884847871353661472393768544418071867747771419685239700544265231282758574115105860698251839880204954675674989614279826765464022110514495698731206793215082861077249752169236746107586624961145469417077789651724676619656837346725468841965583568 909 75522513890552521317212293989600333973572993621986857981460131430095239280410483588747326625762119238238846058716804201671190561806484833170430595273182150434073058444876081197851337201147054921422342393478509766431602503557688525288282538563854128026279021429520856255627730095581504832986463383980820245306816459035307632570199986883527590770080840593450539455802509965109478025161521096353585517982457248 910 -112170879912330301568830072024862483206114237154337590028436454494533664783733480477072665961742202564776232507912314878160846411335351674547189843742354137730357353829184419418534504177342409367723826837169290573381988641601102817080385091847278850075224372444650710726259671995228301237162835177167022715383994198426210435212803953401648464544027080418272439941405926995887044670604660362681067357939094944 911 -895388000297759056250450208426869128698714328116272224376830082051738742239865458731672859595726834414508160845984600064733671898201128055080778346299185721515726575405805951439749602171976978253015992485139174319985215498994350414355623831484345466984130701840129213307881172012160571132887869776835971001822863569572921002955716486207263264709988530522373573511729732049433779338423252382477917151562479328 912 -1487838940274884178800934500871902357614030921584906223341347244227289420176142610046067709740871233142631723686858568985742592638050575647579329146589551646403613313684417992269639766833444560233290243667037757984733310784495577005468531643583099028210855053036393313192469739118592873735662281357952171371960144839200293771808501679091513319972616436059812116412699495160844356492847740729173781571145844296 913 3139523568627717012860603752174329332836078015735937391203321268731813947522315927749906414400483133301321724678984393934580159551609679050240170029372485993667592645275210340950201333817406641129979626227691037495194592303163455931404220161592710660519321486820126005662213864146895004161739053824850424645702872424112184486092959147708061451409990906550870153066784944598083184392165895389086574132915166896 914 20106436888486901862271714247779040472305617823467385647573504498063184500329205469728029692555336233600811905487488196073795195150232915481477392861442249346501650565248787421128845390209868343662806199608061641899385752824141680180283826058929418039621352296976079289972127320876906410134527686984331354050715642718839903021235044223076102108483948387477076934000411501404051182393047282927218417600983106848 915 28497615465760024612618173690868653922394037251933136104111679504806553867178782378871294110696267626267899587265926901396901314941439513023607119804118341899514651303907071770869598504024287449735098678883753604818140163532568671063516331526598752745942776903421381858360009658770464007118169299253396611063036837537290287414688193483473355128907715496963116345448997940191911677650072354259966979616598998544 916 -83534648899789769933959812525222804152978932413856065407749886369185883375253387131802609664240537843150327778666448048826267508547956760730662497416691558596949452147864190608891856154925895175234034018072969037714820793656962423604472423945832053148168208657427001636911351857473135226159249292471002379002387823664827200961197167256756916597708049395082369564334673026316910028672068044907383991205337043952 917 -447203001821727183781841215849893730282667995454117993422866194082993874251933607566929285897679421904547624665711891610562361297940616388046310317064513430089463462026718371774212009645713624910525965007246355633314383897928000902412768544202643981961622897456616871852890026253353757904947403065846367032529732979201992124987800951558895772052897739976165277268617457814472588321643082331015989179134668368736 918 -525351797450369710086985154567807409248419970635037867379878270114495736842355150338269684818372331775471231816636754433911637508371293667908769941058955615492613340777407900573098404611584201691011860443049661866426301494347509449166942623828052076202622047964868399267699748133670297841991147635323519589991707404956713946635381605479199620490973270179908310684985573630105577436182249325884573298984041829104 919 2145810692405217850303806723525022431886328935030237940613072187452922922801018751390254137350178817683546858644123775081460910293840580114696570922016101062356730004939518040152020605153129208657912294623430248783055393113538074053746998684775721052325739228682420070449455011082362396073234315627222821865639277948249891133957960999616912405764185619862607139582177631450325386290953945990550987891703689977472 920 9851672927858716773707304308906415277547462231666090973598482021564566932292128022270736298775909166291419755548634891902676602791903156117291807757611311534481005424010075101543203388364774042404263481734155148481657251502829685487148469852943927887821359689645380994223340182429588228566261604140726278438482461681802857907072111752065521131907470653000159439785658188900673808574435042747329662054528117275744 921 9154501821771422193179720251509441696825956666192236716150025136727693700768653176152019249099753147849313481981904625649264966014818966198014291401033364222805792400591873311967647064106378679980037987340409277327303284017493459788789460125717453565855895099268774100303778441864140447994055062522807528631319863505942959890579784688824699341602335211781410961395069876017486418847408572472301089904313695807968 922 -53689019480173187279150459802714718551305316056950222625283604372805839303491782227481838373739666596327558470791754771473513132525945296483281762955774865026048442981512936712271708282450407593478608596473211302673272643047128406130003516771824198251671446092754144909920621728799246949809937760073692447232149893880445152541177929729813914033858115048879674921543802291508361443121561962450872197014451448981664 923 -214911438128361006156304956073994384493985264619485364140787564455605998965873950780287994389244955332339287207212909249903613394212718074578189796815692120338757613305985912003193880303750199760590042605955435921798775480309247086045499162773379197805565208375882907766827947327817017981639187374438575640134162640230305652554083439944114830906421593343676720427348448218117736956799635668046019612219628440090496 924 -145255310903355669069754383192104300439670548997007307793591433439140300468882869823513670810261475579359464430604645233444831774542103190034153987164107643393467419067393713555937482686433114817379276810215720123704127077209034404513916870937340835426953851302676826931509180088895986835214795221367316062818957790111081109265434208985356594969962970242418716990142962565078375891542356495714193421887002481268528 925 1315679731504214291758262401299233148662875653356990906251819024174687058481240773484511069412045247773129782422064152901930506620102360016590129472033526410938198994552906247187434929391087988446851444384085645162518215610063848229088778884816689224074668927619555705357627515671548189007571043601284028974669806904860342210895942805335738347674668227529342198831212868432516121036770750106697164189094300373464416 926 4640591186240315694005457861542180074967236160963584065332883261728451679525327446692137785996060647375886731681878365605960891735913911109316998221383331677169329495384441958837919537956098593979119896766063644301299184941282988607622961107102224834823811406635078122025449602870039815135102176672075046106738317828394278133844807700466246068522148147592205529970582216141642961737891586295179622973189721561250752 927 1898775186530796563167261261467647758178497642243249496028845631118845037371776168401616378442498762529997018381291186786887101490012933025026175600845267610539182195784812267924626263948091939177533977137919635330647035049650434066939556665015307760051958735387631543827704126364367006881044992239654054562966955876051279645632510558618163906364097991941709574268826122069131459901530619584342216495319113298193376 928 -31693671861269539479270950817631260232145385317164346496466368029939261859115598990092947479519591230749429620490469588483852137550815061181960787604534092019171288382144440587146077069111589603706262366893003127021415975652970610816296845255231137958085888983427974895139985292272605395916367702405200320717337616810451479898849963650548096332342530439938368858317346395376502211366958318042331959986108473672693896 929 -99121440593675923652316279579590224131453514814953972991259494133407910980257244743727320146948478820222362020233983183480963610961387383951896519410717279047395804705831495284148689527165955363852957486349179638308699602770373701153695394275986474514046776737882730559674970155931759926207850251482311581299752525342214940545104250586548010861266861353252457571089159804393391564200151516502410875567105039523306512 930 -12131380185862553305094626202941081042409647812766962370599992511674798975459595515497208148044190456066844463656968380337709485440796053494188653555761011975829099003836501142957561276914428747550852206073095382784250684408355235319374340086842887968657515307455212276861475861721601134492490392333955246369069839169331455543562045639228440463313005660868215126381999001398816270027431627676357773891391353238015328 931 752390134736728250459473419026216264198100527507562479796190894768204650717036869445799292657433620587390073195300150564964167542577616586738138662315089227467562967100778278647020491111487409212128213681292929651038182969787043085906344685040531503906096317979126640337528581417069831332199174030596624034674963754556052306117381953687034352567443171823220161943401271289135829783942480713357589021185256588578832784 932 2092326046266569989375149659320625969119843388211894431192491167193672427935484560181190431045636835789248050369051397416953722002878705375765448377102770570607508526743158905203110905476234056250035426754305911252573654567094125699817115789458180243262006265845782178793259582846862639651390833740401097899044659258840482181355287699624457042491238837792587782947652145796021089231912384541010945061606136156829419504 933 -403892215721313155340369127186869499679595515213754614846434376846615755495382977119577956840422337563646797418093687817206511110919083089598497839120481389415362391472121621991943617704936357535846529794576410997654944939375052700709884017171755844525017532913873411428284457525557911292375965461399111956614576477320759942805514434520426737056289983174935281316419365492616758359983683222863665197310927332263315104 934 -17633131214632779659231492057046653871056239998257934045857327822811441158545277549435593661687897286473197214427344125102585619131943280889298334078754573135536090098746571546949509724030265260556384681023821112063084846845204408641370996502618655794391289727041927682331331954908348835830842471097856282673689611193135185393115298303633550805806399194106499828886093166037514313083181484137989918445793549121482804464 935 -43588774480269738321804051815856840437974485682225644381387115797159057627585752541022510287429117577480685534757395395317588392702326532811079561254520765810727441264319127040681278492910697285309907673461263420359827759368465601646138558452821630311823317389815701749907881782137865454254146025662715550862913674007059199327688680124966967333660173810093166873983916805829953529180776548170905102958146367311089341248 936 23919188789593713431724487676956993936230521743161300078574325594424857781581125078958603344213092165971347833747167605171690128384290902508814444705615999748161666648476010503939825759984380592153681909748673505335490149608525308756468708409127079013778862223743647427215652988359290779094805412553202731877636497697498090596557919043411336900101414947851992987050634032261843342926868286822980723738904541537420111424 937 408486042731630606288349297264523038054187080724756181906948570694697072574780697599794034992850519198006036291135816620293522133340157349865421371855097693724215081581216961524957716432793111813219495212906874772229851117448387886855692881247073560895092919861130065863613036944195166059624501351066186286370087137239232470849824445174774812988323222853420178154884904154685329989281829696707499670135860081133650004128 938 894502235769442289486917374474669991615674689439611873749710928743639090978799869616730263624827828127045317036586915485453354368138457592862304244775290837884828264963100381450847326738964489301287280881217700882121679909423054241689874241297756655411086855593561083469210893082229779605429071623819577418324682324469317790070791809473042336804624628285272478639594176195144196950092770761069862700326902783873395933472 939 -859953038630210324079605744046818475046395372240688251824066253770881047216547139488860055433695588664805699492812691848562468151984503544494147101378502670622677797606683791949570521829811500154947529545881939393185856414074536350014793272418984459753162786437174047180596181229686321129916455949281054944337840597903802246718229754822908018039729597712055942439123099762907726915240889137146183431386836363793074555584 940 -9362052866933338128304450908169584554715168323344883107473765737469042433668311963795558464364247834187943582365637516738132646203577565817670367387033777874275808912242073786224832045230243461457958038766601256475006078063934601463194205780893795692110291774304878426836863723679281330042418506602967478216392655530654828139247182913254568909662232460456892715217310611249864147728181112852096311311525090670150035606192 941 -18033398491062441836989293309653542764900673390019645828192451841335275787198113118480721488813019902103546476747743268820288763283641086852653397899641530573556201443226722229115357161724109942449276969104394805954614141152031702506469792030190663601828498640765383912768335135349557034774137165058593021419077478133232776314686614496640447063878823187881109063656936144290469911980761712925727003959042152387744821068064 942 26256649528234014289468090547302074587451369126321746927001766710082305801940813338589032564625491024309570471451514698727819246727290692753416012630384862977935545330992962387478056821419482009551706065326017436924011343917964147439493472263645942880789179458138551390692010179100413157421378749257855465138601283518527321337729597712922175591673571099562726030200671439933797750668062656671050042951303172278083437132288 943 212408796618455285135602993208637038229089643765618794897466931271190461524859842888505385149995372534575304464318849027528090385616346861289722732157985001759227971528906621882123332523899157820241539028908593051893758124845741917784000492585437348666694998361025710646900335547423085016414852228120061441797944922065835597289385809004181889532590901621108948738335335700123551376590777425526522612850005331666388171464032 944 355751091785214768319117634985092512898437246545794246768212632944346199234015194312828956896217913411895296991240192470125877560918613507422913142275633317186820278859121964217830766526843683376246531598912780869349648052020735940949843375426879746885898123776207070236485711122133993168298381333040798541850247097387132487523275096104337787563302684122330077353501734649618327280541491992673962437610204684692678169915904 945 -737396252129488925832807350849940321206880238996349334959515491152631831628166904576409413410310881220699558466488822860017083319110239164744792112687456249351415039014114196260824114652041805266850443322435036337074138329580497778396084824484872014348154119692251039037319455114786321664151603998113721342312045040971300257975086472095398565965241375551134827052155729233383533213840562273075922988196132892072881418118272 946 -4772467033977909118888560852563788407427498717859373613315948538263993215979732123132825501474508660326104477063991115530872018709047120534059006576113501675064681215301294649103349879239150514100754422543489736444926651501079473459654209779964886319746662192926371428858535698425910428719558352686293483547813326775047905380411294745241632649598487786236696640158253360908370024292101753662122782718815704092653073460261984 947 -6825967582142682000551143578401022953896827377882247487258760060318215133169111857312218266600987040112545695528197752746542246932798485347644454328654236208031508349193396420539942569372983799334519409885300612116730710854676568322180657047280219714332971992727180783367351731525839001557902451426962086619068899792692315307305997245928033469147218603496816992102589518219236035696798888025818854562704744356017958853581248 948 19664967800424268504253380110398525558714860097183947878450047477482051888342308766465737213005248903653993356989549172608021257073138278835669215906201638454248228627548220891174444910331888734859219919295806898219018926310992810007245581182715660463181996114077547355933966574208036101745079995616087352386854401545860320744129872161540417174679860543578267764056478462832158713177432944093497085295487329414093440301049728 949 106208010406746577990199020904226915529584288074564213870726495654553726798546341352233946146710049587923891097998533059565044372322366727819952250098365835221329771489095650322770436541980023787471680585510407533771240444185336854319191668802983069549415849650048500579296393767392457812082149206219445712160478297881524169695547909329253591198836330808000206454440002988466943042671017756400968164260021596894454628018099264 950 126144633880513850872516521305891429998344931835295883876784168076825879058632742393962861131199890704756689590869631653578752937775836246018779146212262173984907671203125696492633490279002251134405481336629789862980543774453145173744974531135207520978848716882236973360774802254399360498513211859358099437388489019200346513941371309976511855420389427451499214181322502593324232446541688397737928073633259018206933290478145664 951 -505988858636540054531446761621132005083663491628267270281865982425259778613274858189434697903967852818450684461548870021044604208835973386278426858628303666497527346357080918999136907714137040606632735218266203894886963415825633920175434206972250314141592259743528897012764467358201053889791829953686371907230928233462739816045218840030135159854078228378756720354938941947460128869873168865219895241675904917407358105583666432 952 -2341044610039239774646846352792818917103165640580253609268116203972550040473447657896934919235083950403079747441647326165176551271950177006095764596990824783400221973934011216270579572778798626436179191375349466200957197193587684811584227915103852461673294224547269752488275222440788735814708811638578882777905442020915070059083304994759490374487355214449164046840569282268232817147100467808884456416695684400236694586930232688 953 -2206357906742105762696285660681887604449869425382659835331172835548764357792219545100577162829785705145124678333870920364042318586755298220319824501036595459925871958921847813871665988626406633648028162699109131724461910889981161624409059693304762237409427348292157787908524776652408452426228068753809467815918469868331415227645434030751377288934103468840307453261380828322911528206431536889355000901160115921447941733806677472 954 12676442016836168885241846941546734202389967576023494799279414489192686357683246287792764428836117018729045776959916132158421299750620499580093735116704079530614671762870531604569948351700418495531381114842164902264424398779324990084439204157869604033218429143375464778783096055337089449145405858009106834005229260985088771378355762302776495723343570767483447685189114922915176077752442346560118697513161552546547467931271894272 955 51099097421693852106350899427179059302985869484404278508469904356283878109546156373681233164286676884231182861716449921933697295517772279233261629559963556940462233921400250854562966979118929291153048358096407449008554099120486049537367346844040842537940318250815307360013052813398677677956656261766715762046251510278928485038094688716438967790495075962710082283802682740650713672482603225676263379856720778355081527921512199008 956 35241137657800279183818704377991471823137908404063979161834479267314331041767783258428123042040264544877207682134729499886669425614938719331976894987443290984379528535707958701852009518517558335432289191721754245200058675715815559580720464420148527495588293185216824725843747401364084100128558185559316628826153717862856932162815852255425767476304796757697439800747230953644411706425092885547854884598094337444274183209568828896 957 -310971663086864834644811209010264505867216706101870372869890468478228210535995388269601950259985377154439203811813848642359329019681408735436632515828479752727065845404942584935498199466514427195867867160150151369215646265222609462511409804828412965313839080687873054053974942842615858560352646004666506451980110700130118180886369999649554117994390492558332783335724769385331804719623768451699418616630773072005285118738424827584 958 -1104060509969781000184833121780251136533009551723544676595422310002816600967571514571785356395324871333284298314400397664252157955569033694035100894212829749657329517198731870127586982022944912324985023622164487873186194132515887278848315736448434156663766114963458759513726894956057294110618505041027529115858554422192943582709974889266839909147351988704261313509690031300116887162124028785567934886967917452994424284585513803936 959 -467908685734787355237679728704485428344119612914048947982828923899374725256826965881119565204098457160142611515872418143528976786569954911503191262771223259012952094619972626108100767713473884111274709067990195831854921529223454915661980693188053046623473683783203269077495600490957838843626982769155191168028039216992095076971226835734594756628474930428420031741888026094588487752062327566292835801780032827232957983200762210816 960 7497765317241995711258159339027905561173074821127443832296242333955920681522956243038657073704811082246332479086227359330590522106771817034515010797327326129214566914140696784116440679059301102779798518939789324505877651104062241225579353333123351664107142715710294289256549958179392062198217319616030961281324557766701715378966546196168183325403083829628044636250184322464856997838723509787518539610133311127967181064267851428524 961 23597770027385695030760921840589436377748993454321919280388719677512484043127267870268131483857056964316592762062692524711210861534421676985575656051204584314441318143702188033823330400776707184240730629209835284094688877617135624543846153707846836051737089299449395626853705170865025343904250849632641523421781760403732056923262713919852223533051561293943023986748207515600652371196581109792954698380317589462859581808691839289368 962 3263275190639800967066189746180281387283954270531707548868071494885612260862814804094918890817014940736920560567664841733222840575335722161752467356788205100353205228961981035781392279394972960909151427774254312579488056867452507250632793639373105832332619386991416418210304526813532401516670575712404607054203242529437967439773523978843958093340926820936230421846869885407068666754862075261465296986781964448286834866453574842432 963 -178132077356048349534651056982478041383511343112082150588354378265048701269200655565506566142211519561736064740085470422942088700418289903608188901700743365112177856295243922538736380025772432088242685455330026871476212593432519622910368131204159200950242501286187810000533264339016287931499020286783030345907106571235747336407708511115547817604573225812937233814995238023229074162102797402492221260497938836605376814700670955236152 964 -498473642487226453292110801032262545269604989023349851639443398603930520811629052019915998335510089370035154028951288526325269580337091780676956923326153557464144737254779937498340638385959007748827478815049707664152331934875235312489084665205034099861609183977648673035054345840258518727353228517447950348271077761240579180045550175235896324070620846739798720530293556229197274039550065952780350917080325187101571006657712988448168 965 87411332381072883045189815239609313520218783376499647661208404541149002504474538671105331911413343853699412302002590687008425170569654751267952336944916053380371861826070770454840673653552791504819986013477328008962103661138869041796031999362174006723788083382142684134338035484838380873646095316884755975506306074859229644786417606993463434415690187856280440110292008067827628656778746927931628983362126019018958885358300692356816 966 4177664071639518771635722133781055307489630953875801082851234530483934046897856821261566303099522393218405212196989416214511509168885867060682295274312572429518099088673505624627403067403508328981832775669604347703647471678576250698257593376584523398009443724886573566478211058134028961011753275162197067517654839935399792255757795870938573988703863127709480946962060767218500801365719212288007490371998468946484664786500479357780712 967 10392814201379858999219460982556959717347722349918892234530094677650298615357627665462120898510203371558784775869749057712566410440019005001969013740987582620770554347455761694768123019803246912929259389014342515687116528110278246826163122143383635786384374381846269735612653767165746769001659087453522560656998175381307178031976728499899915898504543656055305300577789498286091867563579083931293012350818730533795134940171415485450976 968 -5493310062436565274796258290870124368641261329960553799033837521854422908373637533128483932701846958298404318875457135074292342155153588397516320692026603302271661551758598176854254904705056006874568303160042556179501248670635832118927302243840282154283371950292366183258975735305700010133186000062349361345704794999038705557990337509025667075563006233932915903701949146276884987114269961636612243374348587187684424010307035249663256 969 -96841527458227939094346773606151973772517007315301638471629914907220426336673750862828476529648471939355301445824174297413673812476082839585380063447633426525945638899486871642678095574818486696883302218378360529164346438237409910844511443118233373341024402905622192609124300613303276499331312792728856318553392034368528418501323115590357822376912181623235873612559378518645468046942865437337056800813291310235843262000264147131471712 970 -213469961560770167203495708454786400460664937656297083155573780478824335955622991231706016964572644197949981343805001886158244774814586110465837194481873897007526808426365010300831502626874998752917288311334357325605102771736407872645478661778211216921875208728811025712744370168402141994101413369608963170200954328846027949738639221330819086943155005676858890478949520581431527705096752297538408990490908365745595104560651362880596528 971 200157849355229750861247996735071437028408312077568574460181751803730975108145153645821571856805739255044691674226731042925471108025551453286413158970868427932083406112234966441299168802535976698665486680268398282264060135131926102008812087683447689709419057839815026243113948958838388091220265354116031520328449086171603880490630506714633030045547308259993253390526404322115227081838838319836456132947538323821117241827610326870921424 972 2220846717041407504810070645040112076600470762418569095041832590765294040733290506151789318828543842522718953274927364842317755050815211398960867933371927669102293851989248388263109718663499806743597440354133236294400495274202140505553105767416408694046853577985479001286853320747658325685036947165535177143339921770490903874115028664001522988343934324124020889044035454187231611250123292232227059765283004242096831991756911985371075384 973 4308275699058555072815691752115680520080679267164433808432991039790118964143970209021166180034347568032158841583544953067066046913185818154125323050094051003824385985813064029954009626183680249628514701974895484290092459047973892730924860689178754390804639388740872052662737135880100393396679435979013394385960857802573894088048129713591681016171908093054169721214578676262352730718108476561875842503048934443783178252721575672628671696 974 -6148221132975005102648999725235518959014724102780286632865686158913388578560332467088562878912881989353222679680480560627744782113178168526447093896970053993853743743920845616323985019113848057761846835288928605658958856196378976210809237491203694623815837146071086675285740318653137743033074824988641513284118105793483651028129538265155836205609695384654396686672474048526513634268634226125480330478486019344578647064677478088822603984 975 -50416384972457223897801372364749164692318194391064238329636495357139748824017949748589685281390263731783554537088590356826591831843381015584653752448156204606974347029371248627931535125018563862303855975980966425604725558009136572832749840560142333341387152662640618257324170669384819247345376996409098284772537682153833937491500768542876489691884393590083134053937236922171447840195861073206414513304789961829991744259909127826657588368 976 -85104497634757283366251018510072927722915259479062664545267069035439127006310924428006782952395938684310627049118032116037035858815439812672026595470054381566009495321705798554906877284335504429111929045207522133006622564892727175554427641792203004124369327467712752811896808088472167977605348575245428502007465432433437244969915700774784421036447892084692287405970728680178567085977611970907264433331856915851092609014341953196392895576 977 173270400437178385820760292956744342096399876861656360722287691646851502026058363321153157257826080084992259277390999031977935995535601038545394499194958856697117128014743957291052886935250646179611238432460805198140783046069708000130227096254057812276369964839266496335959266618399890430082231469190916673291368948262169284717803677720511488349075757941217975337836657684974380567037991014752879599681083656970423275575544864165500310128 978 1133410891794624283263195194304861080134755523194652907792314087811975450137765522880572786875188894830851548644506246473260379033870680218594692311379839861322191115312292786431259842656474858863204360036153119134311355773798049948243491053381457492915863937699831362250787125569899597913573239482155143882414496772079585130227316735554717944798977737263999244314187066488860768885367807339020079135396940927392593593545410217533339821872 979 1635771487405611650465971918740713955293021116370118917199781097649258286702378251986187293462422112755189256751710294637805880439124466387612697409491637003935090683369206032597602769978200300967379890083751461345669051546965771568205953952996830585001534551800650966820057361128930802234520516164523508525399736597066028210910365244750340420466594693002822513066013522083649790933135620052230082603778208926974479260277461518010285611216 980 -4631519012721980137157344715059074831058244187103055420258343585348291244163148707183412629584471994088785922521615915209711923051181697917970312829261291095277181084082275294712953343289432940782703453324267364098640287417098711979015875314670954500873355336679907006881926926955790774056519744455260881684131511356032927893964229566469173568184531374093170225776931788217927245847725645641584587059582378453230607558094113767430391381216 981 -25237416438066845913159466595526769938228284942396613511641455721140047657739639212801518992088746041374357423132138038282987174684240348960434903040645520891741740012352288047146530583057112714054438341650628479379366854317395840428805562628814933999168752312151886257442055645796016052166864290936217845792633736658745001283075068226503027873919145752500885680843485285503284807757759877035118030808368302971369981031935926237357978321312 982 -30301770359580231559528414902377275868041905609963499448265154077146143931972602143908345944138385471570183950140684871605942552156671341210347355246477359995374549651915119803465923323349181916543084706113434351005661161616801547486882877184028064364111521031985050739431524747925251154117716374813161635545311023405790563798905836593093447194236560550608293924768208166786728504123123295296903450491804277509944070537443925630853897301392 983 119372288448230213672285660154873263346799192083122082826659355970826156821340675812912784691269046725794020052068076960545909798538583374374621792649467063359966174490001158318322970481511019463752287447653456004964415038304455935571826958206481000985161646850472918749617549379408736437686424614194316332856514876544914811755171614563560702845295221245338155929042556303776069452896674479159172130303188531382447311120668459920959399509152 984 556599321945233634883712304997159748486194760087618335081641945664891200080310503394744186610559263218386831143935298121787232862712124116753332740563595554748128832002334361085103132677529302998614184074166239799074706971233523868590238259846941811528370295533804935600731786677101167342761845889856454723282657701038916804529242702735567401665577214887792958364965748559458940041217232904644876968855126250505778178993970911189657381273752 985 531931142613543793294110306543986036083363605575888033881889504773472246573567180966454537139136242553344380383951832655134407799514873269347208890224796544085856689120737044884521657085118578267183972142126053596433746926084375521220403350767238882259310518450389096180394985367129094554129613204329448110526145704320756741240056673503614914086971871313431596373667821675475557198935981354302589404229103634557242095533059010343285332853136 986 -2994522755930397966954776862621303835568462611870869645801292182611560800966232674101356604823077302090687626495832761264153031081487012422304245942783582864969575165211800325732277087778484139904764028663837367443928320915520355485123581677300908246879606680329371500851063363519213292537151451443489201849527116349108274148457661776976505826354408435229762876202129987232045615517476804104631406502899447066452613934992354031135156368123008 987 -12156210039986316733124099725477099479311206921608597178200563106542040798173790543825405133626392353819665508361138346058959718848243333568024140782672370713252983898514005278617009616674481574009212043744480631086573007670907352611532225227245142530725551964025116372668661129303099407988899832133857744007997280373054891367901556121249921713662506479473920736092386347573044660918694935662148521834846820773524632951225650408916687872395504 988 -8550737850404036038657388944118331647450495886977310665475614915165689741215859507248851125140357415397167405725012412288572992106587591313630316428672862594825796325878217991235604794455848082797543418083230911011178436801841227902086389769352348519034456745190034576302618737959608509528541401931977563585028725263033189740022411853320587288292257702398509708245793262612757645588467962908823506098385000107756779273607031052372795560062336 989 73538169832928944273739896003958039201972706835186886261824350543786283665782256599975134110910777159787970027463596659639357690158968462949152524610513826865971436311275094977559261542636142585643513906824955385454943381313144621214341639880034784597913857458296455574169657835382357282685131743178906393818360590935605827656373303439176545981961562143519695485570257904732715597059398836038701659993604315245846588573372293453232886060943168 990 262809720650956671534682431909022543321138875331625167590461620607446178722623273082750052092257730506290801393512192827735267274572073697345408393722953856659252890671003455872224955418448208374368310613542842320909906362088395486573271336940366321570349180480048936639283564637760171384338357095922898987521878337748792464370876706585670786456913482477398831378354632406313014722941967050343632417297802714962615947672956464644376249657070224 991 115214088079094671767510527636783195234353595642576921087830103464504161008999595508023771544515136033226742856029914813790402141529808493828085960867436170541762450241787092115669591277063508207310508311310951398054562761205965251865560086842189831054532765524408561609450934958076755118376783889467565565374938760068887554549032395867150682658581702305710508283286903003352758258433202679335807424395868439214718832783884412712827303209206688 992 -1774655762235578483175142201141996054029219342711456596379140863201639673166371836813741378062238496962520517471299391035079545344689812409368754774974801944575361746728177386847974993094288176670319955263569791851264603736884085390307061088082643826901345713446243337998527035680279031192883989745979472962309901546545574239982723263196043784191983502154642971687233875492921122952723228465892858313022046537269157823789642917116256978080592776 993 -5620832960202857409977052600632558849473771867364272839280239820866204661763360059518438629602178102092939737691939894508603168139094676446967032501365856714258052590657999122713699829136758256850202661410814727397501834453396984025147560611304635582853591646321460695886071433022193949549458977053807594100860274984470872046151324990098127251377714104352398051729811545843762666549728091365032199357413226038650454055988171384486266830118939504 994 -866218615259537901038613754292432077116417954093260559042983602132455593512364219462295714946001259964969239350005727275041226254849505834791732368400091270596594677127549514876395265863697693762171118765296432753062311818805392501047672006459487566434002003828146279353034473637758577875584967637629111103425793331405372828688026200563457761308536280715302430789292142281472260892015820955666727963453060162396356712404261547173257554830910528 995 42195378434748251963015156550735364166981743444060055126099229419053489591461248736747365316589714480917378216219250368882322386548524244790594774322594302070972316059197499929312275085542576045286742501703560504021980578800270566913710227912449642190690184367562767235107045712486390277613180066004820031541010704672892493666562063151599467711850555455059291702509517723088222762946587665555543061506592420708669493667180948838534277844741258576 996 118816925659592551780688374766136022203706340770698985893909074102414606673455699521070490603030687651145152131199195813497194827748652076149706103358702087471095523775809294865248889233602314286187756406317778985668606265050427008101057447645991794735477194705627467141414914311780693111837179565757389064929403860711674575837536710408667856994596908932743125189861364109476378071646138052693703755345468649686608509771130726992256344354066040352 997 -18748073991231959215879538450181241115465837691963797223679587029417758638947799939248479022194793082920311356623604347206720622135075208272771775560011994271087496962186098112909861447652436244675866536743707801225348426472177516408503366347891091771695364744082980794227028513067026987306541318461002347933457157625326718236863930421571996055850583818512553674955458841739104999903924467589081325103972108049502847047109337070515840492654928384 998 -990287739008484179162366728344168324240332521180762052998084050846420721033445730845016032353799295267176549350175492314104888635027304779170040713389449903666415000704754582982328971698228670114949567689640465346939179924957455804120900706126176221045458290717886978832165667956309183322062503451930711247761951384137034856183501040241987229185209516265766597065831952060897858629340649251209765573562932342131105891989384677787156267386650253936 999 -2479198062595940993011795754655577767704331843069719562378731806540119876833859993611100068884436429931672194808312940164092611238251795726169507235200802163646788614657949413025306868048612435671477958580131490290076830250701850129162021867345276778649196355939521871386263421756145136002767590248482053837127865251290445475434590398653228426036431663047854547203837507239041153901665538343320157686855067713221482397551255059255426110439342670752 1000 1260778971179101447704116290500403324028480175740496110928248003396169642314867475552685446326132588973164420783457450109735416979381560145950779966411915946352338427532171654826023328573700849809278782642760519814308520542013047745465485572810953670660988136451353535732764273702968591661459466664010887917196204043747903200482767894342657914315005336355759512013008213997609338578816674849903041435090967551810126523434007851477227616450248261536