0 0 1 1 2 1 3 2 4 4 5 8 6 14 7 16 8 -21 9 -242 10 -1166 11 -4472 12 -15132 13 -46508 14 -130016 15 -323000 16 -660535 17 -786714 18 1789952 19 18546464 20 93845290 21 380532240 22 1355983860 23 4363436280 24 12688926510 25 32530717752 26 67666586472 27 76255301640 28 -240266135872 29 -2287903456424 30 -11616000299480 31 -47713091998704 32 -172495830549988 33 -562746128991496 34 -1655572898763182 35 -4275619999156944 36 -8856818304278622 37 -9186305070947420 38 38373341821029124 39 339964390833768848 40 1714339499474549500 41 7056285325914817580 42 25619150783459791712 43 83941382268536130184 44 247687535787246307788 45 639245390092575505960 46 1308271956004508998720 47 1220093242682508158720 48 -6707668559665119407970 49 -55806361224528501415440 50 -278532029241647220196092 51 -1143952498999796901943944 52 -4153536602703667803053148 53 -13613210780334786251359344 54 -40134289359102531106777648 55 -103123809747056649756466800 56 -207599925739276228476812416 57 -169242571242822103533023944 58 1238115873483942960679109272 59 9745862773225543928980271024 60 48078809579850920025500376608 61 196633499331423551086478515264 62 712473649986017415966184254960 63 2330947336542930816426341638272 64 6851943410532645602794784443419 65 17490038204696571968124340434270 66 34524547419255632936402120618730 67 23647431481366439837975952631656 68 -236907260260189946120169447012228 69 -1775139830155605501191465922326196 70 -8651677983989282180474191660361760 71 -35196929879527769225878949049011880 72 -127114200421441309712121127825424730 73 -414611821342568564393836008201092700 74 -1213651524731178328979210978504001600 75 -3073040254786483810904147556179458752 76 -5932151329077698240114127640593285804 77 -3206768270592987328345314738761447136 78 46492761260315353294115654939239635720 79 333299068416224156573262819283877728560 80 1604737974220492174489534308508841842458 81 6489978966284770960917603911291566191848 82 23344682690037240249709496930755440749656 83 75853056231935960183094325165070973620024 84 220911732437936704614841026406016382614848 85 554255543334695926369544983763977809083064 86 1043652661211209987699104384034614169439528 87 396885650735754473109692575798471279871888 88 -9295644292287134672388622420981137682961648 89 -64028361565289333836882548596720994075446496 90 -304578995269243195188585238110796849739742280 91 -1224107577525277389106111344780824780398438080 92 -4383377675037824067231343966579761163827259704 93 -14180521507528756555027463946559267890549889648 94 -41063243665869088914864127490764631418925778736 95 -101991618885004735174409549881908694147718532800 96 -186845915290683970596522666364574347652553550700 97 -37668804872287121332128723542196211485655587100 98 1885100931674917990073307768239651699023740333600 99 12521137053212900502529226386861595483980060830200 100 58861161023546393747366471401298517270036048555740 101 235039010953210313934247495723609903335017306944840 102 837586932449279058179417270781962651408132788282560 103 2696724087572681591543924651528999681369239102433280 104 7760579218734462820286052668833329418964877294829860 105 19066576813832942747185772027947404591705391917150240 106 33888847753501618621890695992674167596709958530010840 107 44949033772887697969316629481642170909970493189840 108 -386556953011010747039317416594007856134063398097316760 109 -2483634854505147135760472132423859349185837966462362720 110 -11541243652654338297876423703351655253448708696365384800 111 -45783210096920146673705510499394939487307124062289450720 112 -162328528477639695587557836547386763165202186370997141760 113 -519984664738308281635525469195735151962643554578632422920 114 -1486491722779535154826694121697427503712912588686180960840 115 -3609754441097026009333372159855147572293221422495186496400 116 -6205722591603736084974488748386697238763049198343020554400 117 1394186877839636432438574439777355192939448106738582363840 118 79974937338856627156533300042749844601997176073813557059280 119 498379351736915461771318332110540781602510862681034516888960 120 2290008388839485480211468024329771453112794564739859763379000 121 9024217667617374782179362110932082638236490988083361117681200 122 31828951612158555165300827686445227378844031521286872681054800 123 101414348508109903736553120434137692577161489077276480344225600 124 287889865502583072583163916633435240461652860049512115524295200 125 690485804548703262485052452792283630473822060830915682395590048 126 1144175840657954906974799359827131855013852497795572856540489984 127 -551122192084233056425908390833608619444924383844496318555381184 128 -16666438533536350927945699017270112898435028473914522157581558391 129 -100971199190511475338380373208271756610850330540881922572271919802 130 -458904272459487810382078711515758021314992910476848444762632976832 131 -1796413037291462654628257392238157903389609942095371071600032732512 132 -6302125922476843970977359786597216438005745247750301745818042857566 133 -19968969085813692807234212360853477413596075873151557341157434319920 134 -56272025810576177308848527247288810346467337445187675680948231595900 135 -133201220166490713364488044722758344027023042763574539804475533519912 136 -211902413234064310342725991406701474407880851151858401831534741611310 137 164578123698915100265284266892937635598207135338807342537947033360328 138 3494126765666011812624172764824521949415197466279134817484030222713688 139 20622137455090253812380206180603081724827261825054749490990760075054776 140 92734247513712912603361196272160881352627508023848939478672119282419520 141 360611288997553659203670363981801346362049934563224907902005201067543880 142 1258186139490383375262726892930295683681049906758341741201764321785351544 143 3963940500736757937401056786973656515136637694227197597752086966773943088 144 11085042023094731423425030824296458356811339081581874537261877937346021416 145 25876418000057275976426872823319321057487915905614270372595910888660339920 146 39336497450714703347285250539796598510092918643684679626025243175727226220 147 -44013000686731286259326659095643250068455695805628272922169483598206435040 148 -736243679869226607682170473502232255987474764892073006080550497021714608900 149 -4240759576073451092686486907578042153013929093905480198592157833002122704200 150 -18873955315840645064607928175035969426075812781761339095539140872721607731912 151 -72910083803300639539772194252903941184404819428899432002079760920000878992928 152 -252978279106345833545141281029741024612080457875675171844915128082082603276680 153 -792336141224215321762608521735024559867485309750061485913752677366874990663208 154 -2198167423050091186024390291285991747975121098154382119514538150525118201880896 155 -5056222090083203378183873044671361226530911075295601568335088722851762422989424 156 -7304283387764086480489059518553310733789906876380549420668892407236430235736328 157 11108839403982606181024449844536705400596143475926515948370917091232162850096272 158 155797374815771417574162837556234911696569206953092180432169598569101092797245568 159 877217058963606786370773749777848565639452298452528338588660038450384022663399936 160 3865140300278610828218332622344135172380485455055425862522467830783896729099482058 161 14833046271086332792716843128721589731029530657151556175765468147698235743754871376 162 51178493011995389033501286092291198915146033757945048323090188097193909947840451276 163 159328519487480307364342442547120888588373883827596273938847985128943268352579307624 164 438384399445282032955917272835707675158543196446922081948124409265337776565791131548 165 992759908160140141274674641097604876395034743510597539010930941267885471024029960560 166 1353808570112301967204706698253852928152247668841429508653257986718110611293381547440 167 -2707706047994170454630307882511048914509859274250183773253862105996767899399007652368 168 -33089378357001968830246151847364419424630269380137976073821492727081467289841232471936 169 -182382150136704696829808895280464095510902182976200759516115768169531276148011257427752 170 -795792904657756844581714098461527000553491395389727288545886942285744066122286098253960 171 -3034053269277780898977189145112161130458682070565878648500320713794035661363735319462800 172 -10409203349743298334251613996255106442036162093652578989183112423904693704909587689847520 173 -32206430584362593780247614838460795698659334360514563314721640039307230172576724196959680 174 -87858286373539461114742369303944434342332494526207699290585674041585855017511667757666960 175 -195701017849444754325334148224519179023715820217459468760614956424477277520056249821823872 176 -249868156092255314543083261777575774556034675704401286429966532076676841415425311706507228 177 645031064118519434867718973747934631425760845764042561485565229845552359438867177496209832 178 7050031311564268559997498787456763183280695590738902637126407378245893008071728239217665656 179 38088011861367713804343590233862773945937828943282278943497225223499499723779346887404594912 180 164619139159087060053766720719387052095973850581135497764204738367098637253436558688853873424 181 623563474904085659574322169920849950786099325687900396593696317021964681766668205039535343056 182 2127113076501553393155785548387456920819134651880503441545099746749091726458307719733578399872 183 6539974522306485407876129577047284775396041376829608842387143653089967156685145423777567627680 184 17683176967735810328798380758433793718223576489788117329929530514006904462482183848186453022680 185 38703996718477684621197154166238318913178116108089124112571653441484108464811008017696935373584 186 45795628448010233648640554261554516823773866918245573224689431295324550859038430256561153404160 187 -151228820709764902522791627049968169502386577870202184829177341796274225965905194688996786020096 188 -1506224848785363109480525742589933692753601305487754324493396172381299681391094666553515910828016 189 -7985295725161583136109594794009076774582147731257846654881327845164266444332605106384825557788032 190 -34195275599823135831979766284351022138604983852951099415081869329172339686697831626628851828894560 191 -128695528633229190901338465138721518421032723709541683136975217443119397167472500881516710428415040 192 -436484938460484245281792118388831733097498703602030845766640129510499972018725644367777377088160818 193 -1333390376566263988878040355400152713896689122293112986956006473326487040236759637542867391474867016 194 -3572291213674437607592382045782648211553561023399793236387329736333371395148584568180712152866128312 195 -7674529462085690593257769256487896340261438197728432031709930716789586189797512361302468472001444120 196 -8305272435263717847953002933576164202076478569207640944627562628394247641476441909814660553429034560 197 35048082940060524773213257087525952309598840240432466496855078664423265251812905799417206261986639240 198 322579813153230322333327878705540437100574866415283976104626844494336818674693954728651887906977712600 199 1679939914450336720153396826479534109185239859424750446497598235414710684894842422329000842090194770800 200 7129429936844098045327600283696312517478881473028554784778071613558608575084180883869556254597784680016 201 26660543246289676202895696746082211528205129835119840985163142688024855832512916648203208762326496163232 202 89898410692042320579101656359007890970541754565195467200983629714482245003382478117349679755072646100888 203 272825429538167243945542179025042536217539551716559239043052969053946034876450422059381937067874421387840 204 723994268507343637047026455810408288942920750085324485943582668056209481814838873949026043389144770459720 205 1524849261710668240864776720765324569305130648263308848287410085573200111097412890743196368380665106318736 206 1483203700379553648546528527986965056153391146707101969448745790431889478035854136707411211262761523841616 207 -8052491688042461870890291343671665071009558687433272807027138045800935313402826774551840112943103721773248 208 -69232364468093858540179112804857320975066614408526834249673746857606890175769133868231678305886895033791592 209 -354511007340158872798437191456930500885882734378884453210976803766850233831703141250444319832784304489976584 210 -1491330237263043232086006640903779221695118085543091389221353521071080975739999853746224855840625458765019712 211 -5541460695580796455342065614079353764362459348799980827019814130440542774590415658523425750362837618955786224 212 -18576601397690508865400724438637843880233769905333618582770772701659114531798497280859100406406213736670791704 213 -55999656226446939912058790333476364790506662051487281425859409100659538255764579074623064971417273445634820816 214 -147144737861863296420455395596109914677194091226833786370914736014636806871340994693234621725578112929081884032 215 -303421367044522099135871418102172060501214484878725245414239502021501133355918208208274693267845845692099650560 216 -258992681579687359487750517053628501235831529395459450939772373204522364122684382026126918243082685589587502360 217 1837825997054006057998226959455578366041598370108282841139718188215675530705543738731176986876263457972724314432 218 14886777746775510221062114305066439302556839957606304328175105998138537872874016756253593782454303287092456345584 219 75016415971129318060326088545052060590600707875728438115308967619680735609702173363209299123557891738884437670688 220 312877947412912890791671023988584335540579957930632029710972899459115191667691704743153985346372512917237831486800 221 1155261441534369005533968080586858077414711910996057555637609441508750658165143592643453259767411616052333230049600 222 3850020356723173860935996410317114055443081029836712000698924037519335474338565803873088603754870966648976796833600 223 11526794312275948523557535752630820413685738316926165115086853560627011208220657872953206030396089564322379072334400 224 29978989198895143532716698861475476968893455762421537887757056021438096027404141011892260078560961235563238052748800 225 60434736908279180296541394279623984936373769732424163358419088117525857319686498868276486292036893556585089442092920 226 43721737859356620747377498473971060250289913539438991703078459800407545155475791474942988086653670275658115793838840 227 -417263008415272730946234790636905204969494399165876914099433313040923534615668375602953568203396711693814386284386320 228 -3206432728680857064891127712329185789902360480915606984085867021047543865726684932067697568925614974276615396394768160 229 -15912949442105675505290338966136662640483634495008063080097257669781632197939331198387687166693857898449509417631878720 230 -65815775611706800289362263411676888199953556279015996660500646504754748950820143024301104572204749327280433050454198000 231 -241494842269349773546007950793128589885373267495491442386689297686594728676276656588848392860067866872663769194239450240 232 -800041873989215427611402324087273087728389279598979229069623279331436503828738582446636126540302355784181937467529245560 233 -2378608396365529358438242923678194353989177552906532537247151061335331457520498859393284374789206594869792598159642188720 234 -6120836039051217735916841144823146337518133541573764987737992008499981985900545427829339911097691841796509206637810172240 235 -12042919952598213270104465101902516534087422112067089909461362397317162362426850358509236026894615529477205861211730588480 236 -6992721618225668440100950639460533692305304858175314403369177098247009622392366975080786836963020286712648912629731815840 237 94341901785849034169370727954297548649660081657107272969990316788812857129384516034004163071261309893179664305462001509600 238 691665848722659909095322970834594807975337072494078498302614092744567459907147786200739779899190266021438858379977182350080 239 3383033934778300845154572717553232260701875482119550936935973150087776996140143459230911145862259681592019190989910817236160 240 13878015165549046315862479296691031709279317803797033470806674495535315209044236285111146338626020852989781226294410823079400 241 50605089574613833300992156728939830167887232111794011174946727862725093975085061398271718910545747424577984089539739544156400 242 166648666960053828113305151058979966167959016326882486538800898150888442411622892788257468488337584905462842890037561736893440 243 491940680303524053270729702978585461213659822839363762932030866041539350086375355393583937130586717091848995797569322583655680 244 1251985045081731725450384033508069681295916231681386291998366149278493108934975240493017216849940621165356483049930606615167760 245 2399748792126361112160217913870798694545448039132845919909293631937230346844858947061718408733054953481156667909504816217462400 246 1015385289196788242852100878597886196596773405566287472188393437774734355171655484794756895353820641186946458616424173388685600 247 -21258497652455880190427504312977836911535916744656186332275813469183814290040485518140686114342795562747314307770978976106606400 248 -149402045936231384571782338865730778634261983479933630192623569097612015753169788056441237308523106766404730972548049004877757200 249 -720660042418637883071354154810647122189084822343232596761034496775887494103946973166913122249036931032083703744037532700917518400 250 -2932710843673579999622781841315273713822529951855374544294085806645015219136972260926423378486872000772353460970938272724096054976 251 -10627722277754633995612978435268294718210863408639193889887577969154232842631512879148957262420842898165382554539268586718874118592 252 -34788071770731817960671443564752728015740038288967665677466706622820550777560161693897744809376627379887367207947337759685769329152 253 -101947149324244883881657537726701215604477829472772464813091121897586558555951187015684574606958512216312142771752736032707695976768 254 -256487889129987430776940650161645143938082168808290880198167085818070975380229983910682524960693237092654360480398619129251837740736 255 -477933678757271144468658580774911699614915329259205465056672318692593149599703916926512968399213842009861529842708084442329119825792 256 -118699097252525874395081230839207582204238815816255501706230671128154074302167219710769601118692537284470009326638669950062308260644 257 4777019675107332356817809239980609768460462792501107705371264404587722016970919598446632655151349789855190114230118806957191915563128 258 32310569978793994798089452749155089177310114436059950180655045770273931051883476939432434442612969647673251927625138409927537075810738 259 153794738439041255881425096514642031969180615548644650942203887162898924923626354743491377132732930585133268090075748729127530827532336 260 620968459861660831392363399216864474425395421416477632531585917239758252653175379106145234522006046417736874310391281655360214553586130 261 2236445430583148305873909794374919788452279904952691891369020850526324194379225022713138645499313499522886113513859576214564857821859716 262 7276282271871986175707372098100916364645975478954321359751542179451174199124860391317808616732786309649863475426000146642761198221059748 263 21164990217660222443595802074400588827218331980127475029033029809131488756358822029644730727891122923802133521751662286858255225609692176 264 52614802717704332477364418513504785410289676398335265941766549777089902268103376426981709216407895279642706160456732170407801908738290252 265 95083488306308950167351516978702353665417813884980273272391387523812032764663361169616469070889333163414599997719915907332782980051743420 266 5062670321832883587440572844813951745825578426812059298482660711259340648068328951557555223139802525252140899465748441523070696497175520 267 -1070983739427533979220564541723947499893234599049674472734951834061807993336172256812815056868611549870828230997640678914776160545464184472 268 -6995352724411253971082129922860003300126566452673566873298150097720136055089887073205927326254155797918756026442935776661206137600100032324 269 -32875141062034933907020979476843883208099298673664153963051669964071213708666719345108499741107031937249081633337839496902369285286050237368 270 -131720082317705927477306232549053382367207263049792273229404384909440820424693370881020613751243329381644905099576930874874158892786697842880 271 -471488129328085196038169228752951907557689201878625365672503995969203620385759050184590755960487346233154829885796788279560132536015511660800 272 -1524615264180746307412839439102246320601144311666725575781815587931812880744966399980741441257689189480525352619541419102116358751440956084190 273 -4401076884650095399425568783222485456947284135880386361384133800590321148049056631092645295408048464822664283090466844766670010361809131567600 274 -10804978072258730489092625384419961335456423887653981622580424576168356959553747326427262404809841674107628724132078845733880719846032641490500 275 -18885454952027365159488856968071036241084484544030263723812640108514880940681080639893657571057142445645994179875670961979428155109609346199544 276 3137698814895487527535092166972021148742784314929847699524206930114012375414529828254381362566421420876011796926194047807986517094655819683836 277 239646862969551455699481057478035918918254080563566046057133776262934801141182301818693807626703921355116922912841179539230609073030313150434032 278 1516026114896343903009574703790935541191267645064076585680854628809771138489558286238073317808068982249961067727342563227526950345415549657223088 279 7037934855811063373641150338312900152246674614958755794735736688964337121387196528356714191047147799217884724092789625132595462879265291274476016 280 27986510730674282550312843526120060170434221031213870571615105880375798551903549490855098500319782582462491978445686338730134205672988861107671168 281 99565334894393925882246834455611363730277044964205202868043616923093517832711300623003897195987730999424082316370260786617025762510517212516971112 282 319971713153961805447635474142887818299603072377721639825139538865337215101323532314991251000152220218607598851799804541568764441323846480211877896 283 916479515798545812920911784332013511698089402879665171938903222934027446942712453959224724084483786080457832253267634104565637851205421168032733584 284 2220864416221774047001223114664766487168430286168698889760784848533486532443359655407051250364956575363039621931983382781026982660740801632839555168 285 3742455941619575231015470622714560369737174677399522999521107537931098365626370557231761024624060753253890003348395883794101270416682213684023161024 286 -1552398000952938629144299151160919131997180651933028464035554626892024907106417496276996560240383279421553284882211410851973949493616668452814596912 287 -53536840650921460916580509692439758393341227454824824659940590217949090244605840809975658430009414348344076342784158180117111405898963110580779902592 288 -328848690645775942303299757439764568580477082100536238071165533515369164679665573327803244000360373676741269056925043364471778903038629781155714688718 289 -1508751425164870933338890579454010073696940013985163586054803062378067016668071889043050078862044550537768461183753930402048775323900527282592331301036 290 -5955239022207701994015757885586220225069847055749866477225711148807891805942166946849204235491288644759001906544779707821493219600626417060299033413220 291 -21057569843673541419271730810384336539175552753687406306666760888679058546180486161234459198470601484100381909460185236282562665125812370981133621688080 292 -67251126957006083293862689535772632231467700141776627259258563760505573338237634883692440336911373817375502550092564198465563292641254544506233414099224 293 -191091381880896949350869504802423383730182636144461763461630897938669886974412085462876755078769060189576060770863116404300870154436088697208185095240248 294 -456787485625238839226214663760065132171434251813478504080596041701421293008431630144943923318273164607271148511600355245264616205743023604639393776646336 295 -739394949713581189519026918837456404698985366664643635115661556300579721185541813091997283490387098440459137577116164538599577376840890934483514820452080 296 517004597607120907538471313930213231955449683986453314328068426328344875806714450476454038454821205671259913781847156261774912864754467911061958734624500 297 11943457412992191625318081056374708943902893909061129844310126998783898744542497910336253694504629376917717341976765490334078392775433294886313610308528440 298 71390862669759531850618348323139026044751927607361047826442716534474902246294895442816190709560493452911879623981536395340783983474620160755828259410924160 299 323842886156905004641289250973733947231067266955693460159155341575800853942834278921202069636655868971642245876052670064319239422577542501259031267628251520 300 1268962844204499946324936890183404423632284980810844190071290840964258894191405448959393222233087465723555268137502025036559317313593437614648505358356332184 301 4459795778080845505941357428746462048128019818119239596422556106765454305405317724787396727930416892731892505486365161991840348804186777564664066272485242816 302 14153579522000589410968543887343928301194314204883945650103998252685779560077887236522302070020521232332596069088240665281290329001456493158348204720548062576 303 39888818005596156719221187489437013554798420589180226219881707721170699333501900528675917714709092030715013350756782832356905365629086112240545460145622138528 304 93997277981285009213541719664247904766082412521800861009049752169760043704290365602843930726256647963300232230666718258579101762047077190399067259588851973556 305 145518169549069480027996971898558702040730220931922768601370281149669080395462113563620806083552006061822981467837903733825386502020007687481337324431563478992 306 -149585286937932046946814319354318959064942930351376491620995503167058313733834570233125138243662005949734070113719152835077074423235903136887354861800860667472 307 -2661268330625224478076698815919454593657375481977874989984281853863767533542168407678647042834711902341802461423271040450984035122717941421638514580079784714384 308 -15510104035197552973437640945965219769343798375507384236586588954608079490079617698575116861014544143324369011469088309334562330945213285140733372970186506321280 309 -69590480268526727474585764155788160427625572941171658451942156705129826969023758006964738475680584903112461252946361241916639019183617187499510568871088500406800 310 -270737774668146266926193355228154495464722149639464077595491655117554073182579260471432281299063698037073205188293514341787381717635079405040868901609933493167408 311 -945752757856484020861287915407280274804756334897975846926004766483843899900068666838439714856375682798319873267603300418789599835124261863552136637341740103892960 312 -2982353014944176740164190893653802000261538635321502780475718463953817785013666127575562698441245491001116265277528676718643165127128228965681529526615699662639968 313 -8334794599272137579749681992523644469029219519509360999887514567522560234719695251183996595413321182148505208606701162563463810595284806441644238790382674411898048 314 -19348271613167565431293315713984627386333206745058868152002364866909357058172911333293424166637311572021580128819669382852580565488622375608111288112739997203974096 315 -28499395742085524168320938843564991650579069183393277211221416295357320708242842405824655647058287012521312939250697583725369040880293620558249687381406086764612480 316 40254987765831502593836962908482501114690161700801780847254887791926041905105994529052359788861883907752184678687076565210179379773948680231423348181847740734976080 317 592377227369548840409373399790240045216514283263279662365358281598498028131897349871564925511635262512741667194173546446069537017525534998158601532639203064225166496 318 3371973178114779507128778631892700354036850300691887721617865815694531309454812888830805259545264335895950471784170799275482455066540232060518768011744066310483941152 319 14970048723370073606691031542979189438162863904562221896630213601803581628262152914128001109999436234123583056583442056175876492321025608245256266909734601156407822464 320 57830201396370516512403682202163705673767472690881594817479684199757703665911633554247130368978864233165175543668965969510979322362304751853706081752985041288284126940 321 200793723530904644948963609644915362067846583410297438584752687314818258044602302482304894660359804759274980709693346423582508396353779560310493343913516935037176179020 322 629114437138191285562695032763291803863457869650719918924491251651504166856277211270376416584032403501639555519001530227212170329141592635408075503429800286445114413920 323 1743083787896867788863045671931766715611122304415185934955753421360649906279444630284548315019717312010921562030758285725228154400140661396005436460559028986186375759400 324 3983020985780703312181816232028505881268723096971633404986821927048765311382924039507060763277764011469250182337254713119481263796801971191966272279015095290562250710100 325 5547348996753416883401864136225192740459962910085398507824291590001607418337345529660594273050152851775624363795751680820258364259545887127018373744036586523325547088728 326 -10366409086116904390329766936798857257737116558370050395982117872721713392283738239425051857448120306952887439464442114916802288101159683172078202747037769406428277316544 327 -131739785686226013632068146927399949972730409351109605271913275675367960651909493669104801019311984929426411491230144983758523786074708076640990067451242117972683223571456 328 -733542717928003900086463943700000674003972498037086740357394864295639761683736170230604843433192665645133426272938405514334725187718924033273225860018700924533959016492900 329 -3223424799636825729411908784231232067828012502523129053857529278200883851446487602406436471443784147566086558681532970018068127153989945356666935431194733852373847805326880 330 -12365913734322343653903502022942475099318557292836276828143542974701391777597053328410263831942736116206189162092921168252854271332604281829750285068783096987269569066894552 331 -42676671939842660778221297052172059173623031129755112805151198883762679731155697742620174325936851490054044792913244326908122862442028711619395547136440273924891294621814992 332 -132841517890255604508603563740296699603065449001614132658289960628824263040385891381515308109999374570024563612063342500261762520750417546218384592945295050103274073021746984 333 -364813251166742047753106629292702737116746326224321891162324317160438860837469441274477448317406777478513030517150574711065174879722629252519752001755416140504187622766696096 334 -819867962291941447681715485249810866703112424621576639452232084411362369318343473798753949043857078671690582235474126305392616691415556804377836307299339003769174531185144992 335 -1071454962710186390067362740121983822006828759085691240872605892314854845951510869906681413729929814560907272565281099171142330407473745225643442590049652196612783020001990176 336 2592029971155370164878887949811741202280199962805566018467939915400587264122349639837562904183264736509950665177154479686123606712871588645400237386908192514156531683799877888 337 29274714930537128994379127919175317924415328634141322152295002332779986865103751456020019987119673848575919839340390617413108604275499882811027186655802624057858663420474837528 338 159667176931658405640012506563194841733823348607699921459207781802138238411465365345972058714209798585893479133325900417124587009593317953056947893951250712248207316700978422872 339 694703215269098695819275886453716992862291896888528657415470241241765449858877589774162904082840511806870249224334433210215609701056058812494652007792424595288257901171243034544 340 2646834147284121981821625090730860055130692644585386938428186692822031115778862714439947346777003777143749214266526243746875876831073549285005735587109836738665411070630754922720 341 9079468788028727827357863869296170449975434406400342664785219142057870053687746490550050769573844378728280372792133457775558423491138416940008949779541794317366031728893106205120 342 28075708974981875135927211680157764098717325105129107069903149795900552863896232223696683463382260310438556879705552360762372917283646666370867846250919489678605592013488850224656 343 76401892819327798272430186627072049356170242570158850279569159702765790781945868556428442809004005482260970038303130041501167737986005169539621820774297754666578292953808172671872 344 168714353873940247080351779088747546756404753848283731935880712050166161665640565036088345649219385870647980931455813898625624725918667810997255714925137152213070679812201314286904 345 204924677923103302164940122676863709126772405480092711601016335443274452029152724904493994759244311854251635973225324912050889073821690263867324131973837200894702532465270510231600 346 -634638124194615242243882978280299095893885594935510404224858817946179478853991090404009972202957789729143042867873642661458236245184788709149838368239804121469101092219373823194800 347 -6500787559771947427837972609479303035962796797953786391832390236360925613429729644134965497093897664530321821543278689583938833572934993887946584397399902984340352069456037591518400 348 -34772347588733493204845389711725083833364971943332865696657833327746853667849530145980275521016393739629328518413576937587596272662256868170581064645731574215633858203574788630706400 349 -149843541581318160756088369308292919162714579602789130384715630824550645313866620953793639128069534832251310146849132704903997788754104539818459003888891985860446633500694396094312800 350 -567051846704101580097980496148056189767637019520030544298908000577229309496384715526864640046675521302904329181120800424407070551240662842768965326464570746909812327144055543814885120 351 -1933412623488183138209938602929585623403270077062256918299115576550756979930296235481832423388095194056656169689406137941010213219943820273150079386096082512502559319201742322755928000 352 -5938578388967478124084781823196393125237036619929084484056347810560979207024531775318518023507753686221558367816351481435032451127721639895842754681299859764406818557735167004223521140 353 -16009337049488999654857080374776401561789840345733548363532282394824268660815279323573169266078230493376690740062115955861149711533020682570923037220416394797294066748801861700909965560 354 -34701649059342926787386967264517712309489238922089894996264348043033265064031097787718265056309723419745240879365956437096279480095447390119673114855961534355674620270475123915086206720 355 -38700526188893730808024773828578441608652764590695634409808638637850353428454280999287333009805240153687221260272684256289157200188858033705218446933316663185793865125479396905755031680 356 152969221754672624679299723105853907360256980587359760241536410125267786585554289740339517023507456488558407005946015734522225380139107363944305028357349794537586578123909195926976626200 357 1442683214767962935925876429628516421603895732257415048282529855480340766401225928412768434533603718504498055080666843086765502249477626147982058098903820819166872467720334232006229502400 358 7576377161391823391561818224777966904616901645434980450316646553410077842861398013851169283431687714451845655615468743612806022775810525082069853407354631156296430146851491687577227167280 359 32344905875798322017827790547894476365427024499513493885688677646489622251266438601625746562822715360361583505932534807945395575574473888763016815237665966678175753756787420401149677603360 360 121586020352065429040717636352501861643189924304341012920881017049874697652077837132200727536701776917242980815016937479953265279919316169536876743075194123962866621946012503880612957510840 361 412050430816723755152677635066877170641721600950448261595465660603003735116668074313354858464923900986419295692725922696601523110163717894677674515514201687797385080774972321842590591041760 362 1257053767798322616945974543504398284185155531150912729297994720266772390260962935264296787613745057055095181290105640450947929441487264870354638192599390269451751768889689358696168010050720 363 3356098903201842042607567011877214306374618485564458993643691472839957614093715533379676461287346125439607504875919451340170882531018390281573737864140079236571978830363973926498603328896800 364 7132589650105087764244575510421857044026301994570196756342733538434589708095010958837438766335792263924980253870862945239765919780986011010550303323479098655899299983890183298003539234681600 365 7187905763684152587041535475371138089527063233767759274326411470336516552017043680076745335585526933180248780366776756524714913971603335226060804061303837478627508926555205101911593333842400 366 -36427343879938116799611581393864724121021244681019075005906474415763096065367692164624345917075254152748337188784869596515948085183629598108571131070672383220927519356964473891030032834828000 367 -319990162989302258150682801353609291225925862818899852671046039073901398723843196348310364665670083742521017849265057913063985018587303756305163859978984802693333316778575782930454108149739200 368 -1651509631535958719018985941894485765490755856341551434544161661054167121358722822034386788951789865999470751740792743008041410172646039167242111669920413858459352509563103683951315135634440800 369 -6986786105289873292311106586408898579125751426427966881674079045987939517232604976044015387438880727526097241205871225428800086011581436149289327869915940531371766170197025786161099921583825600 370 -26090424217823610626457852072350660614897088501133763365749995755454449953004028068009222600915204597812733335358858771402237337278952670041780837666907478737598211544432779536624676229000546000 371 -87883603396524379809729328672024337944183480445080898974614879963247123690843295196388202644369779787266000875487429909211338669630345956035360744907582866780305211676066293823634687627296790400 372 -266263619011609093698249258462918249759648481402561674361424673046434154194557251247808582607898651888456567277801984147753025161811177607346358573498257478331148903559802699793055648474867952400 373 -703795185726917183724921664399996885235263789807124511927381962745635809622288485295679300822160002299196744338000326239251211004903939048425518816334723428886621596807610686273823836073417856800 374 -1464693887141570187766792452399649851927708116829859454753315227721969437001890310656306893465358171662279488157752549302295899505089592400234735383967586943594077081776039678291349668961803981600 375 -1305146103875845532419130445530525605015060142687615300451228318790218294061399552665423049842241338911244128248868938884848020330166597153628225226296306794670068774675677631343859048139437545600 376 8591859146225343706696409465588993839938645666330815015439852918008433662325522283582131206898707516111554298812652586189762081442565410235252743616654584431299873491102818947466149570756996396640 377 70939409231674032929797781998716644685853704884614681591007104001173682963642629745854599283704202787187789533759419990827568259937816349030862575787021669000154023565294875549381438898012448798176 378 360144509032223940003793134895203465072926532014433830882022202706242219256337417723227711582698185341369896323341872948364443328265650260058870016723861551653079393343784929368774623290601791540992 379 1510182197361268436641775025941943172118644680055918161817700156902212943290246855937586071327790976106121310658153134406803380383063312467331113540803145753315995968842366478800423902188771081621824 380 5602595252520478433335894804531264250317957823834773816369753889187877102533797899240653352361407901144048266686593133933551973472492124500454434977199669495811469767684877326929735566686186029492064 381 18757247809752898123254602086489509333058313121521842115366881749019523552170378954583467085962080411627652304973502488206803003331805605898493142021714487451230331150009926774074809762935855143619392 382 56431997958049139188377224797695977955991565177465195887918320905884412002982953757319332970269696056416198682265048041761656427571002442625468020339576706309059588750680378532165540403392693787138560 383 147627433744088878009985877226541880016785662720180542470366020342309266260068875783969364107676289168647403360876834853584783667171908535611560665071998846450065842047655602567269335133212150898190336 384 300431214414943231670932777703861431299221849091467693106323980940085268800385114329196220548113953461842723668401274609525042546415066593077949247080053784213602495129942108821667146377300631891537182 385 229486251043465404474913623073703097686735098742119611063522670044458177534630786961110164679557314038139891952864431513404082215028987525386050993695578295770957282646935826952616511960864177932497648 386 -2010835357221691241090200284259712580931609653402437892317285838338489265860983076789090387760872957078628329373708408684495881808259480962201103160924526817753435496864004993344991863064076568640207708 387 -15719722575193700491382033242346913278688161373576656234498148127744021022081601520804018459236751181944510493987032848106887865833927084264426717095465196400786877619743445854636469934046087653308977736 388 -78565912917612682354453424309201480194741674099040666967250022304154108881727977957344204041203198269458897507165020964388812466796449958745142950222315202033751754130491310732132226682057790221426879180 389 -326617990196953696149399009483087141098800019498748263443706016439943618243830160903659562720111522899944857072651692289399631347283814910871586005820702966765991918090575193663799221529568200353388544560 390 -1203881995679242307124195805598436972927860842037298104864369153336104519155580222688328208783458305234946025201655401535330705065126972591584975315918839921716542094945323322797398534365131559932547048560 391 -4005974663554676977316271257639699964836448135331925168749432816836595235992275805350292733600622822786740780899700799874168311383134002724774684711344534171248133006296974069783074776264720448923457681840 392 -11966451262471973633153534413023238111215948131929504749740245159845841908576947872128282896577885509327873652693245377096857171188998947647042330474670643682447457096374045499481432715302434544157880781440 393 -30971123957021801880577075885294977095321955803250727133849409217161914385825820074734335741412934043262333581591697863615957260812054400747154557466186050461816963257004887818878163742680369464402890135320 394 -61535864399389753599687625500947916617454403659027663915901054074523376261763346787848427721773230190124910744155562670466457597599485938199289372024532719082790127414728813040003799118727235608968919760440 395 -38430232470995187483025457059225321727175451627562636952733996242352503361160921235581091207787742461315952058837514079786355115660568800330685528873389519080191479086844567241794271458634431322751649601520 396 467616553054858469908785883711011371010687885113669801673808246469481937737269861770865249029378272746383172431534472870691436247762143904158626225814966083413194547098737382981054990409685568604931241087200 397 3481983029425022546286631252983333429634832320097089254202997821836351467693969193975918164034031368298732799588216977181848882884245865939053964894868808872277055875741277398447736252947732215989909078290880 398 17145094160000517210427087605141343017987615621660178318141918390178423867695154018094002071586332725265925079009963839402809829969601916235416103236234486604131570612666407878544333924507720867776554003835280 399 70678918600116439874476171637253717638000198210473291745180684552070773544703759911233654662665587710510362562434738519923781117995930720326789461101637625482583671315549969087801956081031775962992415325887360 400 258846832485092207934742539145538677529889788153506329459965652402535006596691114636799749503054973830978911036025439019786992030358848355191045255322779719533299382517665647561355887993366882864546273846759380 401 856053404224668613122130779426759453734906397177884881110512495280368082920425779082697618585555187603345491304690675416823459347570193834865879225416121477145375723202230684175514883513948792316565657263827592 402 2538656348714389374925499657716751128722431858421158190325883154810368133108544759350721884763696461311394202484076913564855500941474726547135377289310926559345124387884937965686969154769654810944825658477280408 403 6497948987224364709055315091413089025203678277125268384061874310378524292293436360612005346004415947345172252691981971015568915017475018935396686952203996593357778399944498564115052616971766143038502929471220576 404 12582618066357550277641914078153345135400969609197723783039853519089360175582796749876317531041101139371210851347529924281035659420547621924778524887061904196764880038779775222223291815838810049121369205325626192 405 5927960710662177560260733760493549837708425786895564578988077564766885988959407255132495655105145767894697094265207302815169124442844922894733041467019351042483616020064419456516963876411321814057023876712066320 406 -108164065896370817432516940371824496866930758779751811212748845374958238518450526650109792995592868915689420813607334605182121929948518656887155862992342852202330946604533407081377431615837845464069934401551297920 407 -770989506390040345454796906179105172556179216176364155841505028030155688616697461497756046677732604679464919895585475432605050274002030485974820855496590401613478286614770239675511705921051543849085746549082396128 408 -3742670925763463301023567896577265054755237277557113864220326139287658806014433740707938709026479551791196103743567193499621561099358792939935673370370240398422017292294138453380176322995633393234531712752755450536 409 -15302429926413153293239819057878693875918721503459466914310771381859934505657314991186455877584490158483585739627871508864745058983918263913423295799885975897270593091854639248958584005755929206491477486007861795312 410 -55685910525811888267789110572105199049244419016016809857168712083212038119956349685646656394746153070767839082344846488191394683044646262193880215485908412466929208364176725017902522415234170089061201292100245657344 411 -183030884584235171580929105846418126442476426439879630633536033490622132329603972817625635849516398781901021406603558811872365998816936602717402121222101465479273685270894635562384196777085635937529048244020727441152 412 -538783858395025696139465977093604549169720050635605541141021378827490920292832724901457110865203842330535879135685863569556257350427081388875311004200106997710124427085887885826825455675415797327227462154607194434160 413 -1363281314167046716817869883146299779221829619382836717399803493598630525375847485675941107170690679092697016946190303215080610250736560166511348694466934661274368422962990073439123659560942073041081369680975173712256 414 -2567628728007769538703506616405863593976648171509760579383481805893457932193738707248949395993372224343622912579566076262157188320190230675077613941345268274817627687050482220496634236011305921490357433629763023970912 415 -773644203083576260504148401741734869141495451545094169840284931959599987485432743063250615847909020608812427622543847160845329558323037287435838170270844786556587236469184427066530505693215118192105612482739143579200 416 24906486049968459271014751969895798355887774319229880667893437471212992448306125997537874140495979160546330583291571538015300255350339064204459990743714824680608391637537898304645952104564784125399010409850114188864580 417 170656873579643130118587815047066858241499294521873283808409545251864214869719577102209582082727213348371240458098469756530886366014622260398033894601099819663659783043146842466401975909321797750121657382838377298259472 418 817237143696707190736735559905175765429570243589184246604513905068556314368467482545673494299929830434486351075138092545186797559984088265403168549352045424860246816367544087800951794984351710715131486722467236659326704 419 3314626662995236240740332403078953837473283576480366928763910877300497434746546024514126979498309148963708033030043825720374457580031403398944639689290594147829315715333696057306576229090607350215405979166369291889194928 420 11985937444560307456153382500756563736472906286447106525866850540193434172107807501376907578971258093242055310851787404064774143150950136767834008893997092303488349265387877482494524382809145986894006874514948154807877760 421 39152310558757627399744591260912124957012940385889876889715535271793238102182145529701291390782577658390429650454035098147769462551029546798698669107751667074305231678075757214333138454714815078197320768310697684220417520 422 114385769833099704586275596086192525705348265147227880768554955640421695640276873383339278944750480598157527268202180248926797342684747654755362742332281462293320242303726426404866101498975343379447655422195852318008112720 423 285985951370248666823867460080280258868528881200149688103746932595396115645015600696073046845676924044619393385725710077680278589741561584206062138268992924834650708496939582170421617817508317761301179067513899874352904480 424 522698885120875744370410889336867418374438994766543775231494177057113055778264062098969570881692024076756655778759438860573952362216309196426115271225578465994158521950543563205558140840175022568335000346061589640611060960 425 58616502359366698980304191602162997315713512297814852171264311005132392680406928696766390946635454528674300533856116149609325320095976680247968224735045213092471755812034125890355684339352374628487939133020663936159956928 426 -5712970067878453658922475224031681059516401402842974279200143412991029546012444601960708404292235042302350540462957984360321920807179601188711745564955468270125534922186716185920943166525430404485507209350012624640948423664 427 -37762805894801873829035238318974306451782575450234998489724590242690369719036315718156958030628774469737243957367716527481071869476763545562648068265214509771243942799230411091203622292548884449003922201254171195055482447488 428 -178496084070092718540312106218119481722746814593982975085945924088941612511212578565000351682563978520632010998854837922795925800387410140848189653839861980811450291355549723857878104295618031533687607039325818090589087294544 429 -718284946262715804698185775278585509014790286902384082048583154683501916553050509079450975237531584872967802607411229666421576122374568481347079408710950731809206729306095270577884325822964269304035925631861494820787419442848 430 -2581100044015396167064909447793204218189325266869040924258139457979416514767032647970495642413999307034860431647989040528818137910510754165541830407861773631056402917268086362582716128595322505507355176252607385076683138265120 431 -8378760193179275426819987821989500191410050577889708921648794617321123570939821373573189003819254065426610454317048490843540529178502600703122164825141468013615454227211422974815521316635666116818956397318700952002045606694016 432 -24291356400670869310714668075065115780322266417995662133712795275582844313894199697911960870297884249144265891175857553006736768290850629808155147431867286025573426892708231906186194478754419333477785563647290742290616758869264 433 -59980977901690306012418287848387290238438825565506977604778761517466683541708743916146237568664099542862566089682715201018922800951487693792416220453545355700528716880594941458265103942772952179502499577318850412903196447463248 434 -106106995993228823509205544507037890867861282969793549096489986580811708436785376965447170371388430674824439167985661449938494155423369060283631686986004154520548084838024623522163990517178845298204611624335916783171904532684416 435 10614741965649578441687932217568239737703755275496567691398682282173700819476944366896036336491213232430244237631692588609043938102545389850935362500253679263930482381295293615517300973109919132682593631453818053949528683266208 436 1306052141313785553645210560931302011683264285944273716702112242856027650663321809946802454356912199233973349373091241034614421722716716431927228761122838615360252198509952591336148666944304371048361785430095654240512539853671824 437 8353721491427766963387316373594082921128578161503512668017875108704719878659035453787755351783850812222817267376279671941633899202707226254841521649986207415793320945920753531963368364420838424519187401346746905312480707167126240 438 38995422526047077650682795548537913718210323533523302715504846263631387680372247580945711390565371571679833753019318278638244558926875833142724169628156297007393127360992898691748729864824545979747467608672924129071878758332696832 439 155715600285989612516252238869986086567450959458855722792450779559531110142439307062644752594707166951474983354733543607454180381899669862277498454457583797633496762553743863291303864405990221538884698434870422004830960076697585664 440 556066707774576240389601742685863820322025893922562514415125355376897944276629830043160442776243634509382696960102862413874181956400807591304262011155231395574721043203123239098691952459940141639547190597616265624166937227849175120 441 1793793283282298614676647947359903256923992727596170394291605620402065952289621706686015355287825506979934547009572407913046099195197924548832320189324859230683401514140948965677637868113956641927053643605475664351536826518997182080 442 5159768746417368829278665002434740489594574558357031687744528685394745515279684243590974998263376837924132480174010578819306828660481700972036297664672828992029784614507418592128700743110034783200736415612840940967764084160079143136 443 12576235099748031210070253801998776419399589882386214927797486013321456756601335576204686299850240229870814236140340230846982688558744499652679521401232628585529478174208469560616562173222803204161459667431505879920588657919567060032 444 21468067093599437221118985797443041893989730151549477272388586963913928159566176126423804695114233957659325125542422265781834728806659591876651114390184778287028971218877410586359497484625760743258480167075564123772285112438047550624 445 -7296740922974048727957478265959348810137642428196662696825241039402099626277629254192814126487291335115955916538364770687661421336210855832590045946526688301377968504887541077254894192967253256984247448667242372431302190865139967360 446 -297711369633714929676392822768500465288995611535696896617457820610438586732925266763946920994699204997768508968512300128824156781850302374571252662636097968183047358525361543694970578623609261395854004034289546691381037301750131511680 447 -1847480160865271422659677707242631829365217856720815534743440004050331112478745217479091491890800031731924909416678744500093270947289269561601911456748058019239799925915413898021789326855916840232619746892293285719412981677652916292480 448 -8521063061876146112496334411384287241723515223955298541200655097136454419108823329863652667380417873053764643030076579570360498334193142559537868279855936341998123026460043582756674722726930229319995960657074103254457377732009974809600 449 -33769681409915867773942984260666512518079057183772681086541468124599036829415686512677071364815780683927466690738476065317764911072187560452847513410187914483122617163899800738135696105100830426183068882327018259260472688442518690987400 450 -119845649173618135442690587350308994303032226177109467172350537464949580789649152346611112016534975706749481009101291915948141087535680168575212625482054025694490630659714683256542896733092559398544888123915803616284229723155972884993672 451 -384164451083407420761603684536153443192086457019769008142061014841359732898410344578530576595215481773775708296291556197941696515554319161306745136366637273036367166534700698307567848070571305497222729375650388933177508310395887070226704 452 -1096186400886022107014448921553255436943474415774614117001182386010708550890939152888394527458916845384368268326134716834402999493478721723798888282019336598603038456300912961455474571861067560002418173729775012060378924907304456012099616 453 -2635805184791338611925738223858982373176365780912395282670951606544761048339541404550677746200997907848560637010147227397827165689525627997442508290621674403962212080572609773939189320746880211786314583887154340331420865061098129181024320 454 -4326541535281741012892351765197817626211478322593232230329662421773712108630153862119811464201937359911927184661467240113012203569992330490668669103847288511327936043498311956284551116976267372735741155130332728307866015238097707454788720 455 2653934917784712477884850852397315710943398548624648323780402963213449598079253682220794105648533638361340841574989542200146295653739805088724535662941229786490565526256562359035780878041800468026621130310014615362120546492510938393296768 456 67689525511120572356044369013759133309554601014615146731105706900309029458881224264270011628390921797600901053367123862400980634880521827330191871412938298804916458999048462180864100212797534232848491791066596928092209822863167648753300968 457 408480458562466395521469540501570671724370151209471346960156505480863360581886210559455875714584911042191330302349564740290816039284896535675673444357531478406542992547350574328294087898217835658494018675028001411525891470677792343866787856 458 1862347038322541663507710193184572271670465883516522053634104588315560016097232048904521516407944829487945600916189196318061610139566084570259896229193299034759064010442792862467539077535824174381080793215140903053876480354166485839491668464 459 7326025535182060342925148697872384802882899765896592178880210595970979675376891971765220117595917560655907678761846213635383613190415349367012030529169800015087915922365772617781917511332955053677527795572559302423101628410519016156251976128 460 25839017221417525427759574894186537254735613502254291011526299228046698997412626472343142881890240270856449473496811072134949695542730178141298286135407153011841808115628865886921202710187001979811237107237294608886342239478341972178319535584 461 82299430871489253533194674291667127051804985169818178550754648780952003064661916524045070115304125620270438127820268780856923691959996814989770189343290264168488906778960315328565315863782626793953255967670310664416001708921885925447133978208 462 232911951098378961986530469288886047973342374349573696343019230334883794575898878361285513134727639190293362260572038095790151271159880498005821582212291359521216686576712467161029256827493754199397109986126917861339552856440781021562891208448 463 552149955269321462084559763821776164416872918859976395819452656494654418241454427852145102322810560224203441411144248814731889564788841235230314866058686267112587130045648147061765908998352850512109979248978928345628729609340087657797683695552 464 867914208444248814975392623009397552841805360649367963959050401057014725224630225108433101071093559077662460793829525878673560382179685268954889331622895450797803391779491492569031746597711854848894904418907870022302911019385560064428928418904 465 -805829212021567548645969905954973232530463040603961876332035630344403799406317012189954421262601122975469906146421728101783464682132593370851619650758031358081045727523459309082198874819910016770803146197954512882972700517576595794851474548080 466 -15355639114401329610721133045305082586766511506527325584062021578519106871407932046527933102509249379067497036581945581130935344301474995659465581927146225912736294805864397511817107608121097507172315561687073584148838006971529558408815985223680 467 -90294473377767048396722303256649244261921030928754699127036248985817132696312873040353857241087746052510798564879968528298088634559453133327903270966502644665946544198961203866970519217947571705433534705961101073235475698895081270512913763407104 468 -407104729795578917022730350342305142373966088837657773562448041059726502860691783518199317987466251146315615078168648738138110659949293156927986875370495926380775900825269459206788088121041391945383238107300492016455167190718603219614793684677648 469 -1589807208136690107461094101440663107893931649919774316912035048350185009589001520549487448994955180723640126468845977611477254417749042524734625109436565309263308043993382949054480779956866610536651799706662669060117482968058330158767937729924736 470 -5572805714991139433464055510388842215061547423722042075672057661675051080270131092555222136216538288433196344008108894345820949573278576076265436273384999297069567090035816656687823714725814974736568941450548829445056295685870154547844068309108000 471 -17635786927168147639960268870997209142267723663709894591590869438957975416883497230497747030156838536177279168955906159723645552217950686029914207445548479529236188641710510258575660444146494975136831818177670965690478963172637714545972826220024000 472 -49491450194838598140010059707869955943570921225201451185941854100784405275649287360655333031959312323783026977125095508331881225445039904777076778223135511686703960729945092649960930426849641419254745655455217091175465145128622321095673396895550000 473 -115593953069728911063418617716784612618319859984529724096978054135853275679922539022293576321218792154441230914834162168208650642385414634930228113844843532031995474209143031021659145174938748659710002433450002471325940286443338549680886726316152000 474 -173148336091701699053489714522092788617688929592682881637310369534055789722202196781532340404505787641246604037960403566515344339221881824075532441231369099606967938097396534505154606426643316109583136857310274446673470376716171087078206536263464000 475 224329381653299792997466106269702805914030531240081387583627078625817290535503408052148657402164791898850244749230581948947035703170043616580404728495403920821042810225690515546501418355896112932491173717915707164790993020902425608387740986926187200 476 3476510395364768775619995970166364882310461106555191886003075545475199235049520730937358619657253278544562280268109823301933994164115172589288449042680346898320399388717572847359960132755705766374975463570618383210815718706019730422855441567962124800 477 19955162005943781269653605232813637022250506322002316653869769763985845051085636077706377154306368025967850478536681129141188712817889099443877300373868846359497516236311903050347835856250028239137376615330945951657274922589588336247090091313346638400 478 89006740543194572198778104861084267416965468328601416181048112142972849668020925377227710614011039809278050284562812417329223208679943563206164444293487381989173401792147433239312515662734525992335958528214845809982898806820267318997386979691900721600 479 345099023377681885064123910170889621309430268809237202681647791358497000152110809345344820882030581896560838487382185977234516463463631530959106516931147895899173591827752133286075399844118032807554507168384006980782031461447627420341343224132639907200 480 1202271649731334762727774500846265950413613884004869346063218978743697379024372605310916162618837346387961193712047217153707537639494083104790677206644650197609109075979845544100044327781144919397042927286597284241606966662357735759538872375858321852000 481 3780030867465509953560406041552700776134001546893444780349883430569746970940111596036291821253350856873086708944183790369771950230114642668790185770036701431748381011337398420887668849904762737133790901985312869066771519429794062197727214825477086673600 482 10516657055671708863905365468548211080693926769869218946635509314879429799864969217794248282583118684564635606990020095944918243763880223209595156542846163562142041336655738527274000439828552611617118121354555941082959555806203501119157170480117266894800 483 24182322790785409954840776910542900553223306474500766181130292413175753181288282395429440702510425211294438486829964544762739686774432410108615317223376403904832404291661487311027274451926585345081776510002211697812034684577082861406072875009639483209600 484 34315162613871058572246408376800753906713550390758368342112031801282800396547489273852952845812032114085625878087717306902797323431270863488925830181393832844888216256906180826408122489218976785379777636468766366035751216673077671564643592230295131813200 485 -59337516244148075759271810611325146045152362905514589179134403059638146730564453346918250721983710642999456994866163552470402810613547848298987393516981257597477429424360692149548156413371488211188546348623251597937773646602009465696824627701143624277600 486 -785671034406851308529444444820999639677775288065156863473963864460662899607712590312718271833559374056912588885878433389703711811497078959688595707894186381300744220864875559840080640482418636047118235766587991382961302822305113235663889701583032187304800 487 -4409188145004066917031934760773059969064317338059432568745788247866971035676909923918816268004903172339568057927935944201454435946347039028205936256747870427709411240450143195204988357479713556670570046769517952397513857232932934874835748218652065319408000 488 -19462732738803840960656404251741156550579184408471395352391982418305125816830327269930918729650001244942688714339816989635833454916782725803274330466355999399881633250137512214863731545481664512551854301244247932655032899968230864974724102494140931330090400 489 -74929969317902510369697650006204712238235949146361498628700975815421241525789834221586323829629898074019402511144533523572880699143706121199617964324722956178867464748099994450926111254895578631307865927876145341902386234560906628391283118240030367860320800 490 -259447434313191131648623393020283061862999291747379336111849859590228398997507499701585178347985412843441894297961091928874538558258011814046541939080660418537904293634752831371301838334671941226467812585295175973081369154954974402314107545958054260646560000 491 -810369444401845846245326534302698564803809346243512440402046455032355393253090136814260384672543957286845195264596499400708254261955410345062574512560096786091254150955230284868432174863035629818854335702425294358109825669509464612886325928248982817077496000 492 -2234665676052995232351660293413847413710815788424006849219482853731284128884107877064823770631619817383402779596436145035930009993999160804764871699920299660833182104694688546293020993555074407677825500390041429105970116900363781214097109938699866787150439200 493 -5054670103426811618534169381999577659410646715665325537216967441786801408457295295778718662661918405728277858256421553241439747158282415960222427155751127640969718834582046749553906572273269082994232516327074809523732932444475868352674672921116658819873854400 494 -6746298856706210402517633179213089940667203668354269839927743621007440387276232560769050024349741764220591132147466970530003548625256882823138068127398115013311234420472563931046957059562849958314791220049559077117849570948231114976455361259900129349350540800 495 15176074228813400656733959370194524036861078654346810046144977202169746364457635622620698607348872634350124008396725920691003941865344537437179969188250055995802980311160645100261706695743407443205948630947653633684591836345713933282798508861789054286466816000 496 177271316922693770704324906999850335067427450806235913201350314558579640561088781499723599166480705384615337351982137337701766994089185705160649037295691969340142243897421177417466632617221450538894585915240249651411151723860932960904410275633699847134884774000 497 974037600931213511479347743078158138473690969128887611517419431666637591179710946125073480263611381097093757859782498618664265340701324580569113372619293872913446662418767956536250353508587291168969019092460008822755671531661040559769474559189209343000728112000 498 4256398462622007491447091337496481740444677430442664610990820267629309599060279025881147497936161993974178457066690221339401924107644792660706883794598725596795841791174097572169685367253167455973144886433423455509157726086744214655737011680137770990656513908000 499 16273083438970609462723269772513486878218485251777551187520122868048124115376335447245695579996424623376634181935417459221680712704404677280597044032745876290614836572620287330103954704706791198439245722227078550039279884241684332196539467969870376152347567256000 500 56001816214766270850008678766383510278654297232553109092158071749879384894825483448183382097695678611830157700976674672316812061577031964375497038228679606073496863046472374861472676429653140097061888684742994715276322650301810265861996935173214714311004358519840 501 173757353507942675625413237230994493738714973461263677174669981817887267213333620161880124038979662414457324429117734145224903089794234428308946799847802751193604740966763349573049105929608283081630534533084613094937611542562763815995563135845725400230866798631040 502 474802376999899575611744468221272097908649287553258706289434877139338491458153728387224516776654946056942995541068163416653576940796866671289036143947025098956651284503271891644314371393995834925578976696635534442480097396372604669722002606423314329499182501612160 503 1055510332165633064943429397440383733643560170148145849279405553885319339506940877549206787184059679600211288782457047275789126030443824244670510890271115582539032247612045813076116447517491270222281198354018730369790328415239545003055292314017996054421202465994880 504 1313254563190102543628054786406540767775217727540958945829327356650768019994063491371306073961616680241473130138408258809305585235725419013621155290871346714557014937832261615412490322497591477334770845787433375818209284139441795467515883843263547914913716020034560 505 -3790153720259881595023386750027531353638778869158339677861608424438601352403368706862826989828300422380728279022440878980292287484530359420151671594646716789715794849775035134477969363749730160367365443014950356206381100224998150775469576556125695936632224739805760 506 -39939683832607101122700265889838431860619349229217207618143684259880188049895081490590647851462402977447128885956478416036642149503679827250776894989272629248727035762803020873706551497588431756153215487596753671097427754448609348699660256947776741087317457707005760 507 -215134667109776632686425558928222667993515816703430150403585335015473365096792937094811708512106897932293541903901022697988364971717819723367149972056253467433880320330882188825332412192771326678664135925768322239146014533400208354034097106889698996916641174942136960 508 -930962112333636033992888900889571463335522625014829713459831780115368967527206073699382845879569909826696126310627491633097836472111287580236502346923451948276580585747207123415807033349552614352222246702713534609630008741369842928129735659714685489632994381763055360 509 -3534899542050237843948645647793718917474162877101292866541750271931243878622808610874468554085050093384657210805871492652597298590435797843500967972971735331645800968481687459766906011291838656746335165077746840388336868269106259149460991127822848024167736807978769920 510 -12090638561849573148722175107648183071178034706121224009447789712818001458148572834657132726428753309614305930087755301475673481384819435793786237913021330450042781463204217441786635134121268145231447973308189301660438284360138057393053709717787610727875990310749417600 511 -37261591592714503002624834456918785455643269551804360737231324269742582144063165687924208577767796122190231672544298790693295571970276555010851932500396992735751337479517903020507553900355917604229383453314387286867531540385894803568064571536773345702014579001686686720 512 -100868765330191410773733003569961708671549738809032552301973338345154367308679303248528516415005496800791350894041669524314115325802852164371543152376757601811758545585102437564293425651099355781613588165117096036330124644833254590187093847668804957550891051771969974885 513 -220163358578133636188876582532744366832575408037543310131812015067234279407780048351246302132473151298424684400762619165587411237409073739491316696396963242784965977546136460935239205993830105896308648248061806568903892650838641467703450445559508479926975653431619982370 514 -252488128936241722598164251879877454848978995645386231117456608650607053952430927405019192833400528474257221714299069845571312240197234429083964998174343484643890915787872975489539977743704912460022833543455964807123904548095912003687512779386411501279745364135949755990 515 929980007653976911904929107608674834731003444755310790821996737927026367765902776974874176217020573976908025905270079680883074844224808215931852564166667605993009686846979186927207286109574945016181466215589291804464957198508369201395776662408564270950002992396357393000 516 8986652362776341556325551959341383081440442653234525339170410890083867622360513655221525551278879943152928064034844857720726812932222759134093844048469310030297831848921982041160776751523884789157475638656469774122635766585186005688936473993619237630282093661269313882300 517 47507921458236621277131370220732020245537271369683228769724198643922233922861540520702839626794700100509405831049851274617334366495708521572643659983325444506781396453415069977363057536769169589250868299634355034825691225733300936624654595893790875365584483407258748377740 518 203641869313420843225035352424324325725047250818508481722695169908326714215958019768649544572283556387288010491546558248007947648956180582997792308187717050500762302130107803628997299451519075518886759839545389713821969604054338003461391562219084865039612276411903418163680 519 768012302790458372585189938551878757092171388422003049459371638062772327297976317553205804080597727627274065436991286654754092281896097093257693702246173348350361296273562515692135579097361944977790436910117927531704318393718508580974747703947645230373718298935208865068760 520 2610836595133099229483232637823688390831776836240662707770931001000738075799610051811616769288501945359703798685940226512641484933255299235258294434663273787912649558258527351113903136073719421064836024117963739455285296084017682827660948938891654733873680510476187104256950 521 7991415140161711763838704797772555498005325203765275367066150697061041876799684181448250976842513769219198235141007979888370578843228230353256012705617353765224486881930949712423770197031854933322558528157969941651516393999433650915093553007632136805447649441304059282224900 522 21425045428572913772562742276272408162385590590466285893116477486553565709844214125721343056673902664536714913936565569400076950410362328468042122616522112491284527942864035020598708785204522448478248841008407771363555673148094749950630081345701355661055001148844815373604800 523 45864063348570090246409159554174806182250848538908272374954946850549031322238131473149156027139431174218510788931425597045892971759374150662533860354063150028014272122904428917782307333287855785134860190405864880233585483642420202932437454991250168183811838580344817523566400 524 47775091898597275472893321259140609103485024210152670145577824639800199282956181662198308694850469369987648564783619323936873979563647642462287989237204386122414134544547085623287144014348146497747526249393750431909365434091585086985663663801653319818065422607305296787805300 525 -225095135553795512110589652582897517584024031552718393730454739434288108305003760131172629980504801308605987264711107586344511548242300724412672084616769871787301923329409868288123800574922557812642396923519308781249454747423943178524509739019540339165865666221551149323735520 526 -2019619328561797639173035623742188941062740918424387917636617180419228668750813698958050653992901295987886882505344528172877842447524471767126563383473978155146580600709906875614272189445018950365154061501245524472534808488127522319885856672178964743701515538766670217893649080 527 -10489276786574086031092803527149890788276995994924420485002765860513789005084104436914128976571512435534643356389691348932447947374110500080354044898962476139814962238760311180728286364184563540314360574005241767472848512836054390355455557463916524252435642444701097776570410320 528 -44549399716127036572498107787377247050775541981178551582418837564697079490004944714702001545206764215969456549520658085085622776958132293972752581680573466280826790999213120797065983810768165792288058146434707350092669886490037798126047085095707056521647760318644587401047236270 529 -166891626889646563858114027698402162471696626864537603795928845210809368275744216494004653653423647818944633250665314056155352075277921480227191374970395962330826390583393059700425643577508310382150913595719296304734884213513978406557679536870041078078423909422876662322685635640 530 -563875007320613735070219047919582699938747682521455998644195425816914195440524619904425503307363259572981820856430933124799674558026555726982959205911993805650585359845582121953509880638588291622826434806298764023812543981032748905368589083867855238869909151381378648159885379720 531 -1714021933695946754466735168564247096704883795358984232147134572262888767841694614176871884802542577616922868959196387586284418863138647068766251711471618575230739969380895241776295519619833284014642869181431320909925506834473655975037782146573263475179456391664504678919372378920 532 -4549726970695855408471889383566051801431114673966994921486207156023708054910018407267274158083703571861738758361221472350450684310939144814036399364004315599565959526800432336335371260384524892896235419868426904974764174200595909600924248807725662468076573304553863285706940140480 533 -9540471554381860776936574963445438378455843566444718296577768794915184800078688704352094719347633189220820107898173069091710330470784116159640703405534211823825353756876487864657404268534274314511285357936371774598894716792800209220807680268128942289075449405040758472909701836840 534 -8850379063992624974709051579293174439462146266588005454581817381193608005662961976202363616568230922360789466203051966347145132245173524931681168733962942443140297376176638830132806411328057446551278349188202051977856434504945861988022357470047977346031886352442977573387113077880 535 53896039499387019684393873685891388501829975029775355359176048276782973009231438198934634574443247262385919300627741965003698981053722435024511633919331570164182891554234372652076530857858042571896105762674332010931527571088331594837889407584965199307313247790305165928620529283920 536 453381712385963566007557862423645238343829589584226723245426848490454419755934959544059860759730588161223675059315650274600301330407206484970881714846491959111416708172672078764892119828759289408183550301435334270992798973161726148988129968680710113423914402807716528124508393623120 537 2315535738875113655039830502431868972847618230349417055385069380974437424083415517714473227788585108156647974656186366136088268578115318927674363543323383828873331462654922560239627417131576379538692184230366839447806449772388813839665718988072562004068073490930781008578671983115680 538 9746551985446791222449905406354388124808772309158403230275135658255303023417844139371830558159535447783911527691399237203334278093715646759856272957460887014996529284859969086062712420223269189141664933686787317953166565637761101533825081710117920481053055873178905472897822764764440 539 36271706624439154310793592640342079791234063308390774874211220736521875180610241042799873420741038983386526342355582511124690704493084631246576111121510451240394814946451402122504827094072592887385335550906387148070436033227622036795845302183120424127119993798237491000491781994850880 540 121800332452217160988029965080960880548137964280498412768126770884048169409789053432410029581998503454600676049395591382493938053306349622512173606890457227016943894617732141661189850987880004086624466078531413544422371814738230111482415591887701280952815783973959970626007156122669800 541 367642744329206637556891337914058425284198514079236629477626120463483946736262251599332663757026430826784003236126061332920970402374395890393516245324835303250944485493675098883604483555659608536382529709284673393558145244238962554701633756032158335047648982594309741024975170226651600 542 965882289259332774718598908159469475731917081055314956044020911187845059692813324655810551081106444016901543589766113195875051493013325293471915530038128316531300960503798630673386967353653201784161145263759073738538642336967030831180902132098681974763444978912074715595453863278946320 543 1981313680694777907678256525268206122994327066749740886174150103010130389518188286438568160867732110142329415789819238981503966264306232406971801676586321058583670955042744309127355263735820065875423967098366785513736629713787760160783406283298909047648003572759704196935082461009061440 544 1592107545525214553620924582684466659099740949244862986813679016240493413244027885027764936056442222825876466419158550232648362625001510174881151162561135030142408046195443915048369359131026773276340029191777670646412896262698171112158797543825120273669798292586453999561085765515961580 545 -12791765337566537847339379871130316750203043902901745842300872330042134087469756849870095613846071860124129869488634322915041931933785827736848933011237722098807501271912124045267244108471083962857347009924526941736193674047293644184974278694363820186324550296048008507181038079172870500 546 -101676495760560329448608111756135855260224320914958566533475465740622828026416122658544855691454147412078478334265852250523585834118170550185368217182014160304988563571838978412114993193840745872913737637391711755816520729542547190284205722123113782953753904740788400422014875265085434400 547 -511076670566132072350458277203584073965470253186885452503436965660120106794548411528544457620282969288825250191800293223460777445057327608219678968113120358646284515441675429689051803650576160405841984786093129687887321945998387093974945100515570765363676430989450629926928972998919275000 548 -2132501875544618137341798334268894157530760032793840985271684158064067667943850725733159057869493642049241042808962188689463446420710124955271140859824940501041724151325977053448115712957136385772046103217875337541047630659803877296254049040699551595295714644156168549518354789419445433500 549 -7884255177931347281909473566299331475414622782630278903682822738079592475656305362844509789894653094789379380327565000448308439686347458019235720216470331706085143261172190093695083746049445617722120833611710973323234413084809481407350927396451959956763949667120283585848378153500497325000 550 -26312777981269766165784913847715009926613102435350763293014456645809707902281631345374064552226049689384094723582975939441624180912500198034583407902371999447385984287313591576721125724504359549994280073508181772473739320694298555691307990530931927480350931450188949708094856389480323632320 551 -78856826214453628773052001217976739057315764163172026253832816559588802499169623281454604920668701566956566881089380306795605405600066456916982406376413764104755764603955193123126272653104454771031927615238786007567921957259172856338107801937841275428140215806312850839413867328750815375360 552 -204981364100339886306144809595082461297844051691396936707772657441025889384535817709662828209076873267867326122004338036987271484754233998362840528478763376529078880536501392150534102291099861596115258505222544263717311910036388629388503293733179329031488604051157695183495911050929943528580 553 -410703624687694995230306275770801824984281714835849546801239445386891960972810012535406125298146821281550498572666787807805870117860164648061759799631461658519579275245124149330443050758616399009671390323628316992359678493322867597736267427566258892683981455409606493292798080023711340657440 554 -274285368489546075433373937935298017898470411401846634032307508700599507058500894544081710398280263609543845669895813222181777327322177209997784047916490269722927025043949205656133815482010246653964565129420228849422387476837593771757176667024686245306152190344484544491275174788285450566680 555 3014028317572039586366579289787617834381129008531401672399343846042942356393721215740832044843596670112206382032037363479958583193110213874851349539895651762977988562296018476870566172507576393254773665892125163153491855702042225148573761320764511314610343496295246507655802662607083650995120 556 22781051730662169323241414071092151442076039155764007880689089705772902455317277024820250107630017848245008265568744672559771384024065466404006420091983868910426046178777791001242654592738450198344057249373673253209320065447936253165418977365338050391381227936317669014036468468035182501370200 557 112784947898692774590871843611833083862388541005367140609262780770871239448117574098679263194707935561503143260166941062766552445832350595297813673846847530507523091745690930662578148086213435504365885168393616453137288832949152485758100584016766973448494527745119371508434675931262964280396640 558 466608072460066611959091165900692364577720513485098193964050092593599271034574065796252596868624041314727410058287242933437944376768286963280031572417809174655916952296299669593248144640700911574785723322181572474962656914712373869344994907196763329954454803175127534637698484512187970455121760 559 1713977429538664440215749636899089942823114739563190221173233854724622673314090434234737061755426004197207160079772337415420254822985485034739823416238040195501894951080905776018846581836087969044893370099546335919949176285493509707758348968353788201978002910565068499430744404199280556582487520 560 5684967265892366088602599936898118587782782531442943196849398530831410765607072269432121236170015640880513721735194018678954055888097840337175421917009541770088165469480689532715600908900921508964886110904297387666649682330859298137102122268169201376639787309222202582445747474469115131446216960 561 16913874794372626993235748738036274787636474998800851863213473220959214427243839816229358515299973188955288714406069502365709990123408927544163767721611143939196835216351072257948276171191383637716182508401331867659574888730423621269495752618180416228267893566897901328464924012717019660798302120 562 43484151556176161524061710918258480266388941385789292936548543060550982099139550406063770507898330838039438382137395835323256086253671345886808683689910830480432957711567608051139816970871866370239403730228900486442445382318104854296897158824397987362168897738965485913016638564072448241532409320 563 84954980300263277453835920437910690442754845430486877640531729630546848607005588912144152645950016807960812731644315652782101313130892957125052887842058519561954185244424310415795981785282719468508052162017314216572420913275326460881773754865020548802409535568010735847677682660930966404203715280 564 44064943279897296826403885628553123643150100562757069367519811348290955768040782192656031107595608080123393585052923842715780497307538756486604349751055359446087014686448570947684239641716971253093159816211008966381477266294426061934221684292441624871711585087121546239878030224425293835141110560 565 -705850884758151370415025378351497240135762079340720083533565059531445149953633528900602150878107583581850116172739325513930974083534276841473023307486539607785422427938083582345642487776479753103030244171743231746667076493623585531359046998644013959365273562229188352299705439035198111668331723200 566 -5099811818894973328795266984922877865587377801315457043031736683834651698837964497031306532714191899388565313258664285002858500426410415079864130483575703668303074463382603512827894588533716903545737170461101715250990473189166304061500133674908636895768226610268818097935509476969041528759970870800 567 -24885614369267606791323648636746054337993289567868709889984069394929686259118344562164884676809192786949828404774295219105019152033031905085142330596837681119093257344177053698865626296088956763703716986738379924135921973940555154904883545883779714874360171418287623004728516935191181373733605618560 568 -102102136347911275402510318023247629976880300852515157654698780499974694631864280265233699622132004932154226801470135592367230641363871288136395408144062567388042345720969658819052018281810401253756085624524123031233143974354697759543917099629256083882161363961351269428127787978678318393841485733720 569 -372643953622505756125030825778039649695721989653963831005799970321364477288152043241608972824542628429901443613524109836691553287970170397693410960420465531788654435343393585404516129173868368879932755064446736388508093825989011505064436116607132928534731312101525990035275638530494567103473420125040 570 -1228352434562205751891428283471378630792406094601025629487270397969205729527516926731225261708308612725417200334565677087647402709126645983725042404436862374320218378315220094206931984476909682552645759098106526327044067591883083495421570827791341793464909556022645243170630064000455319356516823088400 571 -3627641586550588483346298172813754784029577292073999111383840528592095983584306144397912092783702054722821040971221615907189901073784472085077326905117237445963525913168246029014107486710452975706652276805033882624220026042520959829109610949635137117757522786348611439409085645178056388991144269851200 572 -9220365404347598346995464379882148174072534394865757750755500445758799350117650676434824180890768780975758992142716669178373811456941457178445467487632718220275644141951139648502674759887180822306928493861188165850360726858353311422939559856488487782487457679570357892790623106315941842837469165879200 573 -17531202680130641033000251571744176803429535291722412493155472390494528298082709728903550127385019398136641914461602430791794067917784568178409813359806987363643036427885763880917450725684954974324401353320280090838908192192049859936894656922579466723983093939325933950391604766324718563711944278900000 574 -6203683009321584357185837939497617075557785069221429240321273941785314504405105133535532311291260854654049224436320778059716311537143476488014862065775368982289893236654566302466006341288463072895783618287440675859219767836318454276551298014071584853996009907021259424233402502041669990562840271648000 575 164445796013034696138899913638885822813489744266810057786986988091300137446428490815764161308668408887223573788215321368108382395549361615291237069071381288120316777963337109283636057712861919884791316422126217884114282987441970131587617552704259883995876907146179798889827926054678849262872130204656320 576 1140745679679747281508548647451011732046005616240762947038178466440881385428812337282728634916992394415967638393044438701421360805778540168015609795139496581522588910883068879103726399884135398371396044586617393610532604506782280337114707167351185524635954705511049830573395467536081094288954339809097190 577 5490085439425027834010430927156918967979591834260646678263751829228648743894899976624028282958529117022835361270625583584442848153179228390796838917021492607952548088116160128168200786930434582779543113975103411470251542310381879379660199161452983757892632901273821038582320638816791854795183432173368260 578 22342548258050956666177266760680607705197975590711649165735013874372607520104459691452506257348463688976378372873344373494080380899135617805865901933162322001690094859361988764235855490576591470827372777200527817426785464926565250283791090903475580591015259251289619857583688153961294231046911691325564800 579 81025309288079414593492088993476412901160992286321631933653969955771500674832856420334605049569581917347124804065990224067648849409913976908949310156032501896664727309967279925871727909946879744357704394219375281290067300888026992185033130099079021787526488305380004863304856923811979554570384011999998400 580 265425550142863995590215169646651947011803267384522580452339518845834177423912798823888559440367599090480528677038016478847754098866311717810922136122691793494982736413082409105095242496490061660545430781256197221592678023493811719886139914671775617345726424533484301764525994123572259710474784350313869420 581 777982820735679194302163887453962333522763068759509276432935167340550506140351391664795030097986082593376760806839841347997660909228816215135840820365090538837530880468908921105527856477124004026082169439414955886836515766887411755522446554664654384908426384718883885450064874977900930181447223407115005920 582 1954063005222428484794664131988806019123144032577984563554426622446449470743228284251749866249189063621085732931612200459442583939384544906562876556357229256936535893442078510667994893774646376231448710422512857116082025132044893604539169775269788058715885335402893624591789252448340701892095966755278122840 583 3607908132974500136859227326836796441115585258069623900247739645261199623692267472855651961493837298319817739713418679660345478508627931889114632921555565164116997890159916031644428610656469088713644407412258684278713287204660285902193744210072553285351728818394684280208056942047518061581812748891334076560 584 615637031362009842764887368390715741122411584445096311448393009395831885069269145668559280048942573552782055193335447170751587324505685135498460887608871790570676653199796641789101164295412407667790942986995165069656913098216320701121871616758598531414290015728201883301081507698664175048104011990136224620 585 -38140955870678043362387273151811853051266271854904669578185351736594995310695705370908954471086357147375196731998542625337931417602660484579899307913984945503467663329392650513581513389964532304179051118258477076652057614340440513597836629241933165546918162323578115914473486197056362962277283356194052847440 586 -254977562609435529434641638195968227032941976572274520563758784515805423146701371107220054990095315848631329753889171394033363354361952623807203747000009047606263736963945088956444107123004699814407748129361831011505382560830348294055792112566102757017772632798799735742310770908840524322478173644385448733680 587 -1211001017572368530319293424525070870727946597158000055538233249496474204994727426956127752977060622455782249580412543908999724185997327428720668142798334485159943711003529711688281842834797274791014335033657173409957125623819431705174092507603092480014397766640338569531013484368953284131882192924807123496880 588 -4889242610977411368669106278609643102976276466715331505436645585513360343553294698048454987302347149171838504521363802707462347397928322494338791352751795113987961882525290642758447844529514316558962007484921827569912206705414538091128481826345254807001751927573232957659078327508797201124628483258150638318720 589 -17618879616911972801559258470903262571320868537200354964988988700114180355444355500522473979363117678684010230606882378825658684495501256937098974753219151435416939669489228051595324287872414102433465300432424164834571293635467377603491454893575019691568327823619100531743540968405532327942143766044098883695440 590 -57355931725544711657219751101118507081022397750369408060775788570141102824943879118827995517216780553173630515381843441118446548089379746291822633859470375633695827081324419176764095346957922294419983300508634233940365571121608527837851052482550190987444556273161067042549631570336653895750435905762648767729200 591 -166827216710600997259967977395265879692048606199136240776960159501993667498427071705718787045410678012162124178752098129736071884895665273434492560919666201299737850275144201025627382124559337579855919972129201576628032486092410152585534642206808433197406645274406028858366674108650709809043591703383766874303200 592 -413879175790123315483351958385892415486529029404273549800823721597069778531912877166374243373065013369298236833840165427199553658222104110105266281115013414184594049274049875499076826012136406325918216264633345703988964608347423939171919323046338768183360012768027459047801313979582331587541726059008802034676560 593 -740209232440966750082600492207096444165440538198839791791315790124303590580801527233937691141558718296960429770108937866065995764880543774375837412637126368616181279177136473816838804511059563105751179867348757712275126509802744603790320657577365374094504145089324882289010345902479413843650262911430149554466720 594 25484703663855377871187677701481729914673044669274012111652351865461111564325899122920457332631104111099416310254946169486093905243619136479475338939732258333875552793437960620051941072605177516630533800639370439367367982334251841395974439015603472607000454698525756254232428912323437385798056078243436768289960 595 8811987907633703847308311300949725286319434314609593230803124644454572342845229015705340059388204561898492616386929483048157322124994730567181096596825241268456593959219553898359653654803038649867042883960120657512122455978928566228913669540253081945556331669833068714102802596096128816031943159713804609321624000 596 56952804947750544915572431400392467783427016996570749930455878147923283751455114446662905881342366955241269644756309817782800199193800896071415976385654562988294668347811994729303794935923773789324754696808047676884586817127350933774908119840762971633395155638363007260696640518417786617098391692994328515552085000 597 267082566147301640347478763756643964130238262195097152408442739607709638142104321217786440553225149847475346249409270423163667548713777983384153324945820537216042945416926960037840521116635163005712851275607814053836333286403602429842884291010033376003444190328946851373254891573278499241269900581590004480138042000 598 1069934896031047068452357842354207285418715346779699278564190152116555877216705241940853312745754935790446007628789326358682107974390802110164420921828597814620457712068274689577027970233314241047716671659802858796441586804469291688304213897497181059548196382876813423736861287621570226210580569007680895124425690000 599 3831425715957692341187309516708376314314911164377434772109736238411318675120382870940520491671607998803500064546945045213442261263909356548072089613612389851428653907660373649379814714742035202164742557913284347505108998550004577855516571376712269159665294743170415543469517584466277677068602629082390301243073320000 600 12394276226726472350531701958771132849121487342708575220171012502746262689768362913848394297122645814953441486043383164403363014461511348187598807640131434238936064332385589356128404912467337026489776071639573583390340740325269687286632230666961264783448425762461172625349932720179874455764507195587179498505208454800 601 35768592389762176838420169669070970434919740103388959603646071370956795881333273336678747838965208658226560029929888781161547627436446389706242833561541700676048515433270448817851556298144516092945518432373516554301653037646549922247990503829117599817439381603209091194017586969931147453202424972452055128873470862800 602 87603749581618809893875319213242949681648035619033005357550526559541910384075097169747111130837206809285401848183643901948801310610337194293602894436531629708107389282889669647779936456233202380734381899503147711091333034132107654944046393872159745513665119104209768587210613016980558040010557366087877654671724457600 603 151325791503310109446630000278105327684322215127092485793805678801576558561258594999022591044133335487245165915234345881775443169798590178883077810407719417518547132655508691397388612613297057240954775427578215603772355891223068111438359686974460595192367655042920483027028818754575184199424928185596361479976068434400 604 -40201005349543793851172896434953074393705872249204685910291989901735549649843511252845058317164074639798527734870186589372611364577025848471000552814624702319909977560074840890485516913506403787704532958824822483068535450602692131238465611448180420815723222597768918651680662554422711280132915465445360142255672569200 605 -2028982487633184080979987618636746705828250014360608230109204342192682110536035055122673871036162173968511128401875255385445458335506917943376943470971536947373170540508816095817300972914998870460708636780248899179726840946801279043074038377413250853410512139765099741689540654378940084234637296526398207734458352941600 606 -12712987129015032550020488889116926746785176145518167010214218659132308230513652124067256155345227644305478398347595034278081107628689253923370103218509573163441420238241239739097279041151994252828060333246741768696726985396750047643294469832980422644829646744913894384677787832213710506780549055026841706557820386822400 607 -58895617634133010488356352714666505969721801881559062210422077990171209133961439696494367712417942324973244546252497620344642231659045498727567867113603058551907466352253777461537587532005201789343219722245406803748528258276511359381477672220858567914444017322505728206591477507402269981560450362780896803470359576499200 608 -234140215923947085930198648415429972637324648055437126240050507018093760311128156090047646730241015148561647063061147756428387427355205468072964292292238801027613316865594360621558561331165017643545004031730835376459082509706510568002040465202762491082218961703031785147487215275662576323836183721564939744200550207096300 609 -833222182091276529346237605488613702828809554373324594154944999420213343157475342459695606859894874268694986615960124456636206244693918457394956421862428434981310050038502180619726932790939173414036203502070422619289087386054930412808495884320730769244244209914919473930878109120850747080945014987229980627138875328757600 610 -2678321506567901258037243576721820553490849726715149052709821181728941414417632837864554905123619783618439017147160210276053089763979093250998475446195810119661858125528538979433700109308432214918119145223482320916833762193142236061349194176129026261767450258071768670156148898668478844641380090033711470920567679859421800 611 -7667635687754215000538940740089892169369678378020134282896649229417607049196434562453061861744413937187574084796563299979389573139126046992806845761124060736942946523917430318002792210500689482324305399337042639713731310512529990327539438834330501511400352012434285494906922431433012608932335403660042649825998903305847600 612 -18529060176603752829439551871970065350199295452871532362006777795567526604500414418474770716533380190324589456250532455123149472862813190804514605778641305704747418121293021570502454035618423498471442966179528857907497738285332973423967390949016357240883635799515967718757534592402045909205459783692315550387600118202358600 613 -30810334259150782008883454183293493117081314329777999502718347528326883704626010613410274590270827958713598175028839480665555726864156184594896240176195962878752560541711746694207133874784291667303588274127973102868245684666599514206491699446259468760537182093981327641428681357653954111312909242327092170498126133832218400 614 16286603679834209601152323165992603084877701295417427409081513250478655982730405192265860417129732524081700243938112982523531947907633326070265878358710755942093915945206945993542689123779019124116351886966490182918796745729931445726660500281011006830851626768026797234228039945614098601392263055538176609926081595163983200 615 465776625194616192186832433109955303004860445312616482788069267665025905251865126447224740371964068594416226672116938832710312825678180518608666293288636558657229934175895506512354537349342705137361145706571637131667990312251128372876259894050378904168779023108061505379989580954983416483504338891257298135618679110215788000 616 2836068882088596575915014218969828239823501955122810743181263903060213716746475166651844905314621473699419523143686181392873652440658532466572251925649476528396876255436955349667184940080497115195932303167258738140292491774942352337715582580594914515474984605509786068578100703818162760011031337072301272478204991607770784000 617 12985463266395225443672845205103154894447119390700211553121707102672773614787200174000854738855719654551900917398342677580705792659154636900984392687618727082425005195336460966051952036975364607871507714662820826266376533553318950245553188126066966335510419134054760757648097969464854523274681354031794653348249065758745994800 618 51238183299410287371639170595410994213333333478278618859987051212680462141549105911497743180899526102897096174627215846320056842943487523207329695101854234484500965999008423402662774433683132486115488454530354969971424339912781666089575261091294239710345450474575304268544677232202885013899235148301910312373472787371505055600 619 181206374052815325264798748189066675870369015725090362469807024459451366068396728785324790294520619320592605691845008961176493269534759607300658144628173557559219619095841687815326336398570546660755236794298042679016200900658898952869295230408355421485921262041232015739734194764826416264797265915512355826426559221549928479200 620 578754733911408744562484540260393321200430419830434061974211868785300097147860030311513496288695260076843371341857225789664631798213668513036993964174551096442348299214625194066705629225035121702509539353959788913964095006844360127732168287556691718701649974209408929112428699059171917732398347487724820305683976791083890216000 621 1643357960772464805711939270953558351457524867457343606762936765523842566232532185209959106205366830290008202720273778930702248159571635055226319208648736672873418379586458938892174403755916783455501359999716256588336705417421071723627842700835473322701434434348309397065365719406387811640887314693860591499449609784883552336000 622 3915892374897445719407007803775563672169428630726019029964742615191415945898639462902026310544526139511049355229781170111406153197790592175062566764289440068481109839064891133880117974708462357393669117156245100197904929836993145949722267379717406958979339843765386117067636017480911239632045400387900470918572927100121416684000 623 6243388941214724833960740868601382148494928198528917127814444734529176377195943520818347559346844310797511597293060129337831933867693762207045660434323041032975968691293877201265577050591966718013946976768323372286538158328792835157205383945957533458527087706319666480024200060982755369695819656274587238343990280859939359392000 624 -5185287446209525547802650891597417887204820638044795660198861068199539495213539122261537714828944501122203907037054199813840289197443240530456974147411642150496901069452843991694557407680595969023176781707462654290971236937082326669946824863054385521784803630458734164148535519802652715308201283993902730882168768239298252911000 625 -106639200040347744177290632894709465953840722157355051068152014827814525428414698726901684834447525939691743102938772621767830455668834293148928419727695839260234418336821882413154464228234368859515184363078975943852777013372324663022391159018745895258177844678099756798004627562715610723033735185625392782463183096010648339630448 626 -632321903322271067414051380899214919585383931352968364746132928560898613315465582166853286925521693037311050478359516153346355872771637523705424397372747794319284959117673561931906122367849103724558572033756091743209845411527661432587275243271563800492317152107989451493411237589469428690655035338414263279625274148446786693883728 627 -2862657664032595293150593709377790588556424875408842149417733951576933345262578788937558182608701965874881652587065736666489660340656906449615665048566892132042976959102168683087149566828420093438299127129685479950067272651439740602199298623363451343796058079276171422256276085766725420885561325100522920053448306782185153728125760 628 -11212610720881608960017114846909924568353778906447097165163217508571469336166002806157468636540267142906481187299738609724675379409718525950087641211360776232794619263138197234165337402843569502720913068889203541432936642402898952438947706211632519903866878719698527921398576294246649847337498082410201133637447848242379116508741472 629 -39408731279325210933998725955531118435343313860664542891409298251061054271481897366606209676975486413220048487306613855314196186096672246926866509649049669555859939760595705715407336479125733736058273931597015030616332610973333897576024433491770474240870478260399877019750700261649626943793184356678409949972171980350207799321107424 630 -125057115250191433645109175286407871362544008822314612210881328558355131649169109327329215329135685645204193034960993415458099728627645226009706283462531373454186786513406749714151628080373074389868679160280855660921917574793833490868217003020315486352206537153236199468415862482965937477932322696349413385635152174358788209994443520 631 -352127613072827428599631293874879096610856669507459084445821488690825199026917907011605329901575087236523860464558280617724845937513532473963549736416333109570372213277757072365861853871338905215830419376254246853094817112559943757510640877594296874147304507974417021894879888308550263865186765460625665548336781370958317149536928704 632 -826831596558226244043746433641751426254151759538258782021333270753710688897154618779815350960192414831605652786491907248946846136418362900864938168754393425902851913356758021095336788190395392069166807978903718120637867906895319017308716748740005082140777231120441475990672273047649569315452720091508845119245511678333137191022927888 633 -1258155716023030777980281185794797916734228136430107759728605905844439477339623311492326678595878104041862492355620763251204460230060617721233593071128690138091510707932909544640062171275689796616802377926854465728285358513113504189811815278101982660579697511074056323655056834542451571401554906841862532752760272893922933987547586656 634 1485932165340303901157808993430422036261535919304179055977555047818700909144644646734439442476275368267161377366691631057776534136091711010484474358080280692471655644950442318535060326821334733875724191665978981386278651548506331750423036626437252021439115334536065902880927320947589429574350743220018170728211232459059605288603714048 635 24356689779529613478211890016720941110710979329048612435948821232202796265390815858303724033961947309023207487875281516278914441966543628581789187058423307691014297831955441697547264712919303177300821351690031231846444635360950494850613936140642609630060670303992905404301470426095715433110604531965204429157303160682911747495966767616 636 140904879625623070733566722885568296865437008684430945220587363076072588926640476244018690162639605978177971944778169436385287934753587946758228378567332812420283697558513171019672494530620560304624037112955904970118780414070849208752643910674648064052452017073453534031040927304265169168761532454483078713838533729470610910153251328928 637 630985269903513155386012315044525936377223928296006235580519774823722917909137488388024055092883455224998826118467900166251663427280939796310957227271967244384494225516877289133307438026019510845757072310575442368910620407224251186917131285170539002727421438008334317426813842795899065313049947842708371978282204891463023147338182836480 638 2453643446862425238783434585462393286895110656907952475869813237739142452568968072850945977395615517540328874497729806111467915094734199750895287422918859536644955800334712628847715110941824194837329024460303399138556301282124752803229928459869855871031066001324306632280710559000369753387075412118706914750750627298713047833251161011264 639 8570615619272314591336989531701005786895333718054552830919976255099651963876365989375980704449189861805642978147037119204696849348016883355861077676799573376882619130774442102780810311404350080179104043611503350140821450776822713931401157513098951003450660171971661188215719165972248104740880371662595863834264268936783916556570410400128 640 27020663689738625669055074709619160380367275231324773059943528478508048335941375616252032288502161642548396404728841651264360461556663927410110698780513765589887904777967321793946402206891562874739217602891790540024417162575224181258049679141168497191118638681285120882140232342965325354145291430785280830867097821742539158649780204701530 641 75431192719619215320115469577422221326491763396935327356231865312292364958408576521282795626971871943036728551492076483674183673423413074000629167337856699961958751236740624960179016820450444395724552053702229537049145292600856235544600790703705600784339319522275205587294830094574719210405389233537807887947196186090159446084542615017960 642 174410013508749786857873244728123788375735350438502747248707281998504396479122337292719685204968045724258367734071646598126070878180194086458919525265212581913386640946053203045759495724529733251515491125209171125125769899840421757573353197679784978645614362584157816340019549823908484531875631226246405031599726649857148654283043526696472 643 251883101932592017398458443003014494059013479447163652306450515737381010217657331383782992763764121339878328772498656280625993221187406521101369890386623935926936621841561777105599605778028257487751714141917376508865192858613820928410461935856118211978945393765147161110452531265409859117917272678136079158639000351575617922278879895602424 644 -401311957337972933725511463466156172332607307652696963878488129375842575107002110865764425227181473132728314788625483011870845794612794554157954997764391180569212245774172866470040453614985912182163486062012439085191766888024215373906264075353806342305963320419910511254265796133244849155740201576279257035649325695036386278483985586724032 645 -5551190765924695844409675615216202666708747401979971129697643647899661758925782604216275727616110349816887479130816227902560928660828445752116715327596751185659838401020441132190449171750090473797581383451811153371831184367366293524349062473087815280002859263469393062872320663997941575645404008461447986178424761571223904155357695495629480 646 -31382888390543830163395209296259059690032719125078067468395987110419372362616198868351124597658196089180168557628826776763436212195481715752181716648410807087574413767845445706499958513697371882747630603658309990420309104827588675335247464018770673324657305920501011541274606565079200292056592057124889760092504491734413289532443155365831480 647 -139061554959167800516091096313526981512051587173830505727649282814964319069974714830039712980759377811227861478596699168268168719429237813322088345407768275324197188213463230923869769338476610251315388490674117088889498532247879905102407763256738745279149974907173853917840179550296504688153533989955988059883743822638786145997944949098398000 648 -536913493558184172668458094912982008341183904447328887479521691807520992534046679125749097251271819069527683778426823315654939111585681208242435706264284446097600020456393340093886297305889193695438382067026426973847622092148755850296995572304066719586176149114081972216599310900458599612642343382763149302359206984616276647487568764482005520 649 -1863916845490285829614620990128710420880569839058802394142987368815771998183772963336903589788952614593158525937837686878508827739289207008485648706546401740929269079826533825082099414126318748819457949206633708581995229758674891398159705703430890218784629037398153694681614356255219475430493797868894496314559163006919621460076255981947185440 650 -5837799302956874445116385486060687346239506323543123660950468591836634640727695734466132621292916558424730988595672933053775075587761162609214573251975523985098808398266074879742901451319516844828240142601167677853354440788044251044575205886465299903748882902223363080668504934195696330477433535052750157933265150008373693535166484747319079096 651 -16153632705650581209364161363401730332621377010236160984940954836675181722878918351829051559561087526989488438625325250355874742709443431194421789224621297066763840291871709666163978639079524308889517406616161065486979430688188597117243076838452501374614431823613680262500885691978496672712566910051392689992932735924735473746121469734520458560 652 -36749303139286609967106678280171378879603602514315490601375756214398365996273371814091022693283751879645115085226205446405505263988447862108081909543822044201194701252674660316211401088647070082387516358308667763737232549054740623170865465989562710132405279624679463667428267045827247116434144172502547813264344079429874329542944512472015251240 653 -50032521791607775565291139356317025791344915078547649777639533254824899927183776016890974294925143457405578582235739748901389917519079653659777606038683860158300972978399584003666206822415616321945833333902065839560691951271241278180250263430755908041880085480529850988548078057156430003325392466508196938851515877349846898785915961731334681424 654 104337897822451133881341242947906162271945424716733520641730995737798658801004294023281978445530380452297751410397158143322847483059756024783806612081275856148962856756275261416806585162215826558033448039761999825632614040788770892926386913727292351002927697486084276250563311384997918207893473893453413172348519789496886955646075095743445363952 655 1262728773183498689743255497575936712198034762272791629386909828770640455367344313831628157578806214223725597993893313354282456311903035337736325797882107448604307457587459492480808463684614682587778224877095383423743270365508285303113059751479534023346496706095980081477736721914818881874807394126102552813411700869013434347694551079486193479104 656 6986350533326239929052825702290360141898495939443038830096774573012264564867423384485294035802958700584405951759333290573354291841192163147839229204019298893184813463080271895556867208522329936300335835359517032152312994610547281729787299872500133975235832100057436807448562741198636406570305296082568013241982471382658830925600334146569780130024 657 30643128326842142368978391742849381058468788796411627037346788551667455987662645103575429379865949013491992677683759501259033460960948084599017979381175814160459390747424952442068736761487668752992491579907293435116617719226007699169887782737716863848797812400906162211917339380404602754081047656394288202077163189203743788261581202945732104332680 658 117484858273154105316665306095145964098968192680628831516276817269772327715877584192541005661906471739760137880008776718938293478717145390626085254775760810987282233751144761162606138590503972109266363301366119703461456762973847156853638286773714031884684513758616401829234481820664388912331333438956835101077324852142734114796059728082303389793856 659 405350279411551485877088765675105849697641772074601067100069808430299011256341422552879650725743552545938641796756683955811615219212233525526141473144725725095786364560705473944064499421428651973346936097749676905332109613753089052358879901499530928748621617461170626306455540903475117587292073345745619560455106291386201838389857627630945444089072 660 1261129383636732935778762120747781812654985029985458988137217055168157205626198336689964159499235693058683739041699328669433342771986237836708241660822306577703342419001141450362265479715190808732351571559761539667855060881592528794887368346106439993942758510098795805103738579500624560090827243360342961496021299004978102171750282164839126703396888 661 3458140451199070342638702738923196007867551016951374072075978518003650382440671073711684703992842636572701239524202376824811386304861015835700945602457812937395996506201249392810821621864567563116251734972267979766324708528269293382880743196171618911398726005215328759060904227630200160927385582319020252621867009336663757209431648298440891322064592 662 7733944519766678422155874580607393791054976025611179550234642533934729857802406649570095365257127800761066030880206131965646811186396888703907579461150482291547350674523947408307914336086608916573761635331872272737969472331109159919694994728088632281481399376568311552892491622759602872231568446872497466481397125530155590447008849545652962168673664 663 9843711939690650246895565860066962956915972660126949494390840311473832603333726786010029980746195948466484947642692677138909861045573907772075465093406254340357659694485540122449932494985605133567725571465847472877518881773602351837347228805765873636010304505479985987622795234590482175148341932134752623682232166828283339196560549842262673252398080 664 -26418062113237133204929708519902055266407895523492055691810463211395381875401140976033375306209414970793128483904976098591247295986652169155450433470238466220172304054117090650102614708969550066525459079991625735017547184859373223454976824739516123935192381003849831352340728691159880665679829924446766014911443326218434527124391724065127167202480040 665 -286726219230381077674996307465404399540744691156808089658422803506193650574186011943033649056784061567660553295673510615327769003122425612833114943655920683577855976679260418248382225435005570092325169503341786058354105233379422802872834895221207176410570471674438525567877817059177813701608967227341070735023427440917125747998118935067000551558960960 666 -1554564862544759910941716550922121580725201598120999610182619756292890980963344419911484068148569943051298805452226299880430386459814656086861838459544043760218692637562767526911607085517630752065742598209949397684735812193178814948349769171660251157214412046289731102138744579588707963693938533799245037775887595868148700472527092745820510432900059760 667 -6751453435402185160933284263812976646053615293340887917564180299800717865854805541374900056405025991561630936484987284557075192277607758263091532677711882496480302917013479246691892465462463054607618246952896890920140328433492184513513892074838923736113272197870112654994927264301443332599979363173753473897093264724032324010854816515081578718639707680 668 -25706373998060032164390390228568595779541215202290139414319444742412292921433346124667308471677166566102851866602354842405280971042451811821130727134516391581090854848672014326501335411266071186978993810815105904873479923605136015209732027023522108399193223275856810696361223010407833496214340399792937367555390330968628024047057977013583762550498510800 669 -88149208446225182973460441355877849907226274639356437811629194976664248716147005707877595303352559188993938536497711975635347226302736989900773760401372915072008471116332980817846215297600347894757133529343326190203034237954302989911179006782633853372296182145448205396377592107152646637047274471741356027308045753484307006486785016098268703751491310400 670 -272407611271732206486325583187747989075342194803657545857946896401417291935347553795183810090266965605898051537258824584860797780878038318864201870708496845774681073720852381350253404133567098068088859136453337081940564765153097955010182097197024040904192364420017772169220712342898429662403029207053782803831346061989367407153451428083378633267414108480 671 -740035453144008240973647008452355114070755830817642510225179778249577134941491950182804546326484853557142867359768316154068088371794182364016733382910632131358340959222724119702498504000871970730916221404269129818606041587752682410466717652400489939464194169957353258316714308832797341377401299719092562481742356686903979839060517842285333903136161084480 672 -1625447727352440848928901285920882621451442097215946922901442830078376246004076702983715273682446845202810175633379924337548914382092752802087871174276131516612390786628545368902945669123311361949781072029738570260127070179214534137825111378035299955837546383774661895301678485346028942264185054084985224574331500012772089242259281820334621676274553064960 673 -1913940360337416575148947015793625260042362755598132366799164680987736749682336844688776922864482847550920171310858195120050701673025431021397830595454044564960377217526652650863929950226042106650924495033669479826031638097734820503258199324576311526886546212998797180500974900564393734731038720522945654495799013369576806159585537919765131815968861704040 674 6559907737634175961483990673920046976590947696016511786177488897557629682290253038910847089906299781308512669032515648028808172779313804693501789001636011283841182337305104298447131657356674898162459466457767942603527810193221502402141253332926082964788502311600939907352552022298709017706987568583211970223493719128643438097023954410053221042809653258520 675 65001803330232911300236524239377831913315300975887018838662138469750264018998972591093319217890845754830607812889677732970224112410391539863986991036209996482706196600308495867503248897414419957001353778270043642167456588326715769911105749562413706500164216176827446333691870343576456668483980155701070075163100671481814728571582388258701753350912126410800 676 345762437610341350665307752816324230379592929011124346150764867286591862658855666818293015944211434476339046896463963426535814463519796900003620443108097394952940201005439285188243166555190435979539759157404279599264313016396134913099377239435388611788067493236865195214740841915880483453131521332468498477215457320660669808186026035454793850982305671368544 677 1487303209793513706874101250677492231663333783404482697328690713635307144541660531984352174589575107554332731534391859025225063016506114049215715173822902462982360336190710439262373522627745968250307714862994368847281312372032479038177808848869989615168809416970771868358617560560208838281339981055067512411926023506908383868095524670686860561312623976611520 678 5624420625301169934404780506992740297345740367926165718779140928215131780727352706736572880675088239797606875088125961448766336263906457886808670720316483278568672627252978426544439462353210761717265623746602735205899831452883447821055112586117920537626164446301570958324260462197729932181735010194702924185623474015905752086071684195634045570032320011516880 679 19168361822785654345781916846327430076312501984014161740424435769063078513517605704084501482937050554044143507673677894747418866739770668069287049888577190146939601749700249181109670742742040071063711442394527611444896815662730062355013001020703320520847368285580837236375995878364607428698584758636694363590468883573180869437735343842162046092565090587196800 680 58832819957421332416918793956248849346364488768203156751966871128329779379606283359079497200161946381206332485516458840146022823330352404598926931040153894234586974582202922239546910058850033053997737503316431370648186507852952954340136997188229936226281291641002327862857982002736746200850210068953435332920387653908149365199359715365339438051062722536964136 681 158300944968992539002576864711587612473367964692380888291013278732789029863333816515678964772842095124961139657865920448949847111884563742123807381892295676759732232642987170233618404705377016881616853758355414337241395470501785514651046645693095594607904943298989017723992475581791381773299049599417474731406344562666572390365241815960911161899279814207821968 682 341118029471060318432310133086487836106010256030100160444493861017334026459261682040370009170458739696516399134640978680719994212693764070821462973149982901129502038190812248736013514098020124581986442352487885634756387204934829307582572019156909997285882356526110636851764860303423556003414012819952409780494377461089025201027737937035908025338697426206764144 683 366591188032295478193421289704151437698391050559255716809334005627175395852413666666769202769109007808633828280057298331202375232640403492000576311083478308099437625996311751809468358281962771591373105315531372793385603145202047503046232261592437140058638323957317489866012509376231491324891053261379498139304578689895836190443417411929715827803997275245833152 684 -1604764802520928079917939410496454068131099670791843299431865726878049393388919767205244523452021730247112635877924265537367855024462257730543570263289759653982871349214557646850984989422461767711918385177295453968281792220947929490940211586754125925760519552282855153206246872966420045130367379746237473404897299648846066887980771582046679317946221376949602336 685 -14714410160772762733474795980524208564805922932062205249994081475278810922401502845044978532576797805525973632382660678589392579447091903945762880813234238498788380485486619590578251671742352803954334030751307356876153546413124974918780293862161178050809102471788798618097188410574847491823602941151798284455920371864288752290714103730412762577225714226844854176 686 -76871592318638761134389036777148134528734521021077366101970382040864053399779532326375395767391574959635744400634401627520181809736517270627397659471629510078747050666794776954570585568553924743246430353124435627168833212780694755789466309393622946986816253114645741498580510332683525174942323761994038479265154802638351783269662688340425276162504758570996664576 687 -327596783981153797252543125660311815739715749956242498496675983214266729808164008711610749668619065058736814258634087188299452084497951341890085637452691597768513582424287147093997920178061363835744918892035778092130479190279028810993883499278073097567070313542482744157597668827365305261307729702101034997598245629541777813890821762891222010737008967982453329984 688 -1230522524872612549931553687788272862670132137943576440277622368589133500544143342109528386787029319353437095456863985598740777863209159627550530061642314859654215695649701511989638879984800337434345842131535511421082376651938236398541324276761852589004352409988121625281687709627089416904817473036927926445104064734876340516605156873777810659738969107251780986392 689 -4167973297766000528344972789746265613412292160156079611094008352274227726364480598788256896824652391654282154422579807383062757195245430541711242877774327005287887513618402103130412637984310916416503941069695381565538701640560746988513448178297829396549092733988776801107844982590708359805210925664269524972350577224401348325836610717158831883528911838524409856784 690 -12704353704419447640776842545164678539484177548879732638580053996840564202254285943900731538787473441835851213205659875756640922085637312145939306536081147782939828696517158858128662464906875599243991084333285624140678392295171134081311972102013755687034092486581585146565340483373618674087728015462526184399576568365916215813960371018601274584048372017559055057920 691 -33846862102227031715305236502099709692367341248717053344204393497795314366010560820390845056563876252102592969006771371621817381973426985820649978838090348210933831194708281323080660999293759381592790848003424644152414410892522968153646141740967720066679613182246366287609182055527332293903232236815970845973831486187839326747021575886556255095287947937163469966080 692 -71470791233566710740028088913528734640842332672329294288302991490799037403624461848018973690233113260059506711627707538519531398823756381621613996516472762912900264190643237073722771509940968708599447477599829821892846365707095745219763799457889515902157828282080235804634029611052669670074575589629133842880541501660857307526372069535793165288905990819037183186416 693 -68851918195210544370974930865169070106575253590242802184550967541573719030040147579947290439519766910070683128866356657340243720904532778347372298562301363355038769110021157742296868361518832495382340420554554692019864472858063125946552840967098148421232565978773609455237770677744499579384629951932443558551928827861503583686297361682674976752939561048152750584192 694 387973862501544713531049557603635555868748994551138013076701290441846739892100649618013778414301599138495397341353400607928012635029402013702493454997660596033601372131855265097040675430586227791389819391122205212794263337056094425377310260555487974043121089011596550062401030733885468389279514085868270245956859185825200183384878059564947391323864255807495439508256 695 3326376540642785288142671404686443599956923315326638305282196809863450822733538585556291811137086657855968129064341942692499431806724474104483556303478143829886100326729897894596984391782716854354205765912499360618078792231847699272302345499438662067336668966406202802051289187406114840273904542993499889370522502089942333904338736402298732545981933565527416762272960 696 17083658589899286398545857556955739735863244817497303839915913110583315227210680637018882215813464422749365575664062684411540504232352429709726604481365087002312238455033583893794120547693246513311701499283223831519582027148860021312770067559824699788664254477019270251318506167163762502457142337748644518194315581917184425237509483923790772263173395399827607419373680 697 72146846084417104643605143093247941809831978380884314361317764386326781195924398979964611611876604879756063509012969764929439434213178487254710226210644073676665082332120923412146516955567173369832098359989599646597809042257523273191238457771311400841396976689757587739652594658466212680565353564602673476171737629217352047231274239932169437711280789658808370973842880 698 269198700619235166174161764442952311681019843369755864800396758872940452255136761228524088680309964111955370715325753589687171943237204276106474462965447517207897629961318945612198807343523743314961059876200202537675149216891449424125342011299061634735307509789932810669289194400074600044283889943505206156036232138645499125380515153884088291868498543460637302581332800 699 906218571062885884028442018187160575384558191721722669428034882331966362874069634028741640325151481755286042893474788491359008002737397017964365042799093295670079084703322772998105875809629480526181833505854441676471099030528019031723165275632427182426425312049026684885624441011140800065464990778408050591953733720753595101973605601368296469133803618243032410706804800 700 2742897110364630041091459245911217971673115807475107747266930032956305500052962012015154337488228461076587260262442698699096255114970004239498971508374754483628800546528403711571174050062200421504186708581176294338637280965532423380798484673343099600219503624231555159590824856115874015996265968306659212860034630548850666973645071366369911103219305397996269863839299072 701 7233345366630070583604955370258225317687231119951035835005357306598343350856840720098782473008563896942038646742805404037869672061216563518320996531908869918007199328833161304586668018011998694736316766009452086678202807347965381869200264902544477593238590996837807192604129680050223136672597403959000194087771320569037488053101389960797089456981161488442787786435141824 702 14947507501057618500662965899351253672716667930798345866330596821337766228533770553058373235840099058415310292639716169519990597485627745177166407364506824717240335806621775720981318959589591423408697945431213788760199371585256824075909060653394392460955716589578711647486661101169290126166789760232781431471091873516321547416907273836775357637344272460480759500242014016 703 12590823555947193048319570689649800356614245166795598593340645340189806349819856403933730464232758385117515188354588492379466628095140126990667906242622191325495177795121693802398775362432313430149754731050823951840208650577717063202954866110931756715761281546750470099139371812144349510909590467631724277413616150966122461633557563602763708800088630374748059856968481920 704 -92906532396784924256247060094859515254953749026427135357612640889858843679596948448718237986447154834258311138319565399605888110905787604322349867817805019576266121374318477402703840369568686608944519485506918370894929398833412059766824208646322320918630286711990372914617131282302276765382213622352760030357344763403725306083701093360089322545297469588966136142653176880 705 -751028874020036112752083569905183287039815350282090410556478415877423366108413774461050172050941324380500514472457894829670257096096916025208951811580964424191053884525602759604469577527207854749090380767437124442205191321957388817833370090070262399848635236371706009316240976318338286691309710524063939556341515707971449934491406496788737622762145629342671924358071758688 706 -3795158972275254502530957227612528348192939318533627327336182346495144599767165528729874561148906852903051569367370561178167634839692382296202905183461765419797440449456161493424875386387117462613581458590370330984212434524251366246476196255176673135306032162160817794884856473160381899913472888546625933988096432300297396182193090049881321427483363087775235675549279885928 707 -15886650088300845869901138396139288710628060919783639521844283809605923408078876777037944046880935793429815924961293182700264973621878313430818739918484258043764363820042692237304232920077600615413966102127644189647123172348444467895120232274020642368538079521130422758864368940756002925808187629357348034980362302642979788280149685567386567316305078618563491124639948595136 708 -58887730850910096319232686446334166235829077232557409753035524398175336632057853296720820396550544897771968633127506372634046354078003304494246974814808344403547469571230317595604618721140345349784506414960011256704840323403610077356346623981421486652079516542961112641595258149673596933318327814717979487060878724441017199212034041584593278337767216150987790406289050784104 709 -197017077971527046098410056592264279066795795497168762231510998657546145473369271403346440059590071187542227703550643910965543763004496804023890646839632740907692885199550215079695548312962334478907659184719670654918189681240127459721952499201149330634373258784139664818433376063671500137046404099728787621494292582043984850795677218733895066513492611949520366414397070230608 710 -592082055269750299053213288982952964450025763001390382562390835029500727346878851489604418729298841205725157448528244616362301845117846369017276022226727595716687248003193189606801805593422780522534688563446318072104248602405233307485662384449331137523064905542373825587305542439056368071809486970090095026644151579963131814776972039056021947126644826978290611170878796435664 711 -1544994139822250959614861179294685972968643691208254981496005135898836031695233892276868230288548765814373619910587950049689283553829987949997410128100757201399489449030262252638760363120841152943235815336872192860512523209332888080819908205326404305459659772011277031242646317111766947308133392305461725091906927679344093315118270619904837600663803868722410608285849050349888 712 -3119888588415020497273686249380955022236759438333689407526848971542757994709493525123303623076707953557102434761590441811405050051314034866597327989388814992362336368761691542951836408676186764643666816438950988491793277501398109319727816421812071542014703263746903751717491248460637289949892352533684033669010122487153864838011109124752745334622088816057755674167795438848368 713 -2215690967811427831362149467636116024503943742721001885144203164695960391663878062140013272072925685520492478835291327047603560200896591451900323913058062781474317560234968163818674406166106597183769139467629029208588628143053796307960524308762853870245949265741281881683108042822870125148794341086374942230622467373851769632805883482731523562259023542072731874884088396939312 714 22073209479096091448314448847548121297646799089874762541891751855047058213535195113541283894618361896157379764248123347192975714994431030980378640581615776273531278355283964021928172980380243027602730084629983262802000577629710385458012612639355290204261969663829585647068103875266949492211800609173041735349157235316892733257709826639872647097653936615052452631297334668584576 715 169370949074000040113698748944062740130128648007978496422293058628626791913701672290328892785396713686862130598525392649802827668330573896277442277864050120013958586573153050381524570175466212687818217286029571261316986050880111286771000574282162648888219286733313442470862001814314116692914808463304260331724663481266825388544975549357435272083836713917815726104959952310406880 716 842790545765209918403931087312122011864673020204238245826014200560655564074837331946404380184985242813145209992253558324600148066561078013091188166705348407151368140662995075718629424829342102432402131509894892315386160617539620319057295630732251466758287789458879245450701651684700305384923312918682840044420935943293292689906161062399814019132331595124421747531931514249475280 717 3497712799800070831495412377633356421996782426517152089202718965411168486764978250542663953267676630467189362851837865735921141833807710323229796194562793440157470995812138159296313790376561991777158518187660098373989538934694206961229297243380531671934604881770976865063654957960272398425214097257310937526982674480903930974770135751741495711247778268133528588159820630900470624 718 12880776323843999408123567619202425390650723172608581845881320344565564715268510791594650170376920432301755754031351651300497160394431799737346031081458743177075001826278141625363283248358960384211034610021599324469459062678427621602353138101365693288547571797792998674177446386930536969781629207103433632064413631222715809151390109028415114285310049609806483155123503533389727488 719 42828462020634539416431206161226160491459754130904086911963792121465110743394864819096249125803758854989634234552956578260338646883546913941461399382481191791973389944871804957143339562547111226186298170422534770187752385660823075408800641135836279426450236952041113129124359476878013466977235701156683499519191221122813546316425913840037269336552650519516711174044920593283183616 720 127779436914197789709761416428581562477746922302209892006840832540776036751465039612530221627107116654677350701397291124870699527678015960550074714797022194781905856879760269005334529142849573166607435095707213542027308192795019700000331859347322802720682848917150977517733600115600147342251772612601343738482002001310931563371813580908282180851646875472173299682942255080274766200 721 329807963991024395663225601909766669003204451971617916506541964605833313012652074288513176652753349065364100894485292308740645314335827079131526603225003577186414637292655446137836131631791940120561564985114498462550575567631348311445605039506389966799830554984541041754920010196889827211848576090729903357012078297950212837499338515544036098335831921707752240570668031855973771200 722 649742205752861908751886750913255947037259913761938760822465143495816876451975105934541298279342529091238768394236403409136466913789120229193534931812981811493306312687133098705697374694062275525205633176856122735566028975658739423436680910576135746716504319135817121510515195287543840071843174254824019759889237677415434918643651934862940703235590309928887704637549321922617738000 723 367218379087933149149083033364563947808116966504539354326338212837692726600238270560766937275414350386630980177838786205842848976935594795952313683799832627522944034666878034305239671930557027646860092606703580168682884480749643632620500516894932530330493437257027509289245251190939568985406159825206923025882728709203881979090256904746066629515863371411875832893272225263980024800 724 -5209672982197602083111757372309845355487676582050293994925123107023216783580477507296839939160140173943968255296735782611563695676735649372499577838553465071319399039863232394175468275590340845976320799698479277057764639244980850455184763123690192464381680015371786242033413832946091663862782133793616921666493165594885359200428981332266680142718196051070575630164888111514792924400 725 -38155240967679314934232773727158179470597192440415377520171482343646130364311543062468018781384645550619883585708742379820067205756067312941450178731651682838816635601541188596385442491555204084232782082198899379948686017026654085288743255133313813138619899319388803635361571012554759249506100106410835305929594238845260661937812297268914085995762341592354003327469152818484499759040 726 -187092282358218301556936534334184627347996952972582818466757115437802438804120395106235569568003500679067058399175859240341602488866509409891110764419691742963047018982757273289230835353849840067243753208122937316801026132023481641181871789799478085252592137994506283674518395253029835868944760938589821984030170810370511347426613796794348628655879200086872425283470334333727156996800 727 -769967345821818161315993867495605246616798963244784681248024923902144855604175512455075960669870104442073585183239205339064577282077121129776291193498606372313896894176868590424524714586226272385327442486121488430623207545446727309602799949128293719908435037905358055350359263707675384580747924149040091035706782312767726120338678720745625520792277891170757467227922870903831712523200 728 -2817225003429455322023050591128220992173597450164615274844889140530463776910684451880493483393275039277909943723108302984629176596591501398687624357974188939995428357193281932675492530826009255314676374812969379897093169629081219454190142391205696800454892451488548551686749696015847020759387786240426852567678248918731583898796865912082131679773768292025867953093987691134717492584960 729 -9309226198788921013515240273141293653378719079281099955670318447935354292847315165453162537966342295171764578199307364490797437645689285755686911154782641209308513443349593857732070253084555232161964611090155943660303651445031309346730457495104951273994775036059704667980420999175084481467400032116689544556017037421100306102567303226621888485297664613357803707139732947681050795829920 730 -27570064536396433512223785060589746072545253113354081226954056730264667855289655929058132198634020221039943208745021911724716208052573440439493165720025541873666294662666411185486275578903047124532617270573401677593620961801450188626020928574712880091377745585467872652556585897424438667855608393024175589523737813779848611284675997686353398882604382102187913491811368030313882812414240 731 -70359158454368285258441349860314013760002674312412409625323973330260473320753516009438605878570549148145681077372816486293752180001276388899041029008772073473028985109333860204998258991434832167547693320766085987246609268063772776921145899244003612256037201751109763511412661796820925256900984046657104841888052635674341211975596899462244425734321933112455824710319722917990075309848640 732 -134977514199777865311156445228777948560890117240833065299276881986252859855579153858227399131695096535311196323405358401793943774740920909177317635743397062105301065007952581594831164239652147785443587298282519711890967301265842943937984058055775041576048265426997362526045690142361201645417938528953160118007761631355396403861795528823335189895613408987210402908210072128065897368790400 733 -54695441707296656767437396973162667392608531341220814112508063220918615192940325259125524757613075433475582073001259497744024046360078043789686289630957085005377893260911179472165035855592127594490562191829662766898082328222885975299395582406757667340435272014755422475705033940050693098254536079551384367415080869530300668339647868475363478045237087752538820832886531264337611621026560 734 1222671228713212636280731720589054068189542163036126368120858029481972204224020574600948363098928964276411879360319291787454806925665353087925558277722362312369992240231386458146927252946750056698670657294177079134827254794764612475002230288641572621349042596351600244568095868545724231488088113197523779702680125368785163091484583014313248170312236693389583839835675659840058602644889280 735 8586863367531203557547446725190033898083741517351341756309287068743631762556458173732300617249230147184510869445295845001221481389383379064404723632270781140193438737138663565936879380100671769075726547737592093787409174218114879102443053969023283992082713680353128305447752601334838668751126924927817136315585565937658414511632141151331061027407232431965122888334067048998460551583992320 736 41518728925685284289375586753398238178554877068055236549369166081765312920990531749992688771728453988105249298973134360871296155347877826882463747601907675383621172730592856456122310299548351809482058486381842167724901859860450498810908528618442833121245910616935701593917812686751737260363944794213621894631600009137722093507541754203633899704596939228600450769223229851227784187591187080 737 169471336302772980697580105447300372870046913113150538222712943283805873563117336145114374664202214986426172893701287033012596366848897279266773028663020824921932554417827158748058439784939787344702230302934559309876504401979501802927304215445671602083608025204088597434490229099791235702359434433661110990360559999406214953583158912576174302354354398653589704429628991364086113315019710160 738 616112820435671100809633779917241344318390924660836409515688252814778749319441446438509886801573031357464190339569493925927356975334520591198053624701671895254567937803281987107406393320317175571197831524876800492958932574784224479881228945422914523399085301517254218938422066782658741865330472361260465235711310401851726774942151663966696299214331473746712279321569199969047784301322511600 739 2023214764218972890463164385414639912514875140512164692239967811936105238670086596360999485768618136303742959315135259492978991843275439532790040288709336991844706655937601547807076844926632838648414392686328515759971314854682287624270459021169173092010768109065415954498701163993694706075486712522601971007017817423572471321387896990106531301433265899457487510534756515767278225001890123200 740 5947071487799806373989793861613011338973709181801186174687522164628305068050919530368553767074622285526841914123302653594212883076954034176765684453206633484329462047042569254794918962448445919502417462874817933879479337076746584388042847851576697391454572743391570310548257159042842848106212674031220739766347003269909552041932450280321179865026796756930716710743422202467256482744002340000 741 14999693675287165286796048367278008709056019755453196915313637267883996810893573468813302579243208849503388255221023895411574662317264292882633376628591262521045412523818597147494604997275233529519465175507857702093662562816441548694281663553269448269004335546239460418424436010137334132807228263201747970193908115253410653044078199696813728915725404237490348863798318814591192251831693114400 742 27962018773248915581302814282643121352031232088500227113363265403335301257093893383267962439734086128904099812962125369805802866954503689847313982235703517389682490582288848040712021495873988819360637148804660543291717706421402193206514453735909561233267662675790636113272213065060666979295569596233480962032495395744081552073918896941632648442982243898890793470459933091854503323419143251200 743 6367991412205377407251120438491626365510208226011479152832649507052015563634486030521048828020395605135655681949277726558722310094968642106457867298934804492718202104762417270933737856498347937786079341651032028404515023337675504958794381722610294395857196958982380041092045998502415856789295467797550772446710594139826620394762349503597454183727880349697825536592993745586637009609947342400 744 -285563852348100830711077145677218460451940829258615606057976382797236635414783153243166531153563311569388027164812671800238131014809354545776267899746567928107315343983427232879180148677442285332458288693527023237134884850442681993494873206018468214231264223636155929945152112982666721864541217826229994713970686366198909191571325697559219609707832992945472999480586023427772968439891856721200 745 -1930672954468945653271651720272917722286254122353036948593587714427946123373047643908422251984214472842107346076900381313176528382736964595859705652104145877261377864756400197500555555259441209656193736861712365123055368630753667999141702399195711529563134106770557687548841027027899114056183488819915670585580833591055122130112493403373162103724602672988896261783482712294970814616063914944800 746 -9210625747647941999243565794292463966330616312492230057837581256939971524570083851088056943398081503649581583343081242921319704524948606643682204633928645366365471124355796863721255852083238065391268823302632739324731637636387811499356031007832119500708732348126647509857985774743719394393364435674757385391438318540393266854692792937717801868259449441800668836111462240535422669315778094630400 747 -37295408096209835339190403770193257828350709673249985849794617205600516552611143457578886632647870135019267125623971960210419149327332033528759194781819635082308846403348437068000163242631767089560080400355681914675972358557611019278567359642466567331162994691506973409166523908973594401204243378278274232861276691468955266265797272547060290308106975523281413479624698333759845814076335249267200 748 -134727151832694386196526286159329003583183757892711822374851821724717375513488310230450217199524810652817902791242020193116585915163363379351888631997965721087448611372244894853996677090336633666948101698985532939345599556280535564448852463936522912057150272362733447903707629585815246226337083545475575917401667389992936183272348809532945671403086360875697384131283714845037608758466061388637600 749 -439655452920734027875839636696438680651618917339195956300737971570732802514713458607947989861820262362586922833179616015883996087752583653738140842171055707677078097066477574283981738528771522159913297655484777335420614800746562864616649523065174130977855767503368306785668072059258197438796156341022350604672918122060172860481238936415822316785870827982361189314895945408254335683960602446291200 750 -1282471301120208111786382228827912615598332740951692365707881796801946173132185219719360871920752614163946308543747635647751911484250946970423818408265460583699734600811068435687847462439679615547785541225738557684686287505323193850868934489124518274440886269901433270050624146267558929105158726700092507990471436940112940403585750505004719521238314047898439579571997417843329283552227784262652480 751 -3195374685955181227149727127434853704461396417950989644239691321542103196389091990206177161240364490163342746732300143593094324823477194325181094618172420157440942123297627202037813555563073849897881959973259238028908234191533664050942807117327252165381425963873451553925755622745997304576849676334184805337993008473284707705946719537303798666451745348656444714850003486617118770785704125212759424 752 -5774416883738095695640524883643661746335046632724378727268702912095757534746435298640148821847225989774294111084247754685142770796094499929679795571126433915602191727059011577193758593171661370668636023932092369458331432489572820406647944358826825896947865569274652850829116451124005604193140518220197596978369328627287194866506961957725522640445548982220008685299951336169135771249543751590731888 753 -170507702503528781863151861599211329605545026079651098243699706641299152810584981630106237228176964043842238516556655514288499748055377009834187300378397350367369523900883053596404624983313108224319443735303111887122224369130617848481245277376187613147607067129845460151698418526130280863758389689575708966587861775197362145900409796809992549272382786774687318384085820074724197436259317421739456 754 66414873990176414312594752865105981439650398691978081014609035337232213991556366291793629509562582366883566926978463618047628273263366809306809230620632816291725230028125374850643241127495071565551670333387248559306475796282374093399615952896568429577516946259115315766921932775039404114640452665407587248089043406342993866782270854642621604935227164284169985084686052190147026142163489374304596928 755 433713061639253692434249307076830284975130737493832802087481152257510827574441082208657939174797878956011107601987015231256480726864875104271608707248410370979226839075575296430665540754018789762138488522758981783272772868329451205750232602353321895273773396934703599780225179661227850332103475709296699186268952831832119329475995127971714387390426858550233362804850450009595739374901052428548411072 756 2042657982251142274241375336545329657271743316342794647167142655764037207093817223657597908808228355684317852090013403723560589468555395926496825837707088132433253508916194739284690518521043031803438786853717619584543733409500090169788351676057122021533577389112736568863420178187485208485304583450264929521294364833850471179097538961415376119263273913181561493536781836392779890899196172069048623616 757 8206329525018798648977169755971643364630125758006296167192601173660951272730058556939325195707517977619752299131544731579825158846310146895720146871728026713325067059909776583522090279234667693335422305353434189751688549788705358568190041426383154064903007241102111740090113119504465909936289818537175008922902686964325641788229846328554347324317800492787398508975962667294897426544316071243254508736 758 29457992408907495370647192550835303547956752353650675195755549456665079223610114158115968396394292176833328141575724833530445837582623251019665455371135101620825740612033532964478934496259681286005384853391098341578808504253076609036757709589665954177188946023265484142533282407866580828323286156795075256158941392925958717747593063095361815294985539446033672821831548362136686642300617185489401770560 759 95525596704130556652050286027238628740235317373939012486950430539265632253618888687744947563985483352178885758507277298289120618387471866243034433118651612548358767845354181633366435874644989858804905912338691080630671028004149414877960156036905646383304906917213920872682498482875379828135972821386416928807898184254975709408263501671348751299268063224066720090397562421615892695837201403858175780480 760 276478601329897500319687960063943606203867442812793216444755195861303196756856699140918951197153558334430634849299371148162934015567744233383493639264395170843746379146083214483632747116333217229899313545423365653309103751599519315838494007513709686451212897487185518207262657273595777351088285002365483302762630241115362564959024707903038466960890396226032783011189269305624815150648681482679762525312 761 680161945793885499200441065017018042661756648913409238283257609772252620850129430963625632994515092144977228128271012171391527098188393160929544057326543343521007736425411794215553310502956426760505139469150390844436163681066817818800840059313827786266299097160817673367983116744018250824245449649126678608325792557013214536404169888296024198157265994948316438250455840511737655756768558167635770466560 762 1188222214739669756410136966301598825394050543433048880316787315760078224543715965913304303244478101743911911212031366182247925155388807931992745726943916060155109645779107287708938821205719836718023384160682064563289127085020212834143723654226581329514282829901265424276521410067026250051651144968522479640970333736449789268517053803747027999450188783472772324058733398851790186471947530022370069636032 763 -229849390952375576137640596719322239010282851065737006449998853695565509852899216090946280365325103439477469658134021031845038730050747443303061710613015102838250086911454352402134053767506775764711730638475782360000273595530643139332570349041338519321087623424157118148188107473354530644936589264267153577629166115293074663189520030840590124994212961531257991356506927736660579843547445408508519802368 764 -15389353891784632941978954783604462085736531921883700643966123547269934467570094198916461250648051584699489753113418889485716594837383092809373594162805016098191160861228353157441180467359882598022347327802859309526995266958540872569993858053434444688149226004900406068816080502022188649886695107853824758565498019424056862773216100503414814409165309553649498571916999315232751271388274205136542912703936 765 -97350723535064085084841314456631055292933150875099217254999114086133269206360847864513599329584348801201416209029696995874363709933238140227489114319218809956131696949796526344972677087952072828116793457154200679895443196731284395924257460550221363207450805462787715675742343762872998933466464478931010096866143973915285706288603129635865256645451474170887127188361445137483280081357653340975964277746560 766 -452863935787635661553257736951540789515735253085652225313641907272612565904377771441271738172361114320824143174855963472004159280390222707587152235906026244530090989316113378695406539348235625548730543085119936237326075184532425326615909350953676036885098366632047021158471771264436944512361433883685278362057195312405841419055248872160747493582214716056766812704356012035898774403964279164733759781104000 767 -1805411793902454367944262663251143113103047541177976527340603059001807332855611977416214318421778874461074541041735792518741441828692571346139531531071902166792793733866510260033713409472539755286423954125471046278716206070127690397103729180597756221203182745179860447639745102184358873420729380549462894233958762839231559525473896821278376131996649031626859971657113767569446249658517382146036963789714944 768 -6440228293334002067361938001006613365260382799439052407210908353496182467280691062553411503447601695357472184376934111424816914518274386676395344768461919474795834048573472345424182876294247256488217416806795831834251648072256088063272344981810253957003752343019326738291712775120286708459982048027467984534234135019554923806566516014415239641579341369953904205363157693619415912597800382261231490613319148 769 -20751933251826797917138119171203653525863432226420518624022239902745111556384080919268647835262232184459163815550889509011690162047346477641521582368111161622373744031547356379838156428148513849422384023229090523857906372072350166096792415654914938993158222336483839743008054577867684616974901101522144821584204017482121199576012705874952694660091887400713144177946172870320622087369200257533883774464673436 770 -59584688193254217399560023476429796868235260503892373113949057964504274356229400381997714841507262652395920811374456297201927744302486163957987460466268162065485386005768439577236712197851805527294153843834710047068602735898428246791898632728821497773354237008873513279933938190444254097713232659368039542760839733463399383467134037923424944128012190903508215902010269336146282475235821026122169090504602080 771 -144652298295945624946511825154399480403849245450605994832026358023653858952456568300615219643407413590880506886197180185200281721201446809353344807710338103943580232993499962146553724878284869007858246985391607938903071402126402768375953893137706638160239206759766480350415736720024221374425919732538423557175177930493443057247193244080067443050947737691104790466429396861648386718455535024377316336396385160 772 -243510968641745414265910635494137755537609423147712117056839355407570322236478675665099330773967867636239197950666983856304864492375948761517822332298762996548614831992784808514456668908237924546883394627678484488734488545004772346509419005636637237688505450274553349681892273157704171438310440170499374997544217606247939927849571376371019846134464582340188285104964476949960419671881077893072509490954299460 773 108682426551703885621334023498194576970954655447992815863226125941409380309827838332604242496860740480035102689404508931096473221912398389330409127055767145639289645862672739662012034719004970956240366155524079483827955180450288108428931435936283571531509496413209987110133254796046274386360036917781059370699924465373785986341869882465365466336758911963471861241988392318560246836210545609321269723452890760 774 3554299931435424725302295401423470297357347643501119167559553160770438568494630462663140930885347429366104820853940499487896590464318289090861482905097036044287237585083258963628849487708045357778749767306139861836040153713858027943220484336109601243250862752000856294223416952145230561335217020653508718313162548971992256052059852495925171847185522959119690599419888227232113159500619823802808470807049315520 775 21834325374216802009795738280747283669332049002214909499208553064466023116918878118375590098891447724670194997085445523622176519863348816416024770653752876877433906068185178996391089052433913579507937931903407823460268801154371704986088216303980709955740852937992892043862268199034796076302691306620638567526134766618249648243347058439701837796624152043150329534977015762369274707643408228376823976927763919872 776 100371207437814237053101893501736915944267224254626789038455760233914492330719365272330894550205851463499263265314962837238641665792652387358677094498986778751673073835163211109567772191606432149202371234122151923420619695358056016981581298368991562969093008656427665675733206617669979073524038303551646106933035614031866778600790998901212800594755026074359511500245081466245467862942848762954082911207233599284 777 397133507165591466255382346541757304252959304184625601937654928693679858500450649726431751910668851286590441923206553928553943410553199974427135937136652678577102772309908705189392015806890074087799477061759155776696134100956466658567382290470262822554754519596915389109223938948592549943479761047964508920519557698721355135610516793725842992679069165523415150650280434930944974040544985607338481679855896967328 778 1407817758681865582198615256370913520375393465507581368753574217910902196247450931164450445931786132732751948967061581491061417831972111780881240333504709651619805639741878685174517024512126914828190130141480395068317575813794938068018735839419491998939897218477379004976852628638942827332742055791644023722831635406651477787815684790342389690362439840081272799831687727147700972556285566973043478692618000868024 779 4507372987149049339728013237238920240924454505327949654674769711606534024955667163048913073974558485753568930068615017741054068205139778581532610604897886989471347178664257530923166784421576629287262859422136547231982152087087776893883501557559102640269527680499361485376276489416873326666673236517167492696300682321292555852812613180331738977421084238304104530967841484673491650307378666969274736541235757441808 780 12836795238200959495799647951554507796521028140336044277790891912550000451325497360304161126654403856592625159921103087071419421718563341201889195248969028162804076785858180796468389086542970059779901604115233252259772045105740135513766290629532258792012731050996918635280734738001483015869260220447988472628322916389803819319121363496489722934102362398879181084467137873621629686200479190332417948512814909230280 781 30734749231347978700249625137132133017780003122791296877888610424531964935597944921198913394627102643846714110951754492453201346022037530649570711688041486717854329943567288307507216197331325706612736677542697675286503683893276075499618084134303118243129005183843720403897146053765241625846203621738351084648312082133086081009918517021605378468639009879059668817818478615535885477052211680852771015321992191587616 782 49671323652550359254803101613900132786505589469102366747383637335095350063086840214553759958839194913374657411757340694581431200390301677686351932113150307143212072172948689597204004818502945370077626624769192899287043178094682029079796741952018641216677185328816426704484201910469165375619625033685260917661093710717054240575018450119115277284672618854886678775006566314408314043318872718443300463685539860297504 783 -36546928765820429343377177992023065135467074835338174712361939381991486442694042715905540753465990481479553954134482734235893902279992264292635357912853561631595215657653538325903067872608576972006426766972505907293562879320934615478112064171826089892461498016613311920211662695176065173215361080124883590561998560848013997971544489574513186288222909119924738935473387617471520439903187991549655059674686757908832 784 -818505990068444430389779729333247431847505287761734047080410187983699419337465784328631041794212812235911227817562639175419233569660906851613476602652948679417075440083154492700534651808265982462570121255067863889029339163833254488177527435694486275944368952187881908561543588263542826467335580903885254371286378368754262190274222696563139959745698914031281545262429637690570943925613031076210373186126083665702144 785 -4893541987958145440921109268161084190890195420870479853483440361202084291333767490913555468960377649111174016732311007258581337446599146573295300468536277803468484797673003003623362715727514255404996855274329637851421321366730041759132922038000134418106908935046699123754317720136264208128292316577923740093273135642257408837887030612677040565048590170450347404635505932187342578822376128493561720422417693689673048 786 -22239413498608134890053891100364483626206917204762790539677275159417580987522898530866216779228539730446782727609544433354132275071958326941030924573723179839560909144467163470645459834544601256379875254765221968415917882674635236755974433097908171634141982786559282696833835158999856047541954835930195971616631852664193857842982974916322099256228438860534490575453082245039828389368828904176012749610097059750940824 787 -87343152201892449538756761532248408587739193079036067358057896138686272713991207430638684154804111654390487449046315259700336273766786731631070295391007253926638898019435327454546924298198816309280798729031795739568131141349928051015326192711449505990868563025728131374439781830026264648129130089032696715795726114820088291083538103946899832830321455509986719391578876699869865068606790204751350994139694266600021040 788 -307705759987273010063259011459890080746950547771392442479814363771424790938836822314266817767565070016541648900995789186476845368944200599762140775494284016162485863118499729082963458168555159871486558314668816217558634503393286045712698076825443563451863929387578584476923796493290203364818096852707284743290108976479937510239532738280318252126386403155925060399961655616003871061798071997027756650433642033955252192 789 -978834149997261460795928916453180077984287339344758532628721817713513394898216735840333428019530104553904279059689205431273580734304853373418612140818557359657465143577857912146062663161962367946628170555089285023323436158191838438179687724313881470665574388856147644045461510886657673614971500769612801543583638100485538852996441827320779195269329601036164772486939557873428206988256021625055565613242230478424629184 790 -2764498954582018447447418572762471289041550556618984503587983916198019594948440411170465879172401977822273108102873908768425779889133786600578776704410355444078096610245584779285703736071608556027643956608050014630612095312775827809794997481589008096711473036850191424660841039036140400693682459736556906992980160956509729846379754299985113401424610657292497473435585290110874146602784701396315915182478146370864902800 791 -6523660739598141243297649046842093525703713760013479569410677854249276197734992352632192880969750054648026824097690938412659690168247329610456189012512636421521020066752557424913779623510963487396447073238835060344253715394278426106262990488245445300694808865229372788678734816469764514782211623653281103651691451832311167710445881682674755540706462313921186683027044159481405773667048584313533198244585454770607341440 792 -10077052025746012191718574497847847236005096507507651077377335016872696782136635365588726198510087349026399358165051029834869909665267313426398017053573915346523551801735415394277646450391428687388887694256768112957098041267957466306972551242455830895429156836364723615526747539409852686823859476024810802121833710851014030883130486548895271247422491342235288309494078263598644499333636084983780893249630272480221616696 793 10788991196420451886470226045470529876529087136553727531886244508746875020085818686587614751814931947567990822855393760454663435966835773970830124464969918426497624628693140033730495351573284426205098205845906682936348832055228849918300840592998811434951709574228426664156469123693586524397124249140703624297342062650029976986431689222213232409663935682561617677167614831769757465379244362303374479913106738745958437328 794 187998809447696050955711610596151161743269205337994751838508695491278400468386410312372716221977756440242474862521424677633542475704832024291297159635979833014608377753063918964333709703048980860050913270030371904176920473779130456522342383620653039005983569603151653854979876727316935985826176908717854124346382401775052273707046106152881549776263582179440369305342932305199215026477247349466045775522115222085033669296 795 1095991244256130629260873978857567745578614182698567452304699838051273823214364045439944778687966852341342430338888469004482654351331296309069851306112959532425372847632289413094215224536681945162897460361220803571705443140441485894819431834055017743814333207524180587048931540525887735349185143614491775185337520202707887919358841656882585195158403905094737473378570903806711852611073111056415961383354145488656617110720 796 4926215586619223509448580377814520885239013500938254476395885374144860671729673114096622421546782046696515799158293977930096367366890056563406434620012923039994937915859476523536773816668537264380610989881645050700724391258003734168889943322466561277296255895845841689016732578444619513748669474960103099406014337355162170911365661639490286449127139051725852037104284182893668126119624046416726564160172290511047801238240 797 19206682273236724567290454605238314493081401459399644186527542808943716535978310123064432748006479212558560342647741465354495099615838942512445364407995059740095069456674289327547864963137509454806391354116574056223799094370906915914875436228536173525053730654469795001412039992514464140747918455585258190386560989948315470720425445013728853430524851210806464422365803986415244085901366710751056294333760374250223720985440 798 67245891460899935292814515480467255380870639819553544337679984517290167195864669744638574135475360193499516463596714566181893608255675801638716698929320299944257226972786706353847802018964615204700743359165187864688215252203768918560846401541681123387730076081310124521489057485161235429474467663486400678057282316864489918240845893094560957909970955588705961400829354819089337797909601036428380808429118874821485408853760 799 212524918809975308420980949179428381151390958683621956202504808988829018125729745499480226804067446235900209587624616282684894849916795945287014169873781041743672211835760559723905367650425259931737037531005726410285926208972018318454180604695257601721193499538270890254806872859852707166609407092227027801666816193587692013249541230741502801308954842680710159374005600344968998160613292521451388369057634610991119181507520 800 595117479620662828251306179826487262090663919209862302927464706567579450780748530150717551497826437386453887188404507269144567559447944765440162574839926467896472124805747021303322123762305818645116120912994686297463977636954504886603595742851251491578848055240206887922284526330496638720965581472676985181827443771965824369462124295285677017976864553719884031896853229880088993799007757564333387672094421984150825912931356