600000 10317607699357149135785164800000 600001 39128587405093836869954311241280 600002 -18029708017992130723522188604416 600003 -8383843487574176086766980634760 600004 51912682897770093428852082813056 600005 16509193916042063912413688294400 600006 32788609388665826402047591531008 600007 -4234048462417426523971529176440 600008 10426480415179529576566699008000 600009 5336557480383707205632751327504 600010 30087275504997940172308006488000 600011 -14641943087864911804877133665388 600012 -3426363426220483379477252410368 600013 32606639515139154830084238277644 600014 -17975622093926355969200161230144 600015 -4840586063040724634023627872960 600016 -23545202488536727963277774921728 600017 -4862084729822049029988418178448 600018 -7226793340961531001857492340096 600019 -15234685935019735524365683561904 600020 -40420177168412675918285734656000 600021 71378595031568512047260679434880 600022 309767812247135640573795235392 600023 -128566053901069128029492287614600 600024 -2135496149509627079916839239680 600025 51333298194079663107883699201550 600026 15855012827064688552573480815360 600027 20852352189842885719986260320920 600028 22023874357883421761298930969600 600029 29516029720680450283051943962476 600030 5820635921241828379038840547200 600031 164009682683024721702847734925872 600032 -125243666161066551208985024790528 600033 25742581947462797311584327228864 600034 -26844978534771441270725725681584 600035 17104022160110635984190631360 600036 -6360157015679358803547985821696 600037 -96181065494813997001527576894980 600038 29558842866903564938006895286080 600039 -77527084124397031922461217400 600040 23660575592422419958482291916800 600041 -14332293871726914487331568356856 600042 15360102684583305239310941458944 600043 -99176089634171406324847410781708 600044 -11222725902786209008334339460864 600045 -15911516136124279311276596486400 600046 -33077137556842377689249332014528 600047 3143204874496717397527547692032 600048 200848918072804802561284964352 600049 -126518411388777252159676393686528 600050 25200284707804389269887138665600 600051 -2127564251332363842012524647368 600052 56052565745965987748606726225920 600053 -59459888387372230514577650191698 600054 -7797941357258503302813406343808 600055 11154489622220480477327494095960 600056 43663799624198378315014571765760 600057 -2013449441288477081905727651772 600058 27235075328539154086113172016640 600059 8216346887537883227424456393816 600060 779438085167017940666360924160 600061 24483889333727633921218552396224 600062 -2502798835435586745497439473088 600063 -3503164022626564405480667788800 600064 3189366570140051101076611399680 600065 -140515830674173775765727410880 600066 -5477778977935438074651996159936 600067 -5048928308138410409290977312640 600068 -26606774202596930381177544806400 600069 12874392384828408374161143704544 600070 244589496543791769033914745600 600071 -32877850796787350617811109562728 600072 -7148390292361810807249657282560 600073 -49827676893261502105153804744678 600074 -20915459126980913670242569168128 600075 8219676267671033521347683328000 600076 20636800529488224722149434831360 600077 -107059171321970524742142577618560 600078 -29338550036526463718513233370112 600079 1458310913943564397166564106384 600080 2417580956662452620410455490560 600081 -89567068353549710731826215651776 600082 21246950757345038100301330639872 600083 -111474161121125289262381828775280 600084 -43315151425994513673300902768640 600085 8938340164645225696630632738780 600086 -40075736614984596599111054551008 600087 9142951813981182748033132262760 600088 54784249901599825920883351541760 600089 -17554051692168619906907890322880 600090 -198214347474568560707019624960 600091 -2934109782925687955350177200508 600092 -20410882714928679268747863979008 600093 8978168817490931485614877165056 600094 968369930102034721988300613312 600095 -71451047071234327134075389446320 600096 23780286158820749140413791600640 600097 -30629184709752512595145406754540 600098 -1476791860362963351935621591040 600099 -14887408678157545247611412748936 600100 -6456954424142348931504100665600 600101 -31858400138881773443049269768898 600102 -55697016089681568306544779192960 600103 -19660793426630855161989130236264 600104 12464174218069089823113460853760 600105 17332253688096883917894604029120 600106 -10251694615382796506134634138016 600107 5765146796762328448526222702640 600108 334092576450354516321811329024 600109 50680893324315830641461989308310 600110 14780079313786066305443937442560 600111 -6154420093006015299412839603960 600112 -10509364318992607263403101405184 600113 4747702869160570292269717995840 600114 10370530347235035101401140339840 600115 26973472483773202740765151647600 600116 4450073010002218833150471819264 600117 -13269863512500379485698502033984 600118 -34989177120106547853563209580160 600119 -36036342897653229767134288821576 600120 -36350373444546631832525986099200 600121 -80403838869291415266695903455856 600122 41727911840273892511039697639424 600123 -50276560446260753404628138576616 600124 26772913694236187372297977240576 600125 -88509550248306458235881132601000 600126 1454473985639915558467294992000 600127 -33043143064038831826006214877840 600128 16241601734241435726733147373568 600129 628238753495695799713438318080 600130 -6460972330197152653450971971040 600131 14443224750694592407718562973392 600132 -3849137190251231972558325977088 600133 -1287678636157576839544434126116 600134 6317809817005495106210384841600 600135 8255463225273043704717015963600 600136 -7340439387337543642582811704320 600137 5137461740753984331560255455140 600138 -2438573280218374159684212060672 600139 36133990281580751230131590099040 600140 -6587794256426280799914302008320 600141 7533084389559825980096671245984 600142 -17981369188558285524721141813056 600143 -83599712008396425184957490174928 600144 -4270644788561273671077943443456 600145 -5878239497870527640499627052800 600146 -30973863980383145339291624911728 600147 10469424382752454955376200708724 600148 -33874127760217244794769278218240 600149 -95707418697448503117377672138880 600150 -2115946663941945710545094174400 600151 33010154660655142083323655984 600152 74859103550983049299286484756480 600153 -7231007312895025817557872040800 600154 -6500968754418103035284547662880 600155 47315821969563215594559875226000 600156 -46161533247041547943549643197440 600157 -11582572681366527072844131476180 600158 1046593105525817840922017643648 600159 -23917180630571251094161935411840 600160 25018571831085309320578990080 600161 74959505380135506109667247501312 600162 2072399755842460641288796070400 600163 33679890550412448312286989365760 600164 -1590934829025429155557932042624 600165 -22841106273733075988631029930340 600166 3490495192584046809729869912064 600167 26634035445525875832649224492216 600168 -23331868522400256633160583086080 600169 66204547453212720960145634816570 600170 -6491979395169252062461727490720 600171 -16610323819935826887700158892800 600172 -27939243072305259267309297792000 600173 -249448766494565248791166424256 600174 -17339299327211098980019658144256 600175 -20394347616024360965520449176600 600176 -11677496650894598113946091552768 600177 -10209061470023100827499418483968 600178 -32344428627198977666499904869360 600179 -15612535757738314911879503404320 600180 -4862046354884898954996553113600 600181 133751366438063196379587398193952 600182 -57207314698235673449953082452416 600183 -29993143782382042623755822996400 600184 -4564961276252363107331696640000 600185 -9521335743979374024244040903040 600186 31286488030850056328369095244544 600187 -29584344201856204009254529305600 600188 -10669218118891005765901825150464 600189 30676844669956724482973444058624 600190 -42057301557496590843103772536320 600191 -23959723562696994028790179315200 600192 -35636904982351644355705291407360 600193 89568568019345607091972419472944 600194 147279129054411911288437934592 600195 -14443702366132286578218181024080 600196 26477909754809341209036387585280 600197 20776309367649258017227334576952 600198 28357160391272833524262356019200 600199 -20524317997778622356710709351520 600200 -29487115914783849919738813056000 600201 55086031829686009687084115469162 600202 -25986411707671112447065628712960 600203 -25831314288999742388253471061548 600204 22365933354117586752955274022912 600205 82273307380208392814095499734860 600206 -3177347183058988824648045870336 600207 22039455746429420143644701475840 600208 5412099631934097408913049124864 600209 101333880735829298001002912614260 600210 9568304233578731073765298982400 600211 74964831579089443016545569099232 600212 28568074597775994985779772611456 600213 -56676618140263783817137880436000 600214 22565110597402141751394322213632 600215 -3422846806007738533875957542400 600216 -11192544667336109874441303859200 600217 41982201829467443970937557000266 600218 11323562587674709968236192440560 600219 7004620849250621129256282908664 600220 -3396461786500278136707275973120 600221 -74942329156747900731579474391578 600222 3902750514640020712834399223808 600223 38448803063079993239344085861464 600224 -26399922025871917058372960845824 600225 -8455483838350037459580151348800 600226 26893944376874255458055550489984 600227 30408625846924953958135948566480 600228 -7175580869440386151869850466688 600229 37819025678233161034982351282240 600230 -31465320131644929636726218215680 600231 -27695200732042499892037478275200 600232 91576259971342651542466651622400 600233 35874647486822254371515238367482 600234 3299506654103604087451887075840 600235 40278259674379377432651182755680 600236 7376667507133328904079461912576 600237 1802981354013450934038612449280 600238 -54830548825648889160565157388480 600239 -13450931750259966593466855342960 600240 2575340345509804213449352151040 600241 -5558938903937185558368375765358 600242 -74183748930297313420023879091200 600243 -5764599056801878665570565016832 600244 50670079826441973823911916593536 600245 16339015796254218475525739401500 600246 9181762898979631098877485499872 600247 -69261482144200620119455610361304 600248 75878754964118543822650417152000 600249 -2052037592630286450818647156992 600250 20035057747260756387306213612000 600251 -33520842839870327032963362374208 600252 -43988521580763616754547553709568 600253 10979042806607101679564888162176 600254 -15835566417867689768651806358400 600255 -26505814898058342512275198146600 600256 6742281068084622775257044877312 600257 7670950269755384435682280024512 600258 6132379776845239135193885529984 600259 25245635434042370257875101606352 600260 -21355673344539321534359136357120 600261 -30234256926083894693175868362528 600262 -2830536010205049815466320371968 600263 -7326859687597098769998688919640 600264 21571855257605846880233388441600 600265 -5976040081578713640337526686080 600266 15626319485530489932256520463360 600267 -31718480488863638180928328077120 600268 54035717142144627199346754837248 600269 -46129987591580482221782175432330 600270 9732517250214269415308486584320 600271 13998425202539229679673625859680 600272 4198156369237071470488028798976 600273 49176296406977235529660563145122 600274 -46521967292440427788076353770864 600275 20133166256306737250289782902800 600276 8413330645425051265543509215232 600277 -4660437954104963096420337328800 600278 -3594779369158314919969934426880 600279 -1301626957812262620885007269552 600280 179192066968539960227988480000 600281 -25125582091507755396171396829590 600282 -12632246509906616361120871894800 600283 -61790398104849548710158970225468 600284 -47190901177582279470613934112768 600285 -523971973684946501569490912640 600286 -39362989305163667880306664543680 600287 27663746186459155950070315404192 600288 -13172535778167183203951178940416 600289 -38869621299682876785871153506910 600290 -16442834403942974341060933989600 600291 2114678100730638016330116076332 600292 -19885322908931181256522398412800 600293 89602807133389372962563977372542 600294 -7378880595934657602153441326400 600295 -44374450228451395015967881138800 600296 -12093274940087135779214065566720 600297 3660338301154662638932458660000 600298 -27343959637309557103342750827600 600299 -36018243269085942970018238923164 600300 -10211441766799744441681324416000 600301 2680884551840214439486082980664 600302 -63110283515910069719473105203648 600303 -9095746568932377011639763355392 600304 5006309539623442113170715181056 600305 -12601658523475459251412541712000 600306 -6158921461488065214268092228096 600307 64430715209131339600251775588556 600308 1431843722547065025835894508928 600309 23680312995626616894219907621614 600310 -17149065004009111528607373959040 600311 -78271550456369255634141670328088 600312 -43548077883761008467284134932480 600313 28324281200169665266639490534400 600314 -1176476527002190640792377593600 600315 1217113508927129876614350167040 600316 -51190334631259169909037229518848 600317 -22440500440715483577835819664634 600318 -54604698325370316880220795345280 600319 47195501046256521011405989118720 600320 -17080577812828918429231318302720 600321 73991809579956384491539857504000 600322 17071640575756239373186502238624 600323 796944107722894820585452114944 600324 -10360586985007689312851826063360 600325 -12889809924379993740834569052000 600326 -18983621530038634326400308009888 600327 -8698931353001737618541521968672 600328 101100802276071245756309113820160 600329 12071355899204531630395522882560 600330 -22176251283702728118052032526080 600331 992111852867808586421412886464 600332 2891748783545818123984810903296 600333 9563479859980465895674663000704 600334 11881105221207748613809470158592 600335 11644851003021326602033695110280 600336 -8783885250916449926195121684480 600337 -28105103013274305238387207880014 600338 -7974236930158825034234497915104 600339 -33576789548601247668069684100032 600340 13527252766289226704255080588800 600341 -243190397079934833558560381760 600342 -22533585397417267945907994266688 600343 1253100586942185687472671987072 600344 9411495233891535860315005624320 600345 67623909540058345655632533465600 600346 4045782387088640686154225061888 600347 16361731222051272765330745652712 600348 21532639631276054853929289816576 600349 24936644063608002594310776160320 600350 -16970669275871434219273049361600 600351 25719042207325716101085254069832 600352 -6899313443149515057778157027328 600353 15423213629967984386323899643284 600354 15065233513710747626990631482064 600355 -7897556648034692890479961387200 600356 5743384345469724883644119521920 600357 18276572440181363921074076112288 600358 57498886359804739541013109307520 600359 89451807764063889157196093581560 600360 9589802289494869792566739353600 600361 39534945381201911669413442403962 600362 -5430690763567902948214250511360 600363 2805725201926227507438406327944 600364 3648931406952324226864429419776 600365 129196948261008288028733919993600 600366 -100613954668627349989779317760 600367 95098258555727819733416209830416 600368 -9268592983086207428666262159360 600369 3580875693032982761348545775616 600370 -10045718737560464873081216001120 600371 81401195183224881731084743090572 600372 1243880230661273886269632807680 600373 -78188205159680874782486681700576 600374 27812802746644452146852266155936 600375 13960113034939390797304427748000 600376 11418908539321103660904351006720 600377 4753252727959747421878323980544 600378 23819190741036537577953598172160 600379 10843440334172737218144257343184 600380 2445782436420403248664784870400 600381 20410540459558963683835610717280 600382 21049286594030599517772113025792 600383 875391340285561049420332262400 600384 5633780741502517235773310238720 600385 -718595909110496362449668997420 600386 -26756398367069532960312706786608 600387 113096150042569704515483666392320 600388 21086819227517610202872354140288 600389 -109093961274705461664051955139844 600390 -8830455880342797920118257729280 600391 -81875018190098523173066380170216 600392 -11813642463914039184873801154560 600393 49420520198672501596402399662864 600394 -22664687130129545475224406901920 600395 -81933225849959570253747151605600 600396 23679442432029602566115978337792 600397 -36986162488402931875092010903914 600398 57049158709097660808152014729536 600399 31234204203030383344068775134240 600400 -10229065933315686453278965760000 600401 89781317868315302222331611436402 600402 -821403511172993373553401984 600403 105709573986015347763711064924652 600404 -165697303112584400227662778368 600405 -10233045302308094553797020694400 600406 23566711060944570589622816765760 600407 -11516665197851441165932489348344 600408 13108089636901269722724087398400 600409 -1771198347052368655292638394096 600410 29817455242751568481014061083360 600411 -25952270761294136339552289732096 600412 -53989227223992417978920831006720 600413 1486800780619768648276468241184 600414 35715690378905023672586157637440 600415 3975219474714511972450565623560 600416 -86783506666386585929173547089920 600417 -15924111621415877768455932931566 600418 -3714359929918819372033703078400 600419 -91703292320569050315702987485160 600420 10317424788087254623960972922880 600421 -10744303002549572339427045061378 600422 -25801325676110169601956727322688 600423 -65887328208447795427330850386272 600424 -48042447541789413351947821793280 600425 1679536142695227903052318060800 600426 21711833252028339153132757478400 600427 13144402083487313939558540025240 600428 61395547003358023993946890483968 600429 47370377518626341361503538842688 600430 -36742715367238961250721060406400 600431 26155399807290873572327304679032 600432 4306601761393112827295395479552 600433 -37394215622421440486302658134318 600434 -128761893288984614610667982208 600435 -34739035176353907474478238013360 600436 -3011253001801023368781263236352 600437 -5395312988660513508871582399140 600438 14214398796864388891132242278400 600439 -14310373156651155413010014998528 600440 -1454288542768914192419569459200 600441 -24087721917440139220508149280160 600442 -59716647302029496963541087082128 600443 -23425896163729636573506664317240 600444 -21620377974855648351308259073536 600445 15620878205935052105071270623600 600446 4082242046155924263715153711296 600447 -26272992079861242392087113288320 600448 -23366744296840527988851505889280 600449 38183190773572162490270260920450 600450 -14508094133891398073386925174400 600451 -15696991540672252501897622012548 600452 -13051993399729672863635371008 600453 -5589337558157879491994902526016 600454 55368446966094022931793364638912 600455 -47067966084624292946906785013640 600456 16085910711384955507388551004160 600457 57404592657773678759102661480480 600458 34803431574467162326558310860080 600459 -10850344793439415389896731782696 600460 12330210882024961805031154329600 600461 45580764820736756229233588108832 600462 -36570760915285132891343036542080 600463 26942173832107668525102220465712 600464 7186845668311255623713146183680 600465 -17061839551288498421834613722880 600466 15008182054606317587872946796432 600467 -30396094473803294156472598873008 600468 -5118133762126274662253630822400 600469 101842766032504277862217333097870 600470 3947497674848359324359545088000 600471 -7427361901648495474511939050128 600472 -167248848389158163793952949944320 600473 -2035688745036222736581269866620 600474 -2998631969284197111112664621568 600475 916447440395994666685417200500 600476 -24854134897809243253422129876480 600477 38811556993694694864947692686720 600478 11970047882139075911343965639040 600479 -55983992601287564072336448833280 600480 41549859386506363340765528064000 600481 -16274548816170938573636652063040 600482 -25568155741922728377008312831328 600483 -3458192111936053969547848690080 600484 -17227590729851863795354518786048 600485 -22168084308054989132957727362820 600486 -9996119685073356623156633311872 600487 44509982307516055620006543382136 600488 -7738964655123501112333292912640 600489 19301352875917241186201643350154 600490 -22329692552753518445932321244160 600491 -40993724303790564463364908480248 600492 2032331918891182935368563372032 600493 -12181653208261132007196676370976 600494 12957621172999255922271839935296 600495 377124021959831958256900963200 600496 2346329413629275824540041674752 600497 23318480387353251419542591924452 600498 1211623018153267467601136987424 600499 -8081442144997804714899967802064 600500 -39011301287902196432208740928000 600501 17329792308292510533747906766848 600502 -5139642763160648612073815869440 600503 66719385690120650297382573578280 600504 37139381869514887540815746826240 600505 -45628529736744444866741838930240 600506 -44327681570226160981253462631936 600507 -25267578601882426296034060316160 600508 -22011972392763633000475926872064 600509 -11851085177921366868678561628800 600510 -9023540902167068360387280910080 600511 14353408967261531303753244989152 600512 -21621100623259964557740755386368 600513 62706549361684505883269824029744 600514 -16206675186421028119430558252160 600515 -25427372428849803493568699289840 600516 -5042790659964357909173715591168 600517 -54480254100823433741332515134434 600518 -2167518546391945135335991482240 600519 67402655604258342048102478936320 600520 62042040256294067400154138060800 600521 64019707179267854842460883128592 600522 -1676121297838209219512717395200 600523 -5826744454051445155984254320 600524 -15251995188867385557242893595904 600525 -26318213464910982789153969416700 600526 -29286359965460972837497683652416 600527 -19055626741462252789127564701536 600528 11613275855748080436527079358464 600529 88017715952934324877134736870130 600530 -1996078576709092336576392775680 600531 4036468423901956120296325050552 600532 27515633850188834595768045895680 600533 86255048405902652667902680535520 600534 -2585257507998014256299722534848 600535 -18288959717377341156695702421600 600536 5226391123450806210041519554560 600537 -21786628997667566662013374256448 600538 1022935626578202520330942182144 600539 49812926621461146461869559058624 600540 -3930104195245891541271196339200 600541 -4813572045064103852288166664416 600542 -8952367816534694354722353463680 600543 7093696068039794977316294272440 600544 77258735879892701248820657258496 600545 30202455929825100078287661585600 600546 -11588724480854648132628372191232 600547 -34866992726806996827551676104048 600548 2058019991040649952643564652800 600549 -12560332826114422505707843295136 600550 -2631385706891431895882597383200 600551 -26395542709722632910724861303248 600552 2971508302473240478148057088000 600553 16635724864792686737012190449664 600554 35770237139470486117226541356976 600555 -19714864791575674411555976148240 600556 -76809486747559490215622189913600 600557 -92926185243660612417695581969194 600558 -3847555286751352969071255674880 600559 -23832786898936957861772272272384 600560 -16962991351700531446982178078720 600561 -28209741888485710381623612048000 600562 4504148925858845468092041017472 600563 32997688795098926963819146749504 600564 23676299386556583167896168267776 600565 -18126894237608714789287035907200 600566 -80737457311349941442697694229760 600567 51362851514697712065507922108800 600568 18848889251298658505433667461120 600569 8385159926470592037389765060970 600570 7382290702714828143986355268320 600571 1558756156258001948659865517680 600572 142486126380018905694759843840 600573 63059809880172505324361774045184 600574 19339671187395623396921255755200 600575 53678613273595277093860052335800 600576 11841224464456223639619464331264 600577 -40733189519051412828354201432574 600578 32116316461600356099949992393600 600579 961170161673386041462063886544 600580 22245166810153295563230019411200 600581 1156048415998783005563697972672 600582 -2231679357797499781108687411200 600583 30267882610404605174144690702080 600584 -31890951246373983993355975833600 600585 -19040231008356569448513169665600 600586 14340290940998102784716178566400 600587 -39141738012651826807851843651600 600588 48988889325432042630415398789120 600589 13212827536662394765003456274880 600590 -11661269664251695926921325920000 600591 12752712266976654138682693035264 600592 -21723531076176445771031487176704 600593 95916412198256178531320350905600 600594 9601199316454531164000492165120 600595 23097362274880369275393685919520 600596 -13231855899947367216731633764608 600597 16773218706768328694639467514574 600598 -47142260719697778056154992095200 600599 25309812929847965754774273016464 600600 -2807438677713928578515779584000 600601 16264530148783321710814937958602 600602 35532150190177333896100645120752 600603 13852272405065231546989199978904 600604 -35250244591862778201075999967744 600605 21471672203471331459051120625260 600606 14270684941116033681708082592064 600607 18838410714713854945069599974400 600608 45394403526553165365720958599168 600609 19835563141205591338270380271680 600610 7585582150085200977623941776960 600611 -61799495724017901095747979027576 600612 13192393994609575560591003558912 600613 -18463982788333105332219745019136 600614 -16399574187123776798877336405888 600615 -1894361579506632946473342852840 600616 -68906888855942318371852571289600 600617 38957864268829906857726664314612 600618 -16912781015785245240324163888896 600619 -85478190488357510590952844870000 600620 3163785107370113802363467904000 600621 -8569004747252626458726492352896 600622 20585277020075239637430144482304 600623 -12729996087492019931154366694128 600624 144114620195335703738380222464 600625 11056908647697155644719235108125 600626 -36611167921233581495399447519568 600627 -15998299609766050346410599508368 600628 -14095462615852494670830567731200 600629 -11082199662493397259231512367300 600630 12128303450529825236754135131520 600631 9942080073950990296568155595432 600632 -8873595794505516847746405273600 600633 -47351394566759217992833512683856 600634 21759814058509215147322598895216 600635 -16486162868876779202781169509360 600636 32700737438540772928450600038912 600637 -103997186034405248205142535080640 600638 -6627699070496087837354284673280 600639 842128632170055997281703269648 600640 19812999932065393778052106813440 600641 99980836128571409437129591503042 600642 4058372077267506116961054562560 600643 41590764574044066986909620967784 600644 7415111077574736168989653248 600645 1379145065272649922330693267840 600646 28935851230058412364207125010272 600647 -86697149716949814657350788279920 600648 29553386693809501141474531737600 600649 -12689516316128322162068543453760 600650 -4511743746743761524354486290400 600651 -11045327515728533939938052201220 600652 -1826822352359715864041996054528 600653 74351427433048434767393576292300 600654 30396150599334534979322801325120 600655 14305009091732664113955484840320 600656 -830091075222776585939778011136 600657 34427690765661716015766854388192 600658 -4673983452125001411318307293024 600659 -96134361317646665330740095589140 600660 21260339490111646715391391580160 600661 35919786046904563269136536626040 600662 7871078873722526656519464236832 600663 -2704215972488282458029301435776 600664 8965059015502218498491494287360 600665 23964400886596181767602991765320 600666 -36224408328636570347427836313600 600667 1408696764680579357460896466320 600668 23746016882115124145240480302080 600669 83641125656663226285474599680320 600670 -5139053912986637309266362128640 600671 46512084482099178807152263498152 600672 -21915932345980290788407198875648 600673 -97751490494987700173964002458078 600674 2219658970243310227330296158880 600675 -5356958659124670497713202487000 600676 -10748331785020022475243287751040 600677 -29698829126568541588560940828800 600678 -8971605896345077726589725562112 600679 -10053842646237235490541297892680 600680 9540144688476990728847487334400 600681 -70595498035727896790479976980848 600682 25165019860652395694125896485472 600683 -8594389477317333032672120749776 600684 98039164160056440349954179072 600685 -47335681257810355553262554080800 600686 47956017466283212337579896137792 600687 14260916063396332402487235027648 600688 -11380901382811439417280398524416 600689 24802375326213809927407184513490 600690 -4367635411689115577547240660480 600691 5631790874221554524132980591584 600692 51174853056128838589245091387392 600693 -62826910668316076160996966483936 600694 -36802145636408297815828643659104 600695 16789460971251140556122347983360 600696 -58779603157875064277790764666880 600697 8546397206646012523970520807146 600698 -4837904267506631953201078000128 600699 27272165661802339434833456183040 600700 -30454654693911712231257112844800 600701 97743165745547575321959831117702 600702 -8047239259086648255658700154240 600703 -55966150598170385316565231570048 600704 551649031013431084850369003520 600705 -2003657160246583621162775595840 600706 38112105994165662244091861813280 600707 96604670396891200774363588728672 600708 10371469010533909844778429364224 600709 -2450220097485778473074680395396 600710 -278826545821089974351270215680 600711 41296740126664779242608136335272 600712 -41646401014716733231431952957440 600713 19364876386007044625407081448244 600714 -11741047168735589580643355880192 600715 58976811214649230461294268184400 600716 -42263604479860110108195675985920 600717 1447714838619568160008077203136 600718 9804556269324905359769306887680 600719 -11226199671797436270791111660304 600720 8554880641062573682102358507520 600721 9824121182043565711381184723424 600722 51139912090891155699520716650112 600723 91170643449111618548687249980800 600724 19705521624148870851039942297600 600725 12159496934686891815938448338250 600726 13659940515388634741627378049024 600727 61156411884296955739431414629576 600728 56919475030308822654850844344320 600729 -63217289440974392845279514223840 600730 3136768927995867122927458365120 600731 -39453519742367220016168887521136 600732 -5020995380350337215446084350976 600733 24513589230044863463767470356320 600734 -36022765067460906426208688697984 600735 -27331666266944754459579071714400 600736 -39931169773960779134618470514688 600737 26901601401527041018131288949440 600738 -18357603885937065933312840910080 600739 -20342157966361716186845999738960 600740 29836891697001834608217728835840 600741 33972567672657976153102070178750 600742 2497239416263926977539207819200 600743 -26193908198072288744115121042512 600744 -16070477963111271482123686625280 600745 40340204762854957912566909551880 600746 1700109390554864161397871585120 600747 13672746343151861092190984374272 600748 -20485278312936974771738426947584 600749 20127018838221232406800490463360 600750 15779890262124063987197025600000 600751 76096308200763735930157635588752 600752 15586981212484526022496493715456 600753 -1016080156097824605122212276896 600754 -16936384994745293849805842006016 600755 -12587245960070501501668152643440 600756 -7013699567458058268542571411456 600757 -127471216468859835479241437355588 600758 10721867356815246200267551433280 600759 -11438191283579678914324451833536 600760 -9017442657708053357843660390400 600761 16191377762577035037269122192320 600762 27165417263211087550609768396800 600763 122222246800593944084643823899240 600764 15758338506230416471265629939200 600765 -38565940439131716560205443040 600766 -26728438001495369995098648651456 600767 17814144550037306788235430645672 600768 -5729230174368919553032952217600 600769 2922093393344403959303899577000 600770 -20808234830310955024377473341920 600771 -56379486137371352432929102516488 600772 -38449093755019778155961605834624 600773 32140671857965017877241752878684 600774 -15032477294444780514265519967040 600775 -3426183017382369825448508841200 600776 -61950464670975901652854403850240 600777 -4317944364506436238175353992774 600778 40984067781321112282661347379040 600779 -76964135327514089418969317829024 600780 -6970786855086103329066290380800 600781 11072281616611625438725035724000 600782 -4158769169309376893978636057856 600783 -23658571533844927894770390231936 600784 -19142726427710008499040048947200 600785 5056596707180684559991009780980 600786 20496300975285492404504217103632 600787 -103190611730599373068865290740408 600788 -18379866559873415851088647542912 600789 46055886170640833970960423926112 600790 2295215937715468403526885630720 600791 16484431819451891769888694797192 600792 -43222613105999540575365014753280 600793 9656461856085108396325370528580 600794 -36803003282444009172965888012304 600795 30512460861390404368647100245600 600796 45957307319446601150858240000 600797 -60992816101072098368057906904000 600798 -32582828003337416745706748516352 600799 -36851813727126083697433652728960 600800 34194210157764294054889114828800 600801 -761957913992782202136353920896 600802 -13798568542746878673800143504896 600803 24865810965175870399664488432080 600804 -44360242147474714760128800122880 600805 16014811647787388922559108966560 600806 2030878728935414156051012438784 600807 7982545254344238256015067861760 600808 5724240172053940285197287731200 600809 48628085668924742184125760148128 600810 -8886917003492206111065496980480 600811 21419406667456163739740455407424 600812 66713704510154205001098755686656 600813 -431594796532162401447213593556 600814 -3665493024026948286525779037696 600815 -26511640897953806554306779290040 600816 12771082251422798094180361469952 600817 -32172189628507631064739595062208 600818 6868251949318666782911825475840 600819 16906396905343701313747665215544 600820 25615678587123525713079833180160 600821 -10141914817757617055935268081160 600822 19095076306756759354120735672320 600823 49932878092295768867850676580072 600824 39221874946089568519889412710400 600825 -25733728388793838033549624676400 600826 58436916823811118272721278432112 600827 82180838746807210429036360592676 600828 30477817579713873835536325624320 600829 14607830715416031812121359607168 600830 -4406506818242827112446220245440 600831 8803013172181487453943729227520 600832 -27115737385884453054814181392384 600833 41342267971811568625846368590082 600834 -5041047414544058829310447652352 600835 -16641410951878133658320746116720 600836 82642188743231444794298738148480 600837 20705783554002314900386388090880 600838 -23923926600580638970451935393824 600839 562898115034063974734835455280 600840 -34518156592912936790912803584000 600841 41334436842037233144284038953242 600842 2862636637532721626790502668288 600843 -20515835598072228322436066078736 600844 -24880218642064383497711248939264 600845 -6762318946336532142751318360320 600846 3169575860652467531622446745600 600847 50129937084817541131971161888440 600848 -32379043407002899597580546138112 600849 49514244358508930847051609228468 600850 -12244198999232077665432621127200 600851 5192790858444598448297319045600 600852 5775292821262608482546779029504 600853 -112848190970080992391971819006336 600854 -45163549917709233162810392646624 600855 -3277328462419393127003052221280 600856 72358888484609890036443795456000 600857 -113558415479662726410513975843894 600858 -2007585914553367531300403796240 600859 -26287826464187605509071362521584 600860 7951282399141734045192906946560 600861 -10794409018726311192380890056480 600862 41007473368746820513781187906432 600863 -7221565705501350432352126335696 600864 -35840246945965358196560489349120 600865 1282729654428741302931225426600 600866 26526155050528389285828136805376 600867 -47824019123476713637647931402716 600868 -4558509711610495670234132743552 600869 -14630902027841293873384941820704 600870 -15895031753725800663873127939200 600871 -20178521016131054009737926454448 600872 30716736107034884818324580428800 600873 -1261328215540817376954560692224 600874 -49092566921438014054588254128640 600875 -38147990953549706714562517440000 600876 -35792883748930395508262744410368 600877 52578535172899298568102204440726 600878 22524608992234482910798172370240 600879 -69408904641346197220152743719416 600880 1867888256633657715923936870400 600881 -110195856418182859057017060558318 600882 212583578673695830251542889984 600883 -105744939200433941018941027530868 600884 73449684643895247369317098002816 600885 76665883355479142521398656107200 600886 19086993559289267094845279232 600887 34383890795796819002544509441016 600888 6987077987304436323416199106560 600889 -77628648935286410481276325764310 600890 16546114737389076561127977631200 600891 -51447383527371550372343599372008 600892 76832078583339599469734310665216 600893 107082339620137448717777958515142 600894 -6321280289340162072882634398720 600895 24842593751661357411748011958080 600896 -9834463478424131867933037035520 600897 50775769970791145622013384177920 600898 24980774713560115849961949003264 600899 -17711340798054069498584478360960 600900 13270003617753605830511708236800 600901 -8999162500622861605004040340448 600902 1010401993815157278523020911232 600903 10540168850644413242760474018120 600904 25492795447325167862553278545920 600905 -79540959604839647986357697126940 600906 20367709821759491182780704808704 600907 57343655151368249698839047072760 600908 20773649424054015382203173240832 600909 57626105792861950888308615718560 600910 -12377000172112000170693012152640 600911 -21551086486947879278883242759976 600912 3771317315158337414815202672640 600913 -53632117432799615684687191944080 600914 3076737347868973560171078164640 600915 7933182323041972797855561561600 600916 -45229392860674976501275703791872 600917 14935122974716953573102083439000 600918 19195298184192331017038071840704 600919 72662908500424350780100803068760 600920 11931238342781856448152077721600 600921 -22974490433132451149898190848192 600922 -12750103687539022800177000768768 600923 -11163701819490303258743766415080 600924 4344228805813879063128988985856 600925 -13685915017484466091660214151150 600926 -19396126437228917434867493705088 600927 -1272579212200629320556856584192 600928 -33397011827146989224565146910720 600929 28326134367710279750165458627776 600930 -17579113024119860226214681159680 600931 -96777138418923646040125132503268 600932 -52115797847540555817029778877440 600933 32398993434591368822495609596224 600934 2642928815176895951158642096320 600935 11373902224888775637649889074560 600936 1917195896320008205909303296000 600937 27912133905290338954555586446452 600938 4099445029142439764560453517760 600939 -38398899068480306683402174133496 600940 -11675188657478493995722565160960 600941 20239370132996001689829659916384 600942 17967619081484327307928371922944 600943 13291359705603436043256483223592 600944 -5849946211480504378070280339456 600945 -17744948798369981925916293166080 600946 -53048167093824776228776696541280 600947 -84919944473289639509265651527604 600948 35848656620627809497404387663232 600949 -37110009480704458512879062756050 600950 5784558490133656994755576108800 600951 7893170906912342599519994520960 600952 17902060037063037556649462476800 600953 -140817121594926466603473131617920 600954 2596020283156891388071834328832 600955 -35580990667528867758622198230240 600956 -40140580103245058731952081786880 600957 11362645310563124657210032181280 600958 128445599455132725800932450176 600959 79231198766507657200216737644160 600960 -40935066524883988186611371212800 600961 76349672943991852049870114002562 600962 -54195839639716103531902979550768 600963 -51746234431183624547638032722112 600964 9443348007834380478763656216576 600965 -47324629329685776361319458915140 600966 -14645109793381769863209181593600 600967 26386394454030709992741653171520 600968 -251346756832772620779282800640 600969 -39294953027821266282957806351856 600970 5068925705653732152143646163200 600971 -2026738983816134214524615787888 600972 -720235309605166172930547004416 600973 -44533976343064373007334165896778 600974 8135416769459623095726255421440 600975 -28536075854981940949309393664400 600976 -14142456013694743550358667091968 600977 -181093228546736685251128470540 600978 -800130302429039122764766233600 600979 32083026992786041400257132945580 600980 4269555373924089289747424256000 600981 3116057784002931684023144845920 600982 17675821826628195493311100418592 600983 68231009392961513671982647820232 600984 -32080530937330806834345674158080 600985 -32140363141619725582145358915840 600986 -41457349919169425691868865153808 600987 -53055587431477395523233721025640 600988 -8014818078425743231610095616512 600989 135839849795286294496563689543040 600990 -4871180131724166911785334108160 600991 4201280132283379486014812176920 600992 7524337682775758744717368492032 600993 -94524155195098298096743869016800 600994 -50278744389518063966115929302704 600995 -67419779398174598867079222174000 600996 -33488740362159564284555428515840 600997 18491028970543023055816889325952 600998 -10700316617074836652126320276000 600999 23699348647683376918705923162240 601000 -70944709582051750488426324480000 601001 -20126421677733939656933994704268 601002 -14107306414897998122068405033632 601003 3177564469907529364747531789104 601004 22886171743278901219481242108416 601005 41181727290839653748686296220800 601006 -14068552945374840698330455048320 601007 82044778130685074054785139928 601008 -6007315191959330992231553433600 601009 6547961815513795943966999839204 601010 17409437250691684239869308256160 601011 -647298598635635604444288912312 601012 -41379869818034585903000011193600 601013 2501857968677748200470806570624 601014 1504741130755858282405874696640 601015 -2467221815403698733265302658080 601016 34460044350244470636411580108800 601017 6880633828288589232376873486560 601018 61730023656166004508704001418752 601019 -8263663567693558646440456049328 601020 -316392052416495111904368568320 601021 -58172978419007613358134185454778 601022 -6841829524391340733918669778688 601023 50317675975940953070738393430984 601024 17529186070765769732189119840256 601025 -59087198530939992251123202802500 601026 2161458494814125990630916518400 601027 -30905811442134782518115912761600 601028 -8950965767837553744095894519808 601029 -21670321956686250016042663407072 601030 9879468213258812354224444076160 601031 68723325195838174643026291919832 601032 67651477478427097319876930764800 601033 -99445605667197192921236973670080 601034 -253037094538124265962612950224 601035 -41188111051750407972554548868640 601036 -44012706571717612492606209884160 601037 20034294007613813787543366445686 601038 -21303032048852840171662699241856 601039 -87353500687726375899495283878160 601040 -7726296054586495236953507758080 601041 23546738598410175578312020092864 601042 -3384344453841110795905188371808 601043 47038493247757903891708396157292 601044 42607020299169718735389560457216 601045 -61953305621958274559111495489700 601046 60044166410819476092591446166720 601047 -17945326230811822199414862776160 601048 -3620483186900334619745684643840 601049 -90795074316044951753743023160560 601050 9730084825567850486086773676800 601051 -74084444540302171740403341476592 601052 80933344174812786985750733982720 601053 -35101501389669840575208437863296 601054 -12207755723722258680070231680 601055 -6761600592172195276529679209280 601056 -28487048227054868265380782276608 601057 -40354444311302480040751791764048 601058 3331680383192210523549025126176 601059 -5222385948056819750625377286144 601060 -17334388176961522673311082749440 601061 -85578679760038707702921307198338 601062 -4268643059917341888520519821312 601063 12284268459674951840368308248880 601064 16522421004706852953403478031360 601065 -282483728408667654747095904540 601066 60907574922421978707185769026400 601067 81749580899930152049608194928116 601068 12919888937902823935877618924544 601069 -26191944976064497596440733849408 601070 28306386464898157573138543212480 601071 -7930847038817654954755152471288 601072 22991442080217309640660596555776 601073 28888783625820721558679408213568 601074 27982072037238420033117982621440 601075 -1806949217486281286330206623700 601076 13156775088789299662540283762688 601077 33721268815236435643312617715200 601078 -6898276232256734280611005351680 601079 -24332169615040930228680645367320 601080 -15676814156331681803602639872000 601081 42686194024668027846396550144132 601082 -1101233753020137188609029716480 601083 66546782989519379340416500896480 601084 -81465039509447171785730748825600 601085 -17469273482544347918420046393600 601086 -11996936194616855434011967875072 601087 7638500419932287148560147167920 601088 -89331448361206781405258959552512 601089 -35388578134100345549258013037776 601090 1684035872014160233288083087360 601091 -61572504691440482324417490509568 601092 -14508089210722227013144682081280 601093 -37922181581020278409328812218658 601094 14127323923914068391054937365120 601095 -21050274750687736169725560447360 601096 7304484530143632659682373263360 601097 274378362322327461079030723392 601098 24303182897250299636589949035264 601099 28431392853951545756810716413000 601100 31974224815091846248651346630400 601101 -511423636821690022634949112116 601102 14943072421352729832836317555392 601103 40835778341181993774774104498640 601104 1106342090670197863492850810880 601105 -22129992841243087638892410834240 601106 4909904928676569693079950094080 601107 1348468970943460385593670403888 601108 -107483632068179349201956721367040 601109 -4463467998420521908066599613284 601110 -2089932239122041156307018243200 601111 3433984891488575658629980282880 601112 97570829178845443261704395980800 601113 19588478371843418892683007624144 601114 13523442019688974318361318908656 601115 69714986698879684406208286109760 601116 -29507023494449613027134777230848 601117 44522584037539354976229907294752 601118 -14281603937405393362172739360384 601119 39474927587448367972594652795544 601120 7366306209927687486514045255680 601121 1174659317061737913324237010944 601122 794764087225347698227835700480 601123 -49778873056288983903896857529160 601124 107370427967035419751116037334016 601125 -17911628000703848354506224480000 601126 14557666674593967885110483469792 601127 17866939308465014724694901225976 601128 -57512773129899685151438438400 601129 10504318984841059498905762533220 601130 25791782116680967824264889958400 601131 -21359869336757962271151081386496 601132 2410470551169723634461611153664 601133 47363650051061442744021380734242 601134 -28918974203345803678011562115520 601135 -32722551975422856462795770990400 601136 21790234587502926147549778132992 601137 -16187281436881252312838343526140 601138 33794236958343721492044818664720 601139 -11080271658336277760942923658496 601140 -538904062656882727897090682880 601141 105446221579316320983675855583200 601142 2060497694271918985362194295744 601143 -29076043671848577883351164218136 601144 22046768844334419337682326917120 601145 65896104533268632284927411372800 601146 -4693782995672192095412421236736 601147 -73150189939777224111462259397404 601148 66739928098808450509902211550208 601149 -1339536634861250914947263252736 601150 833269540972309751624553345600 601151 -31767726213634433501345267237760 601152 -2938261040841846501135819472896 601153 -16562464301443858317469117639744 601154 17931972375569582046850012804512 601155 -3604091136754730904083409249600 601156 4778945967527978099054275162368 601157 -16264807902421964872953647463648 601158 -20466531848133933942158368785216 601159 -9088549423846135898523292397232 601160 6202174114629312720095010816000 601161 -55026191248735862759034560272416 601162 -45547693853613530291484838473168 601163 70019070544372791825597485295984 601164 9614891269267232169835705939200 601165 -27347985624791827885226550341940 601166 -19735131492858232664918271835968 601167 -12307592381129743372007877468288 601168 20365518569687175832883917217792 601169 27857035551915456986296999327344 601170 10305156046848213661321638873600 601171 51175082019538782917046333094392 601172 -25523599783707805857140776667136 601173 -64947368673393361245697068920178 601174 -11364699381412849125269677221888 601175 14462781156331603291666250277000 601176 5481491345633817314970358210560 601177 164844387561253266679800712943232 601178 35211421216003587474778228742640 601179 -3123406048833452395319179104000 601180 -41261731447733277403755134937600 601181 -60118927545797484101891956821690 601182 31304454215184935230816371298752 601183 149072177732033366643233995776 601184 52370151440889825931418523795456 601185 16081716329868150562180686805440 601186 -36455287405105685691285376076208 601187 -67510606836989209576453307848164 601188 -7339564397341552323604126998528 601189 36851295430809966314773057172990 601190 34217253079530036673995473932800 601191 -37651918693929848943945358828248 601192 8817891019014316230903871872000 601193 -65643457436212492305985782831558 601194 4846491378884304445452724189440 601195 11000508734190259304001767822400 601196 -33885074458084371600877580793600 601197 -21845146353304761548720813028672 601198 3839650875439024733704710656640 601199 -79872827713980619732543935612840 601200 7880287801080924778135936204800 601201 18802850696151315685044075061202 601202 16711277001072753014626670948352 601203 3731580731416854888917451893304 601204 55933737972340520867387515139456 601205 -5420716812928138802852185202880 601206 230401968885710912366871145344 601207 68326099687514908655450677700456 601208 74978441661819628344047656796160 601209 1839105376559380994278571360640 601210 25582147543326014626091744736000 601211 -79869533693036086921244112367200 601212 -2979719645471175738473029836288 601213 -24255546732387549222443562012500 601214 -10451972525282077517635931939328 601215 -35078851308404909222410834620000 601216 -21052117839609449791427979509760 601217 3760688828951053425382224446640 601218 17393177522087236863558000451584 601219 29237831068558261934585416746620 601220 11750139205979368176960583495680 601221 39088159162364385962284115577312 601222 41643087992327459228054789771712 601223 -5931664692667761713746986993360 601224 -10184269454386852301330678415360 601225 1467408281493542053408175738750 601226 447395442869050305907525860864 601227 29076498731128759068985027711848 601228 -2709087306062315644767120906240 601229 671735448721300583116826201376 601230 -10220031298777740433897917283200 601231 79213852034547490454368706058032 601232 -1100230120316570574001980948480 601233 -14273655680875927277039895359136 601234 19538269023836262601928044906272 601235 -62085210664574521561734792298320 601236 -27516206547697674380759397273600 601237 -8829919037525430611895399002368 601238 14603413695304806091115858180160 601239 39849710360194857495488624444880 601240 -18694831853286823650387961651200 601241 -87415829526111403911154070162358 601242 -7010756873914389140131808997888 601243 -22549059939059971615445240970576 601244 -5209003987845533006189255608320 601245 -2081885721915883809178520386560 601246 24212108902560780282669236979072 601247 14145057738086102363733450921696 601248 -44637213321118471476725123383296 601249 19018690282325513299283456210 601250 1235204142239138995241153220000 601251 13738816257574253896201852157184 601252 -57903695065183242714420095106048 601253 19170917175973820510119430804604 601254 -34343863437606266330805369498336 601255 18412781575850917512023834298000 601256 14961185063086718104910220072960 601257 -19900870777860959664022887290880 601258 -6273077853820163117717310893568 601259 46677659002910259843744814865460 601260 10544945884827137504475552645120 601261 7704744936738530041981150876800 601262 -9613534182879649508478899122368 601263 -1377864799180750794758607654696 601264 18808622021754212192001553940480 601265 -1829126393429674174954663708800 601266 -1311742417890953665912064103936 601267 5702689293309475569918046690316 601268 -53784814953465920943812513316864 601269 853624265283088671521768371200 601270 43060493660932714811191258222080 601271 75556639255586988813325888391424 601272 462754588136727613469045022720 601273 -58496581365679350473003197476696 601274 -6193137193763231442109411253760 601275 12056478558157693413062139889800 601276 2478937056791371641174786105344 601277 -85055701679516973751134990483828 601278 -23195701068415856239554742378176 601279 -4927950440849596350466581978400 601280 6323296139300228277048390451200 601281 48270527970407551173662104443570 601282 -10544105940880341023875203973632 601283 62314212509298346039463035721532 601284 2271122090410954337519580334080 601285 35352480531833926563023606122200 601286 9332406876429670773960068808960 601287 1449590178040754002702791974352 601288 -62376322775350267474465149066240 601289 11340473023103730282278845925568 601290 -37047076093381608568997594956800 601291 96976177168325477991282083244692 601292 25038717493558795313130941750016 601293 7147604017836113199311208545280 601294 36814448956182005297547154005696 601295 121639535028061748385925650000 601296 6745271120767717680889820086272 601297 104847181121416777563313453173746 601298 -4853416251524205120230688351600 601299 38834105451846938082294991631568 601300 -3420438240311004287239225088000 601301 -558418161335338489638791472708 601302 -2675350768468289156407665784512 601303 -8124332951129089718011893690800 601304 -88436186122554837248028088135680 601305 -11217851244032346136984464930240 601306 14477096991978143579252956050144 601307 2186505542834498489849707198464 601308 14367763705320050583015250440192 601309 -59612581813697267792204547462490 601310 -35284101655324204749380830064640 601311 34681851131603203021391978745672 601312 669582356502498917345321287680 601313 97789923795912096595290812678562 601314 -13643718933904269560774782525440 601315 -6396560512123182870182567752080 601316 57886800590819018427755380199040 601317 41777245787436010915169913354240 601318 4219295684283673350178085865216 601319 90557101003031863985464763313720 601320 -38503677887862173347365572198400 601321 24374708096378202646234280950912 601322 46819761801411725265326154017712 601323 -176854183393124303012895471936 601324 13224609300127404551347665285120 601325 62210218090841435113744312044000 601326 21166728356803798096457245631424 601327 -30962450044038354649304896149800 601328 -5022056387683783613748700938240 601329 31798809102414561215963828502384 601330 23818368198436665361138991878560 601331 24141466074502678763852046903000 601332 12923876957936496978787435855872 601333 19363256700190269160790709809582 601334 1414136474676666035467204806816 601335 -5026419597042970033298602498560 601336 82849831535114563787019458887680 601337 -39235275549219827603004482525808 601338 -3548445414596274909572969508864 601339 -7796268594611781904841431280860 601340 -13496387060929117392994256593920 601341 -84836357756536810691059240896 601342 9776459136927918680677053078912 601343 -170672983334185051744454852714736 601344 -2916922027080023860461667614720 601345 36179932803098037778076008135680 601346 27141937776220385046967363537872 601347 15017917791493835186424722526960 601348 28507829927581372720885836226560 601349 5259787508700432739451507872512 601350 -11169306257054691222237233088000 601351 -4898393780200818361068065720328 601352 24520749031348451469182924313600 601353 -20651583343229860515746701778460 601354 -13402075355686072248314271958080 601355 -1300957889900091166832731411440 601356 -7334263586787115760914594775040 601357 -30349134823441087226861733288394 601358 7799455590265714837724448963840 601359 37372531813911980999686319401728 601360 -118863726494934985424318545920 601361 -22241251136605417304946563423628 601362 -27031012295726739187961955690480 601363 -27833392136260123402781895761840 601364 -23217503559415475070290386848000 601365 -49007226120616321856353651841280 601366 49087343058253476793479641113632 601367 26131916115504750357208923434592 601368 39212728853344516885111666421760 601369 -19271693584825746059364979160320 601370 9470533012167002447744916480 601371 75298220123461689915677631720240 601372 -37101177507998135274725010471424 601373 56365302000624414079703285957400 601374 -1742801527469243724428882869632 601375 41435940278071838131173197244000 601376 -85002839384754781139767201824768 601377 -36640674988534381535029999868688 601378 -8337308771687679459328705113600 601379 87356989284723864895458740005980 601380 -11185025890624353354450849431040 601381 36427983748955868439941053580864 601382 52402996157498061154358876493792 601383 -17815775814604193729663926172376 601384 2601919276272020164804459315200 601385 -27894786676026733284906984291420 601386 2945134418483449349929122430464 601387 -20076105493929231441080114473080 601388 -26316786058840707848939565327360 601389 -49677934250080872932279828947146 601390 -10885739137462853863093846324800 601391 6618307634635894590030103930464 601392 14218731867682818682484578320384 601393 -31602003177360650896648423646156 601394 -40088612353210011896900635444320 601395 -14430482384578493784727147811280 601396 32526714518679218027602828953600 601397 -29989664907826099644216749771154 601398 -91892296890704436855771893760 601399 14465282560761593208294580639720 601400 8539050040144073414879760384000 601401 -6821444048771604769190567329968 601402 -3168765300101544663210531482400 601403 -54734943637888442463605016227736 601404 2277338935392853667839176744960 601405 3778655899508701420911599439360 601406 22686187731944593589675704219584 601407 64043268324691917405337715408040 601408 32141246522142710176431279177728 601409 -44058631258623506599308301648314 601410 -15150528951306229850141741552640 601411 30459452380920139393265161550012 601412 20101359487048648596523898093568 601413 -4573692344357570271346176146976 601414 6462209471187755375413049293632 601415 -41552026430533522758556508050440 601416 38975726672414003177176619934720 601417 -66525614809448374761833717582720 601418 -28310459296649502998188875108096 601419 -3668091692812091114599889862912 601420 6578409125829245101090190945280 601421 143381105989239208569134285348544 601422 -5949808362692005578514374126528 601423 40655698160239666458579197474672 601424 -2071337535270394753589202984960 601425 21773915650624449509480365992000 601426 794383312389019373757700243728 601427 -45184250723586539078416669985280 601428 -41328859896489709883600044922880 601429 5986734529272606596756182874940 601430 -1000162681400423897279263468800 601431 -12542059098978173003409219624960 601432 -35015407546876399761407276359680 601433 18669624612977962225956050336640 601434 28815820871796700777013699679984 601435 -28592498625426807884938600428240 601436 55434433888642801797861763499520 601437 3075485199213870524858986839168 601438 -21944110441202928850192369130880 601439 89685236288872708958057359806240 601440 6740500319329389813935426764800 601441 482280618384421478234712995904 601442 -4870441197372561530210103070128 601443 -40177243559303986799570872910616 601444 -16713506375718000386336267376384 601445 6542414257461537549105308035200 601446 -15025677673188619208306114496000 601447 -1182448484208664212728447191296 601448 -43537558887797264780109229040640 601449 -29096011378066361905656881671536 601450 -248936317654578917007216902400 601451 -17125507986643962766648321201548 601452 38005474909390139165519472307200 601453 42667159997761363362645030137440 601454 -14754361556737771798164335564928 601455 20705818152876825048123856770720 601456 16422047609025504805336088870912 601457 -8372874260166336782722781781294 601458 10699017464506838378323014360576 601459 -114929968725713516248564716146688 601460 43858550029876725200032270310400 601461 18971339996118771108757526958432 601462 -2329174367159513261852828851200 601463 35284961797158986418667394083704 601464 -28554824499001039499581956096000 601465 -59771659414587465404360410942140 601466 20984384197784792386123974744432 601467 44742875742533236687982457843312 601468 16015208035717245786524116581376 601469 -17253781441940078977975771052640 601470 -1452451609849161993942971237760 601471 -11199543906576189483950549290680 601472 16183670675106932157937625333760 601473 -22338557151989419243610222795280 601474 -22138950534759797073122454686208 601475 -20937385427042698891706281274100 601476 24966625681243986359686705400832 601477 -115954159790545419580589750105988 601478 45051608070633597972294714131040 601479 89217612907937486860497956755920 601480 -35674506120534202590843241267200 601481 -124992627456863780356071769200768 601482 12432507999993030092326826033664 601483 43688616685356140037871411446520 601484 -376306083961996680834835368960 601485 44251692290497947422697710796000 601486 -41405573796999198101352012575808 601487 69891855111781314957954491417136 601488 11040875028884022048160661348352 601489 32981731073855339983270046343360 601490 23634489527237844090976510692000 601491 53424738862549009691407887096 601492 37568796001881475136700112620416 601493 9873801860418937971114234862464 601494 -38952749478706639766005440256128 601495 -36883226880947680855277204241000 601496 16281270571549308163293997301760 601497 -7860704901722320759862731239672 601498 46354364640485808182897804406000 601499 -27303656076327553916968601142936 601500 -17765842240331774134685427456000 601501 72513032350234538317428310923072 601502 3186403622300792053139909529600 601503 6942547581081128184124714552704 601504 33669565909247849549722263945216 601505 25365214981998865460349471672000 601506 -4093695652796299082502138193920 601507 -92997493024100092051102836126244 601508 40895701616934836142446898803328 601509 -3629384026335217350446119140960 601510 5977032702465963303160753605120 601511 -23004261613140599546441696612736 601512 5192464396804554569355405066240 601513 106086802578860874600979324156800 601514 -5161349411232595017035453112144 601515 -26190087527401241415051140177040 601516 55700357336497310202607848285440 601517 -1344898851123988662041346232608 601518 -20393713839931594625115641197440 601519 20933205060778361602103655691344 601520 -1575581652052540840064465633280 601521 -17762567574081812439798374466240 601522 48280333884971594213593958295312 601523 -15286243064679878787628713630336 601524 8019568232673008286567249764352 601525 -53709719609319816929468807036950 601526 -1699273729881517261858141047360 601527 879068538035934226596045940608 601528 32180292989151309970319476776960 601529 65150928089115959438706636255684 601530 16527412390713988796796912664320 601531 -42811919563225264848292455239408 601532 -1109820698299542776223540194304 601533 -65567657607386199825267763070400 601534 -58573908896339290246273991357568 601535 66189806995656651914319971272560 601536 90901429913682542989456441344 601537 -58510080194716112328880844008448 601538 -12010915923978813320072920994304 601539 -48007235350954149357781673843976 601540 -12425166610229839505988772454400 601541 -51075195838561303071729272537058 601542 -10272910456701707676864832536192 601543 51397941104816234943734587064792 601544 -29408866987184741572301115939840 601545 17030202311684341856033982984960 601546 -19654762570684492862569547646720 601547 -43876112174323782536306074013040 601548 -23185547593492044457734682821120 601549 -50537856840201604326744072969236 601550 1328231999723825668439493892800 601551 19362746332226478680092610220960 601552 -3216250385327406621007638429696 601553 -153472180506818744090903164723200 601554 -21087449314710517668440846861568 601555 20105697467598197975289944737920 601556 19899290375542198152508344426240 601557 35541494133637380271545619285920 601558 -30899478495071509949253406353120 601559 19123869454926663735324093517440 601560 -5606049306684924140352325632000 601561 -117544292400748515118704646992176 601562 -27352086399030624261994633029696 601563 14324722181416047166157938291200 601564 65088598541438202893920223424000 601565 19160365067554122777223056280320 601566 -11830192455134613875835508724736 601567 11441153125717520994950778334512 601568 14778665753317225308712115896320 601569 -10874437453551157097607637674606 601570 423657431837145168105691584000 601571 -22636962738255508630726052344800 601572 -37408284537609108948940143479808 601573 12618334737535476391561787613918 601574 30023102897441764335789851917536 601575 90348619482115283918243487600 601576 15462394686338128018959951820800 601577 14595309066160734312898526198400 601578 26372668176836060506255879142400 601579 49727284958585785978868113672272 601580 13956914835813851526008720394240 601581 38120910611404744934801028178560 601582 3746715904228369726746278673984 601583 21096392983457751993555994923360 601584 6016279419114860821664676446208 601585 -6675381455296106443332763843200 601586 -53996786954886118677931277324784 601587 -2035718583982333649447420434608 601588 8031859125715197651396848246784 601589 60807146473731550146484621833390 601590 21226962590039396558469976842240 601591 44513751416891994724842652245992 601592 -85470455283004802181000235929600 601593 -1759634336759315386883447696832 601594 9898595014471936458235317960192 601595 54942249975965617539200129817600 601596 -13738628713087784542767331765248 601597 -21007177678550686609282453424960 601598 52037699364779355917528009164800 601599 -35303459782067444347660834928640 601600 25009354594675887605704713830400 601601 12097598919396416992488142566528 601602 18447379028269166160467505320832 601603 -39551948403406006892605834263696 601604 48672891296711733083042469680256 601605 51402970219182442237318309968600 601606 -7976516135810151108108519205056 601607 -29703303992681132846691637815144 601608 -6280302309350111533190803783680 601609 -27732223650725117765411163421340 601610 -24712896534626219902169183771040 601611 -12441309812894918195837976798720 601612 -19084267978642493924807408311296 601613 -1599767864758879125027901396416 601614 22613710937686486769413421994240 601615 -6874219824929637176079064144800 601616 24918171862095902984794634649600 601617 -3610992370734829487289678808320 601618 -57574603738414261449826036464240 601619 -50946324891707041219716946721640 601620 -1230095094189884404347693219840 601621 -58992398299940523981496949207556 601622 41494268510910297809689328620800 601623 -71173732281416428771154922376320 601624 116749217590797040811396945510400 601625 85228301536982580764878702269000 601626 -1369347537886044500017209862656 601627 30276672360221203767609876572560 601628 -9512635402111075188628654213632 601629 8460618195301322734941549364800 601630 27057422701633899456142177795200 601631 20723429501209354125533680494432 601632 -73537632391818674373986130001920 601633 -1688106956951443078916716886096 601634 -9464115694581338575705563202560 601635 4378045125297618436835558246400 601636 -3996000625251084190085086257152 601637 11391627604823478768643724323452 601638 1491646096526661843328774120320 601639 -32718472924072470371405268318080 601640 14872653008694946491006258432000 601641 -43180830984772830297277581910560 601642 -28897923895267158205813216776528 601643 6489889819079403543778558597920 601644 -6070859368069772050935936427008 601645 72203558791089701850271735010400 601646 4497923498708377406924588542272 601647 -60718886974272058914135964525056 601648 -6175257411952176361312270155776 601649 17898166768821907018747202266164 601650 3216823406440902495555546009600 601651 -101733135444344195725550563135348 601652 52503128054946000199137751345536 601653 1603867617995894998987590582624 601654 -18376672557128562793121116446720 601655 38365739943617507342151495097560 601656 311092632933673437167288647680 601657 4649559537944390554655039810304 601658 22527699367758764611868861424384 601659 17691183069614457900768811105164 601660 -67404631319027185498992980352000 601661 48894503118609245146397065350432 601662 31984801799798253312706103337600 601663 57200430240200260681262865519480 601664 11897322314553112500129276887040 601665 -28888336122813834116506724062080 601666 1692104691224750085309991938624 601667 35523365656711453950399490578240 601668 -83351127106481600587963873582080 601669 -18477287529851113555943168824930 601670 3811902189964029093634586801280 601671 16869830131505225350575834639912 601672 56733444786978377317225363276800 601673 -45318699724927822438545156983280 601674 -4344134045349910162790177706240 601675 19125498401160764586423506191800 601676 -2709288404063126506132223846400 601677 36005927079737253273991962075414 601678 -16864593470338918082936873683968 601679 10200996671016281510657066848128 601680 1646007323911915046656160563200 601681 106054500448313949968550193542372 601682 -12679567602407199265257937584000 601683 -83101995564320936749958081353152 601684 -17026963460105205170064062822400 601685 -21549317859793910543808254643840 601686 379993814287395092045598971232 601687 58375835111377842656104611107336 601688 -55316102646015687069423176202240 601689 21079061274812890951805484703968 601690 -30497162610735965196701596634400 601691 -85387104419356096773850563617208 601692 -4912482320375149672981961932800 601693 -145674890349563353973655328068096 601694 -11169044742219292372995428064768 601695 22229185959921312397798218381600 601696 17017471516356458919151627272192 601697 -21330408923121623923753297765854 601698 12634166308143059752492773311616 601699 -332608556950511268574323904000 601700 15092977447178865342194063078400 601701 -51248694350570839863481283852736 601702 -31847853381089732987673469916448 601703 -26662634239161185748552632426736 601704 19848743768488806518153116907520 601705 9022075396501688948049899882760 601706 -2737821825567439173158837579520 601707 11521978765087366542339238564440 601708 -896773068910272812891090966272 601709 -31319953980127778281421458262196 601710 5303703383251859722159970795520 601711 55633758075391246911656034739200 601712 -5079648426694476349257702211584 601713 -22188086196144197931217158431616 601714 -25153278791555680292200634690544 601715 -9744809392659440376090235749600 601716 -2877481670935516635393710125056 601717 -26583348010112548609280277025234 601718 -13309464285447768899253452800896 601719 23710922905095579033366261255144 601720 -10601813582817903543970697932800 601721 -49206537925007327827608036517500 601722 7595153628841456235906534484480 601723 -12797818773860848758565042604376 601724 -49802523949190913055414042773504 601725 5357284955597786162997946219200 601726 -26537469703767948474460108947456 601727 57991356929432080236749992870272 601728 27591752666283645286418082693120 601729 -7786810368104831816711789573820 601730 30277050397620222950859800217600 601731 -7139665605311250255919833787440 601732 64364543108571460595784910444800 601733 87616315585740828387248160126 601734 -3400887238968758153288871794688 601735 -9168651664462180091054113676640 601736 -35550170952951034008811331128320 601737 48036947506497433485117433593360 601738 -38519387181911498249763267702480 601739 -810923117827403908746343269576 601740 -711001555887259044119536957440 601741 -12338795697556423094546102599680 601742 -756065536357728025651727381568 601743 -45108345585997757039925510777600 601744 7400875806855059911861169553408 601745 -26787224096753511131680179439500 601746 -2567971189197688116771180153216 601747 -40411273091821537175545082590804 601748 2107267135380094736949642233856 601749 -2285719737301986830481932285760 601750 -32455031716014389239193362080000 601751 -15120796023933050193102664552248 601752 -32158926710810232661967304314880 601753 -104656520567814679941802467928380 601754 -43145116794466278975156446705424 601755 -10106352965987308207561648642560 601756 56640744550418997013761335774720 601757 9548797911670287219225963424920 601758 -14175953565052807338446747103552 601759 54001846274288858665924693748960 601760 -1846403385037421921687810211840 601761 13563092939665078379027937335472 601762 3261545786095876560023534098944 601763 -19851749381178683515728266333988 601764 -44715184780070864795795760282624 601765 40020259213733488845122161356120 601766 18605420597518653759107841659520 601767 4195536191867899615805577051984 601768 -14809970968540290494812462694400 601769 -68469926798095818354001370995974 601770 -3424265106669546647886469647360 601771 -85726945048203180703066315374028 601772 -9851246249677882238518642016256 601773 56782119690937100165127098289984 601774 -10340537889190900084258875166080 601775 22473061771345814976057897685800 601776 882228381309421909838659584000 601777 168157012029443489794879204704 601778 5232855232981717568029941703440 601779 -9914846078863802269858710885840 601780 30846863040504698710599944313600 601781 39615475177717805687667930239292 601782 8957418012951618283171103904192 601783 10012253431324000857833578898880 601784 -76737260767244226697997604925440 601785 468837846506324398973520450240 601786 2844030143062715986184347028592 601787 -2214056300482740381685549552404 601788 -39977061591058706063513959170048 601789 -20117521208381854759925340944180 601790 -9207703413636552024802140913920 601791 56927517930278174890675487387592 601792 5390433366930624358819992436736 601793 2208562355973950412979089227604 601794 4597430295982013004716286480000 601795 27076388421675871746074094052320 601796 -2979664840395233963750725226496 601797 8906411691732951110343732247872 601798 18376486779846205287747749953440 601799 -875403814416768537649496815080 601800 -19453805656692379331745576960000 601801 -24807765275249919135304022860198 601802 6701400841027519664506773158400 601803 37599196282807662889912795852800 601804 -13799390608940201619020714937344 601805 5834168986807322465411633096760 601806 26074643710525996024825608499200 601807 34432223016805967383299866499056 601808 14889851229311643626795545313280 601809 31626828022650033912946366433904 601810 -13734505117209568725369196922880 601811 -16391885699795712905734252917600 601812 -2895404153243958198791908727040 601813 -10726019336550667615642297013938 601814 -57641250060853287238283675070528 601815 1295846128868177403247744933920 601816 -72235089171706922786535676139520 601817 5247364191375013655463576368532 601818 -4782156726446069810873270469120 601819 14123513447815037358097051201220 601820 -7807458993304404130088733841920 601821 -50122953443972316787182585434880 601822 -12645756625649321224180900385280 601823 -13181298116610193914417722744928 601824 57550783291557569084058025328640 601825 -4537307011091665736539718104000 601826 34644899023977292275590963268384 601827 -61842175757858518703808090815880 601828 -1152157001087244124094127488000 601829 -211852709592715084016689751339616 601830 -263072895846788835533162183040 601831 -59133449155544910115131073895368 601832 6608510879012263895015744962560 601833 23217012791919925686891953963424 601834 -12543964496701805386514203969536 601835 21567745646466782489425660671360 601836 -1541802773545623204355422079488 601837 104464358659888576647558547393260 601838 6162153813424172107189092956544 601839 -10297453954631301090345103870752 601840 8027814742557622123905192591360 601841 -15305805877654574733122227547136 601842 4905440913716995986742193662464 601843 121228262546529422806308050124744 601844 70105891052445522137034787123200 601845 -30598319685891623988924671136480 601846 9396836379156497004201759258240 601847 -19886646774710880519262913274360 601848 1686071515046796127133396029440 601849 -19232905814464545840318380128150 601850 -5497308261146323339357314759600 601851 34300089159330781971350394210864 601852 -44867353073860130401062653749760 601853 -6216012851962775575021232031744 601854 -54387489468947954193396285120 601855 23034354744830347431184770662760 601856 56784389459179626727330327560192 601857 -61165557470308272486891824763360 601858 -47159403648467605574400925596720 601859 23220504137215516551837855966780 601860 5372033029850464716687858524160 601861 -24573179421550095300412663675936 601862 18286550359975646417176368270432 601863 -11156217836736105282973415961600 601864 -63947149190999926529143877959680 601865 -3398953209466886054376338050560 601866 7311512663357239804976324212320 601867 15791457128372403228967349789712 601868 -44696518237949545318323314571264 601869 -2220241708571095049440810029120 601870 -6909815870735474892701856873600 601871 -874207336607349573994074693768 601872 -2988193369382650768307122667520 601873 14021694145138069680919797843122 601874 1086758483215565386929139487232 601875 5013768640623541157000279632500 601876 -61750017069043218297382329937920 601877 36119157002100881539195091126400 601878 24955239455599537855577240409024 601879 14766865833966283579740010322776 601880 -22366625948195042299323499315200 601881 7098915231829693369874146878144 601882 -83203343866883815674295209108480 601883 -10330908589249066129614190367868 601884 19890454197934651328493926814720 601885 -3662592051634258620473504450640 601886 -4602688035269365803232352466816 601887 -10094429294632020049012778899968 601888 15423131091801647203710073307136 601889 51276038358471601339113137838690 601890 14321012606134746380487579985920 601891 -894383230522179331700683886816 601892 -61553962624575902576989833446784 601893 -64743730337454204530799129754818 601894 67108824297079793344209248874432 601895 3149867474132466071888043940800 601896 -6305173369751998684797242572800 601897 84951998313532502249288162740346 601898 -12240855129064735514516465122560 601899 -25277141897372472628863667347792 601900 -2649688764220858602375097395200 601901 -54214277812750581937926189628800 601902 6634268006614316315999500379904 601903 48219156341962424338397353563152 601904 -17244718890837971080336147169280 601905 -68820487779054929723665251840 601906 -6601907932093399743398773636848 601907 -45814479724266986468593917715320 601908 -10476523470544586074163614371840 601909 -6792776626869386133917400330048 601910 21822098153719608077929220540160 601911 -95427170412187952749525362343368 601912 -30057466431279752867985788620800 601913 25002314264564430139442152229124 601914 -461261366291494631324274285312 601915 36577974441451386774968258002560 601916 13352064543838661393738101713408 601917 40874389257875032225642817882880 601918 -6617990021461504501668197244480 601919 -17915532966482322641936763868704 601920 -8444894153448568657534569676800 601921 8074459481221546768433511402984 601922 37184671274540820459834566050512 601923 20311498407108602683086451570944 601924 -62788737134764420160028119366400 601925 50682125890855943155730200942650 601926 4358334967334172298471257638784 601927 -898972172825564793267810548288 601928 -48055784782183479469698211799040 601929 83034403829287721848822784880384 601930 -10098376109778458161572861312000 601931 52854766416660078376003021476264 601932 -18415813106392709485789576839168 601933 26504646231596489992792687793184 601934 2165611941312104668301126759616 601935 14328916003218067930829817046800 601936 2818559205990746746846267686912 601937 -15758661914049471549719766099648 601938 22646658729559535771975932861440 601939 4436867384568422411472349155440 601940 -26276986166914010438042749128960 601941 2941155812198508378436448670240 601942 -13007171969647392383812370897856 601943 87254344884129751589895479037192 601944 -19728785506482348399851659591680 601945 -14835097896286923377392798180800 601946 23943266124177427408111823154672 601947 33289464855194153915792825270124 601948 -32831804934595567151427643303424 601949 60398000531329004044025327206950 601950 4024975286492952545675861553600 601951 -11040727253227407839140695848736 601952 36597463649099250056335515451392 601953 21768535986558925409190678453120 601954 36559515419850704471490139204176 601955 30442692943136152793948180385360 601956 7686601922510439749856856461312 601957 1992980909415735194455207624000 601958 -331400778074145522331598929920 601959 -8733697826840421441413636581632 601960 -37204469966498273659753505280000 601961 -33010592672115465584530650378438 601962 9731459645238663108209325118464 601963 -3251027242043224938434061943560 601964 -63529532578220900806193377064448 601965 12580298595108338918820010560000 601966 28718349036888760749332026490304 601967 51131764475902644096851251767840 601968 3663819415337865015579498676224 601969 19698805610148485960632848220370 601970 28886056611333123493545761021760 601971 54158575822157661517366208544312 601972 -25956121211838152790538952960000 601973 -1189619079187307918081624326656 601974 18558544270997576716488061400448 601975 -9255503542658116229259235000 601976 -35032449835833136336750291107840 601977 -23441385880939348983486073248000 601978 13395058308069335833471941666240 601979 7701690402093481925452998593280 601980 17941590657933201173527422566400 601981 -25283871084822498558920567972218 601982 -20861410007766033449704823829120 601983 64360729669127440264901747285544 601984 32987295553711316698277420728320 601985 18493336741163852734213350756180 601986 637989874124218647824780402688 601987 30409881759761512482964092014036 601988 -31809374438856967541235645424512 601989 -13375106957092172111059798478592 601990 -1692467783057337166650068853120 601991 42710492787694625575777451517672 601992 502961916934723655521248998400 601993 25686956277422210195078875312000 601994 -19372082847679660597150000042704 601995 32071953840728479471840477536000 601996 33749535186687019056855795503360 601997 20349298666272126122321853004512 601998 34611268285540390101335355392064 601999 -29647020587039657205164048589336 602000 -101620311216225491979534336000 602001 -27515750808675052303612694672670 602002 19644954195834640017581804465040 602003 -5159762807968242649144409692056 602004 2012562522956181212222808010752 602005 -39158893138144103444665863938340 602006 -10613792266872184745521501526016 602007 7526294549673461726793215408640 602008 -27553327807891877816564204974080 602009 40650151957754433964439221028160 602010 -5644702023514798790919887085600 602011 126433722945857509340319732634800 602012 -2683370101607471434928067346944 602013 -18808092441834772605949021424256 602014 12331300050552571002569171091456 602015 1340953734870701438620497579600 602016 3844522998391923211686352257024 602017 13732576196527805884291195049620 602018 154092996033423461911805412000 602019 -4977718243315724369264953656960 602020 -8072964179916916411217345495040 602021 -22523773948808630751438078479040 602022 8619928306230635819860683588480 602023 -41337610901605616385991693523040 602024 26984855721779136007190496168960 602025 3071983409872441148021245560000 602026 -29069541630641334984005132478288 602027 4452811795556299512668937139632 602028 -4634468096758686383824876354560 602029 -3990309744884784946376670843370 602030 6126441694080452512060762909440 602031 5154971001794793663921277722000 602032 -7842721295503518764691840565248 602033 78396151334225990735862865083282 602034 -6748801984670578631411617509120 602035 50296688085598931785800122127360 602036 -3349632072344454484271311165440 602037 30765845992174461819020565014688 602038 25168299094345529862084894405696 602039 -7766210422272048285704470739160 602040 -12548439393563717516820068352000 602041 45132639972363857410539124118400 602042 -4516330439600727951868150956288 602043 392909514097647282164219508480 602044 15378488715405951949039190479872 602045 74613351989963585896181270990790 602046 -7938719796967737206173162992000 602047 104434524802465988869641567538496 602048 -10375120395805955281174596157440 602049 -4408444141215388305985680068160 602050 18089925080816769119186826178800 602051 -10583863833720348605676549698496 602052 21672212300275527084917776472064 602053 14533879061924323840968738937120 602054 54891808129972257902403596570976 602055 50139156192251941757801188204560 602056 222730948837987842904622530560 602057 -905977715723753664796546262694 602058 12648693239724733595452115875584 602059 -110115691391143999212982208611040 602060 33834578801103664922941811604480 602061 -21774297771403945453292425844256 602062 71734333441096588581525004126272 602063 -77609845813556203679357550905544 602064 -1740477597848507800603073396736 602065 16265263875374480923477141577460 602066 -20748294559464032940660357070176 602067 -3332532579371761845114858440520 602068 38327014693640267996179110270848 602069 54651693395797838748070322804760 602070 9143902264348941341103849553920 602071 -45642630999049350345404398466928 602072 109244309095403785839205658419200 602073 -3049269393282302335935505611798 602074 -40259497997811904394355177470208 602075 34543163658310330476403476357300 602076 -54219794284387649703001459654656 602077 37280961497022782277701634616672 602078 31016967668042048110467351795840 602079 -38210032684865018443908022907760 602080 14847797199264536674238249041920 602081 7743497298679773137404799838882 602082 -2442650207029073667506892662784 602083 13442105838696040312589552178332 602084 20665793647503440381499092238336 602085 -5010993453185099670467171030400 602086 402866223301240280314532529984 602087 -119619149360062900919762415960264 602088 41186168845317929285554730434560 602089 39625573545845837619011814749472 602090 -25003592349297390787590810007200 602091 10277137350267451417341941633280 602092 -12383739986378080680078008176384 602093 1306713490597020999336515184342 602094 -18745390452061922117721104950272 602095 19043338952538470534142586917600 602096 24534067564745535202053881856 602097 1868748585427823028954228716400 602098 -12153749608532641012172284055040 602099 -60327822362683911305268294414900 602100 -20174687071850106470234068992000 602101 -1961379767819559833238838119908 602102 -46760113886602015550458115089248 602103 19438070900770881640220311411200 602104 -4186736066441935921843407790080 602105 1762375424134234844395914048960 602106 29463940692779395403767170622464 602107 10081042165120313554956502032384 602108 28464602277680329131875714004480 602109 -77624534797210470698478374152500 602110 13306217712977424075081916752000 602111 -7939882381756585593575479308288 602112 30771698542799607886237837295616 602113 4788322928534828474153907887104 602114 -26056172729363532717817536823344 602115 8655264307855238869971700045920 602116 18915758678254528604594337045760 602117 9393382221229322521680241251072 602118 -124508368312124600862950254272 602119 -8729060581669570262688452625104 602120 15998236272157900473340840396800 602121 -7865668003401684875480707866240 602122 11736686508302258678245045393152 602123 -55593348503003903448333031133880 602124 -52190736940354761519517322924544 602125 3819663025444450977653057967000 602126 5998010802639200679121172985600 602127 -23750674345734678158245558668000 602128 -22581891765079786385605072642048 602129 1511208880462811994591770522880 602130 7823911851163669588870493099520 602131 83022100101970682818297393701664 602132 -52553916336655465742792929279104 602133 -11416836200230042834982548920192 602134 -16230295346997924071207556439680 602135 16059961653794213230753475773080 602136 -2061807559841237638913853511680 602137 54617539407592386214343979395786 602138 -37631014594885259233299145943040 602139 7972047942781899308422851926424 602140 -8194027519729774692048529981440 602141 -104199495665005818135474851650458 602142 -1576410153171131928393003089088 602143 -37354907019762906261143873192608 602144 -25945635806423106943319820730368 602145 11028538357191049871533850094420 602146 -34584536636457402854149499287728 602147 2094020795919160281374408254320 602148 625253312134947915705900579840 602149 17545355719026480947812174876800 602150 26861627494629283039441058968800 602151 31607944053423216380703345293568 602152 40223129208192349434522496281600 602153 -28681103413695095550439761470598 602154 -6426970384066300184928738151680 602155 -2441026859522748276364852609440 602156 -10612177952890725900695936367360 602157 34872012383107962884335175515392 602158 43920592236308585427873820303680 602159 31170963331655094106893036948120 602160 -3777853138493389673685687336960 602161 -22565523705614537700548232723630 602162 3951876806386179725629443068928 602163 -34521063996258298642406381404560 602164 36801296825046410459908994789376 602165 32716396596525195648845890329120 602166 -12113848722266441147475378202176 602167 -36612221829263289158987087431920 602168 21125899989354630655921149173760 602169 -59939824931971493502305491963056 602170 -28295191290578274048750473394720 602171 58679618490904132765471644906144 602172 429356751350190423661113454080 602173 -45367398792315347786223222072672 602174 -3017278685476505754137367072000 602175 1035990302624926760657648793600 602176 -4119069008205347214443987337216 602177 26530400093666778296483389408134 602178 -11422750031393250494849594933376 602179 -65171643787130772383444242161220 602180 -8015884812522892522799366265600 602181 39513335219093421720801505347840 602182 4032277443272598267293967238272 602183 -72848815673274776086916689073856 602184 -29328457637073759438424181391360 602185 34753261423427806075180562305800 602186 -4398731027392944337965073290240 602187 19161243925644602758834217913840 602188 -25971254276710280036305169613824 602189 -27137704200532570332283403187744 602190 23799022294624587893124207443520 602191 1173058319470811016939476300352 602192 167120418034152449944268685312 602193 36683908353435878890308440558064 602194 16973378705905517482978705437312 602195 74789472950170361553874516722000 602196 -8677505860825982010334525292544 602197 45737552752310592205414230877646 602198 -2120207453614015935055316081664 602199 11874802885258777560466533294264 602200 14222612397065171527963332864000 602201 66361676361516863326886274296202 602202 -38974228769598331723921189633536 602203 -22363101754196376536530741748720 602204 -46222109642700142861514288684544 602205 18376725414920347770836036126400 602206 349917702207277681977481433088 602207 -16374942183504148988037086515128 602208 -30671938322533667844559821864960 602209 32555591224987042207764037773504 602210 -6797608911855032916565445464800 602211 74595492194747101980558684724224 602212 15415522969060692018201344778752 602213 3067901047801008762920294715102 602214 -9484570198268797394018981450880 602215 -461989395396010828821451571280 602216 -70307771667923066116798199915520 602217 36143243079864154554274980480 602218 8957157455166584253443455934304 602219 -125108974402156788040347130522104 602220 29249241995787407944458268769280 602221 51439187489397817480146310158422 602222 23338836060671746481242325169024 602223 -39079780217273128316106648978432 602224 -2945169222613510016607083560960 602225 -7475931330923230751356906797000 602226 34156005549156765003620057038992 602227 -112713218798439954383148849823924 602228 -6119882636458869764979106658304 602229 -30823442745568389247719658203360 602230 -17622152021159584311098820234240 602231 3334841205742520051964619658880 602232 30570680319892172530498192343040 602233 57530972326416442770686254389482 602234 -20247500027416322342130831126528 602235 1369286104384166514848267323680 602236 6837557031121724647819672033280 602237 32554246434239960896217614165632 602238 5394075260001633343080044863488 602239 433332560516209086286954144368 602240 -56987235344753523284998776422400 602241 85854899790398578582757006596800 602242 -22749572037463001684446339955808 602243 3486671903569804869000366793200 602244 41451051176756347103766065047680 602245 -18896263468602190289870958645120 602246 35210620823245739254378669119072 602247 -33719482181599560140933551811328 602248 209107490569212739597192028160 602249 -11684092538584521761463605334648 602250 1699125404539246225248260736000 602251 38696428928557807754685252432112 602252 -9633371505500019481390467520512 602253 -8635937379813760646350664355636 602254 -30626146648373726519674477199424 602255 -45540768472135324850828245148640 602256 -14188418908727667996004134617088 602257 -1362657360432921823353621836494 602258 -1232047627369009133154553267200 602259 -683100350317045176309200485008 602260 5096683816366627142587312346880 602261 -78612184396223692850083244923776 602262 -45642725574682100500759265049600 602263 31629294932873749006192846854480 602264 29519718659186415890288281681920 602265 44746933226900168540565866848320 602266 16680469342265786380965981131520 602267 8665703965366180825810259597316 602268 -9307542052245332240841367388160 602269 33182299833490677948630583645670 602270 -33271653681123373926744264403200 602271 -29869267473181049373580102070760 602272 70072102997691588972269509017600 602273 -7183295457194859404985535016064 602274 -16174599256477220776445710823040 602275 338829283729054817247618806300 602276 -18323570677498253854771660232832 602277 23271774574690329420614922256608 602278 2663095985305727870004605783424 602279 -44666639140285664366439603498120 602280 -5543390218209332796455436288000 602281 68841661197428742748946288314000 602282 -12052704754776970758771297373008 602283 20559103104771754378910751872448 602284 -69137801290441455214062644464384 602285 14529978743976604593812728658400 602286 3885281609807577379973542107264 602287 -42223711567503673060274229827200 602288 7618011486564645640395022221312 602289 -86797392411979899871249658928480 602290 -1757027135088772955426854604160 602291 63550568680610290131941579836800 602292 -16880624541194583898151807182848 602293 7362240721054519935841615080000 602294 7413697876493010354335007934464 602295 25321236853991568554707098538320 602296 128912106876511188836848903372800 602297 -91323544161868941936134077063254 602298 38835422794943645211995070716784 602299 -25493299618484214506964522511040 602300 33362280506238502088120351424000 602301 172988755767250204717869373440 602302 21827310650831242649803427944704 602303 -5207389192763117756320151492496 602304 8386612846906156504390142263296 602305 -121875739617300104280329958170880 602306 -35600847106295134679569088889648 602307 7819160547373068485195956630404 602308 2629093231522513299420670976000 602309 -14891375051543006004567357515490 602310 24711432625832621610216994225920 602311 66937866987671229828612607709912 602312 7978409995518177540934801843200 602313 52824420349410201946649207452944 602314 9942542919397622120049226465632 602315 19888681020603819630012026656800 602316 1911086480936091139263825046272 602317 99833634802754037069483694037366 602318 6137410464925713648335018823360 602319 62838860511389789786748353389440 602320 11829618110293691879837752934400 602321 -56409413313395673444647692478478 602322 -364418900903468201627934429696 602323 -1956371298987132070710508110976 602324 -36229596717020014147723536574464 602325 -10897904088299787061272837268950 602326 16498083323316977864801039828160 602327 -33758162865653616061063517610576 602328 44177671261501595549048874332160 602329 2696062499099166800009915493440 602330 -12177464541409014102134182195200 602331 11819778648375087882614499914880 602332 -72953196153562679512549699208704 602333 90429920208694529429712138876582 602334 3068633956684674611596707731520 602335 38503680940069440882006239182800 602336 29930661971785560761341237002240 602337 51590581373707281150923619491760 602338 -80524435101976254234427908480 602339 17253103485758976651233993956080 602340 -29186777359941020222967818956800 602341 -36270180363191851847521391920258 602342 634060135200753780605026977792 602343 -11375865601768255670355065345280 602344 -2255602092565907682671944826880 602345 4841838298495728383580630920520 602346 15920225430458208342157353417984 602347 -114913101095723002663388736720 602348 -9808902870880979405891459227392 602349 40541266713310310603463274460448 602350 -4428475029913600179156383395200 602351 74859493856155530665980101398352 602352 7534607243749858508521952378880 602353 -1299255422777703530695864291676 602354 -48304944969772096012451534640624 602355 15289301623696596194564184328800 602356 -11267928587800213373768208446080 602357 -62161209866518703601110118678240 602358 -29302522662592804757652630282816 602359 -40536298411992251250377139575640 602360 -31568654973499180372567084953600 602361 10895382162493102781708146089984 602362 11659603099081043401457446296432 602363 -9634058515398986699517077258976 602364 4971260213668125690520650153984 602365 7897953998375079360596299657260 602366 -6942373976240691657184042042368 602367 -49480052292192032515178290219320 602368 -7856006900200249745107306151936 602369 -33136902940796743897266258583104 602370 11879559655396784907982907443200 602371 284046195561550801284259920384 602372 -7045922078680341997409440835328 602373 -2595549595549837183737363576000 602374 6653433372499165943225810419200 602375 -95192381292709921028841616080000 602376 -32845942788102299213709332889600 602377 -75683714030323926073731267052774 602378 -5527262046868224719500185251328 602379 64398156071130600375570942987324 602380 10054890028583396075499019084800 602381 -14498389395548575234497994315668 602382 -5225156075692608443505387518976 602383 -30778865438232178580852937836368 602384 21833181999264395641887873638400 602385 9390477466247565165094557682560 602386 1386283571967530898523773553824 602387 703738109578945172426664253320 602388 -18852281639688170562763234187520 602389 -30352623999554595119158346671044 602390 20576669317852785832863687657600 602391 -17814149028783072458283216826008 602392 -11635454391342049494453796208640 602393 12192269366164433100186027584448 602394 4789579624070035834909856464128 602395 19616544895773456397154127247200 602396 -1090090509835348608875602987008 602397 37803580126865725494772661353632 602398 -787765719646975280039214515136 602399 -32583261218721046873032594951168 602400 16410531549939829361844328857600 602401 -110988832886828752941352460445598 602402 30111815078329089127568096678400 602403 22444041962183024106472085866224 602404 -19748675780994217708673503423488 602405 -46992853692115913044527314486880 602406 14029280253255879053341321820832 602407 32140969393152856664973732717600 602408 -48433742073969250817062358231040 602409 -27438719549030376618936804157440 602410 -2562587462489409171760933866240 602411 -98084017040966198849120811494988 602412 -16883131649560518261986432529408 602413 818808073037786310291019771200 602414 20734852694136359511544844820480 602415 -7621896254468164933602238926480 602416 7961751057777795832373534195712 602417 -3881849825803840370161651384140 602418 -7856127714044761772327501671296 602419 21404702712183324097698716532496 602420 4373137019745026247582341160960 602421 -52509181283022645537927988017888 602422 -13729915547320226479662796603488 602423 -5601936922265362457057640384576 602424 -39855743989286924849466387456000 602425 19638620640763795505132312423150 602426 22023015517931409388735116122880 602427 8831318332096746369937921900032 602428 58157982138608449728260655315968 602429 47962002753662040135640972169676 602430 -308859159629475698736240276480 602431 -63645318453469058905622057992768 602432 36396597338426062613593355452416 602433 -2637495783649903641604908531840 602434 -3850884597937142645529537259008 602435 -27662994818872244388626736371040 602436 34904692668535936521082855133184 602437 65657500269929571482145879331392 602438 39307696009778074887150679137120 602439 28472121767455744007327958465408 602440 -8089773424631619300372464179200 602441 7739940916046850384156851917440 602442 30977420767683765737241897825840 602443 14154740831456459132127017312560 602444 -22032019457433743576201186168064 602445 -38679241927460988982629455650080 602446 -33042738738824321323369864227840 602447 39141178755965772851176608913200 602448 796811415094806002048075563008 602449 -59698040234870083488456392516880 602450 -3142462784116466468982370530000 602451 20012822659202632935614588976480 602452 15455855964711876728854006773760 602453 16043872525416597428660422506702 602454 3753514471859180776038981795840 602455 -60253345804863909490027914054600 602456 -101161112906086871355111773829120 602457 25138736399429171534241945462240 602458 3355320937913093801818401854976 602459 -66633952460776561291760464128 602460 10887491158922020207758722081280 602461 17339485436759645337775555713062 602462 4201355880644496441657236987904 602463 -35749230966369412417832016072816 602464 64061621430671840371661388644352 602465 1136560108433038294575442095720 602466 37302954780766575451366212695424 602467 14210259453817022124458997615352 602468 -47617793752745927342070037076352 602469 1759033889192262118594575912768 602470 -6888035449903492417749898631040 602471 43235930713232975673710254296720 602472 1187048733560445372796487024640 602473 -31583635802318662608051237296 602474 2351424582185679775139938658736 602475 13547522295237102980695755714000 602476 -5187829802208250214131393190912 602477 -58378280717859580290236181013674 602478 2445139152525572787984722320320 602479 9290681332710419614993492944080 602480 -10812094121256244369323384176640 602481 -21808790834049745793193730186656 602482 -13756726862787451680814542567408 602483 38034402744958730367701281066320 602484 22670988812060386863873483841536 602485 6939506286680699312471541450240 602486 3547160639031377475753655404192 602487 46707736096038744947861587580544 602488 6731950304582649931735846748160 602489 -108124968854165125338315588850710 602490 -4299283460252396041511358873600 602491 11745069451534201271162822034712 602492 70345097515134528687014645018112 602493 -31109979300394591948771842178176 602494 23334439697647979552554547575296 602495 6413584851696423471397048436400 602496 838260513681136766592630128640 602497 -23597101697841999789891205585536 602498 12354509033412017376222388114464 602499 83738284671265187355206191082160 602500 -166461143186408462849805040000 602501 -78260063556047934793762893582498 602502 -10768637918578272778216062658368 602503 105662358249245989918355020765464 602504 29380713236714088848501099366400 602505 31790043310715566974778847443200 602506 -14327877092674510224620587051776 602507 -24493464875036049422360239139640 602508 -6538999677966667911514736148480 602509 -2102458237524770463345204996330 602510 -40682185484056388356437807531840 602511 -1790230592106527568538046478336 602512 19290478280768950097426785673216 602513 -1421941968932493126134436620238 602514 -16930977256079470789533827815680 602515 58748057711658397869237233642160 602516 113426319807391246268542992384 602517 34558760383486221792868574730912 602518 -15270856278412479202304267750784 602519 45373863002045967778512675182880 602520 41706924524714886735135933849600 602521 -62276806491428564101532047748278 602522 -17105580106883201503857747801600 602523 257230906231536360957880131372 602524 -31593207095575895157214246536704 602525 -22707237967568637210882774110400 602526 14223019982289086455116163519104 602527 64651243266503016810022286240472 602528 -49159429119652312709090833858560 602529 -18812376354617664043261890900816 602530 -4093921408279950333450318628800 602531 -64709931150645765157820736697608 602532 -4158555263157397121814027018240 602533 -118806688643237828293184940499200 602534 -52980281144516628294596409559584 602535 -30664001077339863693156229738800 602536 38336153697501905532425729310720 602537 -20411871491060700193096650438300 602538 -7624255534363233752572594455552 602539 -5906946480602658867802809144944 602540 -19264908196384662920193202360320 602541 -3155002534519082893285676267850 602542 -405935145244063981692613974528 602543 43570000144776684869018468859792 602544 14374412341619514753076785414144 602545 -16180608372057575303995164789720 602546 16041757249131896668532666118144 602547 -32484153974166382645689846874560 602548 31133598072268749635858607403776 602549 28186442651518569104340081079260 602550 -9070881044767334356358189404800 602551 99842074363907025855006159584552 602552 -17054817702476660858857837670400 602553 -40888439515753951976079507500400 602554 -6580359333316226966583549484800 602555 -67713618698105486033559639719040 602556 50065963488529310241608150246400 602557 -27336341561267160914973002333460 602558 54657780439876160517761973436800 602559 27102702258533229597446103864 602560 -5640413483730105346205889331200 602561 -56164351066754527414813652755500 602562 -41696579248918795368055247546880 602563 -30831917644409888855422446039776 602564 36724938589451926097552277278976 602565 9748218116269224033626342239200 602566 -27506856384563762130670146360960 602567 -28103268719746343048165943830400 602568 26278811046399732578295596467200 602569 70267726755010775975460817732560 602570 11672425410604630696811431824480 602571 8489547032518538990101099496880 602572 715204670699943529647711769600 602573 -6930416667700794946512997339296 602574 -9586746924022594742214321589248 602575 -11888366841872996276138552102200 602576 -1827333054168997251594005987328 602577 -6391958004055844607776635096704 602578 -6314038574202441274233802844160 602579 29410077068209132368808803807984 602580 26190953475948570782365562880 602581 -23904080257105907818980210471008 602582 -31735806174635767569544824529920 602583 10797888204996690113908687736424 602584 -63008443388380797012358154557440 602585 45136967965242884211193388491200 602586 -28087775955591287684049880588800 602587 5668235148613163326894677426912 602588 13508747431617532222206644407296 602589 10279481964538983821261686834848 602590 -16559136697094043436046681323200 602591 -57228615497810258046949167363600 602592 70429833451585758278637870907392 602593 42381335980010167815352934727842 602594 20692929804563816759226180211200 602595 -7327751973640487339788356835680 602596 83485488171741560630292538179200 602597 27786547246087398732746398994046 602598 -19954941323481822016576147392000 602599 -43149857212055747496011725458864 602600 -25362739162556532569769818112000 602601 1368208896531624147442006130832 602602 215428099957646228390215505664 602603 48293935499492264898847538724852 602604 7529965511485468655840194506240 602605 -56882169940815506750708039316480 602606 -53594076979220514903181515085248 602607 -2877667005739940696356402035960 602608 -7204818787967290463560803155968 602609 -6146389008521293124551471339008 602610 6828655864910200778131274073600 602611 -22339582969735877969061233619848 602612 12232046985341644125951392010240 602613 -81161893873661293730657086084800 602614 1191699533043800138851499204352 602615 1073113704208850805572212485120 602616 -16722779678614908591335376814080 602617 62798266500778976599552625472132 602618 17586789007697189740036458655200 602619 7983384635474038415419351572960 602620 -25375560228292668953749166592000 602621 14984005018466831279645756130822 602622 17853409633382046918616888186560 602623 9571920939987632205343150026240 602624 -17607405211331460382945494171648 602625 -63026094470218425414726991056000 602626 11402016052853006777717528434560 602627 18584153465833875330135908980476 602628 -11954528158302481515048083828736 602629 -3289219512952933787711391629316 602630 5293388579120872860853342828800 602631 31912787329710924494477284251120 602632 16925400705519370051354999526400 602633 68543874007820238371790701675700 602634 -18016838083261799517160909145088 602635 -82960707340154460035073970992240 602636 -28177862378494818246201536497920 602637 -23546665405721871696569111437248 602638 -30463548257162584319129933129280 602639 58330077307508110821907312747440 602640 -3376319869014797120745772154880 602641 7292896029803751765793130222144 602642 -4869161725075619841251784124800 602643 -60297494063576061192033336920136 602644 -20322245604009326958442570594304 602645 -159564294705804226565730221280 602646 -12544893825196981787843539802112 602647 -25763805473582746117709530398904 602648 60394534675979792163355228446720 602649 -48056691578405786901680098635900 602650 -2951339313734956352226017916000 602651 30189813154776841671305108836452 602652 -10653475172130573424218302842368 602653 -74943101936847650105956415288096 602654 -5836876940467866286237192474176 602655 -22751395832612279046057647433840 602656 3073616645233734154102204661760 602657 82695199719653839298008426502832 602658 12690081051510859972410712402944 602659 -37322067279715302299170625724600 602660 50684630925488853329823036391680 602661 14809499615346202684577991038400 602662 -23383012786712411415482084187168 602663 -13914979921790110810361228912496 602664 2577465064661701582376061419520 602665 30001086449205175145146353310080 602666 5876321843628823495567758778032 602667 -23899219639506285263693599878720 602668 69802376540198136299841853241856 602669 33327929904018537284934070918944 602670 -24106265530176839127582957897600 602671 -17508898269466710410889226139456 602672 -9955337016481816403573216575488 602673 -58261599882275911398440801494416 602674 7628252882386018731775443137952 602675 21694574765180306984520617025900 602676 -5957731726399607412477916925568 602677 16015758202709256305518623196526 602678 -49308703144284621642411137063040 602679 255302903337794654836019984640 602680 -17483826147590843443289069568000 602681 -199067271139366564160034873660288 602682 9283968773743132320307935316992 602683 44477536492480910374168241189680 602684 -57275998575719246951318450049024 602685 -3873273962245157296620060674400 602686 -17881800930534980178889371331200 602687 89484580591402488086159924742336 602688 -17052139563295299544742363136 602689 -9311199941793323108910050248510 602690 -20567838156169524474529427443200 602691 -42596810650814623111037662202880 602692 -197789673697656175533156691968 602693 -2963720364647812700827053306240 602694 -10760026046153937001292297784960 602695 -43384668991722712589967477217800 602696 48982490569506578147132212577280 602697 -66612180263830871969823551017200 602698 50648816614651348860601171671600 602699 -109620110216381683539139739210760 602700 -4945711536326660889160134489600 602701 82341044747335103058354063276 602702 13578054586199818581157252437504 602703 41765701274910902991507987135024 602704 -2219750843207577807094206955520 602705 -30195665237026073957390504055000 602706 593865014672733560373510964224 602707 5860658981107747695528823773600 602708 -1919275190992881576221318703360 602709 8404199788662017201009492102304 602710 -24215140650460351644405036714240 602711 -13756341803711582783699371229688 602712 39747069436842889169762605731840 602713 -83181211474673961994911683666038 602714 -8820365940946313605083746911488 602715 3942218150568197406167752753920 602716 -13419401065878727459239085122048 602717 84240636821790598984278617897766 602718 22209233255123942971914046433280 602719 6705632157124424067775859308128 602720 21358669801254354617645995130880 602721 1565918615744629613190605673792 602722 47251365699424063441008861240912 602723 -18029024200725930996866700874800 602724 29951658927695195535002397152256 602725 42067637109088246451911647340250 602726 -47070215938928246553835779302688 602727 -56005528212626001863047748792280 602728 44948648183742019538532148838400 602729 91192805253087256428396034998330 602730 2392644009063470583628254237120 602731 -975993242365176871666836188736 602732 12513005721449406506102780623872 602733 -10269132942860582991581924266752 602734 64149082426498948832815934933952 602735 4511649778119804272270697812160 602736 3190427944935878343114977771520 602737 -34309551311794879133395566559760 602738 21465410904630160308618777990144 602739 96275004303361446512830295850024 602740 14053911977366237691726536528640 602741 -495790927434782008431090116232 602742 2265312683996948861460832518144 602743 65165948502360508549480004421992 602744 -59185275029585046159717608755200 602745 -7908147288608528234189245230720 602746 -11312518179356273705048457970176 602747 -5715079574885791553337064008720 602748 -23327384365000047146209743559680 602749 -38578666691954677450611998279514 602750 39134346082815715460012584944000 602751 39995002589342838472621566825984 602752 38333259109697338580236039618560 602753 61760912757454174811378023984002 602754 -22725287739133798533933830935680 602755 67507773015919385398474878806160 602756 -31714539215043223974202578370560 602757 1343588165507435349067314028254 602758 -7425992590351784640854730385920 602759 -71238218564517833964867054104040 602760 34901659572785699122820372889600 602761 4300449378340429264857883079040 602762 -38438273853024988009402587676368 602763 14866709087090464308658796903424 602764 4175102001161829516287728586752 602765 23181386980179639406734867497400 602766 30602525420118719643261185146752 602767 -17617917399400664927572216367376 602768 -4451078519818985199938191343616 602769 20373376688724608568664496183808 602770 5436501435016055282764214784000 602771 7390999718355560364799720624800 602772 -41128468383904000577344609118208 602773 -50778974468784312686970816388978 602774 -7978243068904500855984562691616 602775 53536013805104750883257300160000 602776 48635165850066711802495048366080 602777 1369820593303975377933186454272 602778 29365860028998662215386445018368 602779 -40670542109596411361915605082620 602780 15852120160155468937137811545600 602781 36306756814977481675079111559552 602782 -10870194868454350721112657734016 602783 -38180746247630276530460894185680 602784 4031561164675501677856998555648 602785 -69971681992971260108039404327020 602786 -10392751969135585330436154720 602787 31678786264055930480895989533560 602788 13663748306467172338728349033088 602789 38305608382408259424990217905600 602790 -4780424717954671505779263375360 602791 36579758747626933131054002458672 602792 7583257773701553493488998400000 602793 4725208679642372057978285055882 602794 -24712414033622125988593860998400 602795 -20666210155184204327416308873600 602796 24873215485841489139172024909824 602797 13393582428572525185674129183960 602798 -29346929045753965099875487692864 602799 35572404614237114529180093840000 602800 3999352160560083818425351372800 602801 42578384039074525107466097990802 602802 -194974018289414562502748291112 602803 83828843763806928981488128042320 602804 -19581648473602945668476168865024 602805 15690231638596634608509642760320 602806 645480816453457261897906088352 602807 52197999653141292448052959685520 602808 -9683001092671664893353644912640 602809 -212674221343095082379106883884 602810 4251646325857560767342022202560 602811 31255082991575155738763450654760 602812 3264828230918936715399930403840 602813 73832757032207789956068716137920 602814 22881247123363054525025656914240 602815 2120760091893557346114055881960 602816 31718805625092647652954089717760 602817 -596484474088361511544398555552 602818 -30483695915574615966034581326640 602819 22359173473574228149370729804496 602820 16048067906689867447709150292480 602821 -110133838257886625984067718090978 602822 51296948811960934157544865536 602823 -14540487318537579125958039676560 602824 -46773314405273329132970675543040 602825 23170799709758551118193890255550 602826 -653866343291154480044364398592 602827 44479524991553222390183838430072 602828 11517982483515883524772455168768 602829 55542003015031340509449375364800 602830 18520625849184591601985246142720 602831 102343055876560533778143991579632 602832 -14136102785908833844594879365120 602833 36375030897653099494546412304960 602834 4652439477340690519915324726560 602835 -2475299990115425139029734971600 602836 6717058026607180071488939398912 602837 -59379945780109162794168706975908 602838 -24484908554003769314312883496896 602839 93051861613125911072244716149640 602840 -16224679964043995740068752179200 602841 3431843623141591207625655338304 602842 -73473782767296615139343304757248 602843 78024312166699181531952462948840 602844 6551189136670355891743795863552 602845 22729426532917077564059606405100 602846 34637090732807803901964083743872 602847 -31537978927293872255580051432984 602848 6059233973980836087732079165440 602849 53605969598756148157903575365760 602850 -13708481286179955731781631824000 602851 -118412810058062210165817342631400 602852 64559519563463353384902624733440 602853 18128443154173276133060098881984 602854 -6015442959707625997064185564800 602855 -16492796870259076604339805874080 602856 -10516312982378908345771752652800 602857 -228900936316747876711957430528 602858 -28208386964474590917812324592720 602859 -89690250329401930672071005217792 602860 697374323480351437109944796160 602861 -19408725567331715136624651110016 602862 -11450819575327482698996018488320 602863 -87779469480201279915387085840616 602864 -1479270700355546010903998300160 602865 -15545796968200397900184076633740 602866 -40953641661590666711795750810880 602867 -31200979233761684689214477388084 602868 -10285576341114268599156204171264 602869 -57711565221711442667122174046208 602870 901939275550710418841975191680 602871 -40997768104571558971484770338096 602872 24305310265064443416253322956800 602873 -77104777832345369068330289449878 602874 -20009816215129771193044144173456 602875 5542860796560493595443891728000 602876 -27512999558847933833160808147968 602877 -24100392250972766433818900797920 602878 4449119855643100511737807035456 602879 833998931182802828685858904920 602880 -21836648699892674792135684259840 602881 -58070703390939895542262647648300 602882 -1914353171457922546180516796928 602883 839985196209315461755100412372 602884 28511841602233555825909498610816 602885 82850614688536264917508636187580 602886 -8108228658096268944732340905600 602887 26349956495365584751707283824536 602888 -9522145454827108741097878978560 602889 -21454808470564156454386631531520 602890 34342617836922739522355111407200 602891 2079432729869329058106616574292 602892 -16955243779465506059511846614784 602893 -32139801163530857672968019154260 602894 -12129432164172636914304274557504 602895 2783865991715131784415929064720 602896 -4228228187315646886738672803840 602897 11682817766944445688768262665072 602898 2643773506996531920623169588864 602899 17944115797221093147689677813248 602900 -13446934841562389013332763504000 602901 9884452002300066277637268784668 602902 23002494590215014729355601642304 602903 402293911290399553293304485504 602904 25959388271442115954492144005120 602905 9767665061095886192976283800720 602906 22301250413789917946897066622720 602907 1359757868306727545466688746288 602908 3315427087107097138863783416320 602909 58007955044028155561767015243110 602910 -9763909536565920347588680704000 602911 -10240749477850806304868194792376 602912 -7846816916465876673132353814528 602913 -61425582550362166621783319992656 602914 -15565632881464449135460781457120 602915 -20468447598423954710863863865200 602916 80924256553894808794744310046720 602917 -16265064692283152227597761053408 602918 -25340859473952315486141895671840 602919 -4495381804236455081098946459712 602920 -50790677598059937569461034035200 602921 -9918757121288816522140510946400 602922 18657986359106799959629537741824 602923 93797040066154358140171043629704 602924 4270974604396989175942676908032 602925 -8311469548547534155880763348000 602926 21432318754723726841017292526912 602927 -33040388007808145195815310662320 602928 6824717472333976653598672158720 602929 -15026816968205065689860279807470 602930 43271865707305521963456760851360 602931 -5840674401213333915474457472256 602932 -41935764338636657452890360385536 602933 -21181409449738122117162844908000 602934 -22390683896514013357114550903904 602935 -52353714313964062175977366350120 602936 22963173361422015313919704903680 602937 -7793043113430372224659465114560 602938 12946734762806753752488794263296 602939 -22325108313781754950720362582240 602940 -11536576110488186151916399073280 602941 -1709828880208164010113270883200 602942 37442057769578884961583719215872 602943 31634610061444531493731735539456 602944 23572599020310758772087123869696 602945 -13789462790691401687478398041920 602946 -153439802601390828811252419840 602947 69749817169254453190283984030396 602948 10905272653684766800083949894656 602949 45612259156995695660427199690464 602950 4846702139700776659353938112000 602951 7542654081675502688333180900952 602952 4872295213561172245863224770560 602953 13537359311923837521247915531684 602954 -53493038733335057675612427299328 602955 -22328591324567830184028423186000 602956 73329975985502062692048339168768 602957 -30977080407364903083192058805940 602958 -16448638406427180234740955335616 602959 28153797794063322683319015487216 602960 16857892258006420009298164039680 602961 32094127603533040219139065036272 602962 62270087302826738889801956352 602963 -128529270733979248141728522018720 602964 1359485370649477873150771072896 602965 -24161664917826411062412802276800 602966 -3570747149060124539451243707136 602967 6577240768105364732193562495080 602968 -17219960050917770892192157286400 602969 -15317438378544089119067306659200 602970 -1739298327012491909581120896000 602971 -36634304308243585091225275984828 602972 -33376250666485920217346176372224 602973 -3219137376998826888650313567936 602974 -12070941420216969157247835387264 602975 -2401303356644053824490668588000 602976 -37955072622875663156233856090112 602977 37203386069892499061206153537826 602978 32922106820762657654804228201040 602979 9233572369926180497373775789488 602980 -904261512520115592297709363200 602981 -15004302653415857140837447474176 602982 -376501471960149566730764648640 602983 99578971806244964401951746850232 602984 108759246366825784047313688985600 602985 -19178956062139533306463752868800 602986 -6541339872021615357803049737808 602987 -7619132433398551182753032097792 602988 19879445292680158892833221688320 602989 457042842664218988864255249760 602990 -47294466002492978663047301397120 602991 29355628482356568710430702401280 602992 -10559405288424674094230821011456 602993 143883645009070934731569269150064 602994 8902876505816380350411266227200 602995 28625437567187471219247797739120 602996 -33279818870426297565613766049792 602997 -7714411412921634920870153200320 602998 -1385114461189014927009422047680 602999 -13188006132465368918197783215000 603000 -53359847768555612743422458880000 603001 21843429389482751029664660964352 603002 46015758493078879215125328707952 603003 -29343228724306912920146234208000 603004 88827352770177162276117443951616 603005 253265138664893881061882067960 603006 22139963777280829176824314307904 603007 161195148718454797465118296536000 603008 -26838348189049414552233317498880 603009 26002384539602155157817958066128 603010 -69688996452067365851548276362240 603011 -21469256576798779336992947168388 603012 4854414864164393564028102426624 603013 45013078080144337211372682151262 603014 -18759903820666926879668853847680 603015 -14682981232068433551148687303680 603016 51045974315192654969108063892480 603017 49876344769758581463354128471652 603018 -5529806445390534860952517977600 603019 -455505640423737866027333133656 603020 13412213845743516825223477416960 603021 21646885811149385323358414104512 603022 6995536941797099612984131384320 603023 -47657357624739673451779878091728 603024 14442344669541932507272742830080 603025 8447054607509887052691420424550 603026 11812348139746638422023541501760 603027 -41942077170670146477603232953036 603028 6297898249410361641530755243776 603029 13711609195933938861760452281472 603030 15172436266897220420072326312320 603031 40194410229554496352113832659504 603032 115887313460662612075180216320 603033 53880501678964352697705686902224 603034 -4697707064416024127182622687520 603035 -29941729239279662945586763235520 603036 -8972836849959261489853697553408 603037 67543236004397331674236616733312 603038 -26423358868480794627428739464640 603039 -39695672874055155805021540826880 603040 25220716354384545210451122585600 603041 111687053928511053163319925527520 603042 -30765934572571997897895286753536 603043 18661912679056516786070719634496 603044 -22442908072322413128512362700544 603045 -1330117237466469824957747007300 603046 36156061492411762705721614389504 603047 17288323850319111684198160229496 603048 17318038071570692953949840424960 603049 -831179598804007581887374890764 603050 -12372673391639752668556918675200 603051 15568152282081162970692131056320 603052 7401190857543629585711394900480 603053 5334886547213318558316631360128 603054 37548368408780278420914674244864 603055 -53898941178233116672851831456000 603056 3172230400474072098390192832512 603057 11578579708581456224853594612672 603058 -51753600074211840369455101523424 603059 -42806103187740575963724384248496 603060 11561038336962659481704819251200 603061 41097708466130109460038951196800 603062 48328104896530313837095850608032 603063 -27767302873356277025386711544376 603064 17617258580933721159075225600 603065 127246168810818657938397040739520 603066 18608161147356005113977086874624 603067 -73714807824989855914549521521768 603068 28261768495741806714022844494848 603069 -5976323826264680049743977789632 603070 -2358282721313091232740757017600 603071 20506806381477417125173673411424 603072 5072240660883402522056196096000 603073 -18476246806410708979209985860176 603074 -3690588598816562631339049414656 603075 -406290982115404834677555580800 603076 79617152048906064463474681669760 603077 -95561890837532596468707157999074 603078 2823314499287807415324344322048 603079 -53761353711844491344590111898360 603080 17633703278647572806853721958400 603081 -2935011639721679667391634748972 603082 -16800004881809753310999435926016 603083 -24505829370087920263387649820576 603084 -1498884306131040855874205783040 603085 -17536221280721127301457136272640 603086 76128676545166891214578713999360 603087 23500940077350396147945246436368 603088 -25498134370143186946266816421888 603089 -1564356188242686038710112888976 603090 16207362287496100474097837865120 603091 -4908175092651668885244269391508 603092 17194917201024817447478334459648 603093 23192629730969080035320730965664 603094 18932861158107062020519620868992 603095 64800477988359004904102085336600 603096 -17267020881095033938426152591360 603097 19901181989709817573858909813440 603098 34306860606553083920688735264000 603099 -10515589045392165993476579612160 603100 2447343872663901708010667814400 603101 112441428612173983352100456456102 603102 -3379115809856099299638921087168 603103 -58223992500348251682461317687648 603104 70521889263517549055543142776832 603105 -7555486561851055191327450708480 603106 -4702427685789845409378607850496 603107 -70912796713031499509325022911168 603108 -3242658444265303372118103929856 603109 -2567305407356989720089145613640 603110 -5668283137776649372198740142080 603111 -17206071625729269303372753991128 603112 -29037767723522207334726565708800 603113 -19706424082486347676887564987840 603114 34275178274356600842560481987840 603115 17579841657952987328449064801760 603116 -4810142967674471447939322351360 603117 -57118969232804634280304409790560 603118 70534036634718252581498003904 603119 -46165480084489192619942684592840 603120 -3170271184267446738695120486400 603121 13104966646910238037940298511600 603122 -10055536467492503982744275070048 603123 -10852287160495949720848966311936 603124 -50685176319027883207077551505408 603125 82550044309315645353791328412500 603126 3251198234573874705094954164864 603127 -18993895982109855841347161230928 603128 -60172085752346343767435153571840 603129 11917014257747876286937576477248 603130 18066701725789842266049963774720 603131 -112878593519210696634609417775068 603132 36431526129346985848698947830272 603133 -54711339474906466518606934426618 603134 -1891215970146194733446009299968 603135 -10736513255867166263228095308960 603136 -20674880392184621184768781844480 603137 49478660703144824171466679097172 603138 -13627927617938620998208009981056 603139 17014029607385203156918508636856 603140 15346751298257340889759463385600 603141 12611016429412962271231136083104 603142 -30208312911086114146785102528000 603143 -17101724580665929950694016734872 603144 23274411250191809345452081935360 603145 -22642129452519449303069261448000 603146 31816410147870278159521668401760 603147 -71602503487333448985917571983400 603148 -6058032051850670456889901717504 603149 -23262225627265149747803418395850 603150 5227413140723391419118173841600 603151 -82372816141050248245154032583616 603152 -10974419566389367410394850918400 603153 23777916920730690597242384817600 603154 18122130602180774730900460645776 603155 72752767001763746244797049600 603156 12823207436047493051912043804672 603157 -7552634821658361151813858265280 603158 -23349661124545143834776001124320 603159 11029388626718683487324996837760 603160 -16115661908112204078607204761600 603161 -732666886689072557752140490992 603162 3532370237437937485563494906112 603163 -37921389144654975479295968865816 603164 45250926506431266895110353573376 603165 3978468644638767459465001248000 603166 21546225780707201914893762652032 603167 27902431791899590518442712947392 603168 77847720756986092103758572945408 603169 -1218170245159203920380093897600 603170 29491315262209704741163737173280 603171 -28247592656848175660073923308080 603172 -40205085611789497274630516014848 603173 -81356440487688583294990951120578 603174 -3628913182201349472231591229440 603175 -23028486262807714267750181010000 603176 -32148557648040070267021784432640 603177 9187307278197445947160733123232 603178 -35353022804734275989687352637440 603179 47627286990072293922939432316776 603180 44569742892626925710652667852800 603181 -35189253528454527827099181735636 603182 17285679832877773916027973456192 603183 -18185200597518438773185526238336 603184 -20376217821379390074159199436800 603185 -51508346148693150286652730060 603186 -2076139866543337590315077721600 603187 -4736867710105001050819019043200 603188 -73592812769745324547322003306112 603189 -58375174403470156168400218801746 603190 19052362406743971787643345614080 603191 93536140391402562693950329319592 603192 16221860308826990068588086435840 603193 28961338865206877375753380104000 603194 -18559515138236549150121952515648 603195 -12957576141144814679750525992080 603196 -77878288064889346714439845962240 603197 -22283764669703428479972359652768 603198 -7220859637839776702090684301312 603199 -3013125971577795574311238501136 603200 5106178558398586276619354112000 603201 -53404045646148994342570402333536 603202 29664173516671767146910686457552 603203 70071919700467945454364564139452 603204 -293029617615300257810871287808 603205 -4828636010247506783123039347140 603206 28523256287484645511126634184960 603207 -1257958312756845598447607553768 603208 17177400746745310513245230760960 603209 -12827818422859117189482414775590 603210 -876187595188537053022094135040 603211 6261937356303880127432466071616 603212 3054084179981905394333442639360 603213 -20669161979793202325620062683616 603214 -36043895325209406578629313963328 603215 -60058863488230652056198142686080 603216 5699922855980021030190697021440 603217 -7090165577700946578996757262734 603218 20562336550908212392294914212352 603219 -11040806309659170039092959766856 603220 15393040354646283418762685402880 603221 1599768708877099264256572344672 603222 -13741881058034117564961665060928 603223 -1646940457606452273894228011216 603224 -89223457269595107618955052759040 603225 -11230142519494727961043892198400 603226 -16914260870271492823297682950176 603227 89199805835127800461330594187076 603228 -16678742043130240682489653914624 603229 -25235066550009178774164606312960 603230 -23583911571054649370805282633600 603231 -133444266518871403075837612728 603232 22368020088314188934473270689792 603233 4571474345240727083734788963204 603234 -30693779531678731382251360853760 603235 -31683485292625145790262307686320 603236 -44804563702123394659139181404160 603237 -47849052710852317120792203724032 603238 4032524240313257137442826359520 603239 -27953486843996148163346516996664 603240 16683020948084114006044191129600 603241 -77307719882942980995626538403200 603242 -26315055184939994452953101738400 603243 23420206889001862113786188008824 603244 30685589280905252033612848988160 603245 73902042686857548674137941941760 603246 609006795717486041799723491328 603247 854502173537727284660575027960 603248 -7649534399072113441428975943680 603249 -68532373214696705615617396745952 603250 -24132959416662174259539240960000 603251 -42358959279117862575883407731376 603252 -508919398159778208793343704320 603253 7713078865199977545796828715680 603254 -50953391443783476664845238019424 603255 11769201386883575275584854574720 603256 -43225229811996988308174618501120 603257 27415104688303110370917753142506 603258 -17737092032103356336966310531840 603259 -107033339307994751309208800769296 603260 -3754284178909068843890314444800 603261 -39236296570799353051306215015360 603262 -28750341553580899063326463917696 603263 23530601031572427947270465209224 603264 -53621292240787679637551406120960 603265 -1034724304214498563194194792280 603266 23060929253976298307775676648320 603267 -2183559063560781517535311296000 603268 -24896653417086243261276701717504 603269 -65680065202795428118514591432160 603270 18871006522337303820002426085120 603271 -197705724422946775079346023500688 603272 -62801157825671627585304238080 603273 -10977072083193549251761969299264 603274 -6951130611137013280896402909696 603275 -27280233172819967376398226585000 603276 47218481329974788433356321951232 603277 -3500650488815381320641947772180 603278 -5119321404624026045447755594176 603279 -33050144398035119456149458870096 603280 -101367088722480591668362199040 603281 23194821873705505812054327926592 603282 28770390455194338051879703320192 603283 24394361787818739096666919279532 603284 50524179593265125036554225938432 603285 1193300958092573965346492175360 603286 40234800251959993705917246338592 603287 -30083039452710929291882492558880 603288 -2545102410947569407471173683200 603289 1439902960559034412550242993024 603290 257465178715701206294604887040 603291 -837643717238993249849873280000 603292 -119438650025647984279643377489920 603293 30641094421738065093773267604204 603294 12991104187814759547882888993600 603295 -14002815916916398884202043811840 603296 -103625572566351164803035017379840 603297 -637310915380845445340985217326 603298 23707394777298046016739008984400 603299 21235981807411723140801746994864 603300 -9958947253260340533617807539200 603301 117614583402590464013063973757500 603302 -4999805752777712774567170021248 603303 23895984664061744802399639889704 603304 23005500683328557244679076075520 603305 40777752989151050732247833975460 603306 -22315524324422066863035076944 603307 -19095944521099817718698479848720 603308 -73856776242530502447999147363072 603309 5688615113855420606591577168960 603310 30410595639746653676387671258560 603311 -3166667644986083356477165535088 603312 -4016365775782590430764212060160 603313 26122942400010209859351962265984 603314 61729611320687772252863542250256 603315 -8013691444127277811547134728000 603316 4313291800523217242678757089280 603317 1546765814650527224670779597280 603318 -30531639798457378672792380365952 603319 -27038657739760971860315612664280 603320 3552811322164271141540422348800 603321 73037507418358813035979635941712 603322 5609403539144278786225052135424 603323 -49159186901434213084731661232640 603324 11680895443965335567127374492160 603325 -36951002380630435834833045203950 603326 -26907941078176707666901553542080 603327 42214613638029665433302071214208 603328 -32117297185449671335491145826304 603329 -1535865428632979543404994212524 603330 4926188350727403395931337835520 603331 -40737464074013271115006712251800 603332 82354773630469190712750278023296 603333 154075518551918560230858097440 603334 17475071956729440661498941933120 603335 -66247102194780350481155791195440 603336 1010846387361597360996791255040 603337 55797913980703211390573759168000 603338 11202374463886295312320422838320 603339 -54260337978127875997055154378240 603340 -26599843036347569076983067371520 603341 -69345215052554959162717068777408 603342 5513940933141444143941137882240 603343 -21606511252601099783407310374856 603344 -9571113010349612618547359514624 603345 2439098506608973620232952592000 603346 -56094834272049843740106775414128 603347 86051060953966968465182001562872 603348 -19612558428284073666614609977344 603349 54180968440508039587517134998350 603350 3573997652376118112206051972800 603351 17408272377060168253197708966624 603352 36660074282990315662660948869120 603353 -5244563525101296638123220815616 603354 -2416516255031804339181794772480 603355 -6303196193853052214920034418240 603356 4379436674350369438696264080384 603357 14620527728469143005935729191040 603358 -9821463914302614862982958071808 603359 -2372251552005579315353984045280 603360 7925468736513182523480716083200 603361 -41240972447901276968763346986576 603362 -21861366732676059642840645659568 603363 12470394655664683820734169025144 603364 -66911123673230502992532909373440 603365 691049742041806453227140419200 603366 2700615330267053533679830915584 603367 121733085113533399464135110825640 603368 9012535460043634276670330880000 603369 -21386939597978602542864002191872 603370 -11333468961336148321165610217120 603371 -6962785504634435299488796085808 603372 -3936103288883718422158036647936 603373 58951437602284101523319008316640 603374 56870450735203403077323841355520 603375 -18996056161728501916394814060000 603376 475083032579309177945252134912 603377 -41722038328661279008997246466048 603378 16285637558612511659821623989904 603379 -41559514436306221141316757032624 603380 3071988462155303733210476716800 603381 41050916390442324166642152287424 603382 -3655344313412727626457009250560 603383 -23449566362077374518061897394560 603384 5720688120988517675693423984640 603385 -37350068827918468135955823039420 603386 69119613727333996055531850487296 603387 -6290208254069022325882974696756 603388 -11294892942989123495298820083712 603389 -13970840814169321628776335810810 603390 20241826638135953507094865633920 603391 -25883808332636170475675604990208 603392 -66846055501284677748235513626624 603393 -4815101001548687086445355463680 603394 -28987859875142006222332009845888 603395 -24105642043748781656443553075280 603396 16204320489549678999986063646720 603397 -4410454868961861021839758075428 603398 2970090463396755810690954841536 603399 48431336953226640977752789668480 603400 -2588918157983902488807038976000 603401 -39662567545533334788146622650598 603402 38050993076760924016196101939200 603403 66723009816315241203878145131280 603404 -44704885654367787533823683532288 603405 8731697914661513099980940311680 603406 45636649374554164178931930697152 603407 27581442642268624642225713641712 603408 -2658091619941189943528240971776 603409 82856428017221694728623577474160 603410 8381228767837036600475657986560 603411 -24792437286164955759688522516176 603412 29341710185121393900782464052992 603413 86424770246156632425415888965504 603414 1449757109443666459156409969280 603415 -20841929634399404758349008723200 603416 -21028682319364111388135135293440 603417 -46112630294644948574226482307120 603418 3416733261562318947641616071904 603419 -709979551081961507407993693656 603420 -3812774151561756772773089433600 603421 -2644687787055675223730884016000 603422 5658161128004449236141630448512 603423 -48260313935222652450982918998000 603424 13737380773840125966528398622720 603425 -17268077396665174021074161915850 603426 52668984590901473697183101184 603427 -102647663707280622152691493612 603428 17754002953536056696065198841856 603429 -13896774981140883643287463603392 603430 -20696191305284639282376906944640 603431 -66143683821602294058589309653768 603432 -16543883707342463876282763033600 603433 76222901735942324491711423483776 603434 20438434304858019072491983117920 603435 -576497210671079167818873626640 603436 85858146278119522520613759195648 603437 65527532133996068566231261130412 603438 -7307402093427059032928346906624 603439 16720428106905205078958169546360 603440 10578730238129866675130857881600 603441 21076614834600586720582866326850 603442 -14656793445647241431221065074688 603443 103504058378011137989851584439692 603444 -1631401518641991456954948931584 603445 -10669493002019878866745852323300 603446 -3792328888977188985626774232576 603447 6838934162348563567806389189328 603448 -10120679602249911339570458480640 603449 -45084918333639033471040158370176 603450 -1136698586967652159603360590000 603451 -25841825115532983103620506365008 603452 14619561603026044445971515655680 603453 -23660123038220591745061044669696 603454 18753110393018710034127736533312 603455 511613488116515801699947344360 603456 6974659023692310813862998835200 603457 -27081360197601175477241777311294 603458 -26940509646501260204003528411616 603459 -52099980620814680136598638037800 603460 -14917531391526612304945581281280 603461 -51609755578545755090741017553700 603462 -215177545041988516886309322240 603463 13383563860479463758533514502960 603464 1943935822984468833226866001920 603465 31018465278303395834515282269120 603466 -24777836509300619794893434052000 603467 -34602217043732215442528353301484 603468 -44298864232844986706989810146048 603469 -39240925737487331968475256202304 603470 6211623666410683127540181480960 603471 21744198528842500864860260945664 603472 -9898939516758449343421109837824 603473 31123627339496791502275946962728 603474 -7649027404870192137988776248832 603475 14881607510391520863824067012000 603476 22773875360850409372796462194560 603477 14637459113082839062109602529280 603478 -25723106016265212438079977802560 603479 -71762376454352682595985849604120 603480 24936225053110484103108447436800 603481 37880513643686044412738405219200 603482 16815260658004908952806805872384 603483 45581977933064042334904388011824 603484 36350219662656436631671575774720 603485 -6060682571326722558897455148840 603486 5144732469037900596318066285120 603487 -115905077307200105767372606576864 603488 -107292660978710185160320259850240 603489 37957556021122229001415826107824 603490 48867868478664422155775136052800 603491 -3002306114627951152025929063776 603492 2193187488185318502496890442752 603493 83591743096288756936218574898208 603494 5674606813229680673429516611296 603495 -34633810151364802149893508128280 603496 -22775594749092825598086198174720 603497 -34759072369807221617671098544320 603498 8135131640494161760270036554240 603499 46616061058273261385264283647604 603500 -35733420362904981544835900928000 603501 -9697651141351996810283595461568 603502 -1977412350828818624418471642048 603503 -12001469139365711806917697171248 603504 10159777806740568629942094397440 603505 -184772166711674083854856951680 603506 31613875911370232370345126311952 603507 -8031114759259745668309412269008 603508 43781373799404682663441633674624 603509 31890732615260530958167120081980 603510 18278721542817628128472450354560 603511 45075260020690515265710926649840 603512 14747656869686307522177443020800 603513 -39322911088059778172336939026758 603514 7419982690246791953251789578720 603515 47569585060014895241149288623120 603516 -42550712061090823976249934766080 603517 16433068088050054937689452545664 603518 9576709185309616346236510824960 603519 -12700496652953913627953942292480 603520 9379899726094690263107842867200 603521 40652881631127650496525950446722 603522 -31886995470884183354753669361840 603523 -29040410114184640202146037956228 603524 -39310422564380952450533697323904 603525 15686696906379347382607868172000 603526 -10527555902058784608616950312960 603527 -42808410576386798584876794511968 603528 -47118928031192224027509748899840 603529 -20373026728358413805845735168870 603530 -22006206523117291814065867623840 603531 -6453497243822379842073960756828 603532 71024792432452786799615408381696 603533 10617604736714690063492605796460 603534 21795332033833090875491683832064 603535 -36466071226840518992733866122800 603536 -3743814994606911884537396133888 603537 61461004935527793539352448472160 603538 22796161959504794541067213908480 603539 30567175402269857887566084747840 603540 -14216497366193714527428184473600 603541 66328842943323194040734254700942 603542 -459584226982453554558183380928 603543 1638539932105332946965635466624 603544 15578466561745921969307524915200 603545 49999192299065514138243913575300 603546 -3219305574004638303338796335616 603547 19771263269913810336667857208064 603548 1613065685100202614523799040 603549 -1505079779617554481085754420666 603550 -13300830703923994975806916459200 603551 -26888438305285505474019793696656 603552 11893316903305716230621245734912 603553 64761401024248004930589630136802 603554 -19647632558315545992483436761600 603555 -3041845668739364772972859356240 603556 -31887590142422243139252463799680 603557 -20631440434550421093564703216194 603558 -33266785459232119965004958014080 603559 79366407488168661238794734649240 603560 42964036999460786381869154304000 603561 -7446338003728105295053803518592 603562 -4370064980504545878473632151808 603563 53562102653189858422831513429812 603564 -500687207722204632208499116032 603565 72559647582317849129295599576460 603566 -77580363219674569178887622016 603567 -10016084911319863658663222595600 603568 9516220913105654462969465143296 603569 91062128130303939768224677229970 603570 -4282399548212491524565477785600 603571 -30788261523537946902745240593456 603572 72822242685556321532356039790976 603573 15189405365029640400728380677600 603574 89963503778018235562235797715712 603575 -799637078385947148126886470000 603576 23021547763055988289288734167040 603577 11447509060730446952242493850120 603578 -10354385697600849453590940086160 603579 -26524244386021347996948150800616 603580 -38404158739496200125818095011840 603581 22944108581134244072635397901024 603582 -27945998869665209734778607131328 603583 5406822208880546257365666030280 603584 -36378464313606602004719493709824 603585 -59331598874900488593266325868800 603586 16222487307237518558063988598992 603587 67792295577093888223098729578952 603588 -13119967542764307463475571210240 603589 -3626315784744898727187401792096 603590 -9882980616085240708035125527680 603591 -657995799508582074933665220480 603592 -57451503770330180151322050969600 603593 -1758706007797873701096308390640 603594 -5295614800183559367380595508176 603595 79553762041925889020845882846800 603596 14898104891124725750853918225408 603597 -12595377065055032620887945730272 603598 -10109456152919810576444758533120 603599 71364169165956790920755905165800 603600 -3213362458043500011406501478400 603601 -17445640880888917451545670544896 603602 5100798157600770948436205488704 603603 9099001750897953453876824602368 603604 9865244636635218462893857552256 603605 -15396182623304284966017373336740 603606 4198045475266883255743329571200 603607 -11267592723634175599879711585144 603608 -56235814014291284284558625341440 603609 -31987849076627762599675005666096 603610 -11587096613115307549514986813440 603611 -49046289359964770910722093238600 603612 26028908911573153346545865703936 603613 -18191176686813304292569023298138 603614 21549851872928608875253415600832 603615 29156307423762422059645396536720 603616 -26240975593097736628284400336896 603617 -2141357551633818773772616951488 603618 -4892039691343034649181445007360 603619 68185308726633086607193952503896 603620 -18249064286291119766297493784320 603621 -31794452854043120059505032600128 603622 -10732668320673089121252460206528 603623 88137816883447147279240180162872 603624 -21222069490455115799113250734080 603625 5571854707261365659718232560000 603626 -19454163426244989540755647633488 603627 -44540299585635385873015470496680 603628 -67138766129604565650713405861632 603629 39654861076835120448409356172320 603630 3498538207776465939069442550400 603631 33442695361989947776721475318528 603632 -1354878484667088532756757741568 603633 -25785141070283705454623964767376 603634 278594699198465072546844416640 603635 -11525336977910878748779425518400 603636 35385345338359073389216033443840 603637 -9169112711965575642752553264260 603638 -15666929895153955277685574379904 603639 -46682698997179877655300477580800 603640 -32336500504185530223388109107200 603641 -11557217305055855256638526263958 603642 2514063578962997189782306759680 603643 41123915195391449263275654201624 603644 -39425314853876640340616307033600 603645 -12135221026716254419274540400000 603646 -20123544195829219140855193095936 603647 -71194503904665683809568194295688 603648 26193126280846003080550504464384 603649 12195728130159629797369113880240 603650 -13720824803441355530103416989200 603651 43183348579934915530134035407104 603652 11674824669417004530717902663680 603653 46614723113053250222920650580860 603654 -7605383381818029099049233026880 603655 6601384354632940564937248641120 603656 -57201529318304490837612150896640 603657 8307156853600613838797577318954 603658 -688599976150464380961040922112 603659 13652746726438459552135803041280 603660 11274865219615475509465487477760 603661 17278586032823738392423027599232 603662 -29926327630726582483321764591168 603663 5264184178828601026837689420288 603664 -9994120445948841131460425072640 603665 16033189658562460621603243386600 603666 21693803730305557247030932945920 603667 32840233124077184188659261468716 603668 61505975764794347101756131102720 603669 -55714883216359517421481502208 603670 19781127664748909053031492616960 603671 123425637450880940249587042275144 603672 -52884253673041250254143756718080 603673 6861577358009143479332186986240 603674 624253582778815424566103908320 603675 6620037586761618376565773661100 603676 41685471594980387873042332136960 603677 -835454939545800079698137195040 603678 7795220466952902776723702178624 603679 11426521099537439475826567741280 603680 -31249062199252417596001615872000 603681 -12868909923606079808179423949184 603682 -44662007106555163780324315205808 603683 1347115678850963733371076180624 603684 -10626527896003679239967551476480 603685 -45426250670092554350094777775620 603686 12430104008758799967810303693792 603687 -7764512275117527044226701990400 603688 36295569652561392096874266624000 603689 65641251703661040705565854170490 603690 22286947361339676579471350795520 603691 16609513630012219241077222425384 603692 9048849952281600685577345341440 603693 5123411564817834542725572065580 603694 1107121741452775516180824244224 603695 26543760860319167724293029888200 603696 -8314241336146038992109552304128 603697 -43918414098485822062800493853468 603698 -22950904639282993632472831104000 603699 32173213644678131919378262129464 603700 -38912688401759383292390241788800 603701 11863823521142579161769172257952 603702 -37694609267707002816444047140800 603703 -157974170499994907247918074657856 603704 -59195397306311201904485570887680 603705 -775589095949781284047269348480 603706 -542849828791826619464892986880 603707 -46295769142236869352038094819120 603708 -15492611648994922412833804591104 603709 98743525897708956060722908804140 603710 -46245987088334453671707738240 603711 41596219084955785343206157552760 603712 9356750252479728523015763787776 603713 -58341527841318359128227929529792 603714 7388641385607053608137003893760 603715 38664220800239025509339067617280 603716 33109413026260712877057419763840 603717 28046107411745534498016085327200 603718 -26724016509864635348366923319040 603719 71518549172120130099437568780120 603720 -295842465182889881898098688000 603721 -44147091880328505613140499244530 603722 8784996821706274678038367918080 603723 22035706341102387811954297945584 603724 35624979490287323677381292155392 603725 4426407487384158513310114272000 603726 15347281094165725984780521620544 603727 980346001917188406083593842000 603728 -11097779158458453894303378063360 603729 -27908209071019352581101687902517 603730 -14374188094891201990811930982240 603731 -76484423494547247464879413704468 603732 -14366836148350638698794653308928 603733 18857289259396687581299858028604 603734 -13611933639083146358821348341984 603735 -29607410050100258128105851388800 603736 -8629952659280420013087337635840 603737 34855948563993133093590375478992 603738 -22434668892638308235495918562336 603739 60643455374674049709097987337540 603740 -30637962449426095594110984399360 603741 -67721795842769036883959129140608 603742 18752858323389087372712790425152 603743 41321180559158629731205829862000 603744 33603295165345987992807517716480 603745 -8964537112988495017245940747500 603746 2500911869708893493442184777728 603747 55694075744137947028069426416000 603748 13263500276177119339613746694400 603749 1369322107947938829505675338750 603750 -923016768142085898852130560000 603751 26065106612084723832685232697600 603752 -3693712952327919612474295418880 603753 -18346792475039861045364722864496 603754 60159308840963105562165387654576 603755 26319446462503748373190022050560 603756 14985709763090953628162357121024 603757 -3640716940044313696968578189376 603758 23044858496344450078071229618176 603759 -3684233080660906873980400619232 603760 1035723612188155791155256852480 603761 17461242717918688361454412369362 603762 45580006529488772062949222360064 603763 1534975110468366960581290625600 603764 14748317413600517461076616124416 603765 -24444984725635902893139391641540 603766 981469191653056371541097606400 603767 -63531411773669018768643759726840 603768 58605861812665343624711718174720 603769 -53493804362937394229445723671830 603770 -2825063885196229929115384584000 603771 25891910521348281639436847937024 603772 17802036551283617346553209388032 603773 -36826210709718970712778433935456 603774 402407388895937924419616497536 603775 -47295257748571983056978901632200 603776 13485697343880974328607329484800 603777 -7620586823555907500390319319392 603778 23159223408999191956327745651232 603779 24782704249677631786351580546880 603780 35811648343404254249640178790400 603781 42752341787309415892517359103582 603782 -45327404422497240520537917595200 603783 809043756383317531598009243280 603784 -46456777907555826798449437409280 603785 4803661891236211198796748725760 603786 -11931668911821291695390301636096 603787 11110099939626607491582807399232 603788 1039888503814436906468477700096 603789 -55884793188622165343332841387520 603790 6289348306653695813430600000 603791 180931835722115645425624614192 603792 -3196939631837182894392429772800 603793 65564638940207749355266947125042 603794 42459278898447251450501252727696 603795 38426589074179768363103120854320 603796 12370443310898063374173445896192 603797 115303190209691835562308536026560 603798 4236593092187515931023484750208 603799 35322788137470112267873005839536 603800 -32745618568954911242880533760000 603801 -37691108137056287439227320819200 603802 -51807999973072331390507782821648 603803 -32075864065902954121917336382080 603804 39150550656984004340174225620992 603805 -34353859019567702547143944824840 603806 -246627861848993307055331911680 603807 -5055581912754253146908734859760 603808 -61073422751915756968323344302080 603809 113311688335805242049338483148160 603810 25360807029357461900512216269600 603811 -10736136542791404144652833801248 603812 -64390939638188754634038338423808 603813 14024542595065308209490656457024 603814 16923583467182137770008784716256 603815 16315210247550550247143633227960 603816 -12664134211258377041865018163200 603817 90921664528731375811811909679866 603818 -14447271415303034891953742238720 603819 -395102841721737942285097987536 603820 -1725904979670475520998476595200 603821 -9530366293114789229562795039978 603822 -8019810504189272848693836698496 603823 -110913901737649288516302311978640 603824 -6184277744213504750610474663936 603825 14140179292040189718922843221600 603826 -23656707326357564937830865435888 603827 785126322814875481752818353596 603828 -42611385596786478997394774446080 603829 -35150362666716538428856641838116 603830 -25726523539935638378652490621440 603831 11166878684880444601594676231424 603832 35887246621626309096049596518400 603833 100817834961738508711959226055082 603834 -4799274999397089767684934414336 603835 -555342002232322618702282158720 603836 67960812905160941284769122452480 603837 34491137672390429682144562290354 603838 -16216365452826154637464179906240 603839 68794446706826968903377520028880 603840 4134289044742473154622788730880 603841 33224874991559801579949941275072 603842 26323718314308118836405885660672 603843 62434451846298916536062345084664 603844 -44088418870130909463518114875264 603845 -35293232309174418049424318383200 603846 -15165187551010770039937972837728 603847 -106031117445057718003875715025704 603848 10579621296194658349908357611520 603849 -188018602643136887458438017024 603850 -1264116171446604475244424396000 603851 -98880445051309911370353639479148 603852 -34921960801148801937788921184768 603853 -26820016281973231605588855669898 603854 4408273829724382216071772829376 603855 -10611714037766989714496925166080 603856 2075959377535008085300159709184 603857 -5777825658297163178979113400348 603858 -36823618096986040667412786927360 603859 -695736178778135989596196545940 603860 8577975677162729873026968614400 603861 -27831857911131612501413546956128 603862 -959403586751097843154768795008 603863 14663816393133054869291653052424 603864 53951940573603854007387942696960 603865 11678496579242147576710487664000 603866 -21292209314317620818286253924368 603867 -73751120745952674904410599228160 603868 25077677854870970514606394792448 603869 -5392905948510539221320647264448 603870 1505694642310612222822588636800 603871 -149052957985206950515238754615608 603872 46140505274946976628838413893632 603873 -32151993469780594695849778375980 603874 -10055089953489053951095948269408 603875 -40454628086511369681956168016000 603876 -13862104751448145612776065310720 603877 -10572626889470366867929082792800 603878 29688584380164979294313638958400 603879 -4791685385454881379044421859632 603880 4741707986136448818339269836800 603881 123636236204650655602452544778682 603882 19068286833232305079283350894080 603883 38487235879311127173297114693520 603884 15256819129992346819734386159616 603885 -26658890207097283886025614653440 603886 37245532897882297449941309347392 603887 26192425666257832861618847182440 603888 3488197740215438398852774232064 603889 21484624810086422197478327776896 603890 16479108636113719271599102932480 603891 41279424743743306197854700804552 603892 -424671491279563810412176652288 603893 -55061678405680974372511722315858 603894 18087274254688021255640068324800 603895 20041492787997433705239447245400 603896 -34371887269470635573105421312000 603897 25614917534049882652352209161600 603898 -12662364562691556667727182150800 603899 26257579147798515655899074244900 603900 -15863742109826672363714039846400 603901 48470094322871564071558928880902 603902 -17627418981962740334964868749888 603903 26319453519961346059001221887744 603904 27639088558701418165179447771136 603905 -76421169932606277884004928455000 603906 10475392425593715633362989425408 603907 -85924721637724941354831462627844 603908 -26910572940261294941247457757184 603909 -19761245595078615509957310977280 603910 53390311092079491204450825678720 603911 8220125663188370006728353792 603912 -52908213531298418854588277268480 603913 -120033633608623364647603126788838 603914 12755338233251329248428419662432 603915 2682710168158790996745032236800 603916 38806331948367853800206533994240 603917 -12452337823787798217885894233034 603918 -3502096105542345716880438827136 603919 -25344155063992537580581197497680 603920 -1179831496505588868432132096000 603921 -59612747114158755785645699055888 603922 -16086025980152035118283913940736 603923 86949523644385465630417206416172 603924 -28840151250948327113486411642880 603925 -38371589592546531352240249771500 603926 37654989128427050303228693218944 603927 12705209724196872884991431549664 603928 -11589599109711302729393484349440 603929 6633184841536740351800807928084 603930 4355138333276474978290965834240 603931 -91956240291730802561380696710268 603932 31068834091496960727212474280960 603933 -35587150466493172329639329552352 603934 13105591928281449744198183982080 603935 555995213009322197411515028520 603936 5752929954392838044152135483392 603937 50364237562236286784765374591586 603938 -58983500837381149294986392536704 603939 7478257159528980865615632395520 603940 16202422650408146386105391735040 603941 -950585401928335523672879333028 603942 -6096915053786210702102667067392 603943 492063547376167207358108552424 603944 60051383423224074543834209157120 603945 12514275417032688266545291190820 603946 -156288143094277029279199741440 603947 -56915453747294312546257008278604 603948 2523327765847273955837991790080 603949 57957023829317805809929924428950 603950 39406752087015364526224543046400 603951 -2998135274002763995339719073776 603952 -11267554129420910040246238265344 603953 -337641043973980059008155474560 603954 5056957017551054731311726868800 603955 58739051375861677980057767232000 603956 -44317991959666812252054431114880 603957 -12064313988554145662290256718912 603958 -3388078263096278364287334733920 603959 107998593687031449604874999520816 603960 -16717467951260390977263304704000 603961 38731950318155173461771643749124 603962 25720818647785282506359669163264 603963 22481714003517465477371290148400 603964 -45970814309810988550665157633024 603965 -8781508678039722543442206144000 603966 26899753119408635506330358734848 603967 -9833368722219106709554598005408 603968 -25586591971905612599586313469952 603969 25306942088428151917766764115520 603970 19156967198808089847445799131680 603971 17083330507257973120772429691144 603972 920434048433758123315990410240 603973 -3682594518661155440149873678976 603974 -33313994631931491164733383633184 603975 -2449701070008492342201457019400 603976 -5583388479471675231467955517440 603977 -30388117562235546918064602324528 603978 49242224894618828822395984128 603979 -23620463564345970522064126995824 603980 6259769841642306383091708702720 603981 11216163982028586754738214980512 603982 44440341743434443142503989990592 603983 -16598111474043665425829420312400 603984 9814996074122396843687104610304 603985 33385828575220530390360043396200 603986 -4031147338073472947353015037808 603987 -8592810928454969959200821261640 603988 3832073920514477526363268964352 603989 109913647591454637948723780995790 603990 -34407309287548346978602104710400 603991 -72386737304150618707560356689920 603992 -150912285110701285792129287905280 603993 -11068889933654814000034294900992 603994 -29408187849632098260420508594704 603995 -22129974592908213758692006161120 603996 23580294509213004099520434350592 603997 -26228260103337552768319616668416 603998 -40963391267389939161052306032000 603999 18342701714165946165105560533368 604000 -58220637580551610046518788096000 604001 28092347469868161707097824116002 604002 -426336843247594322028872979456 604003 53632147868208743452143555028464 604004 14812271860672221320033861517312 604005 -44079860212704580049686215362880 604006 -36189257237919600278358893823648 604007 62323956510857577770139073571256 604008 20463355019539150827536256998400 604009 -27879845621788226209849929152384 604010 -8866772242473908134606480646400 604011 2294370192846228752092951760472 604012 15300452637934649336767423610880 604013 61568701428717210182204050898262 604014 -10225829752981130699568557991360 604015 -23380270404129566169001306419600 604016 6980035165477812185889533263872 604017 5633762354551307094032743594866 604018 -2065565227041174430262524973040 604019 -45541415263726457184420608115840 604020 -9997639165771152094497980344320 604021 -1236079147848798612595213819296 604022 -29750301949580334695781035189376 604023 -37739721033716165405216213702400 604024 -66121326047903516806631698391040 604025 -5507662321477628274423173651700 604026 -16446480172288592382099634095360 604027 -52692308363233647345502771832088 604028 -38640283420325645494958913656832 604029 -37189068770747060288870962419360 604030 4412357336652650509875890630400 604031 -63061304511487031763204461559168 604032 -24527210073638905929038561280 604033 13727797137471998354692173659460 604034 -52146054539797106259003740375040 604035 2897094274924425385009893517440 604036 -36337325067248780290336582837120 604037 -18874280069241849052686759994848 604038 -31716079542369197962693019240256 604039 -100957509435625796790711308592144 604040 36595021314033852220160557516800 604041 -32615884845737464368805826247360 604042 37998882918500119536138920755200 604043 -325176174140555704955145459120 604044 33519184698085198075574210396160 604045 -15225042983140261382427216580680 604046 3401469426035349544778786750400 604047 -1959805184996046856531242630528 604048 -11124623067183225060996661575680 604049 39311158274233587319356039987264 604050 17775480415339714932534274012800 604051 26652721521520672295371805084752 604052 -10936503984123030629026684097664 604053 -15148605992385441114430039910916 604054 14336149177774586204675390302272 604055 -66167482868367671848709377640040 604056 29087194509073383461144310067200 604057 -68058228155409262943648133120694 604058 -4738070252429580739297485020160 604059 -1294070702847845081529467607552 604060 -54836459544061873015554627371520 604061 122965864403814926225347477977612 604062 41933600703183151582301022912 604063 65838930255610398734248971833312 604064 -97798481957290349942742712320 604065 237724253352159601943252413440 604066 -6867126586882697127047205728256 604067 -70009928073201515223549971760360 604068 -2536386438555343014458242682880 604069 60237243714856617895410607809470 604070 -33729284361208953298582113667200 604071 18296486687530899890326409438880 604072 41378161086455673262673572577280 604073 -14152642530080371904843490396678 604074 21003350485752452615734895309568 604075 2373308225431931764734216940600 604076 -1304289770136647707308599109120 604077 -40403454344003262474781483250880 604078 -4358115423655995578068759236480 604079 4578410588439795002344882772976 604080 4313998287025864192715916902400 604081 -30118538847934178718403721308236 604082 -57753216760414805725685841742848 604083 31401719010482580295201602700848 604084 -24339355614055393371202748628224 604085 14417745787693026600890123562780 604086 -720184502165025295389405173760 604087 -9594907689990870745785721280808 604088 7287025170587536287130661621760 604089 -4054235037689246719425325703046 604090 62760624998483290970048019088320 604091 -33648876593947894958464790853408 604092 8160757484401282965942623703552 604093 -23450492771493811495081958246080 604094 7043750073886616216700180888960 604095 35377721287603691699603777264640 604096 -13981556323871958090717520199680 604097 -6506332376150451172870353504000 604098 14640274240710439355274082123008 604099 -5731690575187760181687887037840 604100 -6794529188597060895951147417600 604101 28200852042358658691370462878240 604102 -35702675574947148287455405142400 604103 -37397455180254312294071291250096 604104 -14947355120358841098056392826880 604105 61020467348339706087762543816000 604106 -36604605725094129824443841719248 604107 -239024516241813249619238740992 604108 45901593762848241975912509942528 604109 35204575677567095399213265231840 604110 6324574762594029432991270176000 604111 -92313561227827852772519672076048 604112 -1618154419460389751109679792128 604113 81849095192134054054782349488000 604114 -1226951124228283533264328485888 604115 13120120429177772635257917267760 604116 -11925896025591418181130547515648 604117 49846274357876831163791297068380 604118 20804144131599154730820557759904 604119 5671471057462147082723557333200 604120 42943429041853912284929113497600 604121 32784376304350947553306816388490 604122 19047543137458302415335752219904 604123 -2463205554708034476083752349936 604124 59644107876891955303000226112000 604125 44232629386425760051558441200000 604126 -8093473625690259619701804793920 604127 -9460661938689329877915295948968 604128 -5631892139296643296186261831680 604129 -134573418677204395536846306209724 604130 30827901787298947080049501020960 604131 -31703948061138390646044042699456 604132 -21519305371308418012802642215680 604133 -11329991735945298326882624868096 604134 -9207925525435189877054694837216 604135 -4263901406423067358695598332480 604136 11695781774633154713944128860160 604137 -10197816654881456621300214502848 604138 -49426652787120447237682237269504 604139 39825321499150663976491509706752 604140 -12231614477057912753146804454400 604141 -12061659197706032652693152910048 604142 1917470446139598415643044905984 604143 -11480633748237951311759525392920 604144 29016130623756877547328990576640 604145 37379654015879231267592019566900 604146 -1041626071962635954975595184896 604147 -26289346928712260254938098593200 604148 4355359620149283218065119179520 604149 -1007902303341725113465540505472 604150 -220467307941611441889440558400 604151 11311725346226722889420223452304 604152 -97364690380036742358188163686400 604153 97174644871401208044432449786 604154 38822434677816730849683091464672 604155 12000506959169906221572723362160 604156 15049010290774591973660412525568 604157 -48904842491546753800196551507680 604158 -32834014867350374269410650817216 604159 18795063909113057186129039769280 604160 3340924034915331067852357632000 604161 -19055328820147041231873029685390 604162 3721696300751651336176122170880 604163 3556882167812463811850350881696 604164 -2692985408347959820606346035200 604165 -50812692451086708956108970383940 604166 -19441932998879328512768885494656 604167 -41778104082294069679101250668120 604168 18605890870380556768524425794560 604169 -25034726004433641134452428414156 604170 6643867663826519892479144534880 604171 42316293186037024948626685964372 604172 -19407375102760699372409654481408 604173 14711906197272648952020898259424 604174 -22784251449793009459946758925760 604175 -25600713984743963649081554238000 604176 1173557121086355441756088172544 604177 -23178820496872052684335742606528 604178 17807872101724329982521567342240 604179 -3616963048956877426587249772740 604180 -51358135064534790468698106524160 604181 48916882113877817049270385356000 604182 10579967972726273996848084992384 604183 -7379653142220381455477998708440 604184 2352143578018973259922540339200 604185 -72798312767532289008653327235840 604186 46975294265539400206280041109760 604187 -316880640304334187690417382560 604188 1828841207441558481790088246784 604189 -18812585071195978607841344730010 604190 -9244302281821933559285125248000 604191 17728367252288038940178264161664 604192 53531294065408133457013584691200 604193 1810554078394985425332555467184 604194 -17087389653802993764202448553600 604195 27396547770675396053946990834000 604196 31542686658350095509047831030400 604197 66117489057994290035638148360640 604198 -6659244190667820554358598748160 604199 -2775388479692923751831948933064 604200 9237288812959779420495144960000 604201 6300434330522475589179543501412 604202 -80101375715626560756908609086368 604203 30917722588294619350772609897304 604204 49475466015668411621744323763456 604205 -9402748034874970324131739927680 604206 -75008222556147444517049572116480 604207 -99738626866044565255134245841888 604208 -4234869725799518192489129803776 604209 -47814175960907134302336695991696 604210 3855752867420137887240645457920 604211 -15585749823249693888406993507848 604212 7950571091986874135823287488512 604213 38404907017794510771721435129180 604214 15659678067521934039878879868672 604215 -8612047335703470064975193486400 604216 69238100648439155866595574804480 604217 -26503439155288588652422770041388 604218 -23277137382587940535415446557696 604219 50191181107399502918189629387200 604220 -8648360300566057303079817285120 604221 487175572140859626723398085120 604222 20593106393828220316360024710912 604223 44453836969623194976782703905472 604224 -14859684854819085198947136307200 604225 35466653624074107140922929441750 604226 -361963080000284071454251491840 604227 -10171183736834152629072979002192 604228 -51145383502128653175263104450432 604229 -46538372660862616966815335797824 604230 -11308603087574749977956530882560 604231 38225943118694546306304005680272 604232 158161935175619678504164134420480 604233 13651661163988706600754209433600 604234 38679016815404656196929720409952 604235 51640492606293103639699660459680 604236 -741338994849686945919637549056 604237 -37647795192414797986574226223114 604238 56291206847854399052744239659840 604239 60407195474697655572617006866824 604240 -1353012591837198210362682900480 604241 -23147777402616151206589515578016 604242 -22160233353049801751460241182960 604243 -3446608404959742618075760095508 604244 -12730568563974719909169327417600 604245 -24447980383578810566399175590880 604246 -33792494703496067353785589448928 604247 -13587078543982919599508086963488 604248 -26589650520396288776583963156480 604249 117457101309833046266652781306250 604250 -27059841808074349328699884008000 604251 -38928748025137174738857931350420 604252 13655217808372247391228613853184 604253 -25913314817466021679793352611976 604254 6682894200554105714882898373632 604255 75862994103176939569766097605160 604256 -1023568742272730392210438619136 604257 34656460412465543467361821339680 604258 18747640292737978797740609415840 604259 -33740695414188968566749981741540 604260 653064711677068581130185550080 604261 -23105451478794318479968812985568 604262 9866245986538729966697872875264 604263 -11984694348392786907530787491712 604264 -8332972516055281432279114736640 604265 -72855019752647477391357175078200 604266 -6385878952271595847836017344512 604267 -12899604411732409230026332602360 604268 -57126095299449512130243787414272 604269 27712170466470790664169936853494 604270 -10411563772455550954453039993920 604271 20640846971193178241043237132000 604272 2571992200501033385634682798080 604273 -99150283888809770105178799919040 604274 -4969331405001554155447370132736 604275 5866333590730857998766908313600 604276 81644792184842952379148270571520 604277 -92448438343265073869114841809874 604278 -19141154358952629729601334289600 604279 495707618807391658620648987648 604280 72111249253598556991477127270400 604281 -17553383214378901811109850487616 604282 13032636577793052882783385904640 604283 -23508703391479298642813199050112 604284 19306978745100437107323590280192 604285 -41565810622671352405628173009440 604286 16189511063759737166739523886592 604287 258162770484136973701752967440 604288 84842108487364733338315149803520 604289 -1732602444308005706520531720000 604290 -22915506314139233546336034401280 604291 -4975954447782071426457288914308 604292 19804488764044004635615396392192 604293 74138995927115062877396648805984 604294 -2680169248892896845518935408320 604295 -36959350708183979940919496626800 604296 6315089043788520838530482995200 604297 -145025092421034181098702793297628 604298 50909138434489226106015192059136 604299 11181200820117377954560193028960 604300 39001257528118771903789958086400 604301 -14891625770714273971025205137568 604302 11936699625779945180405474365440 604303 23951911805592005960957890869120 604304 -11274994590645054613895381975040 604305 -161047998435723833983711359960 604306 6405912391635075829861065695904 604307 21196655737397049982836016350864 604308 26384685480518005420085539215360 604309 -119592471555272051535104646405490 604310 -3638935542267392796525452428800 604311 -7862687452183385900101084466328 604312 49455269505786218195252680243200 604313 103133198593072789230592256063562 604314 262484465098152989612356208640 604315 53012394969627669340528706160960 604316 -81391215746369903930995692137472 604317 -38676551200520725981124758680768 604318 10497509596461990809274016595328 604319 -37997708652338357416630384469280 604320 -9363706531722789395144402534400 604321 10166310490917053562550483951252 604322 761543244953657578892738116992 604323 18684608331133643790956339361240 604324 -5797259858905418008749498236928 604325 26687850531899060378879678661600 604326 56286057013158184506987373707264 604327 -23990162524163641548223272876728 604328 58798046293625672671528783580160 604329 36835163114134310252981964561888 604330 3203712076263674069369096478720 604331 -14687812578401568874374837931200 604332 13771482573984921254134834880256 604333 -41288998948960653954448233932160 604334 49140766449758189274204599082816 604335 39968283809974565652019787984400 604336 2218976176685228194262323986432 604337 33761966605829152942736263159920 604338 673347537977177144222201249280 604339 -18994326719308616202153548111860 604340 18131609731405840236455246991360 604341 55617836290554653544923335369710 604342 382447649558583423103120839072 604343 -29690733090937255751110595880408 604344 34631287473660852425248562688000 604345 801255569278449984524843996160 604346 48349929728249723146355775349872 604347 -52277230283143684285398521658600 604348 -38345672037954576935761626516480 604349 -2210537593135383830621669086650 604350 18307131034948966532352721824000 604351 -66110623673358444116410685634696 604352 -4718168833342084633518491566080 604353 -13738293420045890805385525254096 604354 69680616167082249475957460138400 604355 -28841239618936671942928072512240 604356 25526890986402267550315776310272 604357 21652359093146357922235588013980 604358 11252176486403848085155780315776 604359 3027240086026443727653207173088 604360 48600121661127097523458343424000 604361 -62549889328480068870498295600038 604362 27912777504083886558546982105344 604363 10573673910392776519374732509200 604364 -67848350039720348719495315924224 604365 -805384622112373766878946758080 604366 -6234068256529773657266989574400 604367 2223036095472713653693633330272 604368 -15437071678252541919298486272000 604369 111267916076515771723144211574770 604370 -14419354796423966577126097656000 604371 -36529916106101173339442204586240 604372 4726657805446826553991899627520 604373 -66270054080809092576947246788608 604374 33978535259664564347227910995968 604375 -9042279734969978728568629765000 604376 3215682878356791375718525992960 604377 287964857827158666448305671514 604378 -17224228580711544231705633695760 604379 -24795997360362545294955785737020 604380 -698796123363381556725320908800 604381 -29284280180743399448482928689236 604382 12512685559950162504423136113792 604383 5986198558047157614679804594704 604384 59364902619952107747138602532864 604385 25407996264920724336165303746580 604386 -31692055514492225623434728017968 604387 -523067435386617646047500480048 604388 72918662929036527257147791124736 604389 36276790088947763597290001220960 604390 -1852425775687008346722536284800 604391 24066864891372236009457488826000 604392 -22159485603858462241455839969280 604393 35762344263274623267440239528960 604394 11385315384314370410448663340032 604395 32137752762621286799760856800 604396 12692353675663652070629139010560 604397 -29212968193551690003073851674154 604398 -34569554430740820410356345331136 604399 41190058038969018864515779184880 604400 -12004768926347224760116044595200 604401 -1520178795152469242186909175936 604402 49515891519128584526565248266272 604403 9601135115088922597604517405384 604404 13513511728678489470854085371904 604405 -27074368614574118986020885537000 604406 -23932358938467253664433841254912 604407 15465053260429972156366663855104 604408 314512929350322735879264337920 604409 32165601522472454436630975507840 604410 -19571273068279839354467925776640 604411 65351216606154007256259538655012 604412 40652290061439756171229826560512 604413 -55561589060155195770272825132058 604414 30351815099816687291963115600192 604415 -26279527973249970038156969811960 604416 -45471504379355081154824018853888 604417 16491152973491169500272664468160 604418 52631629047421469237256554064960 604419 -15825195763098516391825573954056 604420 -5808010500334449284042599096320 604421 -46864075297578660311528456091456 604422 -119120160408802096233430331136 604423 24857410077699076634736368985264 604424 102360916424635598884502329512960 604425 30745867747314334318689207978000 604426 16302290322367447579273029252912 604427 -73180784045254148696541047831724 604428 489047126848538189940374446080 604429 -1625491679117581519417467024640 604430 10181726061777874471018163463360 604431 17067607279203185757030354348960 604432 -6152804001254004509759011340288 604433 -47054610794761880350803876138318 604434 -9640807342387416640763316069120 604435 14494455896035644503320548958560 604436 -1253275476020832060185493092352 604437 3578228131421632615818769983168 604438 15380353772581385402826193728000 604439 78824114680536213336825004109400 604440 -1265450115660611025592800460800 604441 -97288045088647453936683292271158 604442 -19822114019068495303791056122128 604443 -9838272786371203720067114261760 604444 -40333866179069596023443822045184 604445 -14288882412446072529094416657300 604446 -4057541647562963059437334170816 604447 14954773437924517710233569371600 604448 -22959723156739395609264186064896 604449 90687700980529393151541372560640 604450 -7204443695130037809522217075200 604451 -1334162613229881655057287822648 604452 -39296833519312049062086187112448 604453 77559410611063123986989803662304 604454 26200801696611949093452473182176 604455 19145068087482892487121780931200 604456 -95774899821233190122737598469120 604457 -24180459198629932350018244629888 604458 -6897896527552163113484824880976 604459 -12104901802543915038578289196896 604460 42043435494922228482473155553280 604461 4336694490779414855776462639680 604462 3962623219889131340598005358912 604463 5792028118862147593237957173408 604464 -10114837238202486989785215565824 604465 19865122582174454942249930430120 604466 21755600450654800337291228603520 604467 49496111077582605217242411992160 604468 3770170399798509922371777913600 604469 -28459010425194441076127753330532 604470 -10227757539457888731751894416000 604471 -30759352602425156951564999927888 604472 23884156762632339326983293235200 604473 46740721377900451334693504552784 604474 33415330721276818618627907711232 604475 59295409352491194113620120804500 604476 75381494194393043004700663449600 604477 -88422955709200938548515166831674 604478 5507442560663194371258215888256 604479 -47511871528343413765465702505016 604480 -10868881501469171537194018406400 604481 -94683067432951758618132214790718 604482 -15892291079927772506581484769408 604483 13762960415131714832114813540160 604484 -73700485446877311280383196761984 604485 8009666683227766620705103862400 604486 -34438666076886975765351814630656 604487 22735173633178724740403140305000 604488 -8892633421445013468531497779200 604489 -39309942393539041147346323451376 604490 -6547033583952750493187014404000 604491 31346602078595753158432151026392 604492 29062746355736901351565912683520 604493 12522846570831518102458558869900 604494 -244506125773562935384324445184 604495 -78418808039105968086697697163000 604496 12082442446398524117082805297152 604497 29070957231456538235524362774000 604498 107519921165157649412431402690560 604499 4528298828282102582069117165136 604500 4065593098151239877795586048000 604501 -4100533041378301935515704094688 604502 -41597704623288166777807213185600 604503 333849777129120836530271964240 604504 20817534642369399282562912051200 604505 48562557701828232321723568104000 604506 2765479008297549933319583278080 604507 96599706484439539858210186521040 604508 44734901866879018345691133204480 604509 -20650766781585900542773639563072 604510 -18902590668554888512439261383680 604511 -10968917124165253082119432821000 604512 -3547834533127949385032338636800 604513 3622618219417085561956811564022 604514 24593532824595795291677887257600 604515 -22840580995838046525599071119360 604516 -20361000813014966567092336000 604517 -82253711199706285305869604082434 604518 7271124735550669585792370932608 604519 -18175244536977012064060923758904 604520 -12395703606034986898544236953600 604521 -47404870713774537093905907315510 604522 -37526398493442545685036285572688 604523 85781595774203015862906469689720 604524 30244897344815448983244842374656 604525 -40042196243199039024461681213950 604526 -21538953910419075325699590480576 604527 22777940566918244551749683791104 604528 -16037941156756138990718612635648 604529 -5324548722768502871825244909870 604530 20893147031163523689989305344000 604531 25643403900713569688894646105664 604532 875982741039464800667651991552 604533 -20652073618189521215322839671776 604534 -8533699178153133552837498028800 604535 -74757980597379860568928328036520 604536 12123120129885402743231510630400 604537 32233500474735267299122003872 604538 -8529194784478356127997107511040 604539 21380624088745174270046800261344 604540 19523032422226834634926796666880 604541 1365051365027882002453535192640 604542 27392375358698533791286953415680 604543 -37174274169571370717308807295960 604544 -43990834415487470740153282068480 604545 4460038906130978849726384615040 604546 39624782827072680178841572907472 604547 -82856247653091390119146609808004 604548 -3785254153263969712208986521600 604549 -50062555349487223505446562470080 604550 -4702318220128835196322657819200 604551 33575768596855962929005278622632 604552 24007018226542954658488033413120 604553 32649622734658024795969166763264 604554 -32967359441853855593253165946368 604555 -10278643396659367009074116474880 604556 -39691786038102521804150174039040 604557 -42152045204344966017943305591360 604558 15299406861344209827778998098880 604559 -107709289797199413903502811724240 604560 -7595264278984354768875611750400 604561 -40485846281349701649037003447680 604562 -1567609319365459256418458572800 604563 24336600749837083368121932702000 604564 40417680282857685240168493026176 604565 -17255191066998871348257082508160 604566 18080914853358807349560776057952 604567 -17975444118406410976580365989080 604568 -107125377808892549830920195901440 604569 -10730351112247145411350744345920 604570 -17406831216853431295561166879520 604571 40991954553160877728760439986208 604572 -27161460090444114945973571125248 604573 35475464685842716924831098756960 604574 -53901289855529264979028747726464 604575 13569527556824499964684286812800 604576 16218963313187245432790659891200 604577 4855106440643991750671992261380 604578 7882343356381606059231072273408 604579 114271313407323405202469498057180 604580 -236536755248978019114426470400 604581 -11885574121024612984347175727616 604582 46336994572292984739124077297984 604583 -3732176088808996737345310844880 604584 56463634432151432928269379256320 604585 17878508466993141037889117295780 604586 -884832930413421534754942969152 604587 -4212171724259843925259005089280 604588 431011777711867813900970010368 604589 -66175413351810738043157053637610 604590 4774223772861589757249821900800 604591 20708717575008372419909751886072 604592 1493717688687854115197592207360 604593 -9233639993764371420281496183552 604594 55065779206440252123738996750096 604595 -24417955396176385978999051184400 604596 -39547296263670430106709468868608 604597 31784514161008887876789084598432 604598 -11884158249284113696932619375200 604599 6637420023081313861265359991040 604600 -43164764059060059853383023616000 604601 -5269447234678341541010773806336 604602 8484973433545118310414555162480 604603 61599564693615308284298737130852 604604 6276240264348082910348503056384 604605 26992415657434616942409930064320 604606 -28440470378145288857454897088896 604607 -43039992314121476289412592702088 604608 -28300712657120181409680357064704 604609 -108780609157052105341855922304190 604610 -63703202519390152944393154506240 604611 37738737028156607460856833669360 604612 7977290490186609824560158640256 604613 -17462100816140284108517720583138 604614 4437886785475846568371572507840 604615 43931499469409717442478088662320 604616 47594059490053589937001917588480 604617 1947280162271373423924024732480 604618 -2690918950085024496101522818560 604619 -14443686187971436127645473807980 604620 3702447664649100851041855180800 604621 139544414555772408927979431235500 604622 -51551154244841620372344282146688 604623 -17202890711049208661967689063160 604624 1552158313917231350764051365888 604625 -16514415467236443445490504976000 604626 21904196004058522901445855007488 604627 29499707020626416476009647430632 604628 58812857096811013622380164970368 604629 8127308551223940557401427042574 604630 -11497023513120313641953385118080 604631 -7545818799613144296822870384888 604632 12867786337154410958082077491200 604633 -13660846200757143492459659646716 604634 -62849146897166444723629610912784 604635 20316823388208745494938528732640 604636 21122611690481925321126614215680 604637 -128961418468107632470296451680 604638 40576937868929523625621487176320 604639 -51884294442944149751348365309728 604640 -25498562386100047217129757081600 604641 48454057904479527816078296578992 604642 55461094235516820173303043252000 604643 -40334898249311625669866728906656 604644 12716742524884157690868319958016 604645 62197772169129316634917286379900 604646 -20857790103193277197945769074560 604647 -18069973088409113421584794421376 604648 52811749157527492108192640286720 604649 88307886562896926739418883326650 604650 11818173264722417465811560160000 604651 -53261127669219745662975145486348 604652 73683017463919696248156021985536 604653 24779283824132006341302886077504 604654 -10757303828070082444763606956608 604655 20120906106950638431080015032320 604656 -4771864356322363751636821278720 604657 -63273121148428302648083942991888 604658 17429332144271348604696701617680 604659 2560325961455629692686832272256 604660 293623589967632845850590053120 604661 63962402597658872892079078361262 604662 -2491115895059492793591080225280 604663 26914043320522684881319597949424 604664 9232065050392308225722888847360 604665 2687406254033279982342940043460 604666 -391555816088873008080528921600 604667 -26655559260104757828728343687408 604668 3949605573666023727123723740160 604669 727292341966266569111220854168 604670 8248817991025132540382709964800 604671 54828245686253448851338682471112 604672 -44706235438316063292546915237888 604673 105840909821911876831573202806020 604674 4327863299639591959817340825600 604675 -1114994428146468667133445953100 604676 -13550152164997037204970408455040 604677 -21584208571014114859441105082592 604678 3476166729652164351740058042624 604679 41633167402410983604609460373520 604680 -6781521050511047703050969088000 604681 35997925200580439771557745588544 604682 -9296819332431156216569559147120 604683 1685257640426789237230102555452 604684 -47745468287933714020722725603584 604685 -27581861604758505467275088989620 604686 10383063255766666249709514928128 604687 -13980585411656198235064379203128 604688 10188243272293660342445270630400 604689 8990489787650113622076085579488 604690 -25998931439559342807897501040320 604691 -15524789978876793478021775270640 604692 4945131391655332448830399795200 604693 -9308716697113350542180374609152 604694 37014561655550054943605200079040 604695 3866349355230634936225261539840 604696 -46824485000839892576368086896640 604697 63939805419875262774247768531146 604698 -12610283749540606471347931806720 604699 36960566935179528174788593261700 604700 25108705052746554328707008563200 604701 -48879465479927146092790598784570 604702 -5252240438880130684361553223680 604703 -23772629197818172229663442512136 604704 13207816082652685273573923225600 604705 -56277336629432381513057621068140 604706 -10867522838750800011814170157056 604707 -46942580170912772190923086772736 604708 -14568265995318186054916112432640 604709 -324639920745236759651206108800 604710 11510281999000132104692112307200 604711 120759370915965747877370355512312 604712 45916133295195314493219689011200 604713 99737647319181080127775186748880 604714 210953906407835632611950994432 604715 39266898762358138424877470667360 604716 -11519380241333225195018035101696 604717 -9311410866577505104349691867008 604718 -5238132732682985010514421481984 604719 -12216014260996093856597030701680 604720 18595073181873816321133702348800 604721 13798639878648510352668149785704 604722 -35582098385041557915798308780928 604723 -11833638505485519220672439261360 604724 -72691399764934387955684464483584 604725 -27183119191540311551404441024800 604726 29194941026931323534399101973184 604727 102717689456712030168218463441576 604728 -2378835304496297545085843927040 604729 -121868478042398790716002128627670 604730 1108525603647116829055752299520 604731 -10866146812215455836245600252648 604732 -1688056567531906306599285836800 604733 -48706170392436183452534169801018 604734 -384207291277002928336258081152 604735 29718296039509622090764602952680 604736 7853750208182002700569238568960 604737 -15535933320601778833471660217280 604738 -22775619787931127818636447331456 604739 -18042343476789139141302022434576 604740 -3341196619843943773899321753600 604741 56624153212743093452913403392252 604742 -78717178105500835160484291993408 604743 9092345180390058922043101188264 604744 -19056272343580901322962804736000 604745 -96135073671896500002264599779200 604746 320299240031341876121231099952 604747 -2848870065804995167191458682480 604748 -9805642903758078488839639855104 604749 70142441487037370342365502609280 604750 -13776162476113083054163548960000 604751 20133266426966167512321510145920 604752 101932284164744779279864823808 604753 -78395714720183533459044530777998 604754 -52921410954202803751122102296928 604755 -11310183950870624074156207303200 604756 16509497290638701085750081998720 604757 123419732583759087482968792373760 604758 -35319569665815687347371708992 604759 32549958296509682574487760573960 604760 -12397722454838212195712066150400 604761 1482763755771914190617341252800 604762 1256558040644494904513961645312 604763 -36925368302608828801653919035480 604764 19852717065234147024604244153856 604765 -9097865044830713181917733275520 604766 -38531047925020587273187619757120 604767 -17736538796212489127348811777720 604768 -94620413183688377413564553625600 604769 13184999202267782872555064022960 604770 -22738882891299264717056426073600 604771 18526859100687520790608439162152 604772 -404698427591059495291255603200 604773 51118376522430372904291827170880 604774 7713002295951336815804314232832 604775 -47878528798319210945915910127200 604776 -13295819301622906853199459778560 604777 -10462776714253045871567406281180 604778 -23389034479972439635502152922880 604779 797198426666591550214970603520 604780 -53117810006705974767099058560000 604781 55225403398661359967299627050582 604782 -17920396889006609693992574476800 604783 3737304513691891420803536283624 604784 -1021376800132117646682260275200 604785 -1817620709739916313988441624960 604786 8218529623341359536998845827584 604787 -61197795027292046681750108496564 604788 3301396760520280524949620480000 604789 -75234790938902333446655063116000 604790 5104665176443375748381844958080 604791 20880727970507438370627109201200 604792 111467808982925491187995380449280 604793 -34216730578008977305378026009600 604794 -32466340808459395420688175974400 604795 -796751592148003920306147007200 604796 53280147840185345645321092958208 604797 -15045093154427103207776373004800 604798 36915495874989312484256065574400 604799 28957480018810151322801387882264 604800 -10577295111268709619487211520000 604801 7334740515309696999692766460802 604802 3186283522828915413787332063744 604803 56818727576953735234859239332852 604804 -82731453202713844566673603433344 604805 3007875849114478424308227085560 604806 -49922009607488226297123698496 604807 13640623624536930672337212660456 604808 -15958489641611528642294122905600 604809 63050428540797284139129255661920 604810 9657268109350168930267874181120 604811 48667503521245568140524026003412 604812 -9550207289099214946342034224128 604813 -94708281105338873828658142538016 604814 24156314352335308992090446934912 604815 -45130925472949481316982580100960 604816 39645467417455358604591538634752 604817 -806940516038632831458476796300 604818 10458516254303174974188281666064 604819 -65177185775675962575063091933780 604820 33895499143875287342509859854080 604821 -19267648094864306724933260468736 604822 -57136531465016048928033861624288 604823 -98066483434849300234989728303928 604824 55705432542002327133695213568000 604825 -8170737845851217694179971790900 604826 -35214870647420229955183750294560 604827 90227474763785781717272510998080 604828 -25870135038853303652984044196864 604829 -101119163328701753719575766764570 604830 -21610261442688622766982846622080 604831 3775623528765547259418297192912 604832 44202795511025462876447302877184 604833 -36579053719288197244385153226576 604834 -54692621827771907431399170155184 604835 27212808608292731797873670526720 604836 -22258937440833317188604941840128 604837 23028902533136824526335385783486 604838 402558203523556968944518589568 604839 -25878298518312436914488843511600 604840 28396525155260823945731234764800 604841 -6528911471977605712519918982400 604842 871498011931770271217769460224 604843 12379529359594356184871938708416 604844 -17613526703661728445387249216000 604845 8133722658378267319263736519020 604846 -44052115888346516843489553116160 604847 -75955648587244145704758888705360 604848 -1443164554136133517804008800256 604849 -4258359276665797170864486741888 604850 -3792475330601129834252825355600 604851 -1057951904211588404038488981912 604852 -37676541119964380654173317480064 604853 -11399326465220433651296864897220 604854 -7210382576046058573341829263360 604855 -740834547899235699625888137840 604856 29087364736058395030304414330880 604857 7647283108699890420135706564320 604858 26656012120577728517570639879280 604859 61129638961912747115352855081060 604860 -3752981232601216912669150525440 604861 93393731336126792020154292539462 604862 -42302988345868750030631862870528 604863 17528260082355494737908070047984 604864 -3843645473382433714100013891584 604865 -44319951693889255568018657222400 604866 -8777278395693012678710763931776 604867 43469074118958599427482379673916 604868 -71722377343562372668610500884480 604869 -58165052939136147510438235412256 604870 -4932042767322631223626345731840 604871 -14649142798703608452354557694888 604872 -1911562663044573021466424770560 604873 -83923232294009492910628183116 604874 88657924400376414860353674408192 604875 29353977780730031472873950988000 604876 -28886809751090289934426827019264 604877 2420280547105221689078163023232 604878 1548181737110903878260644347008 604879 -191838037826306677801521181000 604880 -5404919560899900932282356285440 604881 1164065493035404441910294758080 604882 5339940715388712898227182666400 604883 -27398091960185505779535242942868 604884 9698641112146619299231582617600 604885 34698109561803490726933185119580 604886 -36915196560539921008917162064608 604887 59420879112314248786660435257960 604888 -55288239112018054328059297290240 604889 11108797457206816413506795271048 604890 -10934393232206992713287923906560 604891 4482353950396489842804430227472 604892 -8741582275759400218542207237120 604893 8776976105861917614609266564064 604894 9783324488416150444014460495872 604895 -36103615820533026856254481077600 604896 -13446258935126237120533374959616 604897 -67674838952802370314346519984128 604898 17501231532081149478680579406336 604899 -2939645166411157274846912905116 604900 -16986089825562832164994597171200 604901 -14028497930695649400691989513216 604902 1130276163617960410400443968384 604903 12406571594809821046694811750400 604904 27282969927301413831557820088320 604905 27938727377547469801283663127360 604906 27759385626281133166761560872704 604907 113886438395014707745819849575156 604908 3718232444063049669809351324928 604909 -14219675456454002298340346022720 604910 348115873192306596977891598720 604911 46071333947371186533371418957600 604912 4275603632657657401233429233664 604913 -10491269748159566043620031741900 604914 -13699142829543592558277487970560 604915 92097992434784214905119135072800 604916 28013940506620961984887830596352 604917 65678779375997510596755261341934 604918 27442146725887755644679844352160 604919 -30096084512042114050918070776320 604920 -13907081096506347678760966041600 604921 79283681206803547693162481313412 604922 2964324153923929838499968294400 604923 5783048346771689123635101612288 604924 -1332514948330371467699957072384 604925 -35100412610951000377040997874350 604926 -11259199152530552983936329369216 604927 -74724475043132755778019058197480 604928 56223848523081583899430449315840 604929 8553158472093267000346396538688 604930 -36863663978669631882334250012640 604931 -78567685431243047849867803979268 604932 -20169093340416395286243170915328 604933 -8992188511088070014853921587520 604934 3877604215803846812588048769024 604935 -52741931758265773428381528904800 604936 -80021245947050084176098030136320 604937 -126994768300675005726776955490176 604938 8407127775860811672925904204544 604939 -89251658430031025706143867033260 604940 -17050822559143496611557189120000 604941 -34178971581357699545661455701920 604942 642473943406327824300178709760 604943 42959493853157183627385522115080 604944 -9513719553934770237504170090496 604945 -61268849495446330443479159917440 604946 24456222369684409668811328415744 604947 -894424536670887785501344643328 604948 -12824999279355762095349621976192 604949 -88186147664906011218241079320050 604950 -2064922877247644650421071152000 604951 3333101559142411265423510723392 604952 -92875460097416555220234184550400 604953 24618726175144573286633190151962 604954 -54072725949817575713103654207504 604955 1169193116590877870360195332320 604956 24552468595854982477273691234304 604957 -60572567145521698865841029552794 604958 -49914658676080093510625247679680 604959 -56754998210694196328422505568696 604960 -7378112489079967789441351680000 604961 -28606975768406270856820954267968 604962 27510691624363101937411079539200 604963 61919556885307765971341172690624 604964 -16460054035047553504944027633024 604965 5071269119078914032165435210240 604966 -28376564758455335347310539841568 604967 758029708984176505760085995520 604968 -3381345117250110994666878074880 604969 -201993642585601103474109195840 604970 -7061168026559897315505527260320 604971 -77938982110567927517974168722660 604972 26518243460125045863833613675776 604973 5399089271730646297955236995222 604974 -3572739042763733665432183304640 604975 11212005105218309720198572920400 604976 12692872052801705187155678380032 604977 45312351376955236373636875019520 604978 -27743644860242475645367294157568 604979 46213302869824038365430511953840 604980 -24481809997152453226387123395840 604981 14186837282449820713692809609880 604982 11520964545426175570306123591680 604983 -51831366979935252759950127965976 604984 47669985400466489469705057484800 604985 -65838923012500519292659158485820 604986 -4410529697790144475623195436800 604987 -15373415824185666194273036240208 604988 33171318913277847709842048703488 604989 -1118152685032828853497727496768 604990 16127396646077943878675044896000 604991 -3030451674984826546306309241616 604992 -3768949203866357211986801983488 604993 49954351932040426251922732544964 604994 2778106199745063386251220075040 604995 15044076395060862314634062559840 604996 2771397412193388632510252777472 604997 -27866156036137026675581238259554 604998 25974421847023979569433806166400 604999 25859648706277454062621344768064 605000 -20581575748444472619633600000 605001 4337929217832674643385002396432 605002 -7685165110903700490185666025888 605003 -37898647610200912621338078395772 605004 1019174611926946858267421892096 605005 75981977816765265311861719059660 605006 -6732155381748817800794323638336 605007 28835280358881345421682050116648 605008 21876645453389109366523809554432 605009 -27758260550993498430198447131790 605010 129684738411667450988138373120 605011 61855348504237814976293067409224 605012 -76527329538118329880240638754944 605013 16615770093968368409655292430784 605014 -10108699535201446760905925586144 605015 -33331390795917166558231325558880 605016 -34575642140920778363918467276800 605017 -4607218890007483060179452584000 605018 -41067947707327588443241979646240 605019 37705324978924901931720768136344 605020 17433812466107886645313139750400 605021 48064510889462174869628644509222 605022 -18243369710514396132364282337280 605023 51079933278163898651480668842272 605024 -878489891760186083760178987008 605025 26333494800937960758824305995750 605026 55565282490140108500435316357712 605027 -32170991431973890566767350980480 605028 20281087004276754301157100158976 605029 -139659809936534007575080045191716 605030 6147671766586822722496449772800 605031 -28042029684040701224086495589376 605032 52921779351850937878681962470400 605033 -18136098045309034746414573196992 605034 11275548237593224394250719550384 605035 -33962582460194640784543731743520 605036 305174454758353929437225429760 605037 16272492600706395212573642450880 605038 3633610309453310388977539215360 605039 42239170919850675740753499525840 605040 -7635859127008640532384013025280 605041 -110775449969022288239475652467648 605042 13305506178300917529340484884512 605043 61749907479447342349887385081200 605044 49004651420334368199360886966272 605045 -10041365110617428422683199478400 605046 4850721618984004627775316956544 605047 -103604118153678520660963269480528 605048 -14037398351322067440013924823040 605049 -25072791016133092099130408393136 605050 9042183890873394190178990302800 605051 65292576089759209552812768614052 605052 -26863061489752063377634154509824 605053 364361202001636771429378587424 605054 32562415583880497670046062383040 605055 37756428130973534351509409068800 605056 -15533737531881939269310637670400 605057 -52016456283102065252075963585088 605058 -2118616719316124747802511951872 605059 4944980367091559567058855499840 605060 -6900704978970224038102853579520 605061 14715054893321332682440851313920 605062 264402934319091419095410036864 605063 -10608903603836001129554492910936 605064 34628146723808511591724100075520 605065 16003988853172800717558699215460 605066 -4431165430158087187491929571840 605067 -34726054874078473906571245362240 605068 28404700917254219891941916709376 605069 91955129028890265992216551084470 605070 10480477253996543740348089280320 605071 64346087426871878128993180212272 605072 -9292386632033882265220515348480 605073 10204342017983541017770262007744 605074 28855940130142380675569512218240 605075 -63708827037403427370106209899700 605076 -47259537725842125988987572922368 605077 -2310135800421032454945831790176 605078 -26134852541074531231971656452608 605079 -75371836104358270175871711324576 605080 5114407150682922818962601164800 605081 29222167224015579962191769815572 605082 -11394149257809646622784443294208 605083 877141860804349351840221629344 605084 -20298271755580704128390653123584 605085 -8148378534004603886119347542400 605086 -16914235476392587441296461710080 605087 10771477675748162086980129597552 605088 33013134640209050794835457343488 605089 37224228885567938059045638009600 605090 -15405798297056587411920386623200 605091 19710289600550499041518067799984 605092 50224731241070700897064670335616 605093 7117765829549370663840922300320 605094 4446604720953402908762083203072 605095 52430120682997528540870473468600 605096 -1312162211359015533287458406400 605097 -1642348680615049304420761210560 605098 13857374009310312819225350677536 605099 91746772818297049088860032692520 605100 21520465821566757989726203814400 605101 -47569481999179730336654099261748 605102 -24784446244778022185505123757248 605103 8985151901301410687999350352904 605104 -5164945300991199484811166842880 605105 66019202341542749333990977582260 605106 28597270013030028149438926157712 605107 24160660144020986736807923076720 605108 -26776146986245908681122753808384 605109 -17030892766663817464177870339392 605110 8793969914484962418714460513920 605111 -315047316599629494662046137040 605112 23334830489040180632297304883200 605113 123053431117848037018994138376362 605114 -60718484675095071605002939479840 605115 5404308219786862025621717037120 605116 -61841496444683058853244236303360 605117 -92505204810679895142013822491834 605118 35615982897033146446194947191104 605119 3342587896403596710408862678320 605120 -4792653913219915391163212759040 605121 98440531830612053072187631056 605122 -3814306792949012318594583187968 605123 -12182234727653493950268505586628 605124 4472980159831366480948631715840 605125 217799758906016996369961405504000 605126 -50631417811476223601226661027488 605127 59907775176765369265831557745320 605128 10139492404728959316946517468160 605129 -21215248391233791599570159618688 605130 15304707846846083950643460971520 605131 50623107496137128054983433707000 605132 30459493463448799802289410933760 605133 31726588924246650000021077441184 605134 -11908625380422792889347682622784 605135 35733239048186338923842291115360 605136 -3690067367818744411657370075136 605137 -34644250952311056511917078677900 605138 23888178514699349778358467721344 605139 298290117252807400770280945728 605140 -62723209985616577074616015257600 605141 -10831661379665303781220123096128 605142 -40684393052188629379479317043360 605143 4331002798048434879372811729920 605144 70157381017049638162823527526400 605145 28503418497465459943450981638720 605146 35374284565740246297856335244272 605147 14817170490693200555766469510596 605148 -17990914680053836317570155397120 605149 -49675051538465437921471121870964 605150 6396717141675993650801460408000 605151 20353580469419714902564449984 605152 -49425157130348456752369288347648 605153 -45594828863070814686137398796736 605154 -4904550614988025504752862738944 605155 -50799388744797078980611205475840 605156 15764769312781626491235642875520 605157 6078697744234759413698560387392 605158 -48691593482128139771949753580320 605159 -62197183402899839941998027600 605160 21116794919531345912177045222400 605161 58969562807280226034397311571024 605162 -9826933352947909896509773017168 605163 -18338705924313452020071537957120 605164 -306231568018183959649738333184 605165 29311824288636044357452151821920 605166 2081298715023459436789527633600 605167 73854290177818468517602671323216 605168 -11291284167455412837922753904640 605169 -40950892635870903326063274020400 605170 -3062079844479960641090089963200 605171 -8062145555203503004755266586288 605172 23323831506067396436552489287680 605173 51255741638920419200866186485422 605174 7007635476960507960405289266336 605175 -30736708294108218480827270109000 605176 15792462306184107308703342243840 605177 -99617523795239242202815416397974 605178 4544049769251535503898450007040 605179 53416989554323204644658229027776 605180 32581528595213458492280741030400 605181 -8205813579179860619616755333856 605182 29534953806109414764122886144 605183 92159726319061517672356844102976 605184 -26597593681429087612229558206464 605185 13688799342585979775352167684160 605186 35422944199370038443066759843792 605187 2439949958287030007425544795208 605188 -35437190621522358007835919610880 605189 -25694333042202387702069558993126 605190 -16471034252324746748084339556480 605191 112904921516615757906156943741592 605192 -10434427318749297834490133053440 605193 28403695298402007847310082050064 605194 7201037297236135597461812398896 605195 70533006103190264118548082247200 605196 -15110087078130305677903263483648 605197 82415287604466706926741717392352 605198 -2338024902730542415149762300480 605199 -13404869275701746361412956666240 605200 -4344535436727740914794645504000 605201 3392807930432171057943797106600 605202 243335994144354052568495447040 605203 33386682351946100553563620588120 605204 15933498538505397398674573658112 605205 -48713986059121133581639004884800 605206 11961314377956700490651638855680 605207 -39804614807405528555386220398320 605208 -48351812917588862630724385505280 605209 -16584504984423767481328404286848 605210 26919138235616448657258005825760 605211 25758539555221221298345474305984 605212 -5995348922789522194266822060544 605213 5696460215052309969054808481280 605214 -16219786976193567905151627151296 605215 11702765331234435868640266619520 605216 74160430745437337690201244106752 605217 -66262070285135935950230946893088 605218 -53195384788818840205540337035440 605219 -36653971773344495368001108720640 605220 10128532659962752978633775185920 605221 124475004294696488252776331823422 605222 17030449380649487438632101027840 605223 -32005238707708800312738999252528 605224 88625801458466019793184739240960 605225 106977069767692760602030755600 605226 -15985353161902058140735857081600 605227 -21154869827951178194495136918128 605228 16347261854798926105443655870464 605229 25395543509504629776023875569984 605230 18968470052113804704866986694400 605231 83768026242199716155470666551864 605232 -1014830227564867098234234814464 605233 -41154621766632438683465820449518 605234 12307007614073460193830047864832 605235 38354860859235836254881412721760 605236 -58692906510582028687628530802688 605237 91424410725510456477391918379886 605238 -9532782691953507214509251779200 605239 -74153512994352526964997758383960 605240 -1900553281573731234496226611200 605241 9242098427491437509678077652160 605242 -25634772684693796821880884768 605243 -5767273387113895373684886619176 605244 -1570648948643766771597093470208 605245 -15762649673243700409115840860800 605246 -326019119672743571276515561920 605247 -12580778046204815058032604608880 605248 -24929470142985756602961420091392 605249 -16708557999666690760945926930750 605250 -25299018513421260016318461720000 605251 101249554031326108052843695022232 605252 109071402308998202628516418617600 605253 -23417127304703453109814271037792 605254 -9801307081589235272139201373440 605255 -10611504116665796824594733367840 605256 -12602326037621332811917895884800 605257 68532729440685153743711078220506 605258 30638742843588424127543747154480 605259 104871620003131100981055416191200 605260 16252317148616662039092456514560 605261 -79798979589294756039777301296138 605262 7270176012862346703335790572544 605263 -107898029112181901872668599322920 605264 -5608253849968099028168439889920 605265 -39459461886769797235520574439680 605266 33878394010759123807721331277968 605267 22454327029690101996277827357120 605268 368844739681347517885076312064 605269 -4224678116765824456153519735904 605270 -36493313235548797313634864625920 605271 -13361568998365782775404215278488 605272 -24103816192660433510270342707200 605273 -42515006076188985714189008894700 605274 -20048494224951143853767179292160 605275 7053474571047066623184055987200 605276 20464577654568108607214803749888 605277 -203231358726426656721469101780 605278 -33701015408331544020777142551744 605279 -29741871449520474816666691954560 605280 10376161189626784428756927774720 605281 68487957629551735510055374839600 605282 11351701819094828267345740972032 605283 2525663149022755877013170772480 605284 12367807720574894623692726198208 605285 -42763384770168954551474619672840 605286 39985990384668832037643509836800 605287 -12889267702713275218347381395000 605288 -1227718070446756402564275456000 605289 -10283786090840211434253255503520 605290 6996972836066237164364246830080 605291 -63246837085594520810919053066448 605292 -21970104758884592626949133838848 605293 34442307085042242007003428024888 605294 51394316000167806173539330629696 605295 28428475727496405287507734248120 605296 22887904945780909510890046717952 605297 -33333521945597472236445055514448 605298 -31123453352602633652863592432640 605299 -1958319755146355178244289017464 605300 -6028457707176834838558581321600 605301 -44358916953853727414810478694368 605302 68274078044243350422624319681920 605303 35236379841114996241709647989864 605304 -11867046871713968919480952135680 605305 -19161728851662065833271061732540 605306 -4995032733757143011322518495232 605307 12093575047019994708274034850840 605308 81860773450257609989585574882816 605309 57797988536923587460834673157510 605310 -4092856458179842454708046867840 605311 -301915806374671180021557275776 605312 -38949505593387549817259635507200 605313 -57478132551057471757775185520256 605314 -29679397742227617911635268590080 605315 -15276630377072868558569342813040 605316 1491748912869304270782612178944 605317 86631384337816988564013967168860 605318 2419935222280720149507769228416 605319 -15768129164619478983105300620544 605320 15328565620612504587836619264000 605321 -91127643981602958103960460674800 605322 -12204014668584332650226775890640 605323 -84926063240772088082373497936428 605324 -2139676831523589328198530129408 605325 2246221572884180458954482513600 605326 -63491562411642747250861889613888 605327 43436618739097583243556407739000 605328 -6538980536344821958214913294336 605329 -22537826177564681440703764197070 605330 18915127986035965255414531153920 605331 -30411688447310339789686355193072 605332 6317720132581271346132013678592 605333 78661030432587893400298588413582 605334 10609701976743293028119392741248 605335 56796762846658930576527067280280 605336 126372138190465564080567783567360 605337 -4149258743358497295232132460544 605338 -291629537501844623821448468256 605339 13231428158901187512083327613456 605340 -28823766031027586226099824640000 605341 10010419462775199126910242273984 605342 44158278592393697722380815736192 605343 10295810707874186774868263534664 605344 31551890447680220132187049230336 605345 25782463547937476396315390078400 605346 12903892718022539289230704104960 605347 120942577665029698666653748312796 605348 -75988082858708501948504691883392 605349 37919302538139583118076464140734 605350 12929064384490729274587422578400 605351 29579195266110230636068121752104 605352 20070692321634661593794975907840 605353 14508628951087325274071175507456 605354 -787223309125634544054915870720 605355 42554214480464073846946027038960 605356 -70436224849384278058225104014080 605357 -40178339894705621179365940558068 605358 -2897271559492145216998092907200 605359 59710448680364623342592739582080 605360 -3999718824157421484386172272640 605361 -1463109920564391505571824906128 605362 -30997456835681225536107375203568 605363 46474672310489767852182826116 605364 -703289803781200197248689379328 605365 -9808212706936874250086975678280 605366 12771717294915268895021484858624 605367 -11414858884723677383551477704960 605368 -23946492153564440521143198842880 605369 -41159571570398051825628825478230 605370 -17360649623184712175931022563840 605371 -17722482639680053275673482114608 605372 -77152430796573809366990613863424 605373 -53590322386821196477480299215616 605374 -10998265115314526989164482589696 605375 -126992667424716493675111184040000 605376 17220977698261629027423750193152 605377 52877073024529131827327311430466 605378 10752518821406132176770428064000 605379 23565487136676372460076871004848 605380 -30126609632911946841808281619200 605381 -1398064522242972940476151973760 605382 9144604559317968559209176916480 605383 -34088443758685814518473235436016 605384 3591713726209561101458898462720 605385 -7387750609415401904494393556160 605386 12250905480486986059481997598560 605387 -54996957454467049129541820744000 605388 4567780678955631952950294921216 605389 7433416127762462096487652136524 605390 -12655866301198266846827664532800 605391 -63188040686021049287606408614008 605392 -300282419812289598179962339328 605393 12032535783430101992411045958642 605394 595257766479504041904897554592 605395 7402024424179229288129686728000 605396 28520206967777668364789865922560 605397 -7042121574704925005482611552 605398 -39875050372360160020300961391360 605399 -17435626764150369143150949941760 605400 7676184545845208242292298240000 605401 26476188780187858591774483739402 605402 -10934700630852183630792770981376 605403 -16342262855261576080275420677016 605404 19985907415237234697759113405440 605405 -24568478072835893882313972689940 605406 -3135159015470127852162371315712 605407 -167657370885284212500917915494656 605408 103550584111236046244432774430720 605409 -1507425778556015565915009957888 605410 15767694621610779314261604317760 605411 75293203012410872654628268506012 605412 -33624013785958791214244281340928 605413 53707248819197441894585847201662 605414 7736054479978146032700709047552 605415 30457250043037547598427289587920 605416 -20395842257711920323393957888000 605417 48574148733998901555206076358272 605418 39042128802797130037383694211328 605419 -33641699695492260058353539845056 605420 -39645672048746035852930703646720 605421 -63666713000661103679153693961600 605422 5372344287977370486830822440512 605423 -15603985170692239297555563313056 605424 -5551614908072076675137540161536 605425 -36915674438744846431326178609700 605426 31763456011383402189768666292224 605427 3731370811588536618070554302520 605428 -58479711756541558997524790588032 605429 31928674879075694246527345869888 605430 4988586901483145427389187108480 605431 -19888786686060225385132029416168 605432 99345249022275490238015217254400 605433 15048485150183458650432292521600 605434 23349741066790108204670235636480 605435 -7680037155230178430077675550800 605436 -16881943831670103948005751069696 605437 -28335482213801738123840857631648 605438 21597903129451358726441172631296 605439 -65157591067000087631764729895496 605440 603265339316982839929177374720 605441 67100366896127924812432609361412 605442 40064796302017602676034917360512 605443 -3467195707162284676099503458308 605444 -54311249104372233699080435821440 605445 -8898905537266245123512669391360 605446 -20548879785970095576838258535328 605447 2718203483964651074667131136672 605448 -11941914700200378692055811276800 605449 -35244378375167456664441447356636 605450 28032683938258194757291463034000 605451 19331858553800402259482537472768 605452 -10333933959694908274027998962688 605453 -10375629874770990512059214837076 605454 14754329388899629850177878855680 605455 4757923054161921297749649283800 605456 39539366551856149414923101798400 605457 10153316818695658322141646720354 605458 -16500771269128621248442060654080 605459 -1008783754827062593450810022784 605460 -14678704571614057182830892963840 605461 -8656268787292764855880841499776 605462 1393309166988758169467312835840 605463 601846615719454572069912797544 605464 -95468398596847298841459215984640 605465 478305049900158910336276824000 605466 2057645374613503266480461421552 605467 -339296126729096572453690299720 605468 22981475236927305438325031886336 605469 -52295059539635202531059674697856 605470 -26696316997212571588377594378240 605471 -14516231702955873049295629415328 605472 9148470687202052243144325464064 605473 18262639282637332491128428047840 605474 429789826150022287750597924512 605475 457344454329846594418869435600 605476 -92773607731983228792101088485120 605477 56313653234227310807548006411326 605478 -39876508244702397327518887315776 605479 -4905417627357879717615643754368 605480 62434384927131706448196558182400 605481 19596397961562672217468732478352 605482 -29339700665559151377401152079616 605483 -1662472155757087213717309218456 605484 49748833328019391163316337920 605485 45828073101202531860100738629600 605486 1952173490769949241161150667520 605487 61863416383743052823788634916360 605488 -1720588482320487992238686994432 605489 -7670559083643632008996159726044 605490 -12304072792464417121198990394880 605491 -106956717323031862425352925157600 605492 19871018969907053584520274001920 605493 37964056337928298466233461231822 605494 33035139820732808814797578555296 605495 15510334143357823156765626175200 605496 -31810424085637170693297248563200 605497 62736711730516745119804119451946 605498 11287119357072188170300744798464 605499 -31500550329378770399492968431336 605500 8409370707914965634300861952000 605501 -36393885403613756396038087074816 605502 31936821851808732012333348839040 605503 -73695233108791017784545904541248 605504 -21572719102180261727503800336384 605505 -17082691590732211994914893574080 605506 -42073648868523650933475399548160 605507 24052137897143684344283741986512 605508 -32529937517618948542196638295040 605509 104864697829598815865609934423710 605510 -12749787368892924351527561575680 605511 -43718495143033708149353537702520 605512 -44514422225493473797698697804800 605513 -36626816989509383272099416225840 605514 4463013215892423940737944048640 605515 19279586740762275983220773538000 605516 -58250213052069022711774437346560 605517 -34867778057307325630545740997120 605518 -36448841342476551829998002783040 605519 -28227012659340367209609519785160 605520 -2323253267971363443990288752640 605521 -606656045453637699165623193216 605522 1003609416685205637475173957792 605523 21284732275380465668418027552768 605524 8247172824309664307691582644096 605525 12351208118825230337453638389300 605526 205876952657111989027729995264 605527 -80715538894844867915823829694976 605528 -8993366386665449502039836590080 605529 -16982512762916762958824172826560 605530 11458259504895919789651920249600 605531 105059973956045422258551613387332 605532 21944166842760346868133180713472 605533 -93602783761908988948281495008218 605534 58409157854065410466521520972416 605535 -1137111387791245934583685478400 605536 -57643523230369684502795098521600 605537 71570201611061985102391281120960 605538 -18771097617236819375192725559856 605539 116878651051216651986737424702600 605540 8430537622618394333723449082880 605541 -52231364335397147894960672085408 605542 -20443709638633720279780801717632 605543 97294816379178985963820221860792 605544 4335647035805049570876359147520 605545 -2355491789457659065272268399680 605546 64327893703135884780935040318720 605547 72886520369764762038264751649568 605548 -36170080666841857791822844299264 605549 -30145745377119540044087946134400 605550 -14667510002427404318068440422400 605551 87266428583567171176239908153552 605552 -20061026890379097553659873951744 605553 24243369572485096787147946681024 605554 10364353021492368739222583642112 605555 -7292606700197349840282089014080 605556 -8254952740544152393417655439360 605557 -8457737514853883457443185944000 605558 -56358508926253586749024864545120 605559 -14093744551355082369887301485952 605560 -70713446906421008532277231104000 605561 -31181671737079304766481006936176 605562 30077744733651171141586755274752 605563 35396721453649629712987369599760 605564 58862607097412109946434421426176 605565 -14909264947317286506710071777140 605566 -22338497789963361419120903071296 605567 27880350387312085870514015583648 605568 -26644745611470590490767995699200 605569 2150011115121051522427736816944 605570 -4062660047052908538234023470080 605571 -62060881900033652432624445347856 605572 -13931587233002979203033928250368 605573 22367085343242157222221399081822 605574 -44596470528653643330835181999040 605575 17101807698820144020266742240800 605576 -98070067950334116714848152166400 605577 -9755297606498106989603394831168 605578 -14146513947537251258217073919040 605579 4117113926553978635175760680720 605580 -7058848661628024511591532835840 605581 -53700892491129665397102730492128 605582 -24870616363815169013964361708608 605583 39646915516280312052783495033600 605584 -3674864894131165134017820360704 605585 20035615738179279147479295855360 605586 -9401264211726617683732276427136 605587 -962516489921156286137061646760 605588 -149243553723513762217905501312 605589 -51897516709808816527375386676800 605590 -5661629772381348883139795431680 605591 28883985343852759785443356412688 605592 19057195839411358261196405022720 605593 -70986426819648476708800781183158 605594 -30385027539049861521564920978688 605595 17801615146878692242981958361600 605596 25643342375076554257232182464000 605597 65134093576781469103160576675046 605598 -4156304239185862039913971676160 605599 51506518722931034882367858053600 605600 -3345823140913481069659388313600 605601 -23915849036161268446445732493870 605602 34469938077831788381062905532752 605603 23604375862086177956290064997852 605604 -3330599829894654866063304007680 605605 -7114367995443167021311561263360 605606 12114608662974920108113804509120 605607 -76514788403007441083535232712880 605608 -5940800304526204689765572628480 605609 -60508148959233751044595722461190 605610 40021471068443823362905616371200 605611 16725270613822980660989571741624 605612 -213831047407614348756591525888 605613 -45934396699320890759013729219072 605614 -27556798110828800332236556458240 605615 -43408445773615919763646911453240 605616 1280516524234044612155359100928 605617 -21682774841514905023757915124334 605618 -14368648079756376905061281472096 605619 3575460506167095023054473709904 605620 -10723068454400136232019816785920 605621 11016356659652768034887018095200 605622 -6369084416428042911561533464128 605623 6942866032257817815800008071640 605624 -94236407253910894213072554455040 605625 9070985522855880137619774900000 605626 2859827805407467901913299527680 605627 -39043949928509377437323186488728 605628 7770207522244721155407089459712 605629 -8066412315785882422509795587770 605630 17005735029681603482672545355520 605631 -5559877302466045688324799103584 605632 23176783737159598374186244898816 605633 610323871719788720157032853120 605634 718173143084588751725776789248 605635 68246874971292441086933285811600 605636 4791870439674349807908895150080 605637 -1869108870571234309203116833314 605638 41647385678371554021868682314560 605639 68985675792958390318059620692440 605640 39392372683972377798012452044800 605641 -18089259029466748841640342561958 605642 65235789869633181966260802401280 605643 -43333822067275184442383408228136 605644 22422265731928955001713219517440 605645 -34481800938132062762583797130600 605646 11763710451630487840034357753472 605647 1503064615460747631132869310464 605648 17194867722530425515816913231872 605649 -68145988802735676798848725813152 605650 -4154458670722415114415954133200 605651 -47380585067033660586056145932328 605652 -11069968532897820560761463463936 605653 12622666458145057320126427296220 605654 10677498383609169392480068831872 605655 -935142440838775334635437671760 605656 -62313171596500527260457634437120 605657 -12215375971327486887659576645820 605658 17358755861762375767570461878784 605659 -48248747419119158404767063434400 605660 -14011205897897981165490847626240 605661 9609698169538230578626730999808 605662 43571990531224046328028801736832 605663 -36364733501227628242409519708160 605664 82558304269149377378211020144640 605665 -61040543603744615200799536704600 605666 4785776919213564269455571710032 605667 14322484941031695585127380149880 605668 13561223056648810891601467375616 605669 -85070686153916221564918894999140 605670 -5613106584966421831673517308160 605671 -103724990670711801407769011114856 605672 16072181185523393328739453516800 605673 -16186861247084098047086583643740 605674 30051181936497798668827951548336 605675 5214403336167822075566993050800 605676 -6982815419188699759449010836480 605677 7621433055606387981411763226892 605678 -3960205895408351005393868290560 605679 -66983058727998353830054336212216 605680 6285140327741537571379149864960 605681 4821956853405615334343653114212 605682 -4852762512180637994460504023040 605683 -27728334223521459590261333636096 605684 -15383091044411832631987902737664 605685 5115575517188092840098559008000 605686 -1748634110350246464782510906208 605687 -3188340212585860129717252976664 605688 51162326659225385465498695618560 605689 110696379539406567551206859799936 605690 9137932532644302993472894399680 605691 -50531737598603771307459250372560 605692 9989307289438282972152749858816 605693 -43360930398471153660518208180480 605694 2506916598545292353207269796160 605695 -37790641845905910856224971419800 605696 -8912123370414618993609123299328 605697 -23893323531883670741839856208000 605698 1031030777848931280295941665664 605699 -72523533750366344013462246713064 605700 -20223933647367046685399366083200 605701 -63925806720310186421642590872000 605702 42345839968819201458991756947552 605703 -7328723787870359486971120384896 605704 -111254259698957725517197849927680 605705 34566305429890151182279581867300 605706 -2417823284917862040383143639296 605707 -43797508984068750310954684784044 605708 1883240296609357986570148462080 605709 -9557798867381655690947078625792 605710 -1149453284268019706084973427200 605711 18236836257345841421197270203432 605712 1709810158531731648057961021440 605713 -31446866175984715955096847984140 605714 -37590875557165395437870130002544 605715 -22063363005193280016153950165760 605716 70234406804111204174696767955840 605717 31583597547534907594226141080992 605718 986005446204833750723566177440 605719 -62678397918565805631547008285880 605720 10016397058904229100936485888000 605721 -38757985126740654749879255024688 605722 9819478464303150672134401693152 605723 -71863602863190888547039200586320 605724 -817660669485546728653030023168 605725 57588341302987607684926749643250 605726 -85154733416376614746121726784 605727 -12904772803991285761891322590608 605728 49605110854305793212167397310464 605729 -37286887665122045119743978985980 605730 12921007119084647784707478013440 605731 20802431295052590935417981962192 605732 67512261169638866742004305300096 605733 36500722876464809420499901149024 605734 -5421709835204273696052269043840 605735 -21722952910012608257950575568800 605736 -43379800761966051008271008563200 605737 -23717013237569027383858651731840 605738 -762028547782566168071563814400 605739 1513852678851161467000945371840 605740 -3283186647323686500876188344320 605741 1260158605506478954804162098912 605742 -9616094680407505042100684349888 605743 -11005919906342197285761196841936 605744 8366109587218519514269611933696 605745 5975501611650342672288375187200 605746 13162222037846337892685176653072 605747 24160384605108741239227720825272 605748 2853964019958440981694278012928 605749 117411384547901401894947607932636 605750 -49201883863009957318008815136000 605751 -15729845180005426586414001137280 605752 10019325331979783924473726156800 605753 -99949885899834224919903042441840 605754 -2911682696156740335716495979552 605755 45856548694154052690710545964160 605756 8303141448986679236288184499200 605757 58491981755426273826091872464640 605758 -539694395295112805352860324160 605759 40377969633972924236606018247552 605760 -14006842294113783790232760483840 605761 -14078623109748637615571627032536 605762 4716638237130957898295158243200 605763 61787902351395777274733319039492 605764 -10580961828341719041464159492864 605765 10057036093039655457649679355000 605766 5597382979671415906342997182464 605767 21315321281011560511649087870800 605768 75631047989796067047576838210560 605769 22372427854340005089650928451344 605770 6179167737808162129407728021760 605771 -21459883978897745711231214296256 605772 40258106748550790897700239769600 605773 19949411491226389880502942915040 605774 2088194373973115360036776435968 605775 5694436223311041477027675399600 605776 11353598011267671771162203512832 605777 19564691613815712882975749347440 605778 25431921691414925497842252775680 605779 13723896023563519800014901510380 605780 8511061945368443256476370493440 605781 52995772133445260148133101323040 605782 11443360991878604152316023432992 605783 -58504021596046400137290288017760 605784 887499769701054606887731691520 605785 47257748183821801443697934110980 605786 -6522400308295369361598725760000 605787 20597300186688585025259529689712 605788 -9317018402196067989523145018880 605789 59601190962081276056969287159590 605790 5523795779171227302940248453120 605791 -12049172817352386725375130369416 605792 -45447891892547177503771092320256 605793 22185394625365880445302846429664 605794 19600155149644195098251345644032 605795 81707567590162645527599408429280 605796 49481506570482993785096748165120 605797 14384254400614825804924369498080 605798 17887599917284754565355512240000 605799 26225015688893698274905888321440 605800 -21858444898784010090856541952000 605801 -6338346150454158269786469053760 605802 5875816676422194296213967120384 605803 -57369421983691373307122615166936 605804 -57089060175495932604654456985344 605805 26799602405057067857235426977760 605806 -20321916479277356325258727155648 605807 -13431579967093703549238315266328 605808 4393890462042315274491740749824 605809 -82922176990206710567912002066990 605810 48965985054316659881213040456000 605811 610242900285130753190738223672 605812 43490445339578164433009059368960 605813 -16842755887035010633316322822276 605814 -14877147372504288547354332466176 605815 9492302493965890113924228019200 605816 35573662669356404761355052687360 605817 -16952557948369877168534796044112 605818 -22831846088805968160844721834640 605819 -3985805351259709944898977270720 605820 969712330270207970872981094400 605821 -17335373752984464542932346612448 605822 6145394837312453728669023010560 605823 28882993843391680264928661507600 605824 79233114742349137526093638533120 605825 20512338629026580266518225783600 605826 -10984683441348107696915972075520 605827 -136432292982642374893355201392 605828 16144962466492578097782288592896 605829 -17044555082770838054671094314368 605830 -1640400652291641411463622668800 605831 104570085751271590432250832011064 605832 -32777621862108306364259697991680 605833 -21300831541342537472765387085056 605834 25755807318694274849868818208000 605835 -24410219504844041111494573091280 605836 28091626937361723402786329473536 605837 4943664180940110162252312738486 605838 -709114013207282331442158906240 605839 -51682374326377434753548604116640 605840 8005977556936724538188442255360 605841 72406926126551938066231416471792 605842 -14631694502837826206141029538928 605843 4878406314458127982495009963008 605844 -47556990507657346936929858798720 605845 -15784920739109617311119171076900 605846 35560837702707758729913560834304 605847 93478701064857176126136534120 605848 -25086741406101118315143514736640 605849 104088739893463099343516570507850 605850 2266334186871880270084856716800 605851 -35264331748871484594449782162400 605852 16342379564358177227003429535744 605853 -95699936139474355894244493115200 605854 39422446587278215060069275221376 605855 71436780259390847882501710766760 605856 -21116958906412234638426815594496 605857 -1740593018112849581892714187776 605858 -22996325757608396974732851169920 605859 -24935490926892522876846935721096 605860 35383000909455827300322522190080 605861 -82855292556459398601059008841538 605862 -31847484826094851053551851005888 605863 12350211851334899059214866028496 605864 -1916775170024939532692127744000 605865 12673327045240797115996781884800 605866 9984952102488717250536496291584 605867 42729662535516734948964821348916 605868 -2894915831967137551861106058240 605869 -50277047423241017098045475079840 605870 -110610296978123640878998070400 605871 3533317995967946099930602535040 605872 -2448101625565264572832328744960 605873 87634957043586125640613166719122 605874 102687420944276775180610202880 605875 41311315053613259327540180124000 605876 342161660074706692269958207488 605877 79396215650925068624277482140032 605878 6565151331034441455077078088960 605879 -24396416532507573886917957698520 605880 -2508565983540070513995474739200 605881 28643606867352522314246812097872 605882 -20802933355246293101988517688208 605883 40489719552721085539477472889624 605884 3391354429186353631580382626816 605885 23485955010057375620098225707180 605886 34293794361640397238907932934464 605887 -51214288545874223682389284310464 605888 1021694257803784306990318092288 605889 -24349801958237663774214247296 605890 13007067968198464898391365191200 605891 -24153312295412730571813028797440 605892 7981416257424360534145889759232 605893 -106233837032323651775921195461858 605894 282616058930901264716020990272 605895 -757950079572557250626337269760 605896 21852762531466511422656304588800 605897 30643243750061087136678356531400 605898 234558429203018424386476284768 605899 30462056782152877410822748963872 605900 -1611764282384844540432221683200 605901 -30383801981977358247628132182240 605902 -45482476878576867302336517996096 605903 -46870286277633805543852064215656 605904 3088145140320082010320940433408 605905 49204631338986623785314245283060 605906 -7919458529090599595628415696896 605907 8449826003369408926586529494640 605908 36665271816805404043322304096128 605909 -73509909065174423389750537651890 605910 17491238868128145990059535206400 605911 -63625543318782932136270581768976 605912 7172541946926206716184215142400 605913 268742560753151469339952536576 605914 21069735729182107812802847522304 605915 -11475676026990709430078719227600 605916 10796031971637523083347951849472 605917 -27002151453092769458926477815808 605918 -19615122702015689082463640019840 605919 -39826771703953103559059652688056 605920 -26968860416389992709032263024640 605921 2383067380612581948621554569122 605922 -36923720726757401807187385254528 605923 48781911322249259107622582083464 605924 50600661265469960608005768241152 605925 19679756540572034635023072977850 605926 19705072308950539624596254069760 605927 -4984363099120705064439243096528 605928 26685251607713670105752842076160 605929 -93329277214934281175202343925360 605930 -13246678085193073368850851072000 605931 35509961837727624885370959191112 605932 -36607413956405360863376046325504 605933 61362885220257662516118511924182 605934 35289354377355745132385680924800 605935 50587559978480594547023963289600 605936 -19289215316484163782646864478208 605937 60235532424441636656123861858160 605938 -20724055604826117364091185040880 605939 36469027206168817037224943553960 605940 22861009534433697106871424768000 605941 -8468726326184738274262706744640 605942 -15507834413653210929397508620128 605943 -5473798304872855548285238569480 605944 39060661686440422986067375964160 605945 -82114557702754187697058989498300 605946 -1624081751458256012418314687232 605947 21162427959146908639402996271396 605948 28094849383141013387152333455360 605949 -16544982645838958791379697366912 605950 12262275890638018032524803128000 605951 16393083013974527160667521150192 605952 -37631643388772437844925597351936 605953 -94931285083526316684222261676798 605954 -54145147758562928983283858635824 605955 -1906159096042414473305485440000 605956 54877001905238580021037604864 605957 29550132308410428625392346685184 605958 4340669737536159064716610971648 605959 36886567577300621501694922236016 605960 -51950443639058087071479632640000 605961 3953059069451598204316480007802 605962 -9680977403404784738232260260608 605963 -21517279117678018720738047892176 605964 2326843103076400731970972478976 605965 -78443069698779567428680663530600 605966 29367117235331959039175301162432 605967 4835909447960470327665653546880 605968 -48935571215431048660400594944 605969 -6378859980875140950836198998080 605970 7973237734159609623632058421920 605971 -41734734935100494477273239409568 605972 10686094187718134722521889416960 605973 -5965991167128471640284639578496 605974 -27488015337871782789985371662208 605975 -8501983045373064325454151594000 605976 4287756950711062198307796418560 605977 48372471436816741458469599610826 605978 -9982601673902948213263865202960 605979 5386709212913882427141742567848 605980 18416758934020093950063590323200 605981 -9944557972454694751991955355488 605982 -7323177407362793841199709719296 605983 -55527003405667224942360562704600 605984 29940975369786077302141721640960 605985 16117946801722827287793304214400 605986 -3346452161440779265686108380160 605987 81035519369904411010311084204636 605988 5681638289133347025403152138240 605989 97126586012948877150497098254720 605990 13725275394928159551835327887360 605991 -57788021490231121536442449019608 605992 -90435475054395569315991567974400 605993 33014197293923395594525494661242 605994 -23376192344208612318774190176000 605995 4676397173429512209764285103120 605996 -13492536763457092749227379168000 605997 19887768702613622819131823175840 605998 41627280209711877904112961480000 605999 2134272795003646120732371870960 606000 -7300013552150587281497014272000 606001 -56458417562524791926878315586400 606002 984828154467282363698339632032 606003 29477866433196500637676778952504 606004 -16036559570252721657495883603968 606005 46343114399160171814622891028000 606006 41271998036803475979376650999744 606007 77206205015013081374128663798792 606008 28916481060058705250113921781760 606009 18384139713064200132768887756160 606010 -13086781911492333489277115703840 606011 -14649614661008778935970390563568 606012 -45024183568995469212585018802176 606013 12768859751022232409317633363980 606014 -13159093375158767269590313254144 606015 -41607824440471690690511902537200 606016 -3495014059791071198593623785472 606017 23656556940967973434407315120066 606018 4166785813593156478416945856512 606019 -4276201770942094469474677268352 606020 -50887220108829418233694549931520 606021 -6570225222232207543862627828160 606022 8180639159529475362481034601312 606023 16110099915570077119593774527280 606024 -33610495914591290943130926489600 606025 22923841291409700485602346660800 606026 -21499526617604198160813756750288 606027 2940402896604821975681602257408 606028 65891082341143393091357968487168 606029 -16917093373925249491857890159370 606030 23083418885409869736817857928320 606031 -71298482469473536713459503809168 606032 18669833676799463133948729286656 606033 26785734296931101333154703862502 606034 -6695769627338076551891461329792 606035 -35516474530743320911908277375440 606036 16967422813019671791198807386112 606037 -25793413258638391826688791723314 606038 -46059516996487593890878555258080 606039 -15197858617816516129449072209280 606040 17894111632343492281592693760000 606041 -31996104607899427938763003101558 606042 707257956460008093191555454720 606043 81133005055350168278024019978240 606044 1113246251586443926997729918976 606045 10108713502679625358159681650240 606046 -178421880691164280978641689856 606047 37828518616057379814070056417240 606048 23212647915107973209606345195520 606049 106662037829580023663726738550050 606050 4163625198414316549622182809600 606051 -9665822486232602525305895893020 606052 52737323670129054633179234271232 606053 -37865070753375590014552526365920 606054 -38075386186622538736259599990080 606055 -39695664986859258463526860674240 606056 33172714362684785386254818181120 606057 44387615897661820601833968919680 606058 -16401198272233165101303400599120 606059 -10651125189114930633385116409740 606060 -1424189850911304552684152893440 606061 -46042547043788395362161983292576 606062 11815879895319650304716967081600 606063 -25939660854247184496045542200056 606064 -6996321374743893398778836254720 606065 -42378838630683980775513904137600 606066 4608226958116709360396991009024 606067 7553521696509466992905209242624 606068 39813963071314184071091743294848 606069 66432421658090951815855144320 606070 26763589155639625029512056212480 606071 82373786643796191720887196057000 606072 57637059098912851251108645457920 606073 -1368562604374965650549189852736 606074 -1993842874743810798168151611648 606075 -15875331604720745544822485345400 606076 18178336716989764282600352485888 606077 33483918382249058011382698081926 606078 -25286257341736256917343042217792 606079 -5199128053400395946697010472320 606080 -46557286917659794549129818931200 606081 -8734485253743346523426896896000 606082 -39804754642746733942043273221248 606083 -121457857412394434911758276673668 606084 23479667113176349114707519731712 606085 880756961906127529982632759200 606086 8560825797346077336365243737344 606087 -35967974474902836935234416672656 606088 16024225478425053259090142822400 606089 -75973912578581298500615234070 606090 -992804039051317643786194137600 606091 -22565429667730805194370713182508 606092 35444297965116185725474864463616 606093 9725878803559114241737760585664 606094 2105187103530209332636001213760 606095 20402738275756582191934022851680 606096 -9381420269799940337065533112320 606097 -2867543346842383407322642219148 606098 18868540202110635723036329254800 606099 -11435667490851626553109428829392 606100 27471096500150487002062083840000 606101 -14061876683851953549732593643336 606102 -903513079228123325174851362816 606103 15510274060610978390527337430144 606104 -50284287541208747020607362252800 606105 32192099260285916871898534829700 606106 -5700334630221219667592175295248 606107 -24036450249922530207611863172280 606108 23701686042094494488071765300224 606109 -4797215503984069494803775975584 606110 14028337582753198720109815344960 606111 53325612455117026768262704733184 606112 -16138458418112613470972418195456 606113 100090106761750629372291540283362 606114 -16493348604776995776362547566592 606115 -565966778698096345639316933280 606116 -15549352529570815781692209487872 606117 51471602478482261369890337239680 606118 9825600799651201256441048193216 606119 -77077001858018535522860797296 606120 -23290975986305541730379554406400 606121 48111185156952894958947512995322 606122 18499801276555849981876366900224 606123 2263439861479490511960805637520 606124 507133240578703441472276055296 606125 -11441016802807606131870039882000 606126 17361949945481816787467486881344 606127 -7526278406487596249066214219408 606128 -71376123954079027937862844416 606129 24622481564124507827316251012160 606130 -19146772984325865024646547480160 606131 -29154833595970957589323785358068 606132 15887767688289278865888058540800 606133 -94388881387262465759221203768576 606134 20391869363653778826270594957312 606135 -30721639632439497342812319961440 606136 11637063065031502518487526215680 606137 56362397574221380211358383335104 606138 -7680299271684935873670913651200 606139 -75268147361861484248253326499600 606140 26080665691381625326703606653440 606141 15762352138988318970892531078950 606142 -437332027886726577072304249728 606143 20611583474436537186355810371264 606144 -1876158847730675698370542043136 606145 -22712357426240543604892977581100 606146 37657384378372517769921364312272 606147 12921064832226272040750000036600 606148 35128130789178795876801568942208 606149 33372960956094756981825135210720 606150 27461915150016368622208683600000 606151 -8820051927072761103350827887136 606152 36641458195472148443445216430080 606153 42835286221406535216730973216544 606154 633852278485458914226799238400 606155 -52605190960966268893209969780480 606156 -15613543630063086128100360995328 606157 -1618200802326491198041423009120 606158 17241725688097858906150790357760 606159 -54687825691085139535583731228896 606160 -5755376353916654460718297989120 606161 31142087979625584117105223833972 606162 -21036424630875096959866096242048 606163 -127222215383587533776157032034320 606164 33699696889751989436069707036416 606165 -4932940429775022433757370869760 606166 -41105856734030508710171650030080 606167 -98223874230427156638012406043040 606168 28631740564205864421044944435200 606169 -19798032830494338525939365315448 606170 -23795840714908729256357900562720 606171 -206593993666083616101266558976 606172 -12804272496485570035735242060800 606173 16435871963050656290405229376422 606174 7432900109428922204001641533440 606175 53127358559678466861590247589400 606176 44880278800542507404463310110720 606177 29765552988019083474162265130880 606178 43057876842847035790200454850640 606179 25311275326720250314652553553800 606180 -15359455398206396298451128791040 606181 51678962732714691854129404921982 606182 47324072349554012654633864148192 606183 -40946540224166603918534104393176 606184 -79479967296235510143350152381440 606185 -9689473081104041328079330158840 606186 5271018803669717396646647330304 606187 -127861888975474432100817771912240 606188 24970324623451329463806294835200 606189 7497160297415179500926417154624 606190 -13641526385524621894427216628480 606191 2156599885144430635187590031832 606192 -346064771930110728795049623552 606193 5091451051825331470593052609600 606194 -66900666397416920813327211205104 606195 -4086611659721842753076901018000 606196 16831393826780408968914128854400 606197 21893191160254406159663780449440 606198 16100959216718811656781301690368 606199 25224583193043862048261265781720 606200 3602666512761691120961639424000 606201 -14205107913770511001390848846768 606202 -26854248759455496387627687460896 606203 -68417195429270540609444390869656 606204 -1374573776233523833260298036224 606205 -8807683512419975144893551137280 606206 32614365982668841257501586003200 606207 7863607039762383618063426244992 606208 -18106558816363703774193827971072 606209 -27042835558214146251322319835984 606210 -40101682122884672415701291520 606211 -34394552175375828701727848913168 606212 47983395938511636106836960867456 606213 15859933917152556130878307347900 606214 117106792852028557967965255680 606215 85505601401221516545280004183520 606216 24450910430032396190674921881600 606217 48364057884179955793057708048740 606218 -6371960069830119631421410534560 606219 4497241647302232736657699822320 606220 -8187969171280038830856166533120 606221 26834281514978617207110124161984 606222 25733607933380729804865899544960 606223 37537029615886597966821015895472 606224 4836665769997406835936036003840 606225 -9910035659880297560923597692000 606226 -2665984560777451611571544538336 606227 15262139846709517456193797980192 606228 -21311979961283124370717369964544 606229 20896989257904684063954661105084 606230 11885670695471302948725122837760 606231 35649725118007771173806364885840 606232 -19297834336727335884050714695680 606233 -15336619217693573680009039698480 606234 10111723416503241212946262284288 606235 -1688303602123105458743069257440 606236 15044762137524107978588671242240 606237 43801880420716159649237425210752 606238 -1853355927904459530243049572480 606239 132751242570611116666517050598256 606240 18475167934577119780670588190720 606241 -47875059398355034317989577075358 606242 -2385262691589791523966658116096 606243 9688855770448900914812301304128 606244 19746901030929976555489154001536 606245 9622398444405806300931985402800 606246 19086562805071995092484263116800 606247 4639034444861720988999018632696 606248 -32111023986065222681731557872640 606249 -479978026791434750840558746176 606250 -27307308917384234966870174700000 606251 -2216494354914849729443919548748 606252 -5114803775974654343557693132800 606253 199896352687006657368608738174400 606254 21943811299538902745905960650624 606255 12427355264168680967767918615200 606256 -7384902543147434972240622583808 606257 -789580419325118469058545544512 606258 -29175199913357306357466043929600 606259 5076872888000080396229281205680 606260 -17219040010101581000237821605120 606261 -16810663150680470231828711970528 606262 12197793982671891458821390819392 606263 -48546524263601873688297864249504 606264 -44508550279131616337622823956480 606265 -3116218493529656203839334853760 606266 -33235240312980984647457763861536 606267 -2953249174045411071308451840384 606268 -13422976371224280976779623070720 606269 13377226897494370015288312560480 606270 -2012329942503851768452663357440 606271 -111889658550998330812794044879280 606272 -6726655680486881302924903317504 606273 -22728185510568462727440661951200 606274 -25487306268240654284305303542240 606275 37860988887401451651813798570300 606276 -46698935561940014218062963956736 606277 23198988903806918797339822869246 606278 51729372382221385162202597785440 606279 26961726911832468975499033835088 606280 -17231020818250014989399273472000 606281 -64108272813747530380155673937400 606282 -7426840741618909495280269821696 606283 35239930294528152845295040595800 606284 22753419529081733528363222138880 606285 -7047202689476900344551005100000 606286 -21333333205465129054189609881408 606287 -42122647397934340768566320238408 606288 -2341285206884841241326659567616 606289 37939238463843701140791650125824 606290 10591752078208032983109962611200 606291 -5378433995048687044871859323136 606292 12888579490573844443425511174016 606293 23638430314670770562017370322720 606294 -14173056148850337091051578281472 606295 24671837192627786555541030571800 606296 -52403406356833950430362372126720 606297 25780857059260377951053264917200 606298 2982541631530581134917216763904 606299 832824711082314530631368895300 606300 -435319233923011757399223091200 606301 -48179889312364715940360172628698 606302 -850418759021872650234797451648 606303 -22238353480115522354761046388960 606304 -61720692273350946088569116688384 606305 23752354917725331886101353385600 606306 -34872896215146973911854641658496 606307 -28204769227575314611585169282720 606308 -28315438135841833400016990991104 606309 26565364384142314418931092129280 606310 -8671434419308667194369011277440 606311 -10871614100550056934470892086088 606312 -13828491254326661792884305100800 606313 -49175503209864759324379657258438 606314 48589331063144216422349201870256 606315 7851997676469517499138455768320 606316 58203060560595035909401076599040 606317 13390976658984312894862662382272 606318 -8896059480310435936922590725120 606319 1450496456494570463128319423072 606320 2350400120516368387763194429440 606321 -42132807729555007998076144666110 606322 -15602023993256936105823988635600 606323 -26604814289816927083726355509428 606324 26378569372298472522638941741056 606325 -14881617046538738482165380488000 606326 19618250560198432652804809576320 606327 40563580231041309089820406662120 606328 -18848347754507427189176833536000 606329 -35195738849018854137637014823680 606330 -10955649914228502415906643607840 606331 -186598822224655269525963360004 606332 46452304583904532180195573808640 606333 578643713806050589233417648768 606334 3046202160068366118949280179392 606335 -46328239375964706603606484173720 606336 45429418434935160347261770137600 606337 -32560426908556114754732144399360 606338 -1968572428599549737993736706656 606339 -73234322024966452421365103984160 606340 8108717838713445136002635612160 606341 -25186631169958542590384756196258 606342 -23544395186626761982234356174336 606343 -634485595992128657644977043200 606344 -72501023083760986596020617251840 606345 -27718051688017158354950202108480 606346 6298518238940697145784856461664 606347 -35986373527838663250142269127680 606348 -4793719390572179276633909530368 606349 1746188447391449328254177711808 606350 9444029762961529180287872836800 606351 9728105202825781095312420781440 606352 -27873103982822542194913528274944 606353 -6393643514260309112299047153600 606354 -7250989846459240497774300000768 606355 -77191233352625985013630297020240 606356 428448815150375144128663973376 606357 -1894599245050576396043251159620 606358 4668428119978879401206764286784 606359 7067492195607788477138966413704 606360 1944332432685729944925909811200 606361 16207893940530202746514213941952 606362 -2949075984825259632999411771168 606363 -1303146925827762844162186442856 606364 13501739141153075194898352625152 606365 -26291193456158481334838300601480 606366 1225440868786994954427595859520 606367 -30219763084566042392355383986280 606368 7758784429930562225649673568256 606369 -18958011039907336769443198434720 606370 40094614088157156905065683566880 606371 1236231613829630181278426988552 606372 -12987240423563477822335555461120 606373 52258701838419444881819019773304 606374 -48301207308055758821674483820064 606375 -37012644048346191164202005106000 606376 45384247439120047270118950702080 606377 -44264534123939281741817049026688 606378 -35363772370189483816919655902976 606379 69512246046804926644952817276980 606380 -7259309746651294821757643827200 606381 32991651447933205284323753477952 606382 -11534900364344686775479611596928 606383 -16462871779728370156140810304368 606384 -16477598750742023945154781003776 606385 14395131800392966058242769054400 606386 221557518809716603688490970368 606387 -40335911668686970925053724516040 606388 -55311240245895037673204881923712 606389 -1756485609949536261443859810144 606390 7981587831277555686536251737600 606391 96418239401804785891843920988776 606392 63515749226647528753025872588800 606393 -33328618213922569998138954401280 606394 -29326993153915234630033880068608 606395 -1109891859833944154453548517280 606396 14793536524812387666657200824320 606397 -74290147301173871396993043470688 606398 -8556323278698383653316489968512 606399 -32290235129885777077787661059712 606400 -10081052727058808515612770304000 606401 -115248033170786875176721996807596 606402 -20270616574574266372293673944960 606403 -13347779743788018547836270755120 606404 -48897895882602085528574380646400 606405 -6596670809052899589208538463840 606406 82210830467624232002782537938624 606407 86847142401603311735660798193552 606408 43283479376575119210848825425920 606409 -33077624314317090908031870853580 606410 -12215693542619073411260706954240 606411 941025444897854792797659053856 606412 2562469587342401905157191129856 606413 -75976596075294973556166311155338 606414 43173765533103293957562903121920 606415 21551707695518553446698411159560 606416 -10566149171531517237831535558656 606417 -4688783531176001854197361453056 606418 -6612989808347071423977849348096 606419 51709212107442082278836258199120 606420 19142758077242739005132707737600 606421 -66470295752014431154113276456708 606422 19020198778700112836963790426624 606423 -882113919139576218959638790400 606424 20736723597990491751099568128000 606425 18505574905925480833407914188800 606426 -2104428633007830371650423685376 606427 49270894950512192788060722182152 606428 -30528620202742148371124712556032 606429 630320679207480535689370322304 606430 -12595659529524113595824028576000 606431 -7306091882918380949787244466976 606432 -25965309026028558323433625878528 606433 8461053002336174524753671691682 606434 15125028606271814120869373633616 606435 -29997663101767606435739721925200 606436 -21275887831016918590490258600320 606437 -35345856673500603718121218193700 606438 10841795238420316486889560600704 606439 31201075729415815164003240612256 606440 -15465411234796373680062988339200 606441 -46613079155336390167077341908992 606442 -10401117606428728124612572012800 606443 -21751869263692244208668047639308 606444 -25810537534130986239105972016128 606445 -17380401892260997796788102859520 606446 18208329143786738429225177859840 606447 330751670028822612752557404096 606448 -11236482349061613376496257105920 606449 -51844120358719096314654134693550 606450 -4443794879305001522923343116800 606451 -11864834229147153260721520755600 606452 20651055469886147582230456320 606453 -24586463039807568301466972366592 606454 -3253639972081439192190446450880 606455 -13030157168031998916319042697640 606456 -26449832096863920851482767790080 606457 99216685269874344235363898619280 606458 3681158011970779043191322878176 606459 -17898148436890940634904521546240 606460 -41052365122758530195193162462720 606461 93789397498713358504554148826400 606462 -17899250564568253151415165469056 606463 30675313728990290534479119844848 606464 57416110142289110676075366580224 606465 -28775269283919488680991561384940 606466 18434650154209362861115308664320 606467 -47520348034913729267037622295364 606468 4533066978403995766707584855040 606469 -57879403855266004213432344899456 606470 17293709146599379639202545111680 606471 5699304749327665883891370158160 606472 -24181895582418016208243833850880 606473 -11825545509503967201899385655782 606474 32162213907128442573499226042880 606475 18333022896494542863599985167400 606476 5639347431763079644853265576960 606477 16828408315773425668774838850720 606478 12162240523597334652415797220224 606479 -10396440369495768073046169485016 606480 56820805562999735004643983360 606481 -54479826731290467621324424587408 606482 -25884982176922237706761936905216 606483 64900509204698236484679877391520 606484 -1762779661808935200276900855808 606485 27861587201743819612360245660960 606486 -15407946769486328630249337654336 606487 7017624784909277899808767667712 606488 -73662852980620580595187944407040 606489 26868995633401337179030162549248 606490 36085854727873830138400829772000 606491 -73359686297307944061667057992528 606492 -27079860543568760730976983871488 606493 117665538885790467534599841232742 606494 -13566973100681163348265726359168 606495 -50637407847825359799012125216880 606496 -126976423921714930547955485638656 606497 64604199721857911323745747918946 606498 -1257050688906243318855809836032 606499 55650550739515712903310585729840 606500 62559435155917842521387034432000 606501 37046937283383366356658808003200 606502 20268222397896375673122705357312 606503 -32937354037225490805314840170248 606504 11758260406421282756277133393920 606505 -29146360565765074765163480122680 606506 71993662915813599502306675421280 606507 12667951499728424739972342275520 606508 -16967225794320051493597671209984 606509 -123885059710134187277566500667284 606510 -5876366690343149733460091938560 606511 289423325247383554240448674512 606512 11807888746028939954479036809216 606513 -1742493303549845196954485730912 606514 -43823152210852090386796757436144 606515 42283863357068949132063805440 606516 -4522615689799010699124061851648 606517 -17830571335709807261738236074948 606518 31586082274279822359258842734080 606519 65207627321092137713848179927744 606520 -50735294748106753621434909696000 606521 25255297007704397712370055527722 606522 5192306265055553084347459564032 606523 -1745750727227148312315164787804 606524 -5554214504992603310348100731904 606525 -8384295926457252238664569759200 606526 -48645185057876371449951084245760 606527 -76215403996730095261489763586624 606528 -4806364325813214196339793461248 606529 -45010956001825602247167749896128 606530 -8945006182178467637388471137280 606531 -21488328666775282051409976176976 606532 -42686333059582588827617653955328 606533 57837238598947858457045619919584 606534 -15702859196380987579457699238720 606535 -41655803620276121267413954224000 606536 -25549779107048121471050436771840 606537 71579271274125572459342414352240 606538 -1827028782851259096320514692256 606539 -24703227059471454919637408583660 606540 4658481090225164606832278323200 606541 19933813649509512663500099295492 606542 61055069503354896190021636500672 606543 -13950948737531843743662820281600 606544 -3697941880538229354618338279424 606545 -59130951375248962740066625586700 606546 775469977371568148858216792064 606547 48559337624673993966652423608520 606548 -44666689212354999478101746212992 606549 -12771602027330570778954625847136 606550 -322455472264850974780713091200 606551 111955883113370793747722472983424 606552 -4073875619392509869444825088000 606553 57793552313321050740586500551424 606554 5777981660537746854577594706880 606555 -68331469029496960413856174048800 606556 45543497578701481117764618117120 606557 2109225527584915190356623961152 606558 -431136977541177520057238341632 606559 56885444929131533249811414313760 606560 48126008159570220913399808655360 606561 64771929857487635013264675978672 606562 12541113739160563960594429056000 606563 -41853231037021861905224902236720 606564 10550783986391528324069356892160 606565 -34443818113352379449142393585540 606566 -40649030455091139305712678420768 606567 -27097673063888498040563162171904 606568 -12855937909681261660399409341440 606569 20905971831844353391580298566970 606570 10364300251366610496130336339200 606571 58376208610608844221222055687140 606572 24283960134066222078004312094976 606573 -10617611206183114685845956714 606574 29526214743624968459610869353536 606575 -36702958783311804499925553837000 606576 -17345043174814986382326082142208 606577 19897168967894886013152256794624 606578 8544969623235795923596400420352 606579 27193626588306240447677532576000 606580 -18292482075248731697536627683840 606581 73930907219047266520253095790382 606582 -33743315252031006744153439027200 606583 7248302023819218480889426960920 606584 -26751658740045817825224964546560 606585 2390231112945985866088530835200 606586 6317647860735477953626065946992 606587 78867119150411108059366924675236 606588 -23856810966634346724291926515200 606589 -114707071169218194308601282591610 606590 -18780728119559745207716886091200 606591 -34529901971755528739502510784200 606592 7998928450411900652382805032960 606593 -15577060478326963309724442581400 606594 -44298464277401595024038013150720 606595 20557027036869512869965348554400 606596 -67664437037275311110236913218560 606597 464090099503119188711752445760 606598 25020840869419698506243648008800 606599 55803479665547060130158811554400 606600 29621979228587864781258946944000 606601 835547294457112220868925599952 606602 12233322087560590157518551374592 606603 36836940598184511904962433298904 606604 -10460062280652741554929330495744 606605 -2772265698498002116335579778740 606606 -2556766041349191435423353401344 606607 122933754531620209701088717495856 606608 -1313256441258335574085264736256 606609 -4399376448751051482207054347310 606610 19961224716847921948860224268960 606611 -2129883326616689360481874508700 606612 40581444285494945567609387046912 606613 19508795693647693389849743090240 606614 -28673124455781369816981118885344 606615 -564854196904077997836270298080 606616 48566338907957598225165197967360 606617 82892174172971841532443811636752 606618 -21391012505150618378721821035776 606619 -3139828754198659803170890419056 606620 50980128825289126562982409766400 606621 -1537825963724826060841100606880 606622 59320251928620220203528197860800 606623 -57375656868080353445681141301240 606624 12130657556210783688156889743360 606625 45466371791240538619700121168000 606626 -9611886411557012113520198221488 606627 -29984581831782634324035421857840 606628 -27635919301380398882209076901888 606629 49047001448816804992567915373376 606630 702074154711637899326926667520 606631 -73763762861688837263436011311800 606632 -7967206631587693834550195404800 606633 -15539517835287722677887875950176 606634 -2845494796606167893747728267008 606635 -3949046225557452089902910389920 606636 -9877687979548476385374676346880 606637 -4238166830488620298893162905940 606638 -14910761831989856774331516094080 606639 2159367582856988073944383865856 606640 500273586228852170143633244160 606641 -6971937841798786372020471832320 606642 29577578492624433600644348406912 606643 76120827877625873939319219034892 606644 1188444661350766313440026802176 606645 -15234655399286054080420129559760 606646 -51350101036226817913895358853728 606647 32699563722483838223610747493320 606648 -8739772095442814826955891015680 606649 11935657858676672078021902164650 606650 -30164212781383222032532462886400 606651 -61373652229167659834644983052800 606652 25645724608019460480687942668800 606653 -81383708374943618216365695847098 606654 15332927521616529438459158115264 606655 -12747881878134674599615694228640 606656 29188002730991777447731726909440 606657 25815116999799567718723034760240 606658 12666324289529121257691478308384 606659 83193492181993496938339234444860 606660 6101576829346246033654696181760 606661 57771298847768879840522690482848 606662 -23647719684744831185618089363200 606663 18685477518208873586777224040400 606664 -8040675238559290867177897712640 606665 17109039511362342373139524281060 606666 -21921627844161658593220419922176 606667 -40775104244222919265951309544568 606668 -25514710518118093310166183965952 606669 -4941282939690439736224665416064 606670 -14743476310403720410140447129600 606671 -22314467679021110127694408243680 606672 -13880808564790847727184990175232 606673 98711725951693305771532451719922 606674 38044581996665394977328997320336 606675 -20961600629571035244369609183000 606676 -48306098275414182260671539953664 606677 -13470046933884840975799836323268 606678 16654564087234428638323673970624 606679 38165273013298570173293252378112 606680 -1143184655592214644382718976000 606681 30695414161005200944581736135770 606682 57182574372335149410995240670192 606683 13800312260552947571229662434560 606684 17352583744760161792153460167680 606685 100272129499213154677644275115360 606686 -4763154856888775790215687576256 606687 -421102064265753148820673772032 606688 -32850765546108017672879816048640 606689 -21001993590774745162799662498560 606690 291666195756143698243046791680 606691 -5244067286036113332041464947408 606692 -12780618164349724615130666189184 606693 -27556360356226593919263397803936 606694 -16384251370655374145237197440 606695 -6646208347044470342796591578400 606696 -25029984055016606072138269655040 606697 4274246077263726345039469760640 606698 -1914188722702492548861500017920 606699 70873409014972454272999650376284 606700 29254061665761578156704701267200 606701 3112498831229055865089461426304 606702 -28925636460005856726680790379968 606703 1934691448214083665116222379664 606704 521796060470508495724954976256 606705 -9035531242241712206010497110080 606706 -29354685106618720185359907671136 606707 -66323775982352890278550541127888 606708 10199766756761447333805015275520 606709 -136130642392710050618643664771140 606710 26640438507670489385011071753600 606711 11047292832147221457826475917824 606712 -6181127197409010408731876044800 606713 -23026134807379228685558141522520 606714 28774263351919809723017641943040 606715 31151147252194362426798169359360 606716 -69571217624369554703446760501760 606717 11938614529819440507851925498240 606718 -10345883670262331354835481557888 606719 -2346466462241957444416537872120 606720 -16932307193627190843931833139200 606721 -12286040612788757330064205294078 606722 61884249710766236412247768872912 606723 24877312355576426729052892451328 606724 9270018935916825557349729850496 606725 9751454196943703247351968474400 606726 5471220393942479036384285908224 606727 61806594812336928558767737054080 606728 -8080699374629366261618983680000 606729 -10860966976276421663580001964016 606730 402176693192540458784694520320 606731 -112338048556094449086452008407468 606732 5764529333252399951470000472064 606733 35207536947775946716659070108982 606734 5152610636822772461341150190016 606735 -24572751455650038539842457715600 606736 -106353858765524170277547327488 606737 -52303767509469909194072146561614 606738 -34613364792205141993868591854080 606739 9922665371482506534045775640656 606740 16675815192695037373357878681600 606741 -15439936815173199706017841609920 606742 28611802826158966454114647306272 606743 23569016199071722220410078129992 606744 41611109927310983001558396211200 606745 -5449674234839426194377823429500 606746 -11040318058276095700856592207360 606747 -72328057400450341378490803781328 606748 75391775636896815952469750609408 606749 -18831792800019938194130238406752 606750 12169179661590682549608414240000 606751 -18830047792827059893876122890000 606752 50897855018517144763039313559552 606753 -3907549496114286732375356710656 606754 -56033724826426410515414472245424 606755 24860206852947494896906758110160 606756 -42840913824874733117120071280640 606757 -28579568548593582261421126476994 606758 -43322497559014666152219225791520 606759 -16112378438758035090217009400112 606760 10505135373915467186461060300800 606761 78630561507808494396669701524224 606762 -2246054378439879748712920167072 606763 -5827674147846000837057922387136 606764 -93288928419872788243452252102144 606765 -19017523176401692002937620744000 606766 10795307276916666105761487936384 606767 54955325195033700382115017848000 606768 7384837696739654576977259495424 606769 -9267627676508803765820086277120 606770 5894906581421146776413735746560 606771 -9742198925332216293520178097216 606772 -54515564331304006208541197866624 606773 -1149034670454774954712798579776 606774 -7856898808290347972170119426048 606775 -22347208146759103066090254606200 606776 3437212033436388037035826790400 606777 79868172424226845182143370563232 606778 -896890706377048158544866652560 606779 -22600647649677977414609484506040 606780 39815930434082254554127779048960 606781 -11772646897044337796082022286400 606782 -6032619657478668327164298282816 606783 -155962671455304329837690036736 606784 -3133319647834306231441817600000 606785 22737965011643970245520733216980 606786 -11515510281348301298421416357376 606787 -13748716278498528502544845702800 606788 -11162542105547327791641518444544 606789 -18827730434187909110832213086946 606790 17563079447984994725636077622400 606791 69469205676680342962752867855192 606792 73170673822220302751901425418240 606793 22764495991881322770323352264144 606794 -19562609067513828937540354434048 606795 14389240787200973102252029804800 606796 -40218861363483074649813927659520 606797 20597154346694151088799978164086 606798 64736733813129152274296002832640 606799 -14020588982404091905452282302240 606800 1413203130263664951421834444800 606801 1031492240836446371362660002240 606802 2208677610150285893763404682240 606803 -18745011357083971763855469171600 606804 5142019220141254125142430656512 606805 -70794898234662405624209154478440 606806 10432536956607348883436713789440 606807 -7819883597383308816494409366912 606808 47077303302498393193778040913920 606809 8286542459273446361145040237440 606810 4182101144332936918938600537600 606811 30246621532865860043016318169412 606812 -28395044060362647051962474233344 606813 5324987233069511874492540235104 606814 -14455803953850926190765944512320 606815 86253859318632875651699492400 606816 649654485145927488421675794432 606817 193490624400593371309270598429952 606818 6334883114895104328102218145360 606819 -59305512069123328558498835194560 606820 39284707951659449837464764238080 606821 33528329380209456295594509633600 606822 -20676593488064744642940413867520 606823 -15697046319875838314405118852560 606824 -32478328232226605844875434583040 606825 -12678949837044252232193257920000 606826 -49017624983518750687845682108416 606827 14777488073623367331007171581360 606828 -46566841115818829124263495255040 606829 44125290514767986946727495417430 606830 -2978567198513374900702647686400 606831 -4077711952290388603985393344248 606832 -9533697681171624858447364620288 606833 -77062741438787518335177091599918 606834 -6239873687724435758615436994416 606835 -3073591887978562187509397880720 606836 97093442714575552553363964088320 606837 4024640941313446326627388827648 606838 217110931977272657809206496320 606839 -34685375618464095517328153118360 606840 8903315673993584635206395904000 606841 1286197868335914155952663987063 606842 7326451679535536447070991689072 606843 48707833537941106200053436467532 606844 -30719671337102287510520321967104 606845 31200051083713331662583051789100 606846 1481525199514520379355071345984 606847 10132271806366582603259447655296 606848 -12972549591643887629341619650560 606849 911553641028932718859188003648 606850 11549569344848511228384838524000 606851 2756927719503753625252670035152 606852 1538511367556335928343577474176 606853 43141300787226962962014798464284 606854 -21718856613881483590731373693440 606855 20580451290846888861873138739200 606856 23312478179449340537775945154560 606857 -40839776669685862391642499105894 606858 -5188093689241814184455867481600 606859 -2048184552000934969934357777472 606860 55841263272348652526821824076800 606861 -13479825456509618432127648085290 606862 -24679062139230204100325271701568 606863 -68338216391246537831374552839888 606864 17272511168453253906610889687040 606865 58366210631215978433190446501940 606866 -18850443833441756886139718582976 606867 25375550873290004331115920778680 606868 -1583332479286340499261906535552 606869 73284727760704560014921982015840 606870 17416683677614269924104565248640 606871 4419975285012391062059697430072 606872 -990547396268168879657052856320 606873 -57800913029455311316672366253616 606874 -13543041588741015564235786041600 606875 10505233157305583126294277682500 606876 -40519913054357023074660638416896 606877 81433867991903230855888815936300 606878 -46983541405862944102646053232640 606879 -19077643846630302241714697491200 606880 55513941120328737634462643650560 606881 32382850757348350043862708671664 606882 -5974888238811732030113655795456 606883 -85886992443204978015028482037440 606884 -39314476507546428182024429731584 606885 11418722499520435409525876925600 606886 -21375886370216075391539696707584 606887 -28222817775665007773310436181568 606888 13111347651236845795013028940800 606889 49805255289731726961403625164900 606890 -14551375621195902534772236400800 606891 3955784252259810345886541162160 606892 33194994860908731922686036624384 606893 17538477729970806233789217231360 606894 -24720408936978771135087437515200 606895 -32910321193533153776373002796600 606896 -8788180620660115704599263346688 606897 -71164336819410340308811291838526 606898 -2345297010662693348882719781760 606899 11952350315740101808978541157900 606900 -2125435707805793325028831180800 606901 -23735011743436548082088305250208 606902 906313401677651417711542719552 606903 33470998479580433015036731655808 606904 5323748668919289824988914380800 606905 -7276661841224768884402153936440 606906 -36368984264812121639574073843200 606907 -27349131020164120734132592700128 606908 -15977145439596271466526323917824 606909 28899252218572996339268199789408 606910 11312761162119735457836839640960 606911 12556635995532743495862961569600 606912 6418352852477324774760303820800 606913 -117288017281689106070102590011838 606914 5333816425509151781213405457792 606915 48799586457944078305099477016160 606916 87891120199954452465813436250240 606917 -35709455830467689873979107054400 606918 -2397222860013657836097823678464 606919 -29734488522613404455505735632680 606920 14879198523951701497509664204800 606921 14240086331383491632409487045824 606922 -1313092279595817842528904785568 606923 -16568465803392939355221343432272 606924 24677757969737057646473666755584 606925 10011149994230266034528165980800 606926 -15742949294764863031191831329088 606927 -32858858911502212148370713487480 606928 -1306437029972112665001153658880 606929 33165073050256270307456670114276 606930 -16471567354468824934365846458880 606931 2872394668232646822032096228032 606932 -30885462298572762729179535333504 606933 2270139772971501394107014223360 606934 37978261095201600368654107290432 606935 23921655732912286736868157928160 606936 -34559587033631948264224363315200 606937 107198336284832149017197857146772 606938 33278596142853463060718092251120 606939 -8739660566017599219458100463680 606940 49159485512683694496819715991040 606941 71686930601426024873179363533900 606942 485894986229006783803338636672 606943 6155430436822688605047574412192 606944 -36757512221106883825949630791680 606945 727475291249637052044997986240 606946 22184749636238716641457904622672 606947 13469335419242016890645960217600 606948 -11053674926073523677707015122944 606949 13916038934058018034257498732032 606950 3100933772227004644903470960000 606951 94768137471611491137623778676992 606952 -29167829266369854480914903270400 606953 129030637503852910460400930518160 606954 8863246866942218920334733630720 606955 64461739372910480961703754334000 606956 8110272432286912593186808104960 606957 15960670339986584865656738622720 606958 83934247696310292428831408105472 606959 116043073735609189127001073358160 606960 -7349563913372279235793620172800 606961 66990937306584968061462598516562 606962 -44310595528939928131756501005408 606963 56632247999871921173567382164280 606964 29825054420724603398001339101952 606965 -78687082709347090121029806340680 606966 2890865700383900857717893119424 606967 23969736533515905182371587127016 606968 52401088600455289831181252444160 606969 35688613358567703456567997895088 606970 -2684467221942089368551332966400 606971 56788001815406030200256065787172 606972 -23767664371754551768770175876608 606973 -80437564021054033903925301391136 606974 -35036169855533137882849728845760 606975 16349159240760335704596860592600 606976 43807216914696053918134081421312 606977 -17891987459832513509785396312128 606978 36564480405103742912603748692304 606979 64844592949522227395218371211008 606980 -5019950543247806157332154777600 606981 1486336912124358522901980176352 606982 10143578523438468643560792554592 606983 25660075413341649697417733872104 606984 900951184157003882459618181120 606985 33077991892662639926816277321360 606986 -2817285605868347176869900185808 606987 -75278840487951958698065766100560 606988 1084017177777164843179204026880 606989 -28337828709984461206250684394240 606990 -4468896294342570403090715306880 606991 15554011359366209557673219896704 606992 -1557134673885418566290617466880 606993 6120217670955114722185885685760 606994 61090430972502006775055016145296 606995 -3136813679031347870335719482880 606996 -11352914140904043946489170839808 606997 -3305007425307239783642834093554 606998 -1509542074763026096208203726848 606999 24387343808374979590286677847760 607000 75701917186300882955383234560000 607001 -96883362465971117057645173330998 607002 -37853921734385443452036415452672 607003 -27362874535884730256307999258748 607004 -31359582384311133225148363428864 607005 7610155618756470522317303339520 607006 -50283918092186305403923013377536 607007 -1107706189899686069230275555744 607008 45566457657835184401041049780224 607009 3893197280548555999070329958568 607010 -22165577852983380251435272351680 607011 -8359570925950072366824310305792 607012 -9529626911924132699719161891840 607013 66398338598578019837200435190880 607014 -8927398282357596592434661848000 607015 -32832954259632677973440052960840 607016 25197568580734957514715936768000 607017 6642673476840824962831381691280 607018 1163661541698052876942972002816 607019 -6144630647817818415815030992608 607020 -22868653139941811371904591216640 607021 25890671287590579856674907590700 607022 10771203099459326631921656634624 607023 -67088013060319878434611425163128 607024 -988376522124795318944516505600 607025 -37120839002843809553243344611450 607026 -8473338468174359811134700979200 607027 -28748827049272882563123782587368 607028 -56835112917512479049620170251520 607029 69531469142736572956657891409184 607030 -10034781025932467069170857315840 607031 -248838717071692591391603637120 607032 -51655853185106491972919699988480 607033 -26489420757363001856609142049280 607034 -70442742934138206740840555973408 607035 -6283133726115165972002151102720 607036 -32992546519068926716576991416320 607037 4336572574826996467807915231686 607038 4526182868561307494279729895744 607039 45157606738575572843680584444624 607040 822545780376619787462199214080 607041 -11289177592668748403109873646560 607042 8494696652709837324666079494144 607043 -32535463574361071293172107920708 607044 -18682003218909832755591769334784 607045 32794748340954704083752183089280 607046 -18743841683602252439582426032512 607047 -8518813535611948215149491113216 607048 75446127974420225790244152192000 607049 -95208702313502263650107297062950 607050 -7260132388894626518435698848000 607051 -45203148412175317978911067716600 607052 -118838361817568398217307292968960 607053 39087807531519254476462473176064 607054 -16136583344423031739661760531456 607055 93198602081800204021280039016960 607056 -7099034487975238842328898469888 607057 -60812996057568690315809356620 607058 -65252147888304943572996737163120 607059 -28145763577994177496547797253056 607060 -13335704366218277592508917350400 607061 39248830358223793898023179996732 607062 -5279217189145840953921483638784 607063 -126964987521150876715457768445688 607064 83088810715975480088803395471360 607065 14112244130009106999629899091520 607066 -13729593541903509447639657762336 607067 -91174221389000315987795184253884 607068 -1413399406113911015811530588160 607069 -41989870683035818951244000472000 607070 -25588563679736880196801522515840 607071 -10562749218453335363951887215288 607072 -68248332151418494042637376946176 607073 -23912587009834441544485481803776 607074 59646939990959681913230931456 607075 -2307990965748924101857526042000 607076 465762694360452329452684805760 607077 52163331657226069806416550031614 607078 -28290847186028300054409491024160 607079 1462200181640259401765723254320 607080 -20029084462497243496100677632000 607081 -109885443479582332082365628370118 607082 -15523454678855062264555606311936 607083 34300162643716689199701228494424 607084 33995636529958073272957938473216 607085 -36413365006737507892293737971200 607086 18418375375384419019330199593920 607087 -19032510420531738752813580132576 607088 10070108558867560367002952171520 607089 16560957601594681033134194320320 607090 19091069816851905041508142003200 607091 -61228113001451265971478424643508 607092 384343298843784107048608407552 607093 -102176863345670661859788285096658 607094 -53021560397608473058204987031904 607095 -1714063721652402253463889405000 607096 -6167070561832415632333189693440 607097 27246019514623119795725069613546 607098 30997154564818910338248162699264 607099 -14375115813895418413411793496864 607100 13388094281870156035339408166400 607101 71931802079719577992319416233504 607102 4580182489106364239050339594752 607103 -13720962082656329488373368229520 607104 -14020463669111847822171895234560 607105 -22815667840541776719296090605740 607106 -37828314135837315030867212275248 607107 -71898304809476588342992891888320 607108 33620016049277508108765177753600 607109 -71935711480746060872767176534690 607110 9325937750974438009490081280000 607111 69633077280284730634534500938424 607112 -79105840135508439103293121536000 607113 21810223378403378320031691378660 607114 -2135751074305071135115147689888 607115 -37731109478498184101797238256000 607116 4235034058446032064963204337152 607117 652415222899165617057333981632 607118 15407355479127629422264157255616 607119 1745148638533437144058659688080 607120 20498088995923279943191681843200 607121 -34255175868058987790318929620096 607122 21226328302729435909812988496640 607123 54236543047194632819455119799440 607124 16778132517503209128031975704576 607125 42957018501474314883162003480000 607126 -5108367014606206657748297116800 607127 -32893396940276544556004114004024 607128 159638641591806867403646853120 607129 -51378650756238690835991150233270 607130 -1597052550909994458864468091200 607131 2603999516585634474729955303680 607132 38790196752135548937787028880896 607133 -32750921614725622605982009255560 607134 16623513553161396264759010252800 607135 -24428639477002246939263942311040 607136 90521905785681989356057144000512 607137 5335520427785544156524472413760 607138 1216974432832554311326039329792 607139 -16969167492093021953127807660576 607140 -30529463218395932496703274807040 607141 -3769684145671716244163069362148 607142 36211835789465722278122632277472 607143 44451700658407030071074261805864 607144 -109536119158688329803578946201600 607145 13522209787216901720618763494400 607146 -38596832013203271825561166242816 607147 -17126294094483682109912792051404 607148 -19610591357247209770055061633792 607149 4544786324221417976621684688000 607150 -27369174480582429161595695491200 607151 3085156102280762514376078411152 607152 1436123607648402644435557416960 607153 33972261116239481643579696320402 607154 -19923162797883597822582591518208 607155 -10282383684759148907511556594080 607156 -23627199917839984099058658355200 607157 21321569778342933950421612839406 607158 -9983875367725204330287507729600 607159 -63565379305153929576226221367944 607160 -174068456041625916496558694400 607161 27611836521804904850315784693072 607162 61939495213978875187744511006832 607163 -109485567498384991911766859154588 607164 -11925484868168498575790165237760 607165 8019917483470888151049266371320 607166 -4531763373679609467618544435200 607167 377469099580304149668672816888 607168 -7243786574365480768750925905920 607169 -20758601067699179856137375576160 607170 4003505683523292989570896488960 607171 -27945440557069626778277334346256 607172 80593160211978222936391259869440 607173 11594964402506878062166911173760 607174 20293042229849786543256981930336 607175 -10177727280007473409794387405000 607176 5435310996170446530310663726080 607177 -32867309059271377938437969491200 607178 37604507928548814947377844832 607179 62386759406020067488307960045784 607180 15563954904202282775065477539840 607181 26228399445972705342239958884982 607182 -814910322506543380881316099008 607183 83803753659991942809910391772520 607184 4816913725533385526746766032896 607185 78256528621369344744012745755840 607186 6152977631165651090045515611792 607187 -13333870874622078641820891230208 607188 19760844421070445353054578329600 607189 19818885117942816181532520705792 607190 15232280487647329467087412089600 607191 -18950268847946096624366813724720 607192 -67150439297804381769522890956800 607193 -79950850568534583486919480529280 607194 -12109314483820376642191466465280 607195 -74541078663135229330388275060800 607196 -30827831345092188421261285209600 607197 11522592766896784291631619544320 607198 4967327201206063234762474510464 607199 19341441031677977242390279063200 607200 12598146050381569121253536563200 607201 786595926861031757930161653952 607202 290646097692268818001698675576 607203 -27381450174575525888228449920 607204 23276206532916115945199498004736 607205 -6132204076139509933435287403140 607206 9795502994706514501053446600064 607207 -24313075756720099378417953269768 607208 -53723998343973938899225684608000 607209 61279070114328236821272420956304 607210 -6459734141714226233400678492480 607211 59264292973542012692213886723624 607212 37670056575468010286063871439872 607213 -89298307455915219526520567946538 607214 3053065099169427195744841681920 607215 -14621139930436689109833281825280 607216 -6908682675175077657093822742528 607217 -86824947983904074786245946094906 607218 -4693894546654850304982903629696 607219 -59166963025658765371994574755380 607220 53055960239342195720763350484480 607221 -29938359028063379820977636197920 607222 -9047267009556752890761284376576 607223 42821117943992831872030387401504 607224 30722124052238042621534861905920 607225 3129102553511060510056229768400 607226 7518915447454643276354477715312 607227 31882480996153506076715458653720 607228 11840906359449517034962113822720 607229 18406469039113232973613564654080 607230 4664123129079920543562936230400 607231 -79597373104792950781897688833800 607232 -11131087452706993844650260824064 607233 -58461216935478113569973994785952 607234 -27746596430780638439906597031984 607235 -10809958862878765899850670302320 607236 896470127884710461837437562880 607237 246857449271920496784465209820 607238 -17241650971578139669135834392480 607239 -35285859866892443285703132786600 607240 -80735121161250452951144251392000 607241 -15746806426700007390684959613516 607242 -3856757307132562410297116613888 607243 5421010264900294193146281284384 607244 -7909782280913982734909810469888 607245 -16254124540543632788140149038880 607246 117324335185596552281079942144 607247 26585783603463264051459866428080 607248 14598751116793275837719305592832 607249 -41345990430100325135717999260750 607250 22456786931785029689358659712000 607251 -4624000031001897704731969112976 607252 50477850835699809539642218660736 607253 -19043066691542090628420635808498 607254 24247153524994550559420957328320 607255 -17904912716720861647848626499360 607256 -14382557216991008930086990233600 607257 36118564447578194437807649520186 607258 -3797689161268995234868986117120 607259 19074203373711275453740745518080 607260 5899458330856356742782915840000 607261 106114665091211193321145751797862 607262 9569184946591288113065584760832 607263 42695123928469124451035212591488 607264 14661002007660967891423211814912 607265 -76976568933484235159149459199340 607266 1407063561790057632526407548544 607267 -79939277774092002328464225080880 607268 52939026122066782011211614661248 607269 3835462934925379474890641209728 607270 7797785447532880968650877790080 607271 -25280315850070784953078833601488 607272 3129921235387933665993355345920 607273 110868159112150226912086728868480 607274 -32009007265921222595130124438848 607275 14269713997205669179468703197500 607276 -35804169292648897280739251674112 607277 -20162486099453447997209663264928 607278 -8360954613162777974502758123520 607279 3999142421856888395397147551520 607280 548758398015849494154312744960 607281 -10176456674294766679875259574016 607282 6576211374398636079335241389472 607283 -2827961707267507687424063985000 607284 58444374188805529243972492062720 607285 -8360875765384032024465075239040 607286 17919963345894059751825153266592 607287 -5144040993117680714877718325760 607288 157852854647536596412817456824320 607289 483594002143932187708310890560 607290 -1829818342983615129124566773760 607291 -98754067838447445605373550355760 607292 -4596357971546543593131750417408 607293 -10000519594923945540837318582618 607294 -21572266051596147631356812546304 607295 -23641565437001463690377877127680 607296 -2789932374312003002907563655168 607297 -75987436146778273152401597498960 607298 -12077140205462902154506146615600 607299 15012068089413415751652579840 607300 -17963688180411185651031639337600 607301 -93434655130861629206353477657698 607302 -36824666147738190542640740346720 607303 32989099058930240430438475358552 607304 96527405018719855146377339765760 607305 -6301859343105739526392316466240 607306 -2423353548226239843103577982672 607307 -18145674103391854956387409950444 607308 17500128309330579989493253724160 607309 -42108178269753128781053236116490 607310 16966277957517829832986099125120 607311 -8099732465618224091914732792320 607312 -9291179133918966317974603177984 607313 -7448988730685295103287416537280 607314 3658438296977997762887752507392 607315 9424734341693020905453033028320 607316 -68945424985569324741887069276160 607317 -24089448064274019005117079780288 607318 9385075956838294261665819077760 607319 -59370083574781442159429370764280 607320 -179593885687427233345625702400 607321 -4850711612996963428578072448512 607322 -20833020487288024174568364792576 607323 -38143197860408465043903374163816 607324 69827974577937465185567680704000 607325 -28539989093014647675825076465500 607326 -7988496432715183307487905624256 607327 11561567688898996236638053115232 607328 -116975089437874481519214681784320 607329 -34015858348025166586805177305326 607330 -26147997599992817859483992713440 607331 6643224623024782314377687151132 607332 306479006443476352117540306944 607333 3366098056683281287066403269404 607334 -6109053875901826549531668135936 607335 -14345559260256201496211847369600 607336 31634379077909113517929824614400 607337 -66394682373807026439261529027014 607338 266610249895419615996546165504 607339 43821780376252976093724062433140 607340 -6477281711529849374480418140160 607341 -9753799761155343764645392153536 607342 -59263660300797597688078296417408 607343 -21583716732693836665610144813256 607344 1004410231407610740859159609344 607345 -16445158725050529645304781757900 607346 22524997419140405132790133176960 607347 14175162302447583674433804207600 607348 1319218708107277285262130176000 607349 16744031475084119352259802722350 607350 -16261335402265938521739920760000 607351 65774338834794916127354291840472 607352 -72826279471971535296430428364800 607353 25112978756688494581577087755104 607354 27636461230283386463212324174080 607355 -23121839521890376689953805820560 607356 55831528096048356371833741235712 607357 34978282968817988296593539849606 607358 38641045657270847276433470369280 607359 -21890335967678876532799045722480 607360 -1380910873826887206469160140800 607361 -41946421388511254229452381909568 607362 6724451580549810074333102790144 607363 -43564780303444356911644952064388 607364 -41048728045239062239225127908224 607365 39010922142909092154588215952000 607366 13388139679777164079690905601632 607367 47096301848923264547397836724312 607368 -34434278727501196813240679178240 607369 25692420249231736447040666240896 607370 -21247304256756915074026334025120 607371 66436430472107468188998006625200 607372 -128958347374189192248313506140160 607373 -45280069539221554880071901733600 607374 -11367381986081923202313367900032 607375 -523495514838402149010723252000 607376 7835825940369747790859780751360 607377 35775861718102426028366896841280 607378 61912555935085514094754374372240 607379 73377697522010983217110202725776 607380 7899336538170389417896607416320 607381 192083276883282084535971725301312 607382 42312958812910005738520114869792 607383 -5015047586392650123536506140672 607384 28212363188348704681425512325120 607385 54635390642959809709454109144960 607386 -15011973291247158275446849401600 607387 -50171476148500103446528382813208 607388 62652412773982266307209048780288 607389 16565114494081813510109953477728 607390 -7603122853181335312491276683520 607391 210543354006069608299636227375792 607392 -28002283355120756778564688281600 607393 -61820320836548172571436425532220 607394 -32034124123934456374077114276480 607395 -4051669610280877546863080627280 607396 -38755411845448159108431444131200 607397 23663733770140175053743152492832 607398 13504951509659708621091315522048 607399 -24709169342933508733358529317336 607400 -31271015742841059105013070208000 607401 55918054965661850684889921115530 607402 33263079926727700122035267541600 607403 16010225723288921105018031825264 607404 -319680294120745845763221010944 607405 -31512573842038709300161685712000 607406 29396169866270476577947320889152 607407 19473051649293289316862493020288 607408 -21387208149807706852163210887168 607409 53952520868527723847616965011440 607410 -18932931111731009252895990555840 607411 5897220304367420088512380248320 607412 -17437532348367810600078397218048 607413 -72924059946185170410143397394656 607414 7776609099722064317420450694144 607415 -22829396220252326833720104829680 607416 33397991079410467420350825369600 607417 37595879745650130832588338199466 607418 97315713701951976579310609920 607419 -4314000357625419226791222727500 607420 -45998116459196843265318812160 607421 35784986470167483383866794839622 607422 44656411668712967331703702416384 607423 -53881114659446583710644037307328 607424 35715253003712959543645024813056 607425 1553583570045472878084651024000 607426 592212286654312983019878984912 607427 -87395870117143299162749400822888 607428 70841382045402495898020018216960 607429 -26195851172119359756319705184324 607430 -13750538356006739912324189952000 607431 -90191090638739727839307654581760 607432 4286513496515358870229904916480 607433 -3072497383852547844638861442936 607434 402086721584640609167088049920 607435 -9672097895274174083924772993120 607436 -11682018360944736233716568386560 607437 -54497173314054628686315027872106 607438 22324822481052045280759025553408 607439 7683681201618303142476137500032 607440 2392995249541989821255376568320 607441 73002840314701650411512811231232 607442 -39869953811035928950122906281856 607443 -37149030703286227430237541636936 607444 59391383992673753713792244334336 607445 12507035232531595814890764979200 607446 -20515142629392393043370872442880 607447 40092298719412274495939342472552 607448 -14116876043745034628134663280640 607449 67262486022012877176550532603040 607450 -4310203331062224092336148990000 607451 -5027156391186213640536507023088 607452 3699883350153464497953962360832 607453 23176316635459863624658643688864 607454 -42135908454124681835018521213824 607455 35123822057526351864312602655000 607456 -7405730946833732537885855318016 607457 13550079630036804513459532556820 607458 -15111114834482934211168998117120 607459 25923119578530198200205839257840 607460 2614122499123271522737352601600 607461 -489346406553519859997160075456 607462 166665658297575791075747627232 607463 35266600047561799085619361545480 607464 -15387460601700223749066555801600 607465 80880955603224837461924372653860 607466 -31366579051971797971871214240 607467 -2675819278800856421718539378688 607468 -29279745179783809853189358080 607469 -66306640679443172081614308330240 607470 34424300218531081368620880000 607471 43349265071471728981554920270672 607472 11479180485505989982185848242176 607473 -67388631627380231413160327664000 607474 9855404717783348060959006973952 607475 -64748585290549214071098354074100 607476 3578227159221773626638457110528 607477 4151773797603891196149518023008 607478 18081278967937554716914583913696 607479 9647590536254907596900708970984 607480 41763156474709960499647078502400 607481 19410204056292538623683013384192 607482 -14972309061557166770762037402000 607483 57969452571639933388547041587904 607484 53696170977583600836975166550016 607485 -10809317474757882977749658820000 607486 18995330742389613830820480697728 607487 35774331158949188655287685795240 607488 -4901199851492469690873126322176 607489 1779013914860927633741565745456 607490 9256341615879263465198247981120 607491 41981137224844717587673313842500 607492 95593056140088484660644509687040 607493 -19247755324225825315209399156258 607494 16237526440212672696535575472128 607495 19104899298800830593894240384960 607496 29795382789285275608505882465280 607497 -25419812667380933675888498702400 607498 13978177462859097232055826270000 607499 12953751287214080051465898327648 607500 9643948537669361091166304160000 607501 3603059515160033399434152277312 607502 -4410949309159836204669966206400 607503 4539331263511112955231476200608 607504 -8724743112349576611671638016 607505 73013127574640513108684802444660 607506 20091019908797722697373977834880 607507 8438039087068867287652181918272 607508 69142570549242163603390116335616 607509 -14604303094785618686593230354336 607510 -11152797448764231230769634752000 607511 67548868886077448450683046937552 607512 24313993356459165709048873574400 607513 10765328049561095455504430737044 607514 -12935676836910630872246179756320 607515 -13273324052171198370417904131360 607516 -10599901455264744002837889402880 607517 29090803497023908940086863262566 607518 29138501635164001336534354764864 607519 75719373564634397338860766515960 607520 52052764712326851086222801633280 607521 80533489384285711252266422416320 607522 -25293842414959694063160819234816 607523 13788994195151049792314317240320 607524 -5902060373486302536117652921344 607525 22508213340376926453512045440000 607526 23603787699236125925217542930880 607527 55834969146953698812444947781840 607528 40373070151371678274610862812160 607529 55757061145947741102783796221000 607530 -6347362778805410786510487797760 607531 -69385745527781066341941625262668 607532 -6719785194687282810419807810304 607533 -86133366355881975138476999004096 607534 -38483287092646586827856974459584 607535 -41738540629567828557611444318520 607536 561790782227813403628953354240 607537 28997930909502211016598253870400 607538 -2789928735159438240708406026240 607539 -11749573965590612501930381429712 607540 361586034518765752795576942080 607541 202122587291270609968458066126 607542 -10728188022281494623914034483840 607543 -62288451293823464714928562319576 607544 -21599339850065342881815768268800 607545 24910200589717853019805765187520 607546 41203511082025467962909813300736 607547 -122141126367888293874306067200 607548 25563450843340570803233233069056 607549 -6999872138186829856533402427450 607550 5768229471646539316930905240000 607551 41590500287133345925136663969352 607552 15601081288516660290550908321792 607553 36251862444623868019084309794480 607554 3501761962753795591445126595840 607555 -68395463785640398965502352032800 607556 37210504803564497813984410426368 607557 51481043559713253833918197935840 607558 9815859805803066892218546562176 607559 38208594076578362245428618815520 607560 -20983532513263109605630557388800 607561 1470015287471271610320039305524 607562 26436883624116900060558337642032 607563 -1185024488984260069910467202136 607564 -105964907153688631092283126168064 607565 3128620114645464274520418988800 607566 -1588965905142890375672134166400 607567 48678050593290243580701816569832 607568 2793306349497599349360169058304 607569 -21356865739314319201979812208640 607570 -27971983610024777209234470215520 607571 4140516146562671896607645353344 607572 -12722157709824036310291495692288 607573 13513513519845708927043043951822 607574 -6723092085732104037658894646208 607575 -7746870186919944248230010579400 607576 2330879907638255325876757094400 607577 50146456862279463605550545746692 607578 42569194853864042334267850199808 607579 -969719979942977641554297401280 607580 -50766278888150906634126323573760 607581 844345652286659796429014713932 607582 -5002995527063278650369583257600 607583 64455931256054708705230948652832 607584 -17724583437796056559881128509440 607585 7025325671832631765264622756160 607586 6746904752363667226410290342400 607587 -18726351816694032816406848399240 607588 -24475371988407956048057269885312 607589 26150707260379498984802986042560 607590 -296697514315555862458077098880 607591 -69522802518819556672036039723248 607592 -24144928604921921024968568801280 607593 -22017400663833563110233531690816 607594 28700609660810558060490256134240 607595 -8209539408913810640392490860320 607596 -45181989640607058061350647648256 607597 -242684159694994594564353073931328 607598 -39646971881956720891820042239680 607599 -56028313808504816773467467801016 607600 -2257177724984437107099392409600 607601 -15171995244117132439762948770720 607602 -7739391885509779408358683959168 607603 34282217750124565806986762693640 607604 -78980863464024179904018519087744 607605 31338094816183060445255128092960 607606 -13150100788911241920141766609248 607607 -12908805137753655208351946889216 607608 -59629502754504397840707090432000 607609 -1558509129611062654179690290300 607610 30566758725446450263505983956960 607611 71328216962253884774669060292144 607612 -42531864533516909947747943839744 607613 -15542044550459207656066432515540 607614 2375722244269045436157212811264 607615 -46053984657435029541449147001240 607616 74264756518961282009757615390720 607617 -6248525077853863439040976212972 607618 18828589237145908084915954076160 607619 -17697493636301080051953168526980 607620 3400337146212725039951112806400 607621 31669416749936647515139188157184 607622 -27092286942180044139131670864000 607623 -78175601736606550200098785648896 607624 -35283528280743990112956938158080 607625 -19269312231169037698042697931000 607626 -12580744126070503763326167027408 607627 -102315332151772684738646758772524 607628 -21884525773029194998333887704064 607629 -9203684144838015907855897919712 607630 -36773034387718681657095590111040 607631 7618634277059415671600640522624 607632 640421127300561625563191377920 607633 -53235541918729581782231021056 607634 53127086866538216009364728547216 607635 1801502283397522382670085747200 607636 164232575273850797427655134080 607637 -26354801835015743113810837159680 607638 26414943448840031241953375914944 607639 40709541208620922971316005770440 607640 -38147908137342113973567959654400 607641 10493627045772186352829048588640 607642 6022196693344504133020559930112 607643 67722202306049607824745240629304 607644 -16650853398871925251693745617920 607645 -13594535662672544014578905846280 607646 24516325128630064768704242883264 607647 34128806953654551442079187606600 607648 116210636962266857157895229669376 607649 -98608571207151922690679872901214 607650 -9866775504695695178437345334400 607651 -32549298698412984629899702756656 607652 7073991829515624321353379194112 607653 43720967632086253961945832675744 607654 61040869507040722020316694455776 607655 -34733895261280136168787506266440 607656 13063419462660077932115058524160 607657 142794682450930691105907563036260 607658 9503282889228693701203495760640 607659 -24483076711914083177099933474832 607660 19181797870387547795243134556160 607661 6991226745504442613696698163724 607662 1052377887091997314788662016 607663 -61494655085972486237857146799104 607664 6203896295164844225178135527424 607665 -15133219089041464546622808142080 607666 14301598549517330676009262526880 607667 81590421312968282129307579688716 607668 -14256513123473917876866804080640 607669 -59000683707240003365222772262930 607670 6331417222684740011155169199360 607671 -38121808858966375299292933482120 607672 -45801661901500433985701643694080 607673 11685615527435063498301718441104 607674 20241069063421156588445833589760 607675 -13743709098559878284016470552000 607676 238871570518130716880197381632 607677 1631123376372613475953876154880 607678 23289838282579809736700234000640 607679 5114003061244123574869853459976 607680 10064978199923748012350987304960 607681 -19523677756398665385314479331518 607682 -27587275540508976226195357849536 607683 40011175690244785668205845598464 607684 15694556119396233277409751601152 607685 14828287993578405816182985111000 607686 21901959077356015059961266128064 607687 14441236846903331720680380864552 607688 41914947712386848871401893570560 607689 -59818355474555803006469333612160 607690 -151428875150582442055803928320 607691 -14618558453754123299473521334128 607692 12538303298533369581586856524800 607693 -27602725731785248818510934795136 607694 10460376939701942675031805840512 607695 -21951405430127667632716087910400 607696 -12207246401468061721757450240000 607697 -16677470846771363204208430147854 607698 -4267817562910523007858991668576 607699 132751631113152559803871100082936 607700 43971688103239413340932912384000 607701 -73185933679282627336021668540768 607702 -9391017612353028574169409535296 607703 18769295338664612295426965666952 607704 27674252051505558938155245957120 607705 -10200304598350212950688425577600 607706 17658708097831433976067758678528 607707 -44299580622844286237141389509396 607708 -2237384023393145929296822786560 607709 -22238203293789337185195979201920 607710 5634574463678380334381930987520 607711 -7911086986766346941664927524648 607712 11612028864201579906228656013312 607713 82183604883855300486777651643584 607714 18570291484727670540220715294880 607715 -3368735501400354178970039024400 607716 47365075827471071234121613701120 607717 32869302416143081068111067622304 607718 -15672929358929543467775279473440 607719 342607165400687796378673682688 607720 -16288056560773620195610341427200 607721 68912313139610031688243350068922 607722 36350903477622713659071870627072 607723 -57999276341324904278516707542028 607724 -14566478263384054407580694384640 607725 -772910035172313774868887255900 607726 257208861777051491322864436224 607727 65749421857733959127689213482576 607728 7250972408300376131704379670528 607729 -35147684082100304107547531649216 607730 20682938399208279757919397689760 607731 -55698242759684532374507195976648 607732 -33371906977280395506519899147520 607733 10586473696404751751773741094976 607734 -30415913534166835703397521866560 607735 9271039494701295187102415470680 607736 -5821177331118123771512262328320 607737 27635287679589997697320010227968 607738 4304606760196801530535924924896 607739 -94469435527368788642548377039000 607740 9660875224119695281197760020480 607741 103568052725728473193611599131142 607742 -8682198213431686486532033353728 607743 28723713523161732609935859502128 607744 31407701089934605089508819992576 607745 -338074874454198485020167780120 607746 -377770383936115912198771776000 607747 -85065645629886439394789594878560 607748 -5081611652489447606816821406592 607749 27948673006651565927559196447968 607750 18378035306608545808389834048000 607751 26323891380765037597284516263832 607752 31841803478405113047340000542720 607753 -126216917848008865180914440860800 607754 20459443986810781244842582486272 607755 5701674924977499707031777438720 607756 -88409355802775470248299764353280 607757 -226430889010835562283685592617088 607758 20631524340621531345928330065984 607759 33509275743872712262556156690520 607760 4212867875412729657116397404160 607761 -28588054584247860144874122933696 607762 -206884033873307287054482640896 607763 3236335700354334372165675657024 607764 -2817827980547719583117483034624 607765 -34397386330001900640124603106340 607766 29176011310303537651221382030080 607767 19369412296647930221081903201592 607768 -6726352504802220950029107978240 607769 -91353469349445481687974630955830 607770 -9280029085279443996258762892800 607771 -37631298176248804716257815428000 607772 -20678704143235170617668085882880 607773 11060232011906673183470364633984 607774 6743509638034329996296039349120 607775 -6562528933874220958306624550400 607776 -6297884266605958143148352864256 607777 31661544654172811425153813735680 607778 -39009654058990632316456180240560 607779 48467193567031975777484189983524 607780 39248096836060234934672145465600 607781 -9906662098919332942464620427300 607782 -1415785502413510014404217600000 607783 169142506046693759376665799776 607784 -13209360908258913727178123366400 607785 2589479266997887626674522347200 607786 -6370247583223177512232468878336 607787 -8221007162047302099910336866480 607788 48959986195951249855523180873472 607789 -1534692221895327920311125715840 607790 34021756728172499319370523390400 607791 40784882258775005636171119390080 607792 -13302916138457434179549932437504 607793 -46988090142681787386251729221056 607794 -2307415102137080971052380796160 607795 -61084214198156692766648972509200 607796 -29737466068534670916914783539200 607797 -50860432749614224685880427896960 607798 652844069182511586131443308288 607799 20446943910698813262921868989336 607800 -4385186184348223937931612672000 607801 60647750911131436200885589362132 607802 -240586141673087877094533489216 607803 20038020788974625789943607930368 607804 43920704713106936160091884736512 607805 -1059602069378727184077842518080 607806 1771462249659077503578106456512 607807 -108670620708882496191836065089128 607808 1742349734858079279260883222528 607809 -39654023676516796478297242578912 607810 6280107181869129449780228889600 607811 12133745780588910303962965540800 607812 -30355072273651979569747368895488 607813 28767797488063151462429548188062 607814 21687574514128045046516059580256 607815 8814425360129808210572637124800 607816 80431078318760425951464884674560 607817 4941791324196157773938544259584 607818 -17716800040148963265170857551360 607819 120113979716608449776181217939220 607820 -40004076495768003407976458449920 607821 -35300692869143897349042718781952 607822 20198531975714331003611905185792 607823 68942877670157194630311946857072 607824 426110052076444389454912290816 607825 2383120381292028490799640977100 607826 16430557573949748517492264289280 607827 4104762099051409370493523952256 607828 -29940742782854994230329282607360 607829 37126220393712049107932124956640 607830 -1589400374566502344950452926080 607831 -4127541925390933391289351645696 607832 36847886948848526337717138278400 607833 -35057230597945698355339246274598 607834 -18923890616947870575094899527184 607835 -526503894666649257858941125440 607836 -21807103602770633342189144263680 607837 60545740249250676748366981064486 607838 11299980210668993132911022349312 607839 12092795552541551559008452561224 607840 -77045271591443136736399471411200 607841 -18757897264787076070701365032428 607842 13504799839791908202963342463440 607843 -76515763309697804558519679911908 607844 25049353312258818838668588343296 607845 -562933536812486606839260273120 607846 -51302661058394225540713523295936 607847 40485214036508490859918555318680 607848 205403045884442931652381900800 607849 -16641441834428060620668920130480 607850 4672222953518189608969047248400 607851 -206937768058664481869979349094400 607852 -22979918880451461543270974502912 607853 -17752428218462164914731276035776 607854 -9557079658433787912180664632192 607855 3055659372740045558575356818760 607856 20824645498871307459979233165312 607857 -22926715548274884473342942896512 607858 49068956257843835127445952307840 607859 33773688408264140303469909550416 607860 6613670026205010655876738344960 607861 -9303189370497020364273672579538 607862 42987913520689854321959594742432 607863 -21841193527410192907510541816856 607864 98549462749308978886023978639360 607865 -7815809893779656718138399274680 607866 777252301020638570576517239808 607867 -10362708090819605885652326142720 607868 -55648592466492542702674221975552 607869 -29950186735621773124287482076840 607870 -8781806075516577928108217001600 607871 -522006116867750858940518537616 607872 13965007889699046568451364618240 607873 6064384599642143194882491638336 607874 -63833075560430759745524079254064 607875 -22404539024718791750301771972000 607876 73024055090004008782395876191360 607877 59659306744767079231119705035520 607878 59232776612044747216726850267520 607879 -21725716398603200920212643734080 607880 10873931737246201697579502796800 607881 31203592749665171893938957671952 607882 36176379331583477306650859702784 607883 18454675179202781645756757042132 607884 -10423997877761257534857069834240 607885 -15279706807987842453178508682420 607886 -61669547004470048720346767333760 607887 -17168170607708689486262331277200 607888 20274700588577782104654378278912 607889 108990255339828114643343632848690 607890 -2299368004002734089077944847360 607891 -1801121975126009502861589375936 607892 31268476635265611222748754307072 607893 -14437588843890160500646945861920 607894 -46359275464870477855764754234464 607895 22215566946623800790310620309400 607896 -44628203737742336270731472762880 607897 1987763611511163756194956038420 607898 -60745580576384801365320199741440 607899 -62185487318758796366856003495120 607900 30966352402837330457790189056000 607901 6557284924322465220883535091552 607902 -6165169678020540269541741843456 607903 -28880911487469102230457597788640 607904 -128911258561265027478729326592 607905 3268454953008222790446454128000 607906 4256645411380074408701833895424 607907 26860353132640189896193099998792 607908 -9847949236756070123808662114304 607909 -102013095168661532720926033325890 607910 1781457100282328892133559224320 607911 46606432316423500087439414796072 607912 -55268100552569103035790261580800 607913 6789184821271459781678261743104 607914 -11479888523214518537824676828496 607915 -23055432224655683908902591763200 607916 28761911860497143919680474042880 607917 -57992626594252635704143620477120 607918 58435248286096668337061905508160 607919 -5770459911215933524249705096512 607920 9255306728401371680914980864000 607921 -68376328808242918321359951488878 607922 -4958473514850765676166121985536 607923 54415572571283045743661635255572 607924 711396320955535757345907751296 607925 -19254630591416864435169105091350 607926 18543975359238919524037675493376 607927 -33059292887221522421067076564440 607928 38002648045152008720419094876160 607929 10363791175718583020240730398400 607930 -23720096364456247792841755268640 607931 59403159816753900447566471877732 607932 -6224474800169445685837736540160 607933 47583495577532308762165392090182 607934 -15806123003683053016598333760 607935 -372138193103149962558718009200 607936 4372529098279033748336683253760 607937 -119946062958222801583873285821216 607938 6171418201769274142838744348544 607939 -13895773676083175674264638872260 607940 15641469511262804067457164249600 607941 -1977555681556430516127991313280 607942 -14005269634556133535076840631168 607943 21446094137728779296974286826120 607944 -4850818169756063205340010004480 607945 -5462190778680200724775818048000 607946 -20767681348158524869123317712800 607947 -5103627231469601902314532915728 607948 -29339825184470060991956935277568 607949 20320836354735856121308351873536 607950 6337669728681603607367707689600 607951 714457519927252480624478035952 607952 15215883549112736321533159366656 607953 50825632531108926653626620215808 607954 -5856204101367320472957438744288 607955 -22290130194801417706064383058640 607956 -8274974130362357837505161349120 607957 -29173383983276119057996711073888 607958 5504699178089200572135660067200 607959 18253989471919499519289879283200 607960 -37897570749921159583638097920000 607961 88616537677588719692283168311562 607962 -2490869888348143415129491749120 607963 17214564891525756747869434438944 607964 -22852642325945177198205886608384 607965 -28963890487884424001653996382880 607966 -14453715131658660726696196637568 607967 114799981075787327316954090842016 607968 7541860200366137540793612632064 607969 -16949138303514218423094037953360 607970 -11937517792353999434575307543040 607971 -10631786490613514488449546358272 607972 -5987006432669149847723999019008 607973 6334257506337018931071314232864 607974 15561413456229204741752119921152 607975 -17897824255036497867036799943400 607976 -74898162404169418620724962001920 607977 -1224953331308201279595475807632 607978 5613103394773604765435475968256 607979 -4567601585693274792137671270080 607980 27542641507615846067710844943360 607981 92869498939157977741517847434400 607982 10000610540867076630660083751552 607983 -63742317388125181033501912649976 607984 3961001300399222956583895695360 607985 17674589422050660726532345440000 607986 22877377318682992557692149593600 607987 73561828448194483080577503642592 607988 -4619046552858994012398096585984 607989 -16815178050239445368157678886272 607990 -2288107265031636332507546762880 607991 86724328991072262994803374236392 607992 -51902715019633486399024679485440 607993 111254979183291060429141339099242 607994 -54551020004749830775045126978704 607995 -33679843753085384863975013502000 607996 -35761684459611559841404998766592 607997 41853690023350391048386047630540 607998 9010074425323953335433761312064 607999 16956774671629674540921764001136 608000 52213744241401050588606627840000 608001 -3178524694554708835380060815568 608002 -11354113052592130746889440069600 608003 4711144048444869426599251749888 608004 22452238115639333227669859418240 608005 -31015300765629798709229960398080 608006 -9956880984257005155138642841344 608007 -35032301881645465420439224238640 608008 59875520574026931918230169768960 608009 -159255430713171488055438278234496 608010 1336079376023351960596198579200 608011 37612255758953676425932934966612 608012 -47740395445186371315024183154944 608013 -16526193950290602420056081911680 608014 -65956900688108409188032926410880 608015 2302275731576955713580811639200 608016 2834641129444329600079177973760 608017 -462693991280819786314668920540 608018 38134525250002352536778287554960 608019 -9675060026543469861479054746560 608020 -166652965498791759651960791040 608021 37608573040788402628051487349852 608022 19909924672792104482094492253632 608023 52385804058840313421057139798664 608024 -86702725588601274389508965591040 608025 49574459543316915189767828400 608026 -41069628739299898345819701078288 608027 15672179365061158641108527392272 608028 10405907959577594686464619044864 608029 -78588226886887625731708166985370 608030 8412619845623365637720242139520 608031 -58531634976952933138224058648680 608032 -3956740996913529096832254148608 608033 -80944240359583511348342963426718 608034 3303793400164783490848182534144 608035 14369135590291276796290473174480 608036 -25534305581942554644600475938816 608037 -4279580979956772546936407905440 608038 29645088732918718708186217211840 608039 143719675717441502134104527898432 608040 -7324807675813186072419569664000 608041 -77235390308967477027397906107270 608042 8330559784231946536641014442672 608043 -249930289389869811988126449336 608044 40419877788430913902672458703872 608045 19318179171188519025850954332300 608046 -34878601035911838238111818887616 608047 -93644465547142081126478419606656 608048 2873707834887126750533932154880 608049 -22425320322327926504459290473036 608050 -8698726045772731462031497573200 608051 -14954134158503808166757659870608 608052 15837910727158720474739312504832 608053 -51284769889592999751320325574116 608054 18749553823568519719891757363520 608055 12326343385987237366664181688320 608056 -27519707905522790001840730091520 608057 79991544564451684089746054997840 608058 7793998348242646622709053376768 608059 91753141455681472146509366786640 608060 41163043988228631297513338196480 608061 -6271326569199592100717921136096 608062 -14042658913780581367208797592448 608063 -1097570579355048980440500883200 608064 -16664462651086078243818096820224 608065 -2278009316722422202438207207680 608066 -31768429999024087077088868670768 608067 -5924363342668531576751826492084 608068 -54250867743510762339317559521152 608069 -15936380545236757783376217782400 608070 -6078618365143196122396510492800 608071 34840382296004265431740679629344 608072 -92964364178885139037201855027200 608073 19757378142576045151965732364704 608074 25639261798068978840792039248640 608075 8261421724619416574896830069600 608076 7845367214104959343288662097920 608077 -95026663848400138280777618874848 608078 -52196520594898616074391258852160 608079 23252560561803815890953977685384 608080 -7002788907947327872812871188480 608081 -1855850277231964572286400216208 608082 -11656363738291649524116302030208 608083 -37962552215532810367687504744880 608084 52493221061605156810829959640832 608085 34320684631788939027565110164220 608086 -17489299507052586136511164980480 608087 -65125087255850993612621841558264 608088 18561467069960264978853878784000 608089 65352984410232058756212156042890 608090 -1988533455863008115214544749120 608091 34355182162397146076263694917824 608092 -104509250937077792481748571747840 608093 -87090793210723451042034928176180 608094 -39253887121615018426432146072960 608095 8917497221157881090973438631200 608096 25705900578432538277229115736064 608097 -3076548289153084708189936450560 608098 39184402862623055990354034526800 608099 79424642969038621894715375459100 608100 1201840766429043775898470118400 608101 24070716746517100049846064405720 608102 55044693890348538921529215748608 608103 12211518475358557904944597344912 608104 30255119865215683224407753932800 608105 32834581867387322317488507700260 608106 507530442853334898442531586304 608107 -31314804149183614916140688713848 608108 -18259574225231124136886732105472 608109 -62055850518471986791188325752672 608110 -43157557182059829967428464639040 608111 -2832954662621149645549546561440 608112 7803291269827149609166350778368 608113 -107188094832797996658783640723680 608114 14317749216080501088019641953280 608115 17069018590004548295632841245440 608116 38125950420197224622794874848640 608117 -50902269861780571854526283994834 608118 15108509000345068803564620328960 608119 -75685473879739205318557496859104 608120 -40547145207054113696969039462400 608121 -43936187729455806475242861227520 608122 -17649811549294478659393651549728 608123 119023241159646110722537315998372 608124 -5160271774258009157262015430656 608125 4885396461480300074100691900000 608126 -1845651313263667649319750655488 608127 3897404871147230944950107559936 608128 53689013736663206073563684536320 608129 31541812075352035418909164505730 608130 -29709541656963741145740422270400 608131 6401467865860442751055094871932 608132 10932321636363274342262412054528 608133 -9818095587091977040953570063360 608134 -20751062647956426227858593850784 608135 23369940039362073948271983443760 608136 -30365286494664133192516361625600 608137 48938916047620497576553875916980 608138 33902008197081503860097842236720 608139 20108434728538705201919074317600 608140 -8533407896964774098777022796800 608141 -14540797003252877152380392524416 608142 -51571597557214127389179668244480 608143 -30154948011651271414249603395936 608144 1986227056005546411231962726400 608145 34242148073262112740685710270720 608146 31556676110490270689285306880 608147 -59179595658881846616910657432404 608148 -3724977461091894714391223870592 608149 -1343480769957062546120875617536 608150 5068765213192704923431823536800 608151 -30314497570976003506098358306968 608152 -12357622105793452562815248076800 608153 -1066573425964883888506220368512 608154 -28935877956974314874902218170880 608155 59184219631676465819679435466560 608156 4429180746191064131703790763520 608157 -18395266256249761022339506102272 608158 7686851345303134881694558067712 608159 197764833143410332493924189842960 608160 -3995968743900778371570078842880 608161 -96465496730276758162751577438238 608162 3318370444207197950594817386832 608163 -2562428116525420691253394019856 608164 -17237192395830067989873613450624 608165 27097873632581761210002274680060 608166 2501356837249594386557509061376 608167 -4284739270810389954509200229248 608168 -27776447395200097166780077178880 608169 -15239552651802488047032710130240 608170 17257188589241222866579197428160 608171 97639871770118264777691443758200 608172 10476032087259412438138556313600 608173 -74139825271548691192817985634656 608174 -1995218984692945768357694341248 608175 20595742613634417395050743516000 608176 5234472488225983282578307039232 608177 -2595075589750126240661378980974 608178 -18469654870978047760176813077376 608179 49491697099781271489229703588688 608180 -65646321970607014540462606172160 608181 8751670919488990144132672935744 608182 21423851940930339576600960972192 608183 -35099754432774339411663664571040 608184 5623956865858664499960657346560 608185 43239741791177413224328881661380 608186 -9132972586224282182744018032896 608187 -7243695768204397963541056452840 608188 28944985667046154692615502917120 608189 14760444714070139343052137835008 608190 -12489714030028216858582651545600 608191 -40682019999949670190706282441408 608192 -184438901396120532269817397248 608193 45472530555137210656965591644082 608194 19175444036721305124011599008672 608195 19462939219192705301236672344480 608196 8567703250713353610217695624192 608197 113716572388656503667029642934880 608198 2055932371186920387994682421600 608199 -62798964968988502100542732936536 608200 183944494395723657456330624000 608201 6647597312617373281650058263504 608202 -6183261152854008453318124108800 608203 8340087531845883848838016195840 608204 -70902012154832569449391893725184 608205 -6606628853161372784192006841600 608206 -28051514661684229398376002895680 608207 108466069739551044632833125321456 608208 -9988154137028520453862185762816 608209 31853022810524959760356854614400 608210 -12553059404481796649769614310240 608211 -49395566057672543312171440105740 608212 -34319344070326486684409233698816 608213 39663178220950568788091282064462 608214 41587651230057382667211472084992 608215 -133567667930139832153328527262880 608216 19954158198873528338859809218560 608217 35222466803113129767339961537920 608218 -20339965720988726649788038651200 608219 30077145521056782904167068451144 608220 -3137411196684829139510692454400 608221 -18284356578533818618265625464000 608222 12952693387304557351508205013824 608223 -5909618110906341541534019150592 608224 -68231571089912619816323733258240 608225 34104630391815124818000376245750 608226 16161190953540400641985660039680 608227 -62533271053320656710439671966368 608228 -20650653722744585215926442536960 608229 95415715125637200521247338698464 608230 488883312826120346706396115200 608231 52645425550694656025157582540840 608232 -42784979725127898882791170375680 608233 -93194819307631475420920529356656 608234 -18223567689337956009757334274048 608235 -119739889886785640548836318720 608236 -4882567818376888390844860594688 608237 43950408176077287345136295214966 608238 -651447864936564732003194413056 608239 64642814069671555160550346718424 608240 -13008545960738042986338699018240 608241 -14035239746501928987943000894608 608242 19319673092346638610392613456000 608243 23273623889316530231179829056416 608244 -672782008043789368075794014208 608245 -26260265559233581781094796370400 608246 64056574630033859599153567159680 608247 39348886321108147190320320893640 608248 76594919149226931219897025167360 608249 -1147460759108770000208908557936 608250 -11041105049737132879509400512000 608251 1706821531158096014152886979584 608252 59166431793971891625660384116736 608253 52755063120380150571547750293504 608254 -29273371482731771963548299239424 608255 -2957133661485704893512007128000 608256 5222007109050742084061469081600 608257 12813487336142987567959835087040 608258 -6245679311223166438166723281920 608259 37931403584080033333464001536504 608260 -13041575291255817464517075494400 608261 -109789257876051505863047713184100 608262 -27145391452828583240470729174848 608263 -6104189036920780481408202554000 608264 37920973286291177281541611315200 608265 -887017535219628439442257740480 608266 -5245255138713068043820786164480 608267 -46209733244907762130522593552816 608268 -8435187359562073267842574611456 608269 102503587290732906897297191503670 608270 10210884216850189654739640748800 608271 42648362905747243305041980453512 608272 1235330171129080350201091981312 608273 -47062787764198187218961873510478 608274 71168469838982226063998924912640 608275 26069192943368658133144324230000 608276 -22783888875121485807939414339840 608277 87961679506689603195638232810432 608278 66795459524503178861186016768 608279 3598623023773934495347241382240 608280 5568377328476567504692815052800 608281 3239732806336041206327114760000 608282 11061796526181491768473139549184 608283 1332242412063558745796385101280 608284 -1451571218162137868981512506368 608285 -1650673338876749928630558119220 608286 -20745397596101314304981294758080 608287 -5817862734388506148203846956288 608288 -43951717699835737129796194467840 608289 -67545722647055941943293801667232 608290 -20365806128806697630375260454400 608291 12468517997568567559918807847592 608292 -19106663789378505920006953467648 608293 30451405470341176662744439889216 608294 9273590008306108902397908833472 608295 16087223096854816632449182300800 608296 8462157690847782287524790016000 608297 38516820956246366946155377402746 608298 -7152171592658276095751794542336 608299 62562036790415001493410407237300 608300 -12807066455410388326491475968000 608301 -9043476687462810716431429837770 608302 -26558427626176195017258595155648 608303 -9114793807367079890184656222448 608304 6348953814343399891031320166400 608305 -43340659089892311642092166654540 608306 -17541518509745120234138664657648 608307 -3174070234893033209258219385600 608308 -46080036029254678352107013011072 608309 -852703636969251670963138952712 608310 -1315918693115557483035725994240 608311 24474447293605706935942590788784 608312 7506546885397663380342982963200 608313 38715973895236606260252572081232 608314 14638125909494698515189394566912 608315 19741598282559568810926291919200 608316 6620225083424611212660307697664 608317 7490008140472368888481107451224 608318 -35708458269543255258247699898496 608319 66097891939244457973533299710704 608320 9820634206180081672039437434880 608321 41802199059102433265256483445632 608322 1304487481063055135770274158080 608323 72655968054647870693143921171440 608324 33270024715272488465795417325696 608325 -33156878639872260344309021246400 608326 -20831475708256252519958859849888 608327 28705421254321317385608063056400 608328 -10869931541216085858145681735680 608329 -15891437800301590738229994559580 608330 32002406979574808845338904166400 608331 70619486179525171814697901825752 608332 49026217180176976420591884567296 608333 -14965820351991949508345537900640 608334 -7696292247427649855698188692352 608335 13080914124781416889623166229760 608336 -15451447302167086645349936283648 608337 -101986039525135692263280391294560 608338 19610486503880045452375825714320 608339 -7723783721833575228664136515860 608340 25628097632224187713069342771200 608341 30202494212496327641134199206684 608342 22061417702146837072746975006720 608343 7806264386264311042380645648000 608344 -17505457358067566456623815720960 608345 11091259125212417564576261539980 608346 -30616536924758879314759938835728 608347 27664068410766992374754493481796 608348 -14065437071955245974574473612800 608349 -10594562010567552143122680552960 608350 -17776291811239709752631761296000 608351 -147419623283552238620796238824408 608352 -1290834101410970858740430143488 608353 -5625966161268858459305017565036 608354 -3846977718228702035871819587808 608355 10140360329146826173584620667600 608356 27266125837308575757210650656768 608357 -43144034600049733154778522875394 608358 5339744173095179025133841010048 608359 13971431684778456590285746533560 608360 8590351133405608512755359334400 608361 -433234593691998917904372450240 608362 517945636686462305748268121280 608363 -16222006327197041137329062494176 608364 -1166620184771364233702564290560 608365 10148188682025494300633546032920 608366 -11600762756811883790755786560576 608367 -80291603670163536885938715740400 608368 14868074226833183633325503938560 608369 43807274248192073461914607522770 608370 1567212599591222482602050780160 608371 -29754959452991446436767450421428 608372 -51522006735385552680633133943424 608373 -9130572886263778012435784627040 608374 -85259010074469330633104995200 608375 24948758356952688113115527904000 608376 4894992711533446925740356096000 608377 -14176652918945965441658622449856 608378 -7421802436199428496285703509760 608379 54689356973651957584120160363520 608380 11696679966406985353857307161600 608381 -89118283242760007393118052055328 608382 487822962348835557534625506048 608383 83703590065552310200458015669632 608384 -43034937951425178414594675179520 608385 -9030855206765901534627439958400 608386 56924544931532715403804772605392 608387 475889475034220456353865536368 608388 -13568550908565121161209072640 608389 108395912309203979467537196164190 608390 26907850452873380003372809537920 608391 652364225528659866739900262880 608392 -34104423002474325279647635937280 608393 3867629224393005433408199007642 608394 40913301389406748097140682668800 608395 11144557228088095866872064072000 608396 -28403485081489148051911700367360 608397 1266478576875785052850248561600 608398 17226582776114247857936932926336 608399 17195818099382690565835742664960 608400 -4171738931715289172335182950400 608401 21409134021380335029881719172402 608402 12370682601908278925487333581952 608403 -48643137595864214791318813579200 608404 -5170148348645773155174172012800 608405 -10143022576418300695819499264640 608406 -12976147563431487140553124257792 608407 -703037154660011072056069332200 608408 -2308459177578546577604371968000 608409 -45220235350588855175208037738086 608410 -703359898873861088847200129280 608411 78264200802065796997075276587012 608412 -5898137549766320211528283250688 608413 14707377127914988562881799554584 608414 34390739041162110385078232759232 608415 35362016566813114295985543352320 608416 -85869612589396126841829385371648 608417 -2844254739200311824521531368188 608418 -5687282354332906253303462131200 608419 -8377831814682690383952054147840 608420 -44224065368820891392983784640000 608421 -51138011593250983785163599106560 608422 -16053827103062489934615105619488 608423 46946076940687888600693534071672 608424 22593403022538146832464083107840 608425 -33930115806554990806262519610850 608426 204302796424558847451340929024 608427 -24878768386754578326873511173480 608428 24258401460744259935790606084096 608429 -21195873730224092191971397940970 608430 580732671453642022977401483520 608431 19683821682983787551858210905232 608432 13858390151578884900645295521792 608433 -32624607009759944984152403726160 608434 26284037066085646178620245113616 608435 -52051610081263608906547011087120 608436 -26673291608745883704484371412608 608437 286113582862989137111618766080 608438 -2995889539296208629205259076480 608439 -391110890099773031171102517552 608440 3359918990474210706541513113600 608441 50236160280374715516708365070852 608442 5208201738312388920482539875840 608443 -7929555830194854306563500444056 608444 8128254770950210565382487335936 608445 56185498176132570442385612961600 608446 18140854224505718643146110524672 608447 16225147268268060770952518384352 608448 -7323730852017247490980687380480 608449 124780412050890599640847433784660 608450 -175164362458086321995337398400 608451 -45095598144421521053811447957768 608452 12819527727239372342706971759872 608453 147944572052668198655767390177980 608454 708789295867209594071687976960 608455 5542318120245382659317330846160 608456 -84730654055289378924236880076800 608457 48772418386522826291829406497792 608458 29938915879998670953481131855360 608459 63555852216170867762445306240660 608460 1487626555892134593424837340160 608461 -13590591948657367997900988135968 608462 -64780322829606324990510814418688 608463 -19443242577605319960353336112408 608464 27612882487696738816055790452736 608465 5067794664742264015471366659840 608466 264433578105287324368587383424 608467 -60451583880997464018388207121880 608468 -7459648242657743535401463349248 608469 45935547399661871124020593386144 608470 25261352570447670970687055074560 608471 -67026668638612004691357692318328 608472 -112622181240221488168975540039680 608473 8173874155996295994054467119824 608474 -8613723589870514446915827790848 608475 7979786041865291361607771872000 608476 85787624435356880843537891796480 608477 50250861682406532618361128500640 608478 11592687413998199705033717510400 608479 2867882788285211275444946648584 608480 -50986236286564149255512178032640 608481 18139505841683192045192479264584 608482 -8444400185544845627492318131200 608483 53601708579135755765204053368732 608484 -29697406619242201042198560574464 608485 13967225554081178500691430285180 608486 77049378269815503189274873178880 608487 10048509403181184413677693253760 608488 -7372379609996009051521078640640 608489 36398859245901188548395868822656 608490 4104343608476094996212761434720 608491 -4569684339545950518116437717328 608492 10988887077646726691892710236416 608493 -172152790771371649054197036480 608494 -28282709386657959638911920691200 608495 10905814205182805264696772406800 608496 5585314688615846280029296656384 608497 -50310060122039949320126405179054 608498 -7099933794552340431965490878208 608499 9544003914285751987949313853440 608500 13725813686993129391290582976000 608501 -7275404135389797744533679819168 608502 -3888648738548166832044374491776 608503 -8219126298083036351539008714320 608504 -16202382416350323582243383316480 608505 -16331604636145314203099214364800 608506 -8103287179912512667863587964048 608507 108346451225241680519628659138160 608508 -12629833876737442115404194820608 608509 120847422399255609663622137408 608510 -12071067016065130101768810819840 608511 6916475155776626082060101335680 608512 -49859543822737243580865502511104 608513 -20596439956448013714924748576080 608514 32603360543835724264513646240640 608515 39387507798934112511101591080800 608516 56165227707808138286279066246400 608517 -1498260069536594185965612373632 608518 -49616225917129211110834383707040 608519 -45103619017101199935121504063080 608520 -40091400284054544112282295500800 608521 -84577161498940634862389652866278 608522 -10894127040450465118491064977264 608523 54958077404051772141965930496984 608524 37798714823404317207512570642432 608525 482131982931151347164473700100 608526 -25210360992914481078364258713600 608527 92628164520556288881909607219376 608528 1340309299900686650572917325824 608529 -76993576828194536906692923904032 608530 2917702793295709863777486397440 608531 48664122547937099940122413252680 608532 35917833868316782907423796817920 608533 62533356820667473002998788382940 608534 -20281149821238242436390195930240 608535 13215600964645172560725134917320 608536 -1292347614622428369348244070400 608537 -54991430856286790295481318592640 608538 -6057265400070035083226866091520 608539 27454917333105236686958688086656 608540 -60192597358594742616083066933760 608541 -16156112670441421801500348006336 608542 -5577491234021595521266617984000 608543 -31061203324142661602221108582056 608544 31656753197678160677319058980864 608545 -25700972101404279778298126646720 608546 -29490474002135015610425731221216 608547 -10270435700589916646595398164560 608548 44643002776621658082148804632576 608549 13969850155910267830839295666236 608550 -1731402708645074678664971083200 608551 -62288162865744310147342567585400 608552 19809151519879969418812903342080 608553 -2698426484536760501240529227376 608554 1693085008832403331397348983392 608555 -49801969171064148032904268763040 608556 -16894713913171519206508577980416 608557 -24627657715856010150508307040480 608558 4792732819222262360518886210880 608559 1192560282361603307935079256960 608560 -17614188115824768744456234270720 608561 -19574773391011124684560120202496 608562 -11816155179946579495890990253680 608563 31894786550446704790722510266664 608564 -8226058432652902285111638018048 608565 33353625001369663578344969520000 608566 -5311518490939990199808616084224 608567 -4719719473602607869338326434240 608568 37436777777221951295838503669760 608569 -30834101530908447957946720287160 608570 11497535211087596967803829907200 608571 -1315722994196953790609450239860 608572 2631822141710918483789928302592 608573 -7112094421480200739047246982560 608574 31177902959988994176733192714560 608575 5636291315082030955951121226600 608576 -11785260077951679867614540070912 608577 -55957180239774319221838421948880 608578 -22196601620668207594129927899744 608579 1452206000978724747560363565384 608580 -16482763333268173359040483123200 608581 5162069451877088658302450932382 608582 8411929295176586874773677052160 608583 41956783907314137863366980947024 608584 37774432930997463721684697088000 608585 -12680122050264361970497907030400 608586 -3443245373447871817139836284672 608587 5269910870711636456751070728192 608588 -28417412877771507297552980397312 608589 -9304383837669408099674258565600 608590 24239499439725696542406921604800 608591 -58718767969307625721385843365008 608592 2710108959534094294489041469440 608593 9131810944393230213010318185842 608594 -10997003693169518854813663680000 608595 167874088675247569006730886240 608596 -30646117950489481103564468836608 608597 -313802411743736196874698277536 608598 28289552688775984055146815813984 608599 55564297218155003989571483435064 608600 25013258893472778262160386560000 608601 -1285385194046377561650336061056 608602 9623299393118653291423881184752 608603 12273298794190337524507855148544 608604 11124823783952373474304586806272 608605 -26315030047153120247266967806740 608606 55110169756033428777949743706752 608607 -85955502709048980285895003173360 608608 -10845814756653033755790299627520 608609 125868043732609589055850595883810 608610 17148102974414664061766518517760 608611 89830112587929821555511483261212 608612 49913892491274856920615231209472 608613 13386358357355982619309743974304 608614 20686976480272366927936131909120 608615 -10652303433610215863627768608800 608616 -33023164779959001814753166131200 608617 26228315872154448948325040626932 608618 13878097763684652415947034391904 608619 21914565857334090649692002755008 608620 -7498576840114381441274450104320 608621 -3724797332496520381035872241108 608622 -209850510266693032540842694656 608623 9588274838321483144929326860160 608624 12637942706310063419084482314240 608625 -69163416929771218944631537047000 608626 -23098132372823812778240688993792 608627 -120043039888443656010310060465920 608628 -3830789416198847211371727489024 608629 75792595425207471835114452447246 608630 -29263201313667819088722606720 608631 -442796071453598696835387777048 608632 85824121576889141206293154406400 608633 -55507294024520959356141811076118 608634 309855327363027567999281645136 608635 19652674633831548993245917582080 608636 -23477862789316531562906858161152 608637 -62492513557155310568454390167040 608638 -104987263961816738112969732285504 608639 57429799259443195048680525757224 608640 34305359466337645780270684569600 608641 -88696856873387224127506382667216 608642 -13027368522928165665053582433408 608643 -28977581604716761526180521237296 608644 -24939426543758179647112246809600 608645 -4056648988250006585683539841800 608646 359329384135982022485237371584 608647 38377752669996182419862334417640 608648 73111282352432545655205563151360 608649 29592530931904535584535962747968 608650 5017663519826895678788841830400 608651 21968344412426772747326961999432 608652 -18328405886809895362850050452480 608653 -44261984609943696499426865153098 608654 14220486866731292875184026547712 608655 -949074100147646911432222809840 608656 -1860078034079934198012729344000 608657 -32126275515582314419583308548288 608658 18666533072459387038639050252288 608659 -117120778004137061405725591373140 608660 1952824541695833079064048616960 608661 10001245259009436495518852288640 608662 41105687851876687498562267660832 608663 -31504993037164957283086861563816 608664 14333814068907685830740821278720 608665 983681375352268750621251480000 608666 3322644686090160013616260329984 608667 -54557112998698875914392390614120 608668 82266415403231157384809036215296 608669 44467318475231236772343699620070 608670 24148317236819775727475636118720 608671 -3657025175866152762246261392160 608672 -999486487692736847643266777088 608673 -1578578214796571857575511659456 608674 -2750789659402982115308902337280 608675 -24833827238343088787870092216200 608676 13757373783959078446341068178432 608677 -100949028859248121239793812817474 608678 7715185295561414516008825202016 608679 -73668738578635572621150282361776 608680 -20067976552337449554779576985600 608681 -63179253212181823854415078785600 608682 23483054193217537336765161534720 608683 74560318033191485703318881389584 608684 -13083189607069072354399101350400 608685 -3976095978509283477708054773760 608686 6118923060714054646547558575488 608687 25619350145589194229709868808072 608688 4030376796176353904964604723200 608689 -58605425619915551656810362439244 608690 43262397378905194317382509981600 608691 -13545132993051812718077566743696 608692 786920829898277044289523742720 608693 -108443798873795320533270785879058 608694 -8073871343587457532778555137600 608695 -53138394340307050198028901811200 608696 -13838550263209516449727187619840 608697 7113813406535663930403173537280 608698 -30733320880257288727747621568400 608699 -4145053187965637685098672394720 608700 19596061482374836726336262592000 608701 -15612933371008500763246096794298 608702 -41774674034341589996960877696768 608703 13896749626334852435785769788800 608704 9127575366812028615924452950016 608705 -29317314747291096038686868159640 608706 -5146187196633086526730423289856 608707 -17865233427919127977202741144568 608708 852043907380215765740749347840 608709 -39625452537234813815092124526432 608710 2362371578659350820405776240000 608711 -20146676898427500130512564427008 608712 -19390653673232341043896294440960 608713 -44073644563177730720934156391040 608714 32449175037068207234683204881456 608715 41008857240227475964185035102160 608716 -5064618704148012939757051965440 608717 -25611341147491622117454061817088 608718 8041818956996207424644314822656 608719 116943785786411904986498614611312 608720 429541913515147242403088302080 608721 -35166722001921311330917386140688 608722 40851060703295835371333956404480 608723 -11067047905763122464022985293560 608724 -9250496058521193281765315115264 608725 -9246714476345803402269446777900 608726 -2551132930237311852949356926688 608727 -10770710333295717501315146233776 608728 31346009634492404294926897244160 608729 -78859321326944437334289163054320 608730 -18967025923116243234621105761280 608731 -49305445663007321912201076850968 608732 -63512222463241517690011169723904 608733 13560452910952197221392032144960 608734 6657214362843757835859618091392 608735 28796883211671423362254517274960 608736 -18883354768213004153322317807616 608737 -103827766569678522618921379403614 608738 31008392370147369957368197252464 608739 -59523389609340674699122780841040 608740 61474717356679941594900663214080 608741 -2424159629368656194156773632000 608742 643946681892440826229553274240 608743 -87446815798751943801706017080008 608744 -107799241451943479109013485158400 608745 -16808442905249191580844360962880 608746 -66959780504931481055308941518928 608747 -1998582018069958213492922152320 608748 -15353099512519021428083167494144 608749 70633177592103059945975084225750 608750 -2580314373451861168180630440000 608751 -560312637608278270454215176 608752 -7218160331544169386781124460544 608753 -109267773802344002914370946389340 608754 9597646627111068812944692088320 608755 -18483618673121371846077091839840 608756 -24116242485726484286536402289280 608757 59639659844949865100783269519200 608758 27597302976266295574862406921984 608759 -22191385350021675101474470358040 608760 12355938191028615387272893440000 608761 35234713346707062138892661333572 608762 17259654154778335744423642091520 608763 -6827132809931053408171516193256 608764 1359603249024426587604161464320 608765 30362482388565609709830965431800 608766 239376043207860257159746040448 608767 107662474446487945065839682530816 608768 -14439743343074188497143872880640 608769 11219071127408598099779187949440 608770 14104174877342531537750823504960 608771 -11599403222752798354278872009256 608772 607122152231278481566001436672 608773 79875046120179986612258163626304 608774 -55150276166018728798370596304640 608775 6867890206783284017772116119800 608776 47680443380765853186987278177280 608777 16467875798846871417071064762660 608778 -11101235083633361659301067451392 608779 -34305961589446515700982529382180 608780 5384971547274695129859235200000 608781 -20565716318754354328640760874656 608782 -550708709013310581258673555008 608783 25264106492687067276480520212720 608784 2776400352282576284472875286528 608785 72012154464716929972893227327400 608786 -13383741152960378506285008759408 608787 -13905542661583160974640055151392 608788 -68927339848155395583314794486912 608789 -20834964676159091416227474055410 608790 -2072722061986977233683686850560 608791 161710008647711488198760787180192 608792 65217894953064536561117783808000 608793 31384313334920960328811768384464 608794 120078034663053519998065186560 608795 -32790386511473999544456076738800 608796 -1188822272218488722956473884160 608797 19603658992339724437899363600000 608798 4656829765514989832690459763840 608799 -13031118431346521715651875870136 608800 -38843206623789903840802951987200 608801 477512176470167186358749717652 608802 1306692800686140527360474831232 608803 -54157216619543616788848360368416 608804 14092512806922143837231221309440 608805 -5761790808883351305768859260960 608806 6563860595627956129693051193664 608807 -14829765829908131344220232558360 608808 400839123638280348772678287360 608809 -17109807414725702244620588820480 608810 -23252193972185366961358954583040 608811 5065347307784519362988974005504 608812 -42716710843416980160985375769344 608813 18896307180722279842360632011724 608814 4136998234207401676286731252800 608815 76327638588316224564233220597960 608816 -6554484364500614425656557568 608817 -30863383454606562396082316010240 608818 -12500064467653457212318362691584 608819 -111005084114702261065058163153780 608820 -1565160181714167799360823193600 608821 -89449998820441126306997520695040 608822 -54562155354914334512645324424288 608823 55982947425283838311600589586000 608824 63018822786996936456412176936960 608825 -15360608938304994926027553360000 608826 35493967636204610583438585120000 608827 -119909477039073461941618722333168 608828 19118060907985288726409914555392 608829 -39587777675579121171446431490112 608830 -14147411523744756663721175414400 608831 84053271964843855796962268221632 608832 -4234629697111197304263423295488 608833 -100848209166678671124525442705536 608834 38388598758078195669145010820816 608835 -2422730550446291110011374939040 608836 -62848953899229722592131667706880 608837 -1704047963033235079842325826880 608838 -29488094115129818107090121392128 608839 -29726545732382635216595292855168 608840 10433076954973202494531819929600 608841 60305703571250134031231978733540 608842 11109386973932203132151586045792 608843 -77189104382567794183368813724908 608844 -19341475015124518077583072281600 608845 -14325597987727034154288619572480 608846 -8677201288281745298697236446464 608847 1031091143000084400875974187400 608848 15373406442192301075889138819072 608849 15247491502565862418706729449380 608850 -7387158986455600120045088448000 608851 98951932741556701162221708911852 608852 51085403208665675865553165143936 608853 28612488864646896478899380674560 608854 15961370622964444450477605761280 608855 26381712821786316866096789256000 608856 -36592463804795434138786572533760 608857 63612739697071564591196001460106 608858 -11170022497730514382296030600720 608859 -39916594412454823024658498233236 608860 -2188032508427590650065700096000 608861 101194702972058780878396009883424 608862 -13189759725584582100836971155648 608863 -76801716634601824089211902865888 608864 49474208745113156239819887083520 608865 -34719745351589705023860123377280 608866 -21693518128784824707500414632368 608867 16264734774595312042626819786192 608868 7620115848662927413049630517504 608869 -106580479190411760907863005027204 608870 17892175388767629272344353386880 608871 -17580164755695990492013438726656 608872 52974235155130972883186595840 608873 25863472023235597121199158872122 608874 8040531141481062971414876947200 608875 -68362950475659301453962304236000 608876 -86658068259085792772266095056640 608877 -41513427049467677918952277674 608878 -37860009906940751848162906445760 608879 -32999421445086656395656907422336 608880 106776066849180377956496179200 608881 17476248138847449379252113458624 608882 89866307536950186781078298314752 608883 16972321521294669541926200989248 608884 6291214211927111057864442329216 608885 116748084191066801131469675074560 608886 7523065242825727482872503096032 608887 -68817171711126510599410489421464 608888 26205582749084344753275325317120 608889 30921437306536663239866801947680 608890 19562335865982073451701769695200 608891 9451225685290961303562162370584 608892 30780109847410673164651333181952 608893 -453063964648972890517803822400 608894 -10863558525129129493896126602880 608895 12902713991021552778955171271520 608896 -51248268749278425745467302215680 608897 68924250476913435613936530281346 608898 -18726677658302068402053602219136 608899 -98044657904905676371366456500100 608900 -19309634564509802698674020112000 608901 -31247952371027592614509029223968 608902 -2754044138543990123952754163712 608903 -48258191254932286810561425679848 608904 65916529321819606474966935552000 608905 -46634219622204185482437414458880 608906 72398996723635770617726555633760 608907 27130503202246970947244473174728 608908 -9362467987391276728879051874304 608909 -12699723855401923350916585575168 608910 17655892146689850245569649247360 608911 -15292732744344880325886609606200 608912 14764806251400600991424673546240 608913 64985565397614081631143750901620 608914 53684860402164092494195111687056 608915 -112067204501750125247238850200480 608916 -7521320654649571185019895316480 608917 64628011804327603732488980615580 608918 7680128779898140567346878832160 608919 -53311547884108131630074543740056 608920 27510084781727872531628561817600 608921 -8667235144458716938643387358768 608922 34201798587534494667097740299760 608923 390009241708950692131847468988 608924 -63721598015608516194988030063104 608925 -2984146665576810859989976996800 608926 -36887338315657851489892621786176 608927 -32344380950827692327527051189136 608928 -43449923713772338910154835623936 608929 -29284570882341106927564396453740 608930 -11441933738153207461031880384000 608931 67232567428801073283090348950400 608932 -46458936659071378673241199902720 608933 14560276190887525240999890206208 608934 -4917901482109633218703380889920 608935 45338169602467723024421329565880 608936 160335348827585262378603163238400 608937 1434722789378217036719204112384 608938 15993783035100355516568239772160 608939 -1764835343484437310455254172280 608940 -4064291649781909048310379264000 608941 -46000557338453048891239467495658 608942 -4584214632312801765260455320000 608943 -73787527169225483861905362936 608944 -2890888822268548952477450829824 608945 31543491582146441197425769259700 608946 4325090570064413042349554477568 608947 -46602498964173685260378089007604 608948 -7648385200912664602400967751680 608949 43778398983627297225946389065568 608950 6578718276380607374488782696000 608951 -37428238207595057675538513876048 608952 11467880848561542817503991173120 608953 -120919611655006340950557408307798 608954 -31307661114145086673781591335824 608955 -22653675811279555525038340970640 608956 47394587088351330926578294277120 608957 49022669844242683710990667592472 608958 9054574420177227259357359989760 608959 -41720122180393161660524619323920 608960 -6624256808578209939725840547840 608961 45341441755646980813062083764272 608962 -30354934071566596596815840766768 608963 120131083710782390990000929786800 608964 8480211126529441418569289613312 608965 -6314541582914097213547177758720 608966 45131396378471242379919141504 608967 -44546553833598387202897269430992 608968 18663239971307519090502624092160 608969 -29336032335025692126741344306160 608970 10791040878609533338993299210240 608971 -37543594880183603474770408661760 608972 10303486150327620962857683793920 608973 13836037546168300405290005477568 608974 -9450241196230482085429409755008 608975 -6058987037471676594722958291000 608976 -1034719624376749507803763875840 608977 64155465167622530012632682851826 608978 -33832175493180449645823538158960 608979 -275960428767931302613583059968 608980 -13944931966731793110815585952000 608981 105541479864020971848100937186364 608982 -6424390245521454260499776088576 608983 11038955209320178163588371836320 608984 92883975437301814227455463106560 608985 -31830206356712479944114952732800 608986 -22255740662389181279891578656000 608987 -102176533368272501183259897986364 608988 38944665950804647513469022781440 608989 115253045981567787391763888026790 608990 37490477780676313438197477192000 608991 86580011558939778353605609440144 608992 -165843274367300813296811900928 608993 -81017191120513250026511418240 608994 8069538881326297629024074354688 608995 5264350308063912288781116316800 608996 -23752410157318282620656771568000 608997 39291902627783076651944963196000 608998 -14973980617747251950531532036480 608999 -23980986803862334153386418989000 609000 16432244540550721190814105600000 609001 34095714732218483821786692646900 609002 82557768058354885937870123952 609003 10727171415094404284446211960544 609004 61072712279541434845300535142912 609005 -42012348778336690250911036040670 609006 38608970490423561079935079907904 609007 -10938841515370424559271110288 609008 -16767367914423631504693419048960 609009 -1083058990468489305911933691552 609010 -25970828465353866390868006239840 609011 6679537235064330090753188070720 609012 70465587304119699119058808934400 609013 -49431550107186662537584611072896 609014 9040368399033037885989099681024 609015 3069772818470384726772794816640 609016 36481010678115918945900878131200 609017 -20862197370864518909748646266240 609018 15895191116554979128804541435904 609019 -135972053066482554859902357460200 609020 -17523508275414904161656145745920 609021 -33724585251183913608772439058618 609022 -6430592640695138992314330098688 609023 24091530555390956594956523397384 609024 13816401238392831631191963598848 609025 31533587483222636429516766384300 609026 19425751667122866293152527482880 609027 16229814842059161486875869278960 609028 21193270317903226337197163278336 609029 72641669213298732638144809543260 609030 -16671459604318183706703170302080 609031 3800548188066154830318788164600 609032 -43872195404478917276501798169600 609033 -41214742917711268790296940065776 609034 40580602548211564570698843418416 609035 -23613356356588373908859324675040 609036 14460134809821758054939804954112 609037 -30741291837613409391587832161760 609038 -24339752903535738189852772667520 609039 -550275478497219026247752676816 609040 -5651897177725864080099520020480 609041 -3106550783521519735955077041168 609042 10478084145779787315987773021184 609043 2291733040164500716867674517292 609044 36116390916882903925071589994496 609045 14384856292518923154174435019200 609046 -20434737159330121775898524226528 609047 5417994767580273036591898919496 609048 -12955189990872422991173982105600 609049 -42786179127887108696271835452288 609050 -13660804716537499082709182095200 609051 -1708453642954518662903304139368 609052 909627972158639799224527201792 609053 102035746436411897626561140470880 609054 4466661626126624654195105246208 609055 13640453330238577690731995695920 609056 -14620949471796075955104912506880 609057 5678221965070800186817643024640 609058 -19202912457279382208660126358240 609059 -67877952742865403745140973905648 609060 23100127615834448927628534312960 609061 -34666683600192814504819630986176 609062 -37366689061167978890654435855808 609063 3409201350744338615846753737728 609064 56825965125074480664406262169600 609065 -22826125402061112465556918858680 609066 45921841041218154585495079449600 609067 95798693909363056885423031304116 609068 12620431636093863667487004142848 609069 18127883052687162712849404980544 609070 -8954444801634134295172564160640 609071 24588289228300104013675164256272 609072 -4829849258053128348215235870720 609073 -30192824102494678378970834096640 609074 19238708835601692459945045643536 609075 6826307738859077189274981951300 609076 23661852200347288460066114902272 609077 7922580667461185893215004992672 609078 17076893683332095251681645439424 609079 -94206613017809379716790383903320 609080 40430056276799048014896751718400 609081 23772531144575337233469841170144 609082 -45668205816426263417878072030608 609083 97921354626557867184833763614520 609084 8796865401984568028480458914816 609085 32149831234093118321560431527160 609086 12421444242559635857172354897024 609087 31716778528914965837451324821520 609088 -2183964981004568909836760121344 609089 -9667986102739883083259985663276 609090 -26679906085321385759969606707200 609091 -15104227707595856850240999706928 609092 15192176126744315052145880924160 609093 52028054163553746901731580926720 609094 -21574639494437157381987218878848 609095 465865527438904848369999929520 609096 27717113991902343533341105766400 609097 156998216790875509177095568141072 609098 -23857998679915613593421715448320 609099 -39096172115187603265128897902592 609100 -16064476405355180138474367673600 609101 50968078573247350047335299578102 609102 4992831282792690948106843966080 609103 29026425601878716060875518356664 609104 20568805893932533527282058321920 609105 9606246741820652602082059393920 609106 3799336107900326576270309572752 609107 -4151884424000434456786919962644 609108 49004314170296100896712902529024 609109 -10069516566115522032673064045952 609110 44306504240526293437806064680960 609111 -46027870786703635195122982643040 609112 2309596003123194914928543744000 609113 -5070765254179913215000196875638 609114 23995687592618032605672234240 609115 -5031407217740080153250561096880 609116 -24513929311807696364732709504000 609117 -7111957168271984816463129256320 609118 -25421354899975341509693293434240 609119 -11963092334413445347619399370048 609120 -4251603591492109153751578705920 609121 71115899417470097973965379089200 609122 -27738809790365386951578768147888 609123 -32739987547934107335596712595536 609124 -47184681691924338356343623096064 609125 -63022808894470805232638938152000 609126 -7582627959231451197200777496576 609127 31055369242384743222791368997712 609128 -42743143400996205103577982781440 609129 24487800325833660721663146582564 609130 -31611866216568381990247870139040 609131 5329795671424700937992701060464 609132 5078655695653829995451901345792 609133 8061486127378162608226755176064 609134 45018443612090275262160347759232 609135 -12997611101984388837842988860400 609136 6445166155576878367135090704384 609137 -15197601364627579083644279683680 609138 -617827511307166550225882073216 609139 -12631552455287778541556293943600 609140 -15007513182537543874244054016000 609141 -24334442705440130500959994127520 609142 -35276166566591692889608972092288 609143 -95486435116725711497054989939608 609144 -49124675604633791886804922490880 609145 52597517112232976928723366025800 609146 -32557076629820316072427329604896 609147 -15695082990280318753742880913920 609148 38454722320653796876975276894208 609149 -34578679417146925004818872425850 609150 -5146603877573265139024327372800 609151 -63467539966876687844685513624648 609152 -46019923026800922116558841446400 609153 70455000989471475322909518925104 609154 -3128466979287646073966621311488 609155 51424359294043389546691862484960 609156 10789377472015272614868499216512 609157 27948174357590119358454721875232 609158 -13659868498105502804098915197120 609159 36764886267964475103551129994240 609160 40253641348942852530674733158400 609161 35280968965905682801133043793920 609162 -7936256031082908054205234722048 609163 76492367247340953820205245555412 609164 -14313476342306155607302772396544 609165 -10176799145429752313764168208340 609166 9966998541970821084284097578304 609167 33225929446284263527982154806592 609168 -2788627557903966679442876006400 609169 116712704870054617110464103304320 609170 -22333860585120843339329131578720 609171 -73988990955163743731100925410888 609172 75196435966216574234312027106176 609173 -108148713915620306926691311678578 609174 -33845268177474413450661785376000 609175 -1378246351883724242619389380600 609176 -9468347117486098900581338449920 609177 18337120105409380294432645811040 609178 10150591857214338091611564641280 609179 -41292035157563547363681927956220 609180 5418432817619321525736951152640 609181 274645062997275068072913822464 609182 -179017340446748607294327572736 609183 -16468986745325775668894789079600 609184 -43299170363284200936318928748544 609185 5262961192247939759492284228200 609186 20968139479392298212169889096064 609187 55103866319139412803792335191312 609188 69494291133228651557721155637888 609189 -21353186468930689073762892492480 609190 -36522769549136002091904623414400 609191 54120241669228534781252001855384 609192 38684213704655376099456710200320 609193 7940837214555421784184898547044 609194 21458313068974568415386787358896 609195 -13907858921496043839268172013600 609196 -24822492017779082266243726932992 609197 48624021251993102881168512503040 609198 -14066531380994447444303062489536 609199 78821259436095332118189379149200 609200 912674622594830742738801868800 609201 18358522170285293531492343906240 609202 -38463860208255960544376155687296 609203 -29430529395233630757979030585440 609204 -9493999333417203904086468194304 609205 17469497761282946067389993042100 609206 -8007488383706225634307885074816 609207 -49571647034373528530671857541680 609208 -6695984576683303137431441326080 609209 26413093789249086717765512458410 609210 -4079639226721159334670596490240 609211 -60837155240866235325255467268000 609212 11201187081063566330462155530240 609213 8402986770650305700034304569888 609214 -49737003924735750748166933084928 609215 66938374145008657255975465584360 609216 19978443294976971011614750801920 609217 -50477547403750243178564494002174 609218 -8907217094181496230064681627440 609219 -5314747597292760503141671644672 609220 -37104060167507044167254685573120 609221 -86337388090723528080057103492578 609222 -8982701873955331939857024260928 609223 -92175611090085531767087356260240 609224 241447378266259383057517117440 609225 -21957155345768886322450121948400 609226 -4342000352036006173848920167680 609227 115963763149231445233041940445076 609228 81033204902696199125285856721920 609229 -111322406975746664424964366227924 609230 30386154550603269621793519661760 609231 6524780770401366767909167897344 609232 -5986124257915918605473100103680 609233 -116095083840038777389646510581518 609234 13563421775679738482109404317440 609235 -40956089714226192867950912400 609236 32727161458899789963296287629312 609237 14914604924841515127172824422880 609238 13083092879400273674371767290496 609239 56783232106027647667293314216256 609240 3162928802436962305725171916800 609241 107676794423746680945027308357642 609242 19562228103170438743781299952352 609243 -95976090425169732531097193472 609244 -33270213937606576798318652798464 609245 -26626521406267970800658153297280 609246 10037186071332991100524326503808 609247 13696043682016970903117031932880 609248 1734298457918863872565586165760 609249 -14898586446697598576790961378752 609250 -6206367436168378944786308568000 609251 -25924725166028091738436807410096 609252 6277128987297794701227751452672 609253 128476043752992306201575790181502 609254 -67607183662874712429695459050560 609255 74983068215475718474848706423200 609256 29916435065260225880062697978880 609257 57436879083829293701607200317344 609258 461558790825328756243344019968 609259 19050081795936085791225043785616 609260 -2985587606278412169866300528640 609261 -96996420832030851331213475616000 609262 -26642287400488386721903248850368 609263 -87803118433307334676330396661760 609264 -6587094575617117907923664142336 609265 62491547842715653261101243492660 609266 -451272873623767413496087510512 609267 561568654543750590525309315648 609268 7444296174302062770072287250432 609269 7021081111783616941542543146670 609270 -281065908938774368031983503360 609271 20941871219453739888529985969992 609272 108200237523070602401056550092800 609273 1739675598561958276315030334400 609274 45251647151680531909147799595888 609275 11433973317382760114262614793300 609276 -6147759024321382519463647968768 609277 -7027315328413197628117131258874 609278 -6463192785928911914965907314176 609279 2672750166925082482697200560000 609280 20495941686124027760598256189440 609281 -108414968166279432144865641648336 609282 -77666867085150522621408664368 609283 -60113988944261036008375536286468 609284 19248472272066106858017379589376 609285 -25927732168219597286737412265600 609286 3237890822588085184646106986592 609287 12977097238509024219815340367152 609288 -35705757563983928734027687526400 609289 44695562262330699284242438616090 609290 -21982223316295721683901375078400 609291 -4011327377305283045143164860100 609292 29445288830306967294230487324160 609293 59242782504992154365582294184000 609294 905665959042133343080638044160 609295 1850897949882928723187187502320 609296 -10170355594869826379301467701248 609297 -4889945857371264840824055285120 609298 -41905731064064707790225645076864 609299 39689431915684037238841698213864 609300 6027561647671450870136776694400 609301 -15010940571149226767082766411392 609302 18533331957892979163065271224352 609303 38604132737185191357518350642944 609304 -32364071226029542429053599754240 609305 13066251138791043302309956465920 609306 -13991933850188844736324496284416 609307 -17331807441068168469635058904444 609308 8093197789488114041699409985536 609309 16202312903149313133325188006720 609310 -84279666096484797562976620800 609311 -53664352537238518186669458192600 609312 23258595887204667330007850287104 609313 66887805640017859752543770974562 609314 7916245762194039499009727278752 609315 -37273448906232738463333109451600 609316 8407696403250944144318717153280 609317 -103597071099788988806916865323108 609318 35718835613230569239281868300064 609319 101495444562865138182463958407560 609320 -39240673062166011196889943091200 609321 24538372242419021707682110666944 609322 9730714513969415580730747997184 609323 347517028699258094990389968528 609324 29653494287770534225181801965056 609325 33839980972235420742312893082050 609326 -12541222498919137389407917149888 609327 96407161593424064466754105582560 609328 7343133852021275549763657777152 609329 -12126440744261096392764195025728 609330 25282519080312828879921144384000 609331 4891297972283560399174093376784 609332 -6652034485329080883782357882880 609333 -21688474004512457379835150621152 609334 15254286580788401441738310783552 609335 -38563227417062757002525440935720 609336 3164556897494173629654132326400 609337 43033555113359686554494997906986 609338 9128382534747008956477648070400 609339 -10173055236851751818172932616192 609340 37446832377690596044430400483840 609341 41473099222981199501080957939692 609342 13270085589034773186441973075584 609343 -20450367165478830135616703661200 609344 5799178690749887894893739114496 609345 -28421437954298582338403039832960 609346 8520892369870170514242377318400 609347 -76944943909904448038291364434568 609348 -74260154376260432464942434263040 609349 -19748925776510484589946993827360 609350 -622784192179237570995569347200 609351 -43133995019661242222557653006168 609352 8295626546989737340530978201600 609353 722245797128092571891551325184 609354 -5246418926950362622208895184800 609355 18501482172783444657636081562560 609356 -28687844199906650011259784960 609357 -25344029928989587146598865078208 609358 -3384453409265427715633233714624 609359 -118751706223714880568918506263440 609360 -5642402541297401961330071961600 609361 -37748546294452069126401454961038 609362 10993657829636972818178084666880 609363 2803732572661752614318591581692 609364 -44144932454907698302913766725760 609365 46601178935580638064814844738880 609366 -2615381753937942369637554163776 609367 29209593690765588549108581236224 609368 1620876021446948092326548674560 609369 -17041379737283772637694225538240 609370 -36930926236408610976932037369120 609371 -25843045961021115707426901578496 609372 8839004667353723729862499792896 609373 -110156160438460246594535077660378 609374 -12028405926835008964744712264064 609375 -14141624883838167343114297125000 609376 34889069939371132150799318384640 609377 71996681764908182877299442567060 609378 -6811138280654679596810789560320 609379 25175545157701673702772842301980 609380 -19533820407020948291509253011200 609381 58655608699671983697031346511870 609382 67159691900942291183475661263552 609383 -21214503809456253770057670565920 609384 -18259424941182830870584324423680 609385 1005741111582060779606175855360 609386 -23871743860871469217978349220096 609387 58167277671248775451910671001280 609388 -7449394357926318437418206919680 609389 -126143249038305978120856228279200 609390 -10767328049282260574209155724800 609391 103056335120355330430103437667792 609392 -1079212041052011452847447932928 609393 -44831380403818780188747302532672 609394 22808676662121401294386606020000 609395 15390321390905215526226244996080 609396 778168188583827082063124465664 609397 4472649449070756684430655948846 609398 -2868352650525956698993512906240 609399 -17772061203963255378095338592160 609400 18908822863549119815682660864000 609401 -47085384674304141625138230577788 609402 12166644524237044274035770338304 609403 97132272113976445012602020575652 609404 2745828830771465056305973963776 609405 40654221194414151067895826968160 609406 20969588665314867443652154368000 609407 -47767960525437950415821968201344 609408 23252915538843006353047384227840 609409 35957546860558422896908045030404 609410 -26657687812832321519896899480000 609411 69547156489413703001731306538880 609412 -48888969513102686670268613096448 609413 41982549624015349514393478987198 609414 20632534191125508903547657048128 609415 30312192380986695834119526397560 609416 -86937114618289021540534957578240 609417 40696162866661154869207830240 609418 20946988607788394601444910586160 609419 -29028380259039729743362463910480 609420 -6927004379177163250205097738240 609421 67014446660783969616927356605622 609422 19548134631532354656126151065024 609423 -34516818025267657145440532119416 609424 1087465113478359451806648975360 609425 -60816844393448064855492824034000 609426 9801081920094605052692159115792 609427 1756981437836817224365861562944 609428 47702578128336977275893291687936 609429 -13350495423558279904616038217472 609430 30569200373138781346203786543360 609431 35130503467402900862142667335312 609432 -48273070448020899126038438707200 609433 -85865517961915995222278029987680 609434 -2357756941482171114970047215616 609435 43514130130008080334094072954800 609436 -17160687749173120452706961546240 609437 89904024451707391136246691994086 609438 20372775331787892772673649908544 609439 -519015459493251785148948072776 609440 -13133547006607700298985568993280 609441 -16803243943728854543173851126336 609442 -93295199563281351215331178373856 609443 -24146926981657746809533788886308 609444 -25858104392398112054198489871360 609445 -30947110855255741116853837527300 609446 -25275241737710026647258675959328 609447 -12115717618214818500272337191472 609448 39370475572333995806655526748160 609449 95069054941242888618811194711936 609450 7603852731510343739879371392000 609451 -117805864014493566300275778668896 609452 17449312706223957569026993403136 609453 4422075626691298192373347460940 609454 -22356353703362996484225653616000 609455 -7087242232230389352166338247680 609456 -13867024950342518988889821708288 609457 8828456939359650379670926234480 609458 -57064246964999256777617491399920 609459 -20348983498935203213098495260672 609460 4468011171618573458386729205760 609461 -60890217656291171613331216945938 609462 12715547974072899842913164080992 609463 98828520645071667449919315854920 609464 -19353968741094551937486224179200 609465 8791068899173485507917142090240 609466 -8194748661743900968848092366592 609467 -150636856519760777924300509839768 609468 -40770276344630702167700305128960 609469 23793758965793430079888599777600 609470 -305487660231031616995015094400 609471 -54127683819096428278088071403760 609472 -6087973118951850970797708410880 609473 24897107598050437145248172236800 609474 -27327981900275291585022275086848 609475 5694590357639876942533913709500 609476 -22998843989711949031667640102912 609477 3426968434884913248307959744 609478 -14390940729018502550927927820960 609479 -2068877251149978039681478569792 609480 2419113341144399136364724889600 609481 -23674535884680449766551620609536 609482 -241720085334700481221683505920 609483 -21243399812587733583966031604736 609484 -42036031610854638046684003828224 609485 -37354387364762624045928438355200 609486 -16465919793914275410060071142336 609487 -35728046650294058450283247246864 609488 28334587204332517461817353437184 609489 552953660124845742957554995908 609490 -9774249713829297637679495877120 609491 -4423432426760191026747450734016 609492 -16823099028022622051822688135168 609493 -45968072431646693082259167852420 609494 -69651253468977467526501343189440 609495 -2782930196803052980261911715200 609496 56223462339739901093794259189760 609497 -21908365468744389371737148698368 609498 -14863772078792470876168751546880 609499 -2255783536462122944232260505408 609500 -15724388622777592984617033216000 609501 -6569754264630368093602401792480 609502 58987109338695406111791585485952 609503 -114281921493560979451755512305248 609504 -70033551625059365230202585088 609505 -16790216127958766410264988366040 609506 13541419172605636436240939677344 609507 7542228743201535568830431420004 609508 -52730084133225583108330061836672 609509 -4452598846678883541206493532290 609510 -21342818992440598461687216199680 609511 -64352401343850480680790227639200 609512 16312721220891038548925295360000 609513 17640053310106730663186477812704 609514 -66215263087474182453057539544144 609515 -81005641652072220480921761554800 609516 -12040082542323838807587866780928 609517 37383244852194542298176358276566 609518 -4611333299343500118546663787008 609519 46496038822361955341392034158344 609520 -6781423147565455666072431820800 609521 -62372854216649265693809543248656 609522 -3494272152613065761180254556160 609523 40909855009325127769865774354544 609524 7421324134986072236516644212096 609525 -12175816602947057678231359200 609526 -60897863604348575102393291880288 609527 74072418671832253127926856582376 609528 -27475578960330864142649731276800 609529 -60976412854134687422464138573680 609530 -20697777568245244331310912375840 609531 -4354553864793736221238785966480 609532 31198223285061564330591741665280 609533 -89128387934663316984662075476218 609534 -5964284899875465859927234487616 609535 -26697370243023911179035552847680 609536 -16687747335956154647254168240128 609537 6278867738208977236690349476800 609538 -1668290646276128556124977883104 609539 22101531997503842315893469648640 609540 17772610304135085301949882572800 609541 -94849535157788739689172844353058 609542 38774131007331730114763905176672 609543 -103109460708197553735813733124352 609544 291240725613375604279998597120 609545 56271590120612704980365859411300 609546 -8048872841247456669618634801152 609547 -27853368998585316016418250469128 609548 69498583747994580262042025934336 609549 9216666808703392547932701372864 609550 2467816185789909082412642332800 609551 -37029186997986138128519515415400 609552 -14654364525634858360068797890560 609553 -5947349327334339380636348569856 609554 74841335931954503971834872814080 609555 -41639612828106364255318888812240 609556 14025004785054683885876175336320 609557 32781220754833159262275917774780 609558 -11802822757550500748285668815360 609559 -95572669646580989866369596808200 609560 -34534906212099313540521553305600 609561 -21995277946665056011008208393740 609562 28810484463124525671731886178032 609563 -48538862242934003516249653344960 609564 -4298072800307004529548125552640 609565 7371141196018986844753590378720 609566 9589545564217985660246973652800 609567 2265776595170698552973292592512 609568 1106190911714048130535188332544 609569 -10192646741550259235447729220480 609570 -7059612580329027716444561204160 609571 44979864127671217082569992391772 609572 47586847732334709748545610766976 609573 18010460729641420498436129436768 609574 -7311180404719453853891180619648 609575 -10524341293165866179463895281000 609576 37481492804441732671489940275200 609577 -59437369648517404209285302088560 609578 -5331591280248225403596133838160 609579 44921839733837762169192897306240 609580 51251533991714737177848986342400 609581 10104481152507854858771323744992 609582 -15928809318469352308195506908160 609583 17542317179790147670365696641592 609584 1802564031054418716201127772160 609585 35793846019533114669972461990400 609586 -15302392062191547952018204631520 609587 78411638387613055236076067049984 609588 4478483204660730889956562513920 609589 -35510521627716219216813938526610 609590 -36593865019668775246543051614720 609591 21183340169823852324424546785744 609592 24223324575567662549329701150720 609593 89462563861903942537138977388842 609594 -14763781582897042091673883468800 609595 27311022153290940439872968059680 609596 220656569265852091110060241920 609597 74936544231758036640228020657574 609598 -43210551824931621062759426570880 609599 -28166131844370074616651155918400 609600 4556870273038173271438550630400 609601 40716354059930819796429376305602 609602 -2526072339784878770599839810048 609603 -33114174592941901762846787832336 609604 10698298888928340129848602419456 609605 -19499908572503299975021720780740 609606 624555772009255107490472544384 609607 36708671592387757197668785312856 609608 -14408909654895027162874975918080 609609 16960184150639331037168094281920 609610 11195891018689831342613872932960 609611 59534921651198157045723887592 609612 13305936268206145189582259530752 609613 52626235452609567100725198511862 609614 -49155410417046274329197517505344 609615 5765219608388156969277473740800 609616 5295713790034183226192337436672 609617 -47835896696602422958434153416334 609618 25475112932025148851554771647104 609619 -104486139897858196365774084968980 609620 -9392823567433789279043944919040 609621 -21334818437769469775755114037088 609622 10359639688338892440772864301952 609623 -70555895195119149840999121056 609624 15947659647886898913239910389760 609625 45255899062413752209523315037000 609626 -66381585804190188885888096553488 609627 -49052102772661966844370001912680 609628 -7331707479621326921853687557632 609629 51676626644311421123477666375340 609630 5303947180285962000701324881920 609631 17513523113210406113405808924144 609632 -75409149762122870479995278327808 609633 137275398162883256652677594905920 609634 43206813762096575308326939348480 609635 -6970024150384247939002061475360 609636 -15360802631520605598623642136576 609637 22834452007643279702043293544960 609638 -17436336482748295299536027331840 609639 36015527359305500448187967120424 609640 72033488389940375194466453452800 609641 28918382355465542229537602634042 609642 21218707494919748878694456037120 609643 47543904330915980120819990190880 609644 1565054487776944793661603357696 609645 6701998957264376763525114955200 609646 -419107501780574969028176165376 609647 -17719551742075588742433716656680 609648 1255915010117234458377738584064 609649 2693858158568056165921995619636 609650 4545714382881820735615699356000 609651 26811207850065881575014539322192 609652 5906577915774998715339275680512 609653 1062916338387262910703925412640 609654 -426881055671116016032780784640 609655 -22146660687611734699531047094440 609656 22140811345871773867780085882880 609657 -67761260355513879981553978907712 609658 35576905123912900235646653648496 609659 -32816750175936355129838937940896 609660 -27946807615973805512973417216000 609661 10900433351617745890376745509760 609662 68015391248376160453315343288832 609663 51104416974374292735886749574344 609664 18052239254774611903885281853440 609665 -26613577486558893126838748606400 609666 22714847975938540647627479677824 609667 54661309435457361495052448823360 609668 -65604884168105286502355141165952 609669 -15945193045648892973769841718306 609670 -6080826163650672180358546583040 609671 125268995094754926284382801253392 609672 -10498223294424419625794115993600 609673 -77111254720654765085897964895078 609674 14723202217329599176433327051520 609675 28880451280691563619178383544000 609676 -33608734563354362412933073527040 609677 8495370527515437531184676642304 609678 -6559671066386260973439724960896 609679 33838994131170777705499914759552 609680 -13773882612422314142504457584640 609681 -26150023724220870094109076568848 609682 28788661962006170386986531735552 609683 14609523867678303125156020405932 609684 -32846952813702096388273299523584 609685 39166745132683116758731742620380 609686 -3532599550830304054191429531648 609687 -42135778858068009362616437219472 609688 -80297654036379228577158977802240 609689 3130841513744801433466660606080 609690 8779095689385231785551478987520 609691 69143007445662957326517338063800 609692 55274880174463072185063184866816 609693 17690048459468589593456713848384 609694 -40487343238586953998142977343104 609695 -38972858072577037003058086920000 609696 4201724611167910227389151313920 609697 -48211962378119814327112556640 609698 27164792460594449480759725707600 609699 12449482958869325209769223577464 609700 -5621434400255281518356516761600 609701 43296548782373845628563076064702 609702 5887975134101185431928863005184 609703 -4454921482363670340126493201400 609704 -81503509886046525551631966090240 609705 8727858321552519169137071177160 609706 40556336561716422706659936668160 609707 53633117909609732728567360771632 609708 -11689061142295122426370459238400 609709 18763206976001162261376652453910 609710 -37315263393110723548299965424000 609711 24612275539236377135755455241104 609712 -15298002964975384535119856271360 609713 32131694088366088768806306390324 609714 9554789107172878124756926602240 609715 -58697942676092108654416833956400 609716 -19526957869781126715053446508160 609717 18031442354775628773694159182912 609718 10937254644366801510065305293504 609719 -32865012132152140691226287280 609720 -46137690692361604400251957862400 609721 -18897514580968218326057946725888 609722 -8590892652087256710422730501120 609723 14994574355617365003146912330064 609724 -32202689524047673832980751995904 609725 25908498984440265280116279706500 609726 2651503053295906157839513325184 609727 -64771337114962846482732283221248 609728 -12910281468167524732650708271104 609729 -174356937340013564472783139056 609730 267243909777490952115374423040 609731 65762839135261432371161872694112 609732 23617412733871673535328285078656 609733 78553088643270991778280577306044 609734 61434431763123282229362975218016 609735 -4839388206288912521408146314240 609736 14242134981351526434560212992000 609737 -84743578752358474634016947168028 609738 23640836104575013909229309081088 609739 5269375551329492100289337468160 609740 85028001647146425984481612800 609741 106672783501232214520831262038080 609742 -18459624954072856160778748012800 609743 -49251582906862064865825689269008 609744 -17812525216355243471575495213056 609745 -8270345266853425958709541471500 609746 -27737274260962689521307410214240 609747 -21562488135498790677628696797000 609748 13083986514213132286599821168640 609749 13992088631880290121933217247136 609750 3689375076119930850998307648000 609751 8659222436639072018019468399752 609752 -20294744165327647115994015682560 609753 -20903220469792074634156682375616 609754 -44286258933331071872682642769440 609755 -9033289917732802712127897291840 609756 -30240792597094814034970087025664 609757 -75235766670806583094027670331994 609758 62629390448051678187667998564480 609759 59601842644944912317800563253464 609760 -39082572416886825415367369687040 609761 177346833162242743069151133435012 609762 7741291727763738311771277217152 609763 39987989487880489873135147415040 609764 20218731798158925185129298984576 609765 -5824080519591499652526016521600 609766 34631944628701450101295136324832 609767 -173449488036732269784470717222400 609768 -4909523153795391041000094090240 609769 -5942604042728441600888796086156 609770 -2157564935198132567934255636480 609771 -893912439082255808611162314240 609772 68036156196016369722274147717376 609773 -32580815846194708719008062140180 609774 -21191486615934393849758134871040 609775 28126509333061761199468924413800 609776 7829476666711883838609146314752 609777 -2215751782781511226572774330240 609778 -4057001607015972753722881920000 609779 16174114953391763285544930322380 609780 -11874141249379601667084111882240 609781 98829024876632213011415345681582 609782 3502822217591390801822665776000 609783 198297218084674004625433991040 609784 -10599791199192127955673223372800 609785 -11388382418281615379372171053440 609786 -4849174566427244256144603889920 609787 64375702008311568656012885485272 609788 41596937658129902460496579063296 609789 -9229262958580074487834920079392 609790 10567790158476425724788164390080 609791 11901492485952059152507450376544 609792 -19140197874554181763715750166528 609793 16593950715744806019238838654880 609794 50840052264150667751973928863696 609795 32102339007972298808159024277600 609796 -54052960573074824381090436387840 609797 -27726707534518805399829207940548 609798 4182936828619479898661127383040 609799 33710043754587179100715265589264 609800 55688753592938378498227593600000 609801 14889972952155595879767085424640 609802 -47245448100727848741170427837648 609803 8778526000404175812359841428052 609804 -1138899805596433242841043690496 609805 -55185915856447125256119605546400 609806 23826958434524408978381789948352 609807 5005919689725713846677793409024 609808 -1585743374650282469640657952768 609809 58163706713216323656862072601010 609810 6566551378175558806920333596160 609811 30753559872345551992966303013800 609812 21575545785135449255692872007680 609813 -43377672395321904811459086231858 609814 53454613626310077161307521204256 609815 63864970039530902617022323383960 609816 29928704608421758916115416985600 609817 -10144458726170663652288629478520 609818 -446813092033220142227658915072 609819 8517824852346654190544668055040 609820 4091675297644398194341028974080 609821 54028906620484923646326461714022 609822 -15864847964199731445831874897920 609823 42188055260062593348905803749720 609824 -75154757302205301431037512908800 609825 16411648391552912118034583433600 609826 -55593702925858813708668888576 609827 -35655962755067284592757568541040 609828 13278151040112967247803229460480 609829 60404125669271637724718684498880 609830 -4628913820686719834815673815680 609831 -66849727025566919104691009759280 609832 -32817375803140639888843343462400 609833 10864685270982096180060980757120 609834 -5256959225434296602808664060416 609835 -57144577365284319794920127202720 609836 -48329508168791898639032945099520 609837 16621824499703486234992407101760 609838 -29821803847289087357833507460160 609839 -17997989667107566797432570454944 609840 4520997699101147065286983680 609841 86312590087750331784134611835880 609842 3457595812405001067986190231072 609843 20995805321579018513436877013760 609844 -87503741044028748231098932123264 609845 -38253583573807181589278665764480 609846 -7247220835403264643800059070016 609847 -16767581171420462520396541759568 609848 20624860368867955965943244943360 609849 4131521052940108514528416689930 609850 22057480166691401673454698584400 609851 -93852398075396368893531095628696 609852 1136053488788177870606080799232 609853 51039789338481882843505955215680 609854 14661666179807581735115651890176 609855 -4933675105602138960352878088800 609856 -12339985037579301401920183205888 609857 44002865740241054769052520169300 609858 4381408580046906813615331871904 609859 -115034981663053297549502411727940 609860 3874860747173188625340250318080 609861 8608685377084669042857704168064 609862 44244765256331289309355221926400 609863 32954411734554328359985757503488 609864 35935232396350550943033701867520 609865 -5794078111735030149866634622080 609866 26829388245307822301069243779632 609867 59506790836250441369358446764284 609868 -13101507742349809750879072272384 609869 762093031180323596693980903968 609870 -21483688112447926188669607238400 609871 14504823777404427084208124712864 609872 -13489813939052023974467728048128 609873 8712908624188897537791514755168 609874 53851690962815842970372126241936 609875 -12790806556905087865576911216000 609876 -55628054125665834464183922647040 609877 -104804223682210462899463425204274 609878 64272791593844652394158569616000 609879 -32007577892077145347572893803416 609880 84646199778402849652657557504000 609881 -86438107264473030826952701278000 609882 -5005034913151227203867031837696 609883 55872144341388134414179235532360 609884 63595955718913265664296861048832 609885 -18595203916052554151859108403380 609886 -16120414198010680548686630068608 609887 -36889472319882811935609957418464 609888 35103111360233410894049997225984 609889 -12115688122733393248828200911488 609890 -6177243118047719237569341734400 609891 37404161976151427865043661948160 609892 7330207263588058822196019989760 609893 -67661016552671300262678308957760 609894 -367072085479260418046123668992 609895 22351425575442715789477038275040 609896 -29073694579109365153409231831040 609897 68175377380136912250341510670528 609898 -1588768971528787418335402846800 609899 -121120683829740123224757356673840 609900 9100296175226186172858029568000 609901 -156012895633690839152366616575168 609902 -17564043198020011720774874866368 609903 -90690937637661544233764415527280 609904 10479780538637448098586146078720 609905 26646524233445449531478147400960 609906 27767641708164599682516160420608 609907 60483797249976217537865043278156 609908 -12918876203455989487770581758464 609909 -10353367064161368753992719490880 609910 -9025055261130024096146824170240 609911 108786827608747975097178873265512 609912 -472876605915640010075766804480 609913 87653131658626122496951132349162 609914 16530643982766740194919526693120 609915 334043256356732680705977009120 609916 27749636183189332754733041925120 609917 19250537123285242227514779218592 609918 -31497246150179665733290348399296 609919 -86845548653403613024728063893760 609920 65369986448143335668885068185600 609921 -22110309473092736549704198963002 609922 2301051455279079951540270466512 609923 -111939904111675621450746077565828 609924 2946202420857065755313816788992 609925 17822991659252656928269892732800 609926 -44801910473735477460363925700160 609927 -21937651013911749138247119675480 609928 -41404978752203564181588123648000 609929 -44623098761452077474784684474470 609930 -20168139554664274132656775706880 609931 45874232021489453292072515035792 609932 -9596420910501833113189408673280 609933 -12525544326791949116431835866176 609934 -19000578136222531949617291078080 609935 8700368366014305257854419612000 609936 11784481819404779449840002269184 609937 -12635492202450040700687107283086 609938 7555352198287482409713664611840 609939 -34547864308712709153730632030384 609940 40288416457556416580389507127040 609941 -75445631694330347832536666988000 609942 37894712416796443559244699133440 609943 22764303448677042042211378861680 609944 -117634779408831260637184654755840 609945 4883726162370979121386482927360 609946 4816019281833651781297808792064 609947 26574952865495537221062329181840 609948 -14261924825500676542910330784768 609949 -6367701982231652686145605246464 609950 -24957619944343106401941624792000 609951 -26963416274204475289726999971768 609952 -50027693204751444646589366599680 609953 -19623429597208887254665730775360 609954 -17665893728197319715238858963968 609955 588447041892916687564073754960 609956 16301579484002282870662815006720 609957 -30910285830469172454881071056000 609958 -33405691801265579384951581285920 609959 58842516703607664206601629276160 609960 7648514066095558997477946163200 609961 -67397326581337023685458203771 609962 11689889073403730530056583085232 609963 27418821315810465371102388275544 609964 -23083448898025456230298375808000 609965 45665517214265480788030381438860 609966 27706059448007495598011106238464 609967 69765766084863750588624870244200 609968 -20668676551635605927737166561280 609969 33727939434807426521295204780144 609970 13981243087639263537518186468160 609971 -460686812205627393191680142856 609972 -9288386418113270800660475836416 609973 13857476518632659590578224140544 609974 10062954056609646533896403534400 609975 12898993697807919404744015472600 609976 23506794581946190075759506739200 609977 -15575236373432398900568241867768 609978 16897601974878152156183787316224 609979 77307564920645533660549182868580 609980 1384933116758675051877483632640 609981 10216018328105193838400289199104 609982 -2422656614687219678367101988288 609983 45270146339409047887548265661568 609984 -4927210871821353504638112890880 609985 -43094650130747791166230024715820 609986 9978915936358020100515273345600 609987 8615008867864364909887929882624 609988 7088194942442618731382367658240 609989 -13877776397524105605973608234210 609990 -12109380609019127358361758410880 609991 -21393865541455030500574938317608 609992 66620947043654333327445571200000 609993 -30601274500784486492129299450518 609994 26057876687332037623071250136064 609995 -71827923825354556608582599950800 609996 32919492090963703480398486830592 609997 109568965497145979279674101699446 609998 -120359668057425106760076504192 609999 9720313433302665433551675589008 610000 -3357243989518205218194273280000 610001 -59819949722887583443645688565840 610002 -16907237019429649583746237063920 610003 380391642922391762888415991824 610004 -19444792065156528407357766178944 610005 40623874153272436108788742720320 610006 -12473664449626642623439121568000 610007 15091306960230812154749740053912 610008 5727619270847410337612275384320 610009 -16184506127163968733947791598384 610010 41056720740809321383397958248160 610011 -3776148483565132762760583780408 610012 -27505052464580693725936408821248 610013 100014493483484648060554062271680 610014 20381546387155559032879200967680 610015 -24292047653534659123729439035200 610016 -3309247843707297655134190043136 610017 8904280603061039239393420175280 610018 -2846322307723360310396146667520 610019 15918563454702023844504811441296 610020 -35446529870279872516895050540800 610021 4116366685270627847782619882944 610022 6941208075216521597116812181632 610023 -6519682117227794712271987565016 610024 -57753141080300392926348906071040 610025 22387746844047302756943326064300 610026 -22525728956755523546704264532736 610027 -16878662747086652911046731283928 610028 26497164255348659737867586873856 610029 6070218679790411919717072256128 610030 10087567037406713140205221048320 610031 40895014656109532782662800234832 610032 4095369341279425371569345003520 610033 -50851395290624305525451850537760 610034 64107088772323993362534447526416 610035 47035641516673271046783135759360 610036 18345264308379353993110824245248 610037 150129601451520824088276650067900 610038 -20705124213917656939424697753600 610039 -40825664401938891141682134987840 610040 -27498834675946528607400287846400 610041 497213152281611647964761482720 610042 25832620567110071125091668386672 610043 -13248457803227113431481086351600 610044 3815304931752909024185844802560 610045 55237068256179316568034633128280 610046 -35668474724408626111294047894528 610047 -77112366348092614774675922709576 610048 -24560388357411107619072196476928 610049 7503782504611015289265528034560 610050 7677136628300385030566443132800 610051 -33479872274287254636218984223456 610052 7502641700001286919657482752000 610053 -59653145363147291375701200523296 610054 48840890669209275912872240274432 610055 -82206236785979218582314722684040 610056 -20685033424105493041711355443200 610057 -49158586297386790083010342825088 610058 43436023944212457982305442520880 610059 33349028936884319659205180959704 610060 53005185100750074167344184524800 610061 -3026325229368635292054107373096 610062 -15389260449722712097427443349376 610063 1680627381009546830617251611312 610064 700945089652096721932552765440 610065 -61276368866213685714679407888000 610066 -39951187667245907584303847046768 610067 148686667336700872699053370462392 610068 13959178407005926302679440291840 610069 5630089011587346674109370368544 610070 -1886146770547041779873375435520 610071 -14352833683999552152834091468800 610072 -69082653484781023545187406899200 610073 51352535180983634942026567902600 610074 -5669032947783341768277357808656 610075 -34709173814133313411380799100400 610076 -28426063540500434908435991370240 610077 2838460357636821102727624245408 610078 5846750649026946187723815094656 610079 4527630063477521516274890611776 610080 3898300450931980321939091619840 610081 33063988206804414663632328374882 610082 76006852187322179449669088976 610083 -15017226192157185299487563527680 610084 -1489312639070812305251996232704 610085 23450874282505745649318870303360 610086 -12414727854085228971117548579136 610087 52484582986365313883730523222800 610088 -27234561160762446142452652938240 610089 -4656241497055070027493915505776 610090 -477476874555503662214176742640 610091 -108245245945644998198428574689416 610092 1060435732608577233450504668160 610093 20760378889661744459896191708000 610094 -4056686360509968450178812467904 610095 -9232068878089652985342386565600 610096 -32118413223251417625491022839808 610097 -5565095381079282513956919253980 610098 2891502583491003936989920455168 610099 47595412280610390002615786693436 610100 -11332264487085973336470773961600 610101 14020899016572014501436918867630 610102 62745878970107279046346010244480 610103 30152034351735193919772807987168 610104 22031519568571577456126785290240 610105 -2201967756045526330792185127740 610106 -7213400705746119986230843633920 610107 48416581857966954258605394350592 610108 -28548491546091044473919988383744 610109 10972304446653092946718869855840 610110 21472277144768132767511438692800 610111 43019553875778771568599421753024 610112 1363480746347590202150421528576 610113 -4095061471272365496095347889280 610114 -37475337008108940019928905615488 610115 -10756070019359900877844900741680 610116 7395456864076812255086735192064 610117 52248236342278001746759725280960 610118 49488501823938214870507124135616 610119 88011031737542623019158541414400 610120 2249870057554260646721728512000 610121 19736680750183308425353612101504 610122 -32981195275072468542654975887616 610123 58224860711994963247234800548372 610124 16975081787545054221378738967296 610125 7249002536597194436422378824000 610126 -15985254004084604660632976471616 610127 36435048294044024258513722752 610128 -8772567947461623252249563627520 610129 -25216705128082995167880438130316 610130 -10942101249456715320019564840320 610131 5552990767907958844184956899120 610132 -39259936009329431255495131775104 610133 -43121428940641677104314980623136 610134 107972952387823056151999180800 610135 66560122161551953465486744141080 610136 3140781602468054173558404710400 610137 49696284966011698894329788655408 610138 -57909986660047406257783462859280 610139 59971433792468391374226136109424 610140 -9892561021760904905865989606400 610141 -14797042893418787450124180051456 610142 488752219545862506774542306304 610143 -53259498011614115563279702334136 610144 -66178875649213042348459716771840 610145 -3970166789517630213394200677100 610146 -49066262851902854920841987424000 610147 61379672144574346294123221706800 610148 22319190853441888435439013467136 610149 -6430302565307145426888824888736 610150 474590485657351400236631992800 610151 -49119750894251547402518870512296 610152 13916784790914533679673703301120 610153 -1417866476473109776179567391856 610154 25496285871433633688160695941632 610155 5922754076137296579035000328000 610156 16369728133206653270242419595520 610157 -84093293850299774426645557287594 610158 -26483845852548360878492491425216 610159 -91818338118970383760414760719560 610160 -14861000846189793569565995827200 610161 14582670116998576139412667209072 610162 -6954046242257107905056923954176 610163 87703346080125181044324931214412 610164 24722656728113206921133051456256 610165 31233437094612892295527711932060 610166 23499343414033882205751810851520 610167 6111886681277472819265155855360 610168 -3219506656417954235282104995840 610169 -20439090312730043234340557759808 610170 14508200212800411428223354973440 610171 -44804672973297527997524836073328 610172 60100930382985754912906845883392 610173 -2321450172348473003002761810816 610174 -27550855508451107953581429429888 610175 -59353388380505192557911840966600 610176 1939795047748113994033838161920 610177 -78850311601878282203618692225088 610178 54696875555744266713948746190720 610179 37028697982954530979761952289784 610180 -32150662865964768380586368889600 610181 27692930015849922104692809897408 610182 9995929947789262924096298759040 610183 18877873470854372512953588424160 610184 46991629696656362604776215603200 610185 -36391615482624574561238011377600 610186 -39253491023813821275845592896208 610187 120414528346439517734009760730836 610188 -665554990296587094495099302400 610189 -42651063035091234931167339188040 610190 5299903890737934284200175308800 610191 -57374402890509951420111595729200 610192 12053103395716469516240985587712 610193 24256678868798252208781980539442 610194 -110875036259751845147092841472 610195 -24978989118791497395315728062800 610196 5415118106479429976086218977280 610197 -4702533575504935405087265212800 610198 -31108120411376334799204383754368 610199 -88149871860118823889232988959800 610200 -13440936981505364667907845120000 610201 17032915061000665411844487699072 610202 -40657169024463288576092875250448 610203 -57186441993720179167383847932 610204 2530177741289779549370198917120 610205 -2893649710176633324035077525140 610206 -528832438516833132253642773696 610207 -257074242280593791947662115312 610208 16687451786185330512353577861120 610209 -1729653050032155450007284976686 610210 2008388907284380134400410048000 610211 6191146867375221042476034420480 610212 -582866828290065008403140990976 610213 -7770227530560316984460615616 610214 -30021717304464403488030904229568 610215 -26927135202875528222123952336480 610216 12052902013882545873482746675200 610217 95028561764775818214114457462266 610218 -16154592690107142256894116848640 610219 -97893173451552596394894161906380 610220 8164569464088012605459907732480 610221 17129609120725741532055043720224 610222 65170028304813984986663268270912 610223 7446112323642033185949167775720 610224 -13949191321427265641434660110336 610225 19029649322582113887366926212800 610226 32378296305634268058041199255312 610227 96544441758340089828377490198240 610228 -16740410156199597860720542250240 610229 -86525861281754440752179471473170 610230 -13462468296502708732124739185280 610231 24705542677469449887351157968952 610232 9849712575846278539738045071360 610233 19188594459075248999515187138304 610234 6642448813926658657170665464320 610235 28698084077376918954590851933440 610236 -25812706626014520743664991543296 610237 17649759501263347166428110205920 610238 2659373375499516600194520203520 610239 16251811636109837750925872757120 610240 -2842314575726545069438780047360 610241 -29560479787705794451542123506988 610242 8412503018709541180579506639360 610243 -114978855268935544679803383021508 610244 -2212740353495759230648652337792 610245 -14846548035543127141995800386560 610246 -24725829850163607068880624990720 610247 -54732826452186941208963693875280 610248 -96987643303759289770208385761280 610249 11191403167865815890382526422836 610250 46217470669336923687718646904000 610251 54236559802953189186250821513432 610252 60205905619990013681229577300736 610253 30995012279544369759143682739680 610254 898428253550899646768117530176 610255 88186780784170725323844375281160 610256 -96683021352866741253900730368 610257 33664685936733131824559353670640 610258 -49624029733532706931929216923520 610259 -35756656904704409994360509881776 610260 -6060830409569930916120290058240 610261 -4948174918747142570036441261600 610262 -19939367618998371015458384326368 610263 -4504095138993279200389306135008 610264 -43837792539129899954516798576640 610265 -35590094337997621444880672441340 610266 -12011922661765148809983631060992 610267 -46660169577830303789807835930608 610268 -27700520525065807832444204938752 610269 -1135509182746380835158723021792 610270 5468476905096297225591194614080 610271 39600948029563867854246390221472 610272 4621383395398174453477145837568 610273 11636875850721177755283865886340 610274 -18105258166156963419803241358848 610275 55294521098492628705050803008000 610276 69964772630722820666385510631680 610277 -2741086355514393729648376620000 610278 15400627163618547012251762736000 610279 -101741878943462822715918996562120 610280 3404348086914079755339681792000 610281 36860742616984311351009580041600 610282 26938992596226090887840205457152 610283 -127782427436597239370077383732600 610284 -5251665848167812947301557144064 610285 10166655358697624795240662575600 610286 -42162377132807748908624016297408 610287 -29751212849594252748335613064440 610288 -9315180540741492141799664844800 610289 50462932412680402261764497643090 610290 -16809260581867884572085793642080 610291 3368798091341836629007858981200 610292 1358707866812198397530183995392 610293 5245768896448172786537774674464 610294 29999487259619035766170151361696 610295 35155404657534510575357644860480 610296 7929273323719435809885319987200 610297 -39711383178106427916287230792448 610298 4271254686444744301544804900064 610299 -608686746154236773883486728640 610300 -40847901519793834060229674368000 610301 -34720229507512257702119380168698 610302 -7834692112923461156822796613632 610303 23205940061618086142333717989960 610304 80264170357545075663618598502400 610305 20269671617834699731296510931200 610306 25867557596960978736235341088800 610307 -162256236151259312101686435633768 610308 -75631364113094458709404705044480 610309 27207067792388510790788791146016 610310 -41129784857193177208002186925440 610311 -20503453070898137465064063860400 610312 -82568509006638905863819929676800 610313 22025708228353515109390058665248 610314 -3431200349773743104324709653760 610315 -14080232706530015900408059386000 610316 3695062510511932546926551678976 610317 -16423640938879666865740065040020 610318 -49005369105206341884379906080960 610319 -54218437324658892949063861552056 610320 -5328245794541577254427183022080 610321 78929863358499259730974219835392 610322 -24794920945392066153044396388576 610323 12529863027004377867309066495744 610324 31789729269352082614788552448 610325 46493889977284571350846205263050 610326 229039800533870002635510990144 610327 -61127639299000029967114045232824 610328 -7510520394852723953950567956480 610329 -52930636440692804368201182159072 610330 -5139975112376827132314064742400 610331 -1659355346183512832821276991868 610332 7777906347921487030132797625344 610333 702887617905369932999203055200 610334 89927840217752785424875608201600 610335 -1277897949160020139440288093840 610336 53434637665356260421134025818112 610337 2569068640107537387860749188480 610338 -17071161343859899467596458198656 610339 31193316996303660244931632674140 610340 51331789902931819865237412675840 610341 824038882873911559578705075360 610342 -910639878714051395097415643136 610343 84936463516761570447824384609784 610344 -15483538762851291525920894653440 610345 -40694061851575193183084526519900 610346 -63325678816520068297241436650496 610347 49587169279481177509244879213400 610348 22931924084501271913580292218880 610349 -22974547492672868885159258831520 610350 8863578785259336687784517923200 610351 15812326835049992650500669272064 610352 6089752014888344375555134390272 610353 -594757173337428408585775072380 610354 51029504396950874289080192732160 610355 50662299192594163503095904426000 610356 14872936154206619559464446187520 610357 19609950994435010629274748671232 610358 -6421152686165031635560904970624 610359 6002673262007903284533122631168 610360 -26423526807099928336269390336000 610361 -118489176026949031533099119951100 610362 11547732294851580188268197068800 610363 35225420975234077028663617441200 610364 -68260073398353475042688552206848 610365 10024443449156453916128806523520 610366 -15570722895471137840261833555776 610367 30504162344165717143611703716912 610368 4880263860907901849780550107136 610369 54729183947342823730224942718896 610370 -19757443578956605206229134320640 610371 9444750347462398343164849473540 610372 -3648256944625814229413603225600 610373 -141177818861188998903230430099840 610374 6219387028719164828323006138368 610375 -91710542347485150020224861260000 610376 20884448939503298918756844595200 610377 -26328137973399346227074541373680 610378 -83114280512411341021413977822976 610379 8815929682439061489941243081472 610380 -13617495269469784982466946621440 610381 -72382477534880394060193595148000 610382 -9776111076580930615414542207168 610383 -63207330773468187251621972000376 610384 2191504730969554387782275686400 610385 1573669423326158010133652972160 610386 11712278152564592801769191222784 610387 -46449635370744354431314447069488 610388 -45083377081262350580985075011712 610389 -20730751144105100109071424053760 610390 5506211508177591730143430041600 610391 -32599189631971292111159494793208 610392 -76822049401115769298010347315200 610393 95949130466004413618589621294858 610394 -24951431660957637811672693032960 610395 44427890376777578466518409924720 610396 71092528248658631651422422540800 610397 -36654452623581548179058622215520 610398 -43615300043495924016492309402816 610399 -116267593305917689276806449773160 610400 -6171481622444700521954082816000 610401 5513869647354819901380201316800 610402 16745402399175032512769537108544 610403 -12357382844820313158299746946760 610404 15481772649769710114420612535296 610405 16047260189372924096443899240060 610406 23133577210589770626665324471040 610407 14710578800047625393705585404080 610408 -14437027350181668077908237486080 610409 -9923894324474119110478820136390 610410 -13871846953651576825650323024640 610411 -400051835787086845655720702168 610412 38356049091112941255270775982592 610413 -44479769185515433932834181725600 610414 17531090430571772290359862502400 610415 -18121292929801529233400822335680 610416 17396902051751607180517446746112 610417 -8520852210064492497449519551534 610418 -17526003563590404983344945017840 610419 -76886639634115633572000388406160 610420 -13627375675228290161659096350720 610421 8522663387633420295463053020160 610422 15409263071654727539502014465472 610423 88155127002783636883732247411328 610424 -7130623834931109305034692567040 610425 10216456355427268033430896636350 610426 -545053543144214340814801989696 610427 -40059478145221955221573204968528 610428 155126702832314332805930409984 610429 -15284523603949292227469181582970 610430 -17249649181001713320212822408640 610431 40894908714661657961824274407680 610432 46795093305311969674678134374400 610433 6478313772277243645455966631680 610434 -33346205820351488806933594096512 610435 2611509358098445823195608354560 610436 75464259542148675991447602855936 610437 -56634862390690654720497247954848 610438 68713217721784456427677146945120 610439 5148376179305315529922834185240 610440 12901681368176379361687506124800 610441 -19366247227091627415300357400028 610442 20851200842888346432310948411440 610443 -16246978567716547866952319224320 610444 -57386270152327441494549121072128 610445 -34034499655517253580212758100 610446 1491843692877101859043301765184 610447 -7835292038962473615414772817104 610448 2992005242969874064842513948672 610449 -907901565527084289832247391360 610450 13446398152184497893942852204000 610451 31792577711677966162005482055600 610452 -6648761817409927403193463922688 610453 -1781782790211805487740687456200 610454 -7266972073447268553380160235392 610455 368970891480221970578636385360 610456 -17726595037546753441511288340480 610457 -12301975145311584430497355194294 610458 -10604356874934430955691977160192 610459 -22321942046100447316599677259896 610460 78859771652647155522812953973760 610461 -20850270719128536519208403042490 610462 50170713559116082209544640591232 610463 14949996887779350857550201043296 610464 -58739759686687877147795238420480 610465 -22485748553634559086981381127680 610466 -12748630096004396730038941806768 610467 21162236798209535892984320718336 610468 66792698910638209006922934059648 610469 -87611606688464217050924899832130 610470 10472131135631444739784676352000 610471 -535238772868438057727747475368 610472 -4707352786084582318191892408320 610473 2449108302148986942653284284000 610474 37693590314820372169110789698736 610475 20021391426679627917875245810500 610476 50612079059780077777611456824832 610477 -5543758970255432486191473060128 610478 21456863109968699778115734360000 610479 30315641949053560188227674067400 610480 6705332575678028350388973404160 610481 178191745704776981787555646489152 610482 1251793012423769704639167806592 610483 -10423886976445052288972172072960 610484 -32150049372183237538251329931264 610485 48388961889451250673154953012000 610486 -4599923166427620539847424691808 610487 -55273351559271584345938688768208 610488 -39857512732174200170157223219200 610489 -27916720572853652701563134853120 610490 5906882186573068068360974654400 610491 -23962629180913903678023062045928 610492 -58550822613956825540214269123584 610493 23756263816225407287677105135488 610494 22065795193213925190653103432000 610495 8554759349687663152364958753000 610496 16118631982454450418292878213120 610497 5887657244957371725688955170146 610498 -25746550887432480535864592331264 610499 314362475994901830397882709064 610500 -12972477925997330646984938496000 610501 -17679225548547589134459487606498 610502 -12789779785735361083156222691328 610503 368076268368852717827961403344 610504 -68584219079765371570553972751360 610505 -18775115788887159409084048875840 610506 178337288858181789915354515040 610507 -24052169807632003116004903964160 610508 33086834185788637890874808908800 610509 -28089943489684665631776026170080 610510 -11527290419285233556334822507840 610511 -20694072387576547886388522472776 610512 -2959891805635853155030039265280 610513 37663307421774398590331626450804 610514 256819589613475006698341099520 610515 31876097419916274765649362024960 610516 11650074332806159573123512813440 610517 -40867729669920050615602177027140 610518 -21976973428049732677317715382400 610519 18623107754581352442416226295520 610520 36876506740515019908406598860800 610521 -58743784777580232995116188739296 610522 56039265317592689714056739706624 610523 49723061695829832525825911960772 610524 -17510352466325097492872811924480 610525 37800737408507436244872658032050 610526 9891336192625279615615717503360 610527 20716423965980799339952792126080 610528 27337433811191433987355441889280 610529 -50942766840335186490331274836800 610530 -7840917130329187393233429780480 610531 -22347172007777196498231371322936 610532 -3214432251908304559326340608000 610533 4295048207748012372909512334528 610534 26861444853985562485574901256416 610535 22323622363091650612493053437600 610536 901507012745438645297366630400 610537 -31643245930493058913811457185400 610538 -17882697323253664706903640902304 610539 -19009326909010935940631892566352 610540 10932129464388867623197370880000 610541 -35018932008617623165059919382058 610542 20519414300570390983692153703872 610543 37084743133865542464471671123792 610544 -2852749260235477420443787100160 610545 3037510630006827329334832634880 610546 -23805939805417508221471372433280 610547 -11593979125192865870713640545968 610548 26910490760730200250770440034304 610549 15259420480552424575635536873020 610550 260326596020799129635656096800 610551 58891140483457391798671130153040 610552 70629110726817685570064528302080 610553 -24397098051412952107061344674198 610554 -11718038524847036591675355821568 610555 21138222965917745643034708530720 610556 76043320050416954493650107576320 610557 -1011456914431855048462371340512 610558 8842606406320980402133871793408 610559 -40990072199737283295430640682240 610560 -11951209757401073624656883220480 610561 28446137128967833973713543632832 610562 38082416715480059886092942638032 610563 -6473079724193309952669695450112 610564 80771486549150489650601838978176 610565 39462823281044756919383184573600 610566 -12922596604738872152024573664 610567 -22447105893755542410938501281384 610568 -32855386175635623150516479754240 610569 -27985813059856507940707059949200 610570 5979682802385947890857459408480 610571 51228969287201483490752859059184 610572 1155394922323444057571874453504 610573 106485181439744182723272518852140 610574 25475316562382834264099215838976 610575 5658439506370287682942068681600 610576 -5052232869872183069957093851136 610577 175986469767426100234670582792064 610578 1060880867508031738922405247120 610579 -115264127604301381924425259908820 610580 25100426669731596018244190611200 610581 29746723312876834119508006334400 610582 -16024169762671403980075354144128 610583 -40144629299635562077433819274168 610584 29603158971816197864934280396800 610585 -68695570030000897705843680548220 610586 -12607068108504012882780168667680 610587 27103210610601067154473972988844 610588 -23640340650176544674622179019264 610589 92731743714943593009777512099916 610590 -9072379013842806767274381367680 610591 -124913911959582297954273630662400 610592 -10601824174421401468639433392128 610593 4711677408124075388208631295664 610594 -23917776111301531781432689097904 610595 91097995620673162016633778994800 610596 15995006657349558036791114575872 610597 3686023162616223987857469570234 610598 -5390398492669038018893039382336 610599 14096495060138578296156401720448 610600 361225163350691345946544128000 610601 -23864227345844961608942597142108 610602 -20448621410138215829589606854400 610603 -40529669345738876069634095388160 610604 27896011993515635568828528946176 610605 37916534923001508800871048859200 610606 -32246935725102640908782055373440 610607 -35594713261159823362122765342528 610608 6748243514542393709915074166784 610609 18665661812151622907214832178916 610610 -4170390105893779273418753218560 610611 6515812041722097380820586461744 610612 32669491324904376449451810147072 610613 -10344892847517221752904065050312 610614 11100268025436961969548690062304 610615 14169965769341646764232932362800 610616 -51917377141458620000634201047040 610617 1393367665217441061201919250112 610618 -9849916484798427781274807534880 610619 108525837890594409952209560194020 610620 -8088183077636817180175584107520 610621 -104287969672582607560704627183456 610622 -45429804668658735851647258737600 610623 -6942281769592530490172697612336 610624 -15596289488631604655037779804160 610625 4272363962036396216355602366250 610626 -13337100940156946510705283862656 610627 30735010727142379176729990850560 610628 37412895891676632459092299018368 610629 -32431377662237209970339163169920 610630 4072864924642579956816533193600 610631 -27574729646763428552253123436416 610632 -79301434898118721847453179084800 610633 -6789799838752978617613889646118 610634 52503154926537655913388162154752 610635 -33015299545659693837010591184400 610636 -15348415304136109426987668082688 610637 -68887940420671691507141262955380 610638 8396451303209245173776348639232 610639 -82491253087467551034178296380560 610640 20163184992893018255938891776000 610641 38727802552006305304149933337680 610642 30347550169554621965090561574912 610643 173253414602690212810216911168 610644 37005114011912488761200775032832 610645 845197150473340245144418982400 610646 -39310637060440361703024581849856 610647 50258674332318508931332396650600 610648 -7787706806312821072243381616640 610649 1513566046665845322050904857280 610650 6728275576631572560081154656000 610651 -5534470595197833782400711676348 610652 -11421552778906278897728374499328 610653 21933152651519885306562566119200 610654 5586433541172898039290554757504 610655 -3675433358155218565189198228440 610656 35577953973730328178920676655104 610657 19004604127100831682032059034726 610658 33311886763697372313022468825680 610659 -35359194929867242230600014964480 610660 -52807312856681217171924385075200 610661 -42295007294188925870036061780738 610662 -14198686455749204309909472535680 610663 -156836261749921664976529316422976 610664 111495002874051060309784998927360 610665 -42789705445820261967168633572160 610666 8675699687728289242482545316864 610667 11663088062269249247980824409716 610668 2077422985506655647623037457152 610669 -14376214173399956824107201353600 610670 49245420108618517109785028236800 610671 46127780942173712426829300415488 610672 18685731188421221186014126309376 610673 18239713087897178264664064604544 610674 -7143469715640876285527737774848 610675 7145023654771591770642442114000 610676 11231302453193244828209246177280 610677 -69739711377596096335957424861586 610678 -46204892267653966976364896811360 610679 -18499720475524691395715459250360 610680 -4243483779910773946147779379200 610681 -18733832093961167822638601450518 610682 8294341212603644140636686194400 610683 -16637281642944137579088045356352 610684 -2428561193400380448990645827584 610685 -15764879758946343307010610639240 610686 731099142039798637843781191680 610687 190905667995449026581619860888 610688 34747077045098786078935713054720 610689 -34622619835185735124242165959376 610690 2744287272501858360188790419520 610691 82045930539478061543109376355352 610692 -29249476206620065333001821467648 610693 150515973276190202823559332042204 610694 92652252097090151051707640064 610695 10753710186806735788416991742640 610696 32142240487863511898110296883200 610697 -15372310083376208889991713855360 610698 7580720080058012782943875706880 610699 35760514165905743685176341951700 610700 5704614959041800594049111142400 610701 -9874225030327532642013789868416 610702 58584517300883839501461589359552 610703 33784846030528158967669419707952 610704 11141381799148857344064379920384 610705 101638811058415957247106202940160 610706 -37891673320056628021255724558448 610707 30846059844791051582626624768440 610708 -38077751686927342889142600413184 610709 96819194663122710283713254723040 610710 19575945329755635532694100504960 610711 40116804570233751402932500333800 610712 83822094408307256370863159930880 610713 -13626967350225599901761911581600 610714 -6798118623988539688277375699712 610715 -18519377681114545743583057164000 610716 -12840281837865996566755792578048 610717 32334167887687560453524646936640 610718 2359561754476186370640590215680 610719 -20656947083901200365325695713792 610720 79065221762121627166355210895360 610721 47477926997374016245834291901922 610722 5255165370704896644317371344384 610723 4837195875417025340544057808344 610724 47252432471154701326328495354496 610725 46632178882032630547441937184000 610726 -33944571221381633464034190854688 610727 3047152002973526888505241727040 610728 13881476984681733956392916828160 610729 594074911108897237208766973760 610730 22847671431771728909472512971200 610731 2338487482851729597227353113600 610732 -72909909613024517094752340220928 610733 76410942295622552324276882600982 610734 -10515566035360686309347323984320 610735 -33874061581210418975992545931320 610736 -5502822358803656549532125921280 610737 -26987371870378258471053124682640 610738 62574175813445425662641194997520 610739 119297105138738061590397280758540 610740 878287474631642430737475878400 610741 -21183400237700355212319344419858 610742 16174954915470258437738882838528 610743 -13107739133874939588496396247040 610744 55139359050418982336422283612160 610745 76923800303575948283648532994500 610746 2449701238340207721980103565824 610747 54681431980190892610646000918592 610748 37082007628605894549503693191680 610749 -23574765991753839574990700654400 610750 3699435375847084995724075200000 610751 -106652438128560584590213188435000 610752 1019573563059883329412348772352 610753 -34021831555020471330101814421632 610754 -36276209446113411508516358981424 610755 -44939452620102799446384184857600 610756 -13829218195217514966025848824832 610757 11955650091573601428694084372512 610758 17761818029453655043264155928224 610759 -27039071178825799232607949848528 610760 -18879797296924259584448431872000 610761 -2503016371828556228312562636000 610762 -3928979838721684302560993780736 610763 75784411878216462824975309253012 610764 -17698781978714135879886740668416 610765 -20604491759584572288813131604480 610766 -26898110696037142823964753590400 610767 -37769812929375696630748286843760 610768 -17599858703353253465510988349440 610769 -124570249033717019556117316700940 610770 10979808624605040908626624089600 610771 46182568040409031119434491730512 610772 622911852829270686902429509632 610773 54888648574091403899220066573984 610774 61757127224608221838304677506240 610775 -3235833996845316750722755745400 610776 -7218684042847349889792729600000 610777 -47484903871598689147118920969068 610778 15596844627965365743372295539456 610779 511735130260359002298053586288 610780 -5882164056004656533836529318400 610781 78324928973656697779558462044582 610782 -9989531116339147458622144751808 610783 14837681698137072031810246992032 610784 43548766371393797031583802720256 610785 -15293527313795851318537622493420 610786 54792539696949346853398771599744 610787 40269609416364971258353541921436 610788 2859290192056148990851198685184 610789 90935870263903631358973156261660 610790 -7937696424597153209658526913280 610791 2374852909485824240854388106960 610792 -6506646481083935814373947801600 610793 27065482851762238832842979796480 610794 -44797495386482841596408314536960 610795 -22318436656426281965329739018400 610796 3099232521035210690487879979008 610797 -28988037834248734084731811682304 610798 36382745658518393630870192132160 610799 23485373831720462648471510743536 610800 -543946049086117573262610432000 610801 -19250702449002746554192023649198 610802 5487847485652240360693518542352 610803 53981221443045810341907045165012 610804 35523409779883459956001595738112 610805 -33226924570563846573660770820840 610806 -2666753177138447633892601860096 610807 -33231302035345298355256780636320 610808 -179475055913860859799562629120 610809 -3000148525225403140929683464800 610810 47660090965186070332998176333760 610811 -40615963145021024562178223922768 610812 -1269690875339458342406128303104 610813 5665427084636865922634577970560 610814 -1443142790353469454233147295744 610815 594330917359296308710947765120 610816 -1050621869231023581318535446528 610817 30256116729288255548168995300866 610818 2974064071341732320681993281536 610819 -37994785633331015296731617224440 610820 19791318531402860549823804641280 610821 -35402686479604279617502723938 610822 -39327328388928591255431871504288 610823 -106729625392575679804892096813928 610824 -313992946936531980985814876160 610825 -29681508536399279500046217738900 610826 4635403612575680376599295800112 610827 -19416473312718831492459706790400 610828 -78769265974213586192282983454720 610829 -23351517245489911114394099706570 610830 171396847858171908117650843520 610831 17649570523344795349773000652880 610832 5161766218548758754346873921536 610833 14014992079870679688292176159744 610834 -2860944372821202143017870476288 610835 15903992969477464639779442703280 610836 16828536671899332588452045813760 610837 12080342163626397223250324297486 610838 -62353253951441888051658432499680 610839 14212533682797614079993212995944 610840 66206056948314989480228024524800 610841 1891100184546446988532065770304 610842 8889623387519324362880121165312 610843 75254625390305176592163582633092 610844 16135015176670410827341864584192 610845 -44999690835681089255417618007360 610846 6003512354788959995891955199872 610847 -123267653454076963246702851820704 610848 -19729126481659103714785005404160 610849 -31567521597722841744624026197150 610850 1983360856872976705560008496000 610851 -6668101406261648914292493804168 610852 -6998104849523995715209412226048 610853 -128637263996055288327423047354016 610854 -31318799650383913041618326920320 610855 1046912473127969827822944184320 610856 28418575932133040680560032716800 610857 -1664498594156311690686061129152 610858 -324314953457946514216139298816 610859 69031989144453383414650637502912 610860 -3471257594081849471786241008640 610861 -76004896873400347482411043907988 610862 10788299779551116050639761796992 610863 -11554338290580474242653915420032 610864 -31527102670188556045693976576 610865 -88170927901934333838952828081740 610866 -21046527243723956262390603700848 610867 -12178247913058052983386317620084 610868 -56818620291787562552978728359552 610869 23490517658901047136072988577280 610870 3205958686661110621037812162560 610871 -39510366757381742952534037418856 610872 35754897838180468346231239249920 610873 40365548747174474980458538214484 610874 2794349951444452831844823182592 610875 -26222416158314108781765135720000 610876 -18626517560801217659452125504512 610877 35058072555701199929363794134726 610878 5676111255440232738381176333568 610879 2649932484919930528753044236480 610880 -7130294527350461072683554570240 610881 -26835950676012469255075871940048 610882 -28760882670479563633145356028208 610883 10563571670845370683644167265600 610884 -11694228752300483395452024299520 610885 76741390355179950981944716953600 610886 -18129934189281766895178621050880 610887 38930570789847239444133915292752 610888 -80060728498400917289863830528000 610889 87575520040099270683356576338356 610890 7969617457951210315148203545600 610891 71376233948482865911589404054292 610892 -89418755166872995839579660950784 610893 -58112311510603856306881062228960 610894 2716382313039503558800806423552 610895 83200631519429612627215196080080 610896 1920278045249224907806003691520 610897 15813397483719676053814513104192 610898 -55198340785075999861952106322800 610899 -4343223948006705756161778570960 610900 -12900276945676960136191369440000 610901 215921850038960542064924017152 610902 -5429542276782673888789798716960 610903 -3325453142599454920044143661936 610904 -20458735088215570973980356403200 610905 -17380309372442370423329801083200 610906 74902664031145326357373344992256 610907 -39586838196907228615565598220800 610908 23727348085651072612197275036160 610909 38213827431286146142346341643404 610910 -2004750188953073373119158952640 610911 -15681950434630079750074241994768 610912 49912608083251179038406618120192 610913 -59640047788048692465703209359838 610914 13082658138840056700242256837120 610915 47138124322265841807811421479920 610916 23925384247491861993775478298240 610917 -18606975875567372966003432881920 610918 25942175422235765725622994173952 610919 34014532581740305673401204507320 610920 27123592781378060848898625484800 610921 -13474023458042933202710672039878 610922 4952130235294243885463277459552 610923 9166713380521176431364850090584 610924 20351434866033016229647210948096 610925 -221058234440863626958423927200 610926 21113314262812746509262531471360 610927 -36260011310916531735859294295640 610928 -9201340974576219913208245813248 610929 -77055115823548104278142176353920 610930 -1292794133984358707258593344000 610931 15475410191477264179161749577552 610932 17496635282656274962023823134720 610933 -56301029696026771238370017252818 610934 -8093243359181897700273319128768 610935 410588459236698467650340189040 610936 -17738207011721214397900104376320 610937 -4006713462329390368938889350060 610938 21906859032308525372073786693744 610939 -41380177360593802689194888213744 610940 26403750826541885502897592826880 610941 12783910997912042046895018830144 610942 -61782503708462180986043591920128 610943 -27023401369993207586437552870920 610944 265850572219786712301007011840 610945 -19635767040379017294941244840000 610946 -4446177343758454269294732609024 610947 52544301011434669383936751709124 610948 -6581969420183692230884473815040 610949 -36992099491181277797212130547072 610950 -11259007192904115722033222078400 610951 -23516642374061538020470779851496 610952 -24428941629784209825317111270400 610953 -47913378522556655051925380904960 610954 31578938204504572904237747536176 610955 20438662291555116450139043346720 610956 -2340810628005807175400630461440 610957 -65394418403785999537756904126794 610958 42895095785176177153062138886080 610959 1407179453562498080754622343304 610960 -6149104284304933835373827850240 610961 -13684678269569627130745100699148 610962 10453912795885012631615005311744 610963 20234568740975402340395915799984 610964 -20298930594098784103332630681600 610965 -55599232668356567367618144503940 610966 49787979389289247141391038758432 610967 -8848602775819536618841064029008 610968 -62093487381431240771446847754240 610969 -62959879651860421092408779272630 610970 -14982207924487755963708230365440 610971 6700264030930690448017061052312 610972 41667449621795068786715166566400 610973 -149361917333856225887435552809440 610974 -1455398726226427687778317101312 610975 -7559672470706860397740581289000 610976 136127900908255772525399699226624 610977 -23685849199670101335254209427280 610978 -1519513861235115413622004662960 610979 -15324402704090506860278489042880 610980 -21058791501428908483656379392000 610981 37414809802606269920903377004028 610982 28659163896892024165644078533184 610983 3694645616173875306247995056520 610984 -45523304973839285475552893583360 610985 -23764083016468317954916423188600 610986 -1213937444640393046682707737600 610987 25199275231726228597039044368 610988 897818163573306910123833885696 610989 36821882526705179252177868373824 610990 23260041741471287001122198808000 610991 -18931011592961934592551170910528 610992 -6839773356554056042037402812416 610993 -14760931165719263105485276283758 610994 28182387328826218274458168513296 610995 6594348528308442957010171856640 610996 -78270447140439283332526442129408 610997 30322843680677401036046733069312 610998 -13613626580823856966757832207936 610999 64343785666407718597085713255336 611000 47087388869463514171254251520000 611001 -6937571754472511271958844862780 611002 16293505267121915020483352977920 611003 -19987202839484429204898522382200 611004 20810112855916216024579552542720 611005 -32544914185863375544515406304340 611006 -13414251657026970750151747043136 611007 -1185819524946844100806196322360 611008 26912047261317045887100731260928 611009 -14037207606350462260470808716288 611010 -657062066072673778155048345600 611011 65843752539182868163596809783612 611012 -87311507121551530511448673666944 611013 16047229670739683025937621961184 611014 59877537223653486783867066351552 611015 7797138463375956781380415463160 611016 -9494723545507406888977960304640 611017 -106525857657037274854657102694448 611018 12847718733776990158147779179520 611019 82281857294968470001729794437244 611020 15498651806827519344188257198080 611021 24446035923481625046917629891200 611022 -22364044989781752747866330555328 611023 7560855842113741782394876692960 611024 -3080953008539915301413578383360 611025 -6537478576541420383185520501200 611026 -8632542905577463876777816100352 611027 53342613512911150436977368288876 611028 -18145407933595265027946736674816 611029 2048109661723613650839373766076 611030 -432580853849523101372535177600 611031 -56783324146675986221103360457776 611032 -65872161580380527698951766169600 611033 103448333494971443014280057046282 611034 -9306086212852674344370923742720 611035 -73746668887335750002088945107520 611036 721997386988523774626265395712 611037 -13623124445889728416347261899520 611038 -21410802465252529035447937241856 611039 14188772596003201791832164131568 611040 39518750915078867251082507059200 611041 21926061847248929762823610228224 611042 -25027823230518541748626990097328 611043 -5509307566782665869646949006096 611044 19344409495768523138197414891520 611045 17339933087769705622852459410300 611046 16495362890222006816621443592640 611047 190322414840297738520153727576992 611048 -112634114015409298505075691325440 611049 45968729648513560310192620852800 611050 24928539637479598156520912400 611051 -24727911079587203421067705819248 611052 20511744006866130624883977649152 611053 -125345706228521757845172781806240 611054 -3402015268035970093125480434880 611055 -17792986705642843032573835669440 611056 6684151596680059182522226868224 611057 -69754202312991948937906995947694 611058 -6637351126392636600506113958400 611059 -104430832955174851337714052474000 611060 -44955583708178564311006680587520 611061 -13536769535722213772752024389216 611062 -36330486722181100322987541320448 611063 64174867425784034897775619213560 611064 808090348776334444923705630720 611065 -12299194148086473724613630131200 611066 25693536230674009605652192613232 611067 95487646757052426250757865515712 611068 19231202880246879115015508430848 611069 107017486784910236345644521310470 611070 5740150880119320294440958403200 611071 -48403565801823898028112674729728 611072 -6452986691327545434819281289216 611073 1037813807272216748906995603920 611074 -4813406634213915052128147623520 611075 40134296041670587103389945986300 611076 11074753511546054524756935109632 611077 30088127080623197270902417083072 611078 -14388698263988826663784477138560 611079 -15983736701351614151429052730584 611080 -28251848448033549469713067161600 611081 -58112255975073064816592337254118 611082 -18022642353190121161667785119648 611083 -6060210179202831246749594726832 611084 9490380695685566303404612886016 611085 -15687407730743471331144998733600 611086 -11650345302784792735052464233600 611087 -37846147514229481759014876367896 611088 -927321395239624180423399833600 611089 -174919589991501753624044319251100 611090 3862533616080185453141769088320 611091 2573066937138046438808302627680 611092 -35520432017910319621710030076160 611093 39973791806149848882832474768800 611094 24990628240528488856376505667584 611095 -64758636409122884020081756055400 611096 74207184970609468734690458081280 611097 -21688377667382420745365505623040 611098 25454052309236646229126016663520 611099 -39978754229647182242699955208800 611100 5357676937461024955290661094400 611101 -107087651933022232422399702495898 611102 -32673385418224304424378662917248 611103 425064651723969105779550724608 611104 -24426283283474493197271439835136 611105 -2997846859107006598222757640960 611106 -13752834678474532726866177196800 611107 3054819171524892649172905256192 611108 -8190392231335558786107324761472 611109 24570460187842656046787251294014 611110 27039584840812176770011294882560 611111 -11948731140256209720868062849288 611112 30430748802496464076178762219520 611113 78738613446829433939496399498362 611114 16913524787989272170164626938112 611115 38337616758896239150068459805440 611116 -992276082923275613284853391360 611117 -18372069255101900128006822516680 611118 52684311413818504647745635438720 611119 94329510301248328464180901492680 611120 4738305155557111468561175347200 611121 17186730525757168476750954892224 611122 -10383102261277601144189345827200 611123 -13664644173133707936628243145760 611124 -13001053034972279216722665996288 611125 -69435960843818757263502250845000 611126 -8965334766904734720954813499488 611127 80663205580140587918548760428248 611128 -11349304716805318284791474073600 611129 3893431030212448862229408254400 611130 5465881067188265324048226078720 611131 -1405950416762982494475019415068 611132 -10942692444003703499560237999104 611133 -30094973998522107369362422941312 611134 -15506509951112726128101447172608 611135 4193450791858867763972459712000 611136 -22396929549040875617072919871488 611137 19615169069408377846598382926786 611138 -52060248582426263019294867853440 611139 -33403584154111649796168123597576 611140 -27794743756524202080167010466560 611141 -68182533114273007222124528995008 611142 763348391355342271468663425024 611143 5273557247916202954270125874464 611144 59556935127597235641518589542400 611145 32789360828086653279650550621120 611146 -22752421857451349247629834706240 611147 47440581173839368028316088280596 611148 6974596506199087662736570375680 611149 1742031721597501353096732537792 611150 -41036503853552772515734137312000 611151 46867008295806270878909299720464 611152 24510726315492801201522133753856 611153 -2291259420083111418404760306960 611154 -30065397568917429122110468460160 611155 71544267481145990619761056384560 611156 -388596838491365433535972294656 611157 -12750617484765395967837076046208 611158 1202951057629817088797490789120 611159 2092403478947671778649362724528 611160 6716908293989333990213202739200 611161 -52923421608449037294859956279548 611162 -4569653934750996592186823025168 611163 -3494651070987254384116656127200 611164 -63921705974745573036711091162624 611165 10748410010771675626008104363520 611166 4062316539762807440191741206144 611167 -30539499616318455152611150755168 611168 -49764634036694901963454045224960 611169 -11315855359343582661890980251072 611170 11762909169708425094211021263360 611171 -112874118159953472561159389484 611172 -43780614607883434013103390566400 611173 147345202456128754075614509502 611174 -40605946813816419755935971187008 611175 -17356909997444946581821370202000 611176 -1629102450497656913631876925440 611177 84720013249662418979762300127546 611178 -1864932466484529874369646021376 611179 16127677648810273828001070241584 611180 -33093081251950302294334735257600 611181 32153142905798413897671309872640 611182 8217196674867907539828466598784 611183 60949957923168386423718408477240 611184 2595758667095589775516313321472 611185 -13790147193047425015097730786240 611186 -21097912889353827958256341172208 611187 2963421309749038215383466100080 611188 -128515843416439742021813172916224 611189 33250545091823782904969082354990 611190 -21710834533414683739503416580480 611191 -18230787656302029028251330882128 611192 30529312144179320093174381875200 611193 -33295063039798085912006739754272 611194 8645905384066424815147729174896 611195 -5572513273941127921059702220080 611196 -13389786680873887115217981955584 611197 20348035063993794723048002250892 611198 10725063637785295493872787500800 611199 9110571177299436798425212623120 611200 -23813459388118122077400072192000 611201 107390597599079720702588672176680 611202 -435933333521404443934045691904 611203 42226855321955519517937779271120 611204 -106186602098553608338478637465600 611205 1499766892922108395187160405120 611206 -4954903140139042444089178412448 611207 19562749737076367849547365682456 611208 -6574878720198216041166671247360 611209 -9005520364337765945264591019996 611210 -25276946941393566943962530766240 611211 14698916942618885375919093900480 611212 17550564221561701078652538765312 611213 14391431984327060719025533569462 611214 10105436148526310993973138047040 611215 -81776122183910327099413320222480 611216 4249091829746506310582979305472 611217 22635061062508550244806761964868 611218 -66899929719889771114294546140384 611219 5679435271336471956969825135696 611220 -34335261254513742105375657123840 611221 -28534746637304386921698486224708 611222 -49837658491343029383338372933088 611223 -31361398815765529556646133075200 611224 44431127192591149380805134120960 611225 26699044671657356602725013569600 611226 -1314456407539433486148740774400 611227 14884743699306654860630285269312 611228 4566880632439863758836191000576 611229 626627280875228452587477987648 611230 16645891006415947089685800297600 611231 -133330532650878272329574097006528 611232 42663444331936996310531620995072 611233 14195318844966432228537697575360 611234 -9985600360884941571744714144480 611235 -19795534630249940400718735319520 611236 -81922725997400404571361380494720 611237 -8159091615899750259859422556896 611238 17476117223193653922373486014144 611239 26703289444758429234537054310320 611240 -6460127367591980434627731456000 611241 333141437211291019113675584544 611242 -36616788654931990887304180987728 611243 -25882059634268016380432424518976 611244 -14718135914905334229307362136320 611245 472468594182216163119053313120 611246 67498036364025421434240262069824 611247 5995924693015370926131937013760 611248 -8111491699582415185489079304192 611249 42473718921884882833518388727040 611250 -1058055227672394650854422960000 611251 62370117519529834536518234720512 611252 -20768136878606239058554425346560 611253 -109510747896109063737993267715200 611254 2414401922263137637292088262272 611255 -3545654913820751245723166412840 611256 31439379323377275650236382515200 611257 23126858776331398222148938254506 611258 2637166510239068116110275281920 611259 34906139726198540392035672884928 611260 -17097823511767905208268231946240 611261 -15648119535812270236429662257568 611262 -40869689571150067703206598892480 611263 18058280617188001403402126088512 611264 -31475205466296607882235099480064 611265 21531432472020969809706035464320 611266 -39574692441321794295607646949168 611267 -21766177635009631174348958211048 611268 15326359210153796704682602659840 611269 59798037375224341325560885762872 611270 26520974771599969081206542789760 611271 13963267513483986143498016133008 611272 35555054447402203697935532697600 611273 53445811015156437150821100395262 611274 14600874580302890227826644104960 611275 -4711280195966516440606021687500 611276 30814123475836511582906937404160 611277 4578398146156173391611596171232 611278 -12642922024492205099536835722560 611279 35263862674190663811504685616880 611280 -5839331414940501762819509452800 611281 -40942874592458667374716436902272 611282 3861110913309921694750109153280 611283 43195827271171793504329459927224 611284 46968989984034210131622740383616 611285 -24616291180056678328672516543200 611286 17598517540879985898347472139008 611287 70686332959633686148104321079240 611288 1513332367278321273040456028160 611289 10002997573274129661148903100928 611290 -40241595899171490873724043661600 611291 -33326928522820326430917289419120 611292 -31629833515044187510405215744 611293 -17232255215046616581100366778458 611294 9975167035118085948634237669632 611295 17276579715240162818088521351040 611296 -2119345060751102855919155281920 611297 74309525344119321103799034883746 611298 -13510234353095216637759262215216 611299 6902828757476138309921453189520 611300 -1507420155080479740861857769600 611301 35855075998236465021694705729632 611302 2137250398311439426722976657920 611303 -38165712893739443427702458266368 611304 34533496978637638290520894341120 611305 93835979444470309324529942093760 611306 17899951698673737772826121957120 611307 361728829188409464461910575556 611308 -58725414726325082962022058289664 611309 -6330502163008439914247979410580 611310 1475663093847163082171127767040 611311 -9235017520577752176897454644408 611312 -2457769361927106032389271224320 611313 -16631379286561249308753328807056 611314 15938130135985428219915226328064 611315 9687493132081524345663844782960 611316 57940826781146718105403857343872 611317 17102505688197088101662212601472 611318 245035978085468636192048932416 611319 -62349281626990101987464664402456 611320 19120522402315633123721723904000 611321 -23741806249479797517007119418800 611322 -28560709264333260525922436739840 611323 -57755761998023757879878281406428 611324 23468322766820231809691398702080 611325 -9542328424793622138668783796000 611326 22585232907470066353287918170112 611327 -47522459687708112863943778971240 611328 6736036919351588250541306675200 611329 63082783835998997370899907038976 611330 -16732660287146299932440627743680 611331 -102110986240081364580346480896 611332 72462043975539775905784934151296 611333 111806572885894326456186264399582 611334 -35929340790126385746111413765760 611335 -56918519815112491679817498243720 611336 50632977964629535249747429416960 611337 -53146926879880528034169476478048 611338 -1063880107209401713651325767680 611339 12057664311518878376603590203456 611340 -10968339643455912290407040532480 611341 -13217041506684368451705542579700 611342 62517461856865954559994194036544 611343 64494825956640035453216422021032 611344 -11080775175191618292212045250560 611345 19963704130262647746714542863680 611346 27415175593768676370409298361984 611347 32894276851969665451701511755600 611348 67815336550615259349103724020608 611349 59954637652324715377346393345760 611350 3233924476845005829793173386400 611351 -1714037814197791273190329435392 611352 19030273914329851852568955985920 611353 -13128701753752487823108788579196 611354 -37284019650259823802788220614688 611355 -4903477682672984243165842125600 611356 -81724530813483185930009847278080 611357 -86896475178814713701949379976928 611358 22065588681459002561634471613440 611359 6559456415905506710052657890416 611360 -27754853855543469957102920663040 611361 28103346737342904671795127140640 611362 -14186744296451311822588779724800 611363 42417504073659081661489589856000 611364 -10501653406283961686456385576960 611365 -19013359711194878075404143028740 611366 -3732828990930994868230985566080 611367 52179347323458372462614386960680 611368 27594597128005446946476632386560 611369 -62564480128407199499317181169840 611370 -2559074145397246488613104024480 611371 -65794959925030711854425808982008 611372 85928351397073718540283387960576 611373 37163716088735964488546841672960 611374 897738194225302489559930627520 611375 8135741758811782309435463124000 611376 -2518863416503223575214121025536 611377 -57495863751951035098603057584960 611378 -23750609899805719336032355491840 611379 -68820315821502262270027403885676 611380 13244855596475051417588551802880 611381 27425243625358136582037608697600 611382 -3238294733992441282646477168640 611383 10269303706528695947670397466544 611384 -31717748356300712035320910909440 611385 -8494995694463343860970503966400 611386 9278963002241390169804808122624 611387 1006427592742904360937176416512 611388 -24822239264021846269206321583104 611389 44066876208578957367693837397190 611390 6534729286882220497917217489920 611391 27916833854302785194155309651968 611392 -14607590584269170907501541982208 611393 41069096132548787668706808360642 611394 -5394528603088793582111939824128 611395 -47019693230173456042830997359600 611396 -3662370503388324959855415230208 611397 -3555072361906450238382040909026 611398 14180911339668299677005557334336 611399 86932134428484971893469423331600 611400 -23086565614220167305216875520000 611401 4628719995386443840822540521920 611402 2254235663694908839333684667904 611403 -24267741554890485311885763888672 611404 86569212019141648723706771161856 611405 -42697290216807514420823829819240 611406 -8446950572847999743443393289088 611407 10567968252938759589445546251896 611408 -5955549986424498585482348199936 611409 14388706621095580258191415211328 611410 11428526284792245858738869811360 611411 110070240787060902856510176396012 611412 33165655498371502834953621645312 611413 9422739900562268472339129472 611414 15773209001917544403262427211072 611415 20361877603335507490480997913600 611416 15473175597867375535747164364800 611417 -20555964691538237895721035360 611418 1476807474594483334033443917568 611419 116250736315654028548059959338820 611420 -15916116795869225143746797952000 611421 62012370538795771553124736490112 611422 50036339424386645726109388593408 611423 56014360317141464291713598672160 611424 65041290000320918269279673253888 611425 -24765334516375507920508678357700 611426 -14235279941829580932960021782016 611427 -49207398000163059936172350489480 611428 54577133187956460494872002147968 611429 8452302866579101825180409072640 611430 -8632873697707223285623874208000 611431 26693833885834755122286224569632 611432 -55753068556679108614828005703680 611433 -14896931126065332555144056430636 611434 -40591938833235678684703800738384 611435 -80172346663617757815786998390640 611436 10354565091006809189258517135360 611437 -16228152079113032737110091234260 611438 -35870001257135364385673909714880 611439 79100631254214083760781663054080 611440 14422763792534523223537028136960 611441 1654560404451164053315242661842 611442 39708539857303593970654248503040 611443 -15889798360673232016672751589216 611444 -1745607989210357950587331043328 611445 -40016139533585007793670852794080 611446 -9054500600847715809433473640896 611447 570474932355427674144429867072 611448 -799103112725261442825796608000 611449 33521485379828098362071565065450 611450 -1780197898043866726597209273600 611451 -19404200872194833072812168304820 611452 -34227270941371058601705818170368 611453 94884165162552315069944933133702 611454 6990787770270349809343276851840 611455 10725574770862408928167268443200 611456 -49112074796855589078477916078080 611457 -24270676844087768919041443838976 611458 30866842230786201795872229152640 611459 29803121945470143750919753473660 611460 -527427924180038080677699379200 611461 27942145652622512850586970096160 611462 -9001802273791481440299737501568 611463 -53965478316858786703576329402456 611464 -16545105709247637743499281203200 611465 -80710605071933923252064530308600 611466 -13462887165325369363618898651136 611467 111738875046116994549692178050516 611468 -36908281508540619697259370408960 611469 -412058835821003197799924037450 611470 24561930737723775072994934991360 611471 -72534324121752966172547056090560 611472 3410574718928900945279235194880 611473 113902280808932640435773231352420 611474 -25018825076555664734066987905248 611475 -8242384258949271173692251724800 611476 68704815041804115438154908917760 611477 13154813620126985079442535113440 611478 5783725409342134728681083455488 611479 -126102823933037842731569144593320 611480 -41365742750864408596884098457600 611481 20465605258901875278310204638720 611482 11735280917751680722352394596592 611483 101708920763982306740316538569732 611484 -7799533858080628017634018174464 611485 -27486068712241757975796837565440 611486 51899482033941623769272240760192 611487 12246054026115322024400029739544 611488 42438576075577147385611939086336 611489 -18434882617965874081484993184576 611490 7925104634042769969685267123200 611491 30491035435307981358285009936912 611492 -19464493566922483292928027156480 611493 6386381958548984619853360846944 611494 -9053877270263182297522970129280 611495 -39445659682335064682893556061000 611496 73619471688770486355280588800000 611497 16574258473498303284968801821946 611498 -16364853508310332480778313522000 611499 10169617995499209438282057937152 611500 13304154903887677265729217792000 611501 -31302503329950772860037921027776 611502 -27940858672251475510429393234368 611503 -2200916744623340210001583392776 611504 -14412731599294415129193355591680 611505 13013181041619394835968730895360 611506 1183172192739841777622699397120 611507 -64529196029609037605411446081728 611508 35109184782688530991592841492480 611509 -25019060022146557745101228834784 611510 -1435582731485228049704526819840 611511 -134698357479245393978596083703680 611512 33967574487134828669906929152000 611513 -41444003410309463854768622384640 611514 -4389246668177866428883450804512 611515 20866374903973617082148771887200 611516 -18871398664522714126131894082560 611517 88538128554343963634927287178112 611518 25115885772602919555364059720960 611519 -29225025090595407214821025951920 611520 3221084944531775418179078062080 611521 -3548634552730656087533577383228 611522 -48653830172430709968028960592688 611523 -49255500247189250233234400985600 611524 11956045047820279444083961609408 611525 23664542294931472007944484546100 611526 1756161318119681206731684222144 611527 354070159513704857681826368000 611528 -10260910394457963448768932387840 611529 11565131919712350710911946663184 611530 -12850282878873734575079040039840 611531 -61733797895458681427297672674668 611532 -44540651006281615260770359628544 611533 -39905969085255028327892068210196 611534 -565590655583948630684123712 611535 17352282322308294343150785187200 611536 91346450155197204319444713472 611537 -13764343919933725345834814688768 611538 -5036305260399513228523395705600 611539 46215854947740804160103397926560 611540 -28385377826681540389837625237760 611541 -18820737331179337337398427082816 611542 -43593802749249265271338301039328 611543 105393525236541876946298287206792 611544 -9561988204557968654989816135680 611545 31878000896774926873141559779200 611546 -178604394131846723694963407616 611547 -26470680903097340124355782147072 611548 -19986127673472554206760934585344 611549 -25316759922368629605137084079450 611550 -840164812119416447989319419200 611551 77742443923413775053788477915552 611552 57212847311481948710633295052800 611553 -74495634475430337323984668792800 611554 -47876016107842528439944992204288 611555 6282860163397868841589651245120 611556 5202789033058329345117193433088 611557 -78492849490293994332609320024194 611558 1623341034667333676759782608576 611559 -16135618992337458634274103013416 611560 -35992160857738120222906354944000 611561 10028412884859973930079588703162 611562 -3673858972790991346764188806656 611563 -12511058143887282574444616242616 611564 26223071925124086252464194123776 611565 28721703999802288302899990039520 611566 772342617309456131019423047232 611567 -41333579804161556299255009942800 611568 -1761795512685805082992786538496 611569 -10259630293023389307972105654400 611570 -2795027480571377512122198566400 611571 -12083610294333683535220595001288 611572 38311296202595644932721350502400 611573 5321065817498218830118554033180 611574 30469478083820034237678509530560 611575 -4101901192076141971980379224000 611576 -7836378874101581975469048791040 611577 74514319933388193527476407999840 611578 -22513962210687022591105756358400 611579 -58219909103397411017548334926800 611580 -6931611733695892564375301667840 611581 -53556418557674401129003477149300 611582 10230360739616312680917876470784 611583 26829322522719406326783071662464 611584 -22571695706129065859992004853760 611585 4258204333870440322686989161980 611586 3557289888970582428302882179104 611587 108490471241324183748790551306236 611588 -34967840323515080475239363517312 611589 165602160472245566444444998656 611590 7489544753721319646202706049280 611591 -35870732354173748587649285854200 611592 31332376400283107436579747840000 611593 60061239732239447468012281453824 611594 1785006111047350762161231459840 611595 -10454452814738350674194190774480 611596 19285131684165825160028767635200 611597 5703408616106632757259314681664 611598 1421123144919695984057134612608 611599 3870532592202792692529260781440 611600 -8030948029720485085708197888000 611601 26956376356866589144027186796160 611602 -20864233756680221368021839653088 611603 -16165819017168269274230965736148 611604 -10122802743479593210320691814400 611605 -48454117110555300975814259848740 611606 -294799747682634569298100321248 611607 -25025522941586000293609121463960 611608 -11491020535816588380527789568000 611609 30286908603293180375468793930516 611610 7286878374785260307445223296000 611611 35082648196918297818694981968384 611612 21528677440963401827783619479040 611613 40857457589696781915767140345542 611614 -14768917175772514205294943173760 611615 52533261013767870681024570062760 611616 15173503155035678820630867738624 611617 -58596364967549069333947353440060 611618 28708583231504122268282558492328 611619 75588447491753414210754780090744 611620 -9959303214783884149049418923520 611621 -94144009754669433343191019658178 611622 -31703096133234737869936403586240 611623 -17682406611786637598593399250336 611624 -2379433444275440198506402375680 611625 -26604982478814341359696821792000 611626 -9763966882315774894795867827360 611627 74370795415460905035823565819640 611628 10992733576416107340991850718720 611629 88262998681384573444903496400640 611630 7296095799457912546739296312320 611631 -24538514964319033954460139238920 611632 -74365799137472433756231958528 611633 83580053410853005258974868349424 611634 -2724386808164643403117727771520 611635 -43418922278325751919107055419920 611636 19119720931115245716655086238080 611637 -13752598960344147451560378025632 611638 16062474796636088833963008246720 611639 -25314067426072817702515576250880 611640 22200629505031335741718325760000 611641 -22592347535836016154195221343958 611642 -19079416232758623517900280880528 611643 45301453813468160903146627071360 611644 -69323517031545853778391371555328 611645 -1503721683208171066903746021000 611646 -8572014560968915463545540985856 611647 4776091762659688284463393978304 611648 14578770194305085025017785221120 611649 22318416791505410272226963843634 611650 12339319148908354624780220565600 611651 -170506768228576967825508286364928 611652 -40823710943712984404656244794368 611653 15714323793863086037432505001920 611654 54190777519506329548028208758592 611655 73391612183579199231078976080 611656 -4606403542429427851518944778240 611657 19123886009424569057301166482906 611658 -1093210628070425269016820418560 611659 116440511559987289034024217585760 611660 -19699037591774158856427677429760 611661 -9849597954573945806191325627136 611662 -8367537879106593639670127253888 611663 182616051093947328889019661624 611664 7850580605537762933055332941824 611665 57103380144918302467967996454720 611666 -2209271234880679561976507899776 611667 3009607417226991877270523481240 611668 2329735716503132176231393294080 611669 -38043215107169657333101776280356 611670 -5674139451566978758229350569600 611671 -6024151896238105176459049595128 611672 -24432231717694115521939204792320 611673 7223916039707441529133664174784 611674 -15015120728600224734247634773248 611675 590593941382072245673415811000 611676 8567366952838096403486121549312 611677 149901601700645525202357548505024 611678 39112274784788390728944232448640 611679 13652047161721439990865291487248 611680 -54157507437589844226674959319040 611681 14803800629735783538263276313792 611682 25469246015469460091083712189184 611683 141871383988687675858675080070080 611684 -26086065628956503985285485516544 611685 18978066936539975788310989843200 611686 -42156086549237345738112553327680 611687 -9352060554626168672650730288328 611688 12117146516762763828143059107840 611689 28786928206791752005121253287168 611690 -43113747756362518387423061834400 611691 1089971454092185534110593775192 611692 -16141179119930075499758866608128 611693 21058086347830699529010845529942 611694 21847513830145538865341076576000 611695 30175696043646592810905901392480 611696 3178754508320110121991375716352 611697 -30826334853376900761628460448000 611698 -66842210451655544562769996220400 611699 31265010815685934354853344395720 611700 -9572514353261999604023295744000 611701 52747196545147634229249085047904 611702 7034727564992936778270310673664 611703 60169921769820614171518410371712 611704 -61989605339010701520639169290240 611705 -41127579036830104658933239238400 611706 -22887271123060543326456557356800 611707 126790939780977641172879034401956 611708 -14028278154198538972379621652480 611709 -15174082372688634021565591074240 611710 -28145362740345132198850155156480 611711 -15940395125541416045099973398688 611712 -2921275429908345111012861542400 611713 -34569868766972763324205540989356 611714 -17057546457220917942938508842544 611715 -8669898731982828608623774046880 611716 -596328836503551008137834173312 611717 -137461980563329443369923618759520 611718 -332607452065148378801694961152 611719 2320097914787409028642187940696 611720 -6935207474440185174014422118400 611721 30496985761957444254089760197184 611722 -11427002523676864614884975291088 611723 -9421248964691387004875787125760 611724 -9034709387106979465056907407360 611725 -50253841249091421352144404550750 611726 3582709074064368387525288672000 611727 -35382693219793411727037723452280 611728 -3743096642492762276109553729536 611729 -85054773176981435721139177118670 611730 4739685403521518429015318929920 611731 28754355806717055122377907974512 611732 154446372656327866615949340672 611733 -28726450070557280278202332538976 611734 56430261272313424615688929514016 611735 52415386175152550893321830454680 611736 32848501072373712855750013747200 611737 -17567136008156584363418196679296 611738 30637806659623453007571217945344 611739 15648915555504804108905935977600 611740 -763925429572162221126217190400 611741 -14885634970745400445265093379828 611742 -20328068957201869936522590237888 611743 65506495030812645470515895040 611744 -22196766598284803605941602746368 611745 -11359400830145240403089877696000 611746 69136241809263635206664407413072 611747 -74980114228338357680561733629088 611748 -10584450130681017063022768195968 611749 783867791250704216442491143164 611750 -44993804085325257232384294848000 611751 28265554434662666119047432749184 611752 -18191136209827324179395258449920 611753 10269744925512011067856147243002 611754 -1840315995484997292600681627648 611755 -3105914580959148098637937902000 611756 17867000601944578298171356734720 611757 -44043436321676309556720677462292 611758 -8969477633596565723169587397888 611759 2795231483975993701560788841216 611760 10238139677158700107000209408000 611761 821391924112647191374463686944 611762 -50382630015294301620876418394880 611763 -26088842101500832815975251309256 611764 7094880058833847333693976072576 611765 5958630356858224284685446917280 611766 5945109398623398601584613065600 611767 -46491324439928186654438554285880 611768 -44483855830245956381156978749440 611769 -1542634069167440910645284184192 611770 45196472784278564424487702920960 611771 -5335708634641489418585424799800 611772 8323048117535288721515875786752 611773 -25699129655829549678992498524416 611774 6462133944556160148206949480000 611775 -12863754809808824747939535324000 611776 51271479302019295324059729920 611777 -60067383067108830425376618787008 611778 1852399549037006753327194621824 611779 -13844252384491144543395169560768 611780 -10335281715189623831660960682240 611781 6876524706850064642852305478880 611782 4813889133718403412956099278272 611783 -57424108597981153524336543418056 611784 29496448851040429676854252185600 611785 -13424697236146553403388081770240 611786 4859705309309853765342499745280 611787 -63308018042816328965808247371840 611788 47911742257800230021881138105088 611789 -139458207175183261877202268302144 611790 19089901293367948463713844718720 611791 37049413625681011085556630398192 611792 -25109739702811649650787600277504 611793 -472542727580042265514336078656 611794 -72893682191990458452806654479200 611795 4119636391782093598723075139280 611796 -23357225309559493242641748480000 611797 2054010518276968288290992760700 611798 -42883859383074830499290523218880 611799 14870867675264693703787838618880 611800 7169308849087730067994951680000 611801 54834924338440399309376546657802 611802 15165384089625937610696721373920 611803 -71702557247248605077632138021948 611804 -818711795862759229914728262144 611805 53752761927204136390241251601760 611806 -5891697947418747303801239159616 611807 -15879079159325791200407284171776 611808 7392987246521461012205986381824 611809 51259944810036198419625044856240 611810 -52596123169756779413129169570240 611811 -10738063619060311307783048630940 611812 -15249465308552547748400335913344 611813 2522435335920662056690179933780 611814 -33694754485013963054756260400448 611815 395037643568911141944739035960 611816 -14313315450072026988455343882240 611817 10384423318787921561456314208640 611818 -4814297079253879842125022322080 611819 43861897473400914559800793685040 611820 -62879818153344460313542859980800 611821 8861640958086854925564008434912 611822 5670958327386340061281218004800 611823 33890188616753253872165091506304 611824 16363388881263595503811971645440 611825 24586496395745877244672287284550 611826 -21849412929639641810832460651776 611827 -59176637488662248181144293302324 611828 29440387946277715053979111643136 611829 -14927633426585650530341517491556 611830 -28898212194865716928056186566400 611831 42337275466336942668631460015064 611832 -3576955436481072538976275906560 611833 -73822458105917819116789225312918 611834 -5155081358976601132543861463184 611835 12074453661832542120137230920960 611836 55232614671405628672887095828480 611837 -18349010381635622918009326763514 611838 -7723633771158561804934866110400 611839 61085516891590738216788390064640 611840 12585519716578742686817923891200 611841 -49503033052272378558745970048208 611842 -8198673298364304265571972951040 611843 -37426727018174785638442436729976 611844 -44473404169538294228755316840448 611845 -37626014086165753300260357405480 611846 -20096311884504490713714426556416 611847 457972934564663455579109959680 611848 74099679076623529425847219983360 611849 -12197136732109393408079385896064 611850 5202885080772920961899728704000 611851 -3561587257348152666090487093448 611852 9803413451324451143370945027072 611853 -1677273811154512449087740704992 611854 -15632202381752472151164380034624 611855 68993085593515053189143251320000 611856 -4688523412707794946520727420928 611857 22037175946518354801561657961840 611858 -19906732096254238502128736855232 611859 48884297782803957946532772734904 611860 -30585223501239204418838144497920 611861 -45800196797701715889433252879428 611862 34314791279461609434579999548352 611863 -57620984203750884795623006050152 611864 64303617570316198817493368217600 611865 7675100434141083518095990288260 611866 36361248109121036194553163643632 611867 7549598554990194314475759337920 611868 8868974177932863579643320138240 611869 -32984655306297957671337362568960 611870 4923368810828700168741950396160 611871 31692528804052819185600562331040 611872 111870098516380026856372339802112 611873 10243891231044845685546069985122 611874 -12578350808329723751177730257280 611875 6532390051494538193425888425000 611876 34534268141233404100256930334720 611877 16485885733542382459988757594432 611878 7410931582485103432559975669760 611879 -31026180085069851972534999488520 611880 -10468731376187925940851333120000 611881 123928777036249562466255446937972 611882 -22957647483788625062285794178208 611883 -36309477518510360835942901374948 611884 6484585716376990280048877472768 611885 -25387439678447903576831109443400 611886 1243420897171657758347123785728 611887 -70594293996583043068003336052464 611888 -32155253142053680926492989521920 611889 -34339846824453558256303297070880 611890 -539757020456065951996711726080 611891 -20857999372399710661779623808096 611892 -26218653633520125558861984491520 611893 -77984717692686908035175663614162 611894 -8799887763980329065070743057504 611895 292711530851776239733721837520 611896 -45393180935528696262950526750720 611897 43147779895209334891009252740 611898 15564783139768642615027410097152 611899 1086245549559173800143123210280 611900 -32741202243382285474540285248000 611901 43981884527395380288337870879680 611902 13051000671765039294849949845312 611903 -92663857879549419345799581526848 611904 -6306616234347532559003003387904 611905 511637929454056115008343223360 611906 -27392993335755408859301153510880 611907 -36196329175945138057004751146760 611908 -6642127364977716998705180918784 611909 11308056045582440752711939409280 611910 166058036490741198045169011840 611911 140609429464761912718462861942312 611912 38122273222221745885253173248000 611913 7913254681648327108963766083344 611914 -43483012785878344017906701756160 611915 61863017837508433683281199625920 611916 37823091035409666810413911383552 611917 29311101530329039689992065882092 611918 -4850780198115226099801580125440 611919 525010188166954016231198003328 611920 2581871844152563376996800512000 611921 -20443979976491407799383406164878 611922 -1922965698476940714700858758528 611923 39582477590458144239492265850144 611924 55591977339970597494081871744896 611925 -1442158004763355364547650280000 611926 -3939463608824119471539186113280 611927 -96250005974986376918434090399224 611928 34865734848116318977931902771200 611929 -16411814355960273754296100663740 611930 25486087226763463546870140491520 611931 -26576093222838638859739003135848 611932 13907942357474392287365563776000 611933 275884909129553948119726871040 611934 4362378070166709427260938373120 611935 -4378392242714523786342366876120 611936 18035237384642968872346183532544 611937 11875144976710146123841208837394 611938 9271676470378265214358089881088 611939 4244178159012646810545039091740 611940 -4260175912241596853256600944640 611941 -64924264892967312341673632759616 611942 -17198888960268939069097691428128 611943 40678095470779189902506752481400 611944 -27874124198364995032987191075840 611945 -20395153222061753136164936142300 611946 32242262448956862128044491210672 611947 31626268669665891339583076025232 611948 10887895244602107400348979765760 611949 24850893038107189286670758209728 611950 -12653807620809342797255167344000 611951 40751531467097087555151698303952 611952 9863265959700912773760284098560 611953 20517974066070894786697477621202 611954 -17687012909174773185255278972928 611955 3835838649670366668227063116560 611956 -28290897651069670630616465418880 611957 120882536068303003779491563804206 611958 41050171466358756707257463756160 611959 -3510080619059541491317998135792 611960 -80319237095852662230628462080000 611961 7946804555171247621772792378944 611962 -9292089805305370592435765153568 611963 83585629266015683212029094631784 611964 -11549270170440512409168264683520 611965 12324427970426697282853196290860 611966 -1482584576733676123355279358720 611967 -45752481984923761615980551044920 611968 17158374931521436403658097950720 611969 67732647952481407821311627882370 611970 3008115222493612110232155264000 611971 -15659473232582046954145859430400 611972 -89949203240180136195838478308224 611973 -48825308228710158358685373762756 611974 -50931181724159848888832218607808 611975 -6373398758515866016030691964000 611976 110586335854034529463411261440 611977 -68987791755043024902625197187174 611978 -12274576954356727166388441586944 611979 12385881993928111363673653736880 611980 353078733957284703745462256640 611981 -1318066714429667838246913306368 611982 13982610994682807516608264550400 611983 -44974290620045266284536207784000 611984 -8165100801959286824948566327296 611985 32687816093281207874037456907200 611986 47632400830720946582712869335200 611987 -211311935333616915469988321544000 611988 1912752611288703369270449731584 611989 -14412501068241764010133587957344 611990 -11300329388714919451421254300800 611991 40576312954671055241601650307048 611992 -13900552916202264226974349086720 611993 -60410163811904097446210935864758 611994 -30912291299407505045688753984000 611995 49536536053065345881071182792000 611996 -13928328142726609595831656833024 611997 -12520778065315960223795799312000 611998 -2004747915853980346424587920000 611999 -128907127075706458039994401332000 612000 55421614299414824957606068224000 612001 23579489131902193875278527408320 612002 15135763928492891589035979362304 612003 18932681560606001779162948766208 612004 11106045189849756944034023613056 612005 17542476645989885620298121681660 612006 -20222440945552672865241360204096 612007 -15936100988358291893773184229120 612008 10164516739919237803671033845760 612009 -2249002735443280095324755371200 612010 5460273067787512112176805340000 612011 -128837861039012555258374533629388 612012 -5827776286480628609032614885888 612013 -69661836515819063091293637283840 612014 19011153846504812090511485110080 612015 12595204473115938195958257442320 612016 -15946832610594033731138897510400 612017 -12574359910030792035739932351360 612018 28590360569545635882779960592 612019 59069584956299166030079591987524 612020 4996682285781327598739170344960 612021 -28587109404675381076247209099488 612022 -18869041862793641831091787310688 612023 88997047086496440764568877663272 612024 11531480147444152330307786833920 612025 -14913250908883314923420827906450 612026 49660378814581455011830794418944 612027 13970377338214226630547495989088 612028 -5982854380436466160967259092480 612029 83160636498669773559420721733280 612030 -3114624800474196622869082337280 612031 37980577120334484670954522740592 612032 2495300973462355528998161743872 612033 -5014470986384785498908109700352 612034 103089405756845925739751656292352 612035 13040722635288186804021461655600 612036 2043422942465574525059955515520 612037 28103109059003052512259470502686 612038 15927144542437578560167208301696 612039 24876097228494775459922447802024 612040 -11373020318173429956393735782400 612041 -128005111928025499250799030747558 612042 -6130899749048376407817629594880 612043 -13729874067692414730633680377708 612044 -9665780170753839755676518083584 612045 -18270847430560737930847821091200 612046 67432422055965715598853193889472 612047 -29390284203381629291242940343960 612048 3822806805143451881231122956288 612049 77569017550861310676687723672050 612050 -27411650076023687274008787541200 612051 -71662208605152398580174968230272 612052 12249424256003476585051461806080 612053 -8739250536160817631440442700740 612054 2417041967214716553649954976640 612055 105287208885691702824856327140960 612056 -96353191225354362593010414213120 612057 -47025856113547993457049628346160 612058 -16548489914723717493135993135120 612059 8183759350437647845533346450356 612060 8017268039786305735187392765440 612061 -79137380355198261912683738261338 612062 754970439855039049239894825984 612063 35121397746051987168771711824400 612064 252970680989161466711299325952 612065 -11782421245831220399939420830080 612066 3236813720495136979834962124800 612067 -92446744173305796132784317494884 612068 48401939472207152574556075965696 612069 -17964477725571001372240517655456 612070 37071497640512095414173298517760 612071 -39104845722861124241587840246728 612072 30187919763528276957092262558720 612073 34020649662821269853930429486400 612074 20374588199991593004868083280320 612075 -18742527318218746208495775881400 612076 44266514331422193468268924357632 612077 78710807003095698409723908970380 612078 18180946862741551069871099855424 612079 -11863317205189695869962894825920 612080 -203325532381259323348358922240 612081 -98348661920771468508968724175488 612082 40722749724953812548716230693392 612083 103449673843718683883996739568332 612084 -12589685403746956728206921054208 612085 -52085025023089078553340282552000 612086 15630666309882738080915878642944 612087 -12879201487792471305775478206848 612088 104283096514034434697880293621760 612089 -15644365510034024228525374669740 612090 13869919023655773474354437337600 612091 31335463513926254305678270093344 612092 -36157586027850834875339063808000 612093 -10455381397342741901710127378976 612094 24769424380229010460119509327232 612095 -21502413808524304869270122956800 612096 -7915347565266657547635149242368 612097 -3862414585006452905438443257900 612098 33697496042219039608227040846800 612099 13794226199893568033298672605424 612100 -3327951054703094773710106537600 612101 -2447695783402771726386724282848 612102 -2021788464269230735270486031808 612103 -63751517813185745284799602209720 612104 103812952124452712574284875161600 612105 17628132581790373884994462080 612106 -14978648104755712030966132993536 612107 -53678632226016454549260674089644 612108 44188048242166732808302324217088 612109 59316337754002768838635803616310 612110 8793490695200897279542080672960 612111 -31661712810247073143705079078016 612112 -21888273278886213053527023484928 612113 60973377743672046924766718557362 612114 6492329249417208099734295219840 612115 -2888762121624776313171088360800 612116 37424840900078892883790447939328 612117 -84712762591797642339557101589280 612118 -46934544037260728306402392898016 612119 -37658395670516918989430621161104 612120 -5464063283342530421394020966400 612121 2688024608933143510405527004692 612122 5643315908480415513550761022464 612123 -4941926606164495030567604366400 612124 -2706332228181861268114176128000 612125 -54649232923357256596303331160000 612126 -1574418249135640157753929130496 612127 -8046167244110421131792929070088 612128 51494527498040250644329987571712 612129 15920488026969488575072033287168 612130 -11934430802709150247815245906880 612131 35146222057861299653784342980832 612132 -43199715367957156995068496691200 612133 68122175184953289762240639736382 612134 -10121696058970348532065802790528 612135 -28007302736786229113605460300160 612136 2969504628967150835294573199360 612137 -59476226557050815544229191182214 612138 30054183003755884354568076658944 612139 -97066144741417032828726058420 612140 -432048055653852900084361297920 612141 44073059993248846613550479260992 612142 -6374412446110303841312239958400 612143 -4128567552228143953917257671584 612144 3070951076932236264511645286400 612145 28874961979744930018391153430720 612146 -17295154444557410338346675618400 612147 -4957697910151074030665641748928 612148 193591471407118210693511157760 612149 97550097700371075258790739031150 612150 2203356264564492214043640883200 612151 13157994868810735770414872302032 612152 -23617513825942239258892200038400 612153 -10767901301872901516812392996876 612154 2514118477861937428189030916352 612155 13453095848774304400728287973120 612156 39383237870542503277996240650240 612157 -22172830449153260321034228439962 612158 7863930138066923541811028736576 612159 -4067825568280616842268809080960 612160 -10394880249585267286448375070720 612161 59826219294806801775746197790400 612162 28063269668109243934692884920320 612163 87285720558589954858988529869304 612164 -2604468629217632468569416413184 612165 20447623905693853426729504139520 612166 43373083296656827534329675400032 612167 31955997749686215985637239571952 612168 -30276301625576084768105970892800 612169 -732475217988013422770839995430 612170 7593755922121995199411204671360 612171 14410421687550047184088445491200 612172 92589465601240997062815757804032 612173 -6239573095591142223455533261578 612174 -30158836353959493257523267147648 612175 -63562335002248767036859245463200 612176 -7076900243984718781552583712768 612177 4379340692647093125282773249520 612178 -1001163861979615777143554380800 612179 -147313257739690064697252776410824 612180 14483704362582665688379469568000 612181 -48567248655816874086506396788018 612182 -16963582907948806335119731907808 612183 -8103168194596541214584335466112 612184 -51496836111173598288294838579200 612185 18922104259862745735626652980160 612186 -37878838680038632035405917031936 612187 56511503879417824454928491620392 612188 -4632265375012937200429957484544 612189 5559332326914788431522587523008 612190 -5021845303438940908522968115200 612191 -1349098689766171882628941979520 612192 -9137517157742243225354712907776 612193 76446802917754399450147188913442 612194 33419928457927410835679374614912 612195 42168002774013877088174260543920 612196 32197168191539159865030588690944 612197 -64079797463311845611026231049988 612198 -1072568146133199039823095196320 612199 -40671722513529618159952303960960 612200 37357069929836126014510990464000 612201 -15010229782111897500697377510768 612202 19816834394666115867449872701792 612203 3428511544439412201854028304704 612204 35065673522106170515525722811392 612205 41084163973734200469117322074720 612206 20026847834905594494185403841728 612207 -6691889845528024019446580179896 612208 21119104754940525297503161319424 612209 -10822440504346161107975315160396 612210 7178972412575001356557474152960 612211 -8098520130310146572822487964200 612212 3635043580829010310611794879232 612213 -12800066786958232231703566762176 612214 6119794705399590193843373262720 612215 49097199100024151787161859222360 612216 57203923645019930369134887383040 612217 -94601557633935416211349175603734 612218 11883143182874643932833103255040 612219 2325222454873452548174900536320 612220 8075816730110524828335816775680 612221 96607151185639922696779990889292 612222 25867956564668124273265950449664 612223 111801442729492238043529874809472 612224 -93941970562328695475738121338880 612225 -157664931430144781033813772000 612226 21651237585505021173196995080064 612227 46569711084412497369208681695744 612228 -13204679378059263256311478081536 612229 -124069553377744126278938570219170 612230 -7733647493204521932933073914240 612231 -11106742269334354268910402792240 612232 -25992370971620940327330009415680 612233 -58452839813204420880915040818816 612234 -66593268641480431455529247232 612235 -32790214320009817615118614162800 612236 76965175529476607201572724801280 612237 -30923651226791819982025648120320 612238 38333796749537650321540993725312 612239 3751548299213375558688186365256 612240 -526881847086015286593662484480 612241 -45464059789488696762765396273600 612242 28933926924662078478449031184272 612243 12311451797618351739333868577640 612244 -51436954031657903760859266412800 612245 26284038591870297803182775713500 612246 -3395048577464235506020344746496 612247 -32122277015129577652133366030520 612248 3504078280739010400240076021760 612249 -5178451780205646675727931288352 612250 -17354528604647283366115706880000 612251 -8226017768968648872756809586408 612252 8664010240290919788480061363200 612253 -6729029782408739700313956530280 612254 39350420717518232207303431188672 612255 -19545809962713595684610833891440 612256 -886726791524905579873435189248 612257 -113566068525882304498297325957868 612258 13961297171564638381642438041984 612259 -71450171573968352756718963733540 612260 20182553968379936518582568017920 612261 19742179330780027608046588451388 612262 3280988992299408101141084438784 612263 118874983112823853419974690107512 612264 -38764194289712280789582411694080 612265 -63486264351475789115349592469340 612266 -44847668924452061970373265721168 612267 -46122530286477461232377424089088 612268 -23246114679518706297502405802752 612269 24956665992420706573246288710912 612270 178839322301384520101202381120 612271 -49422249780058134678423550195656 612272 7447497578863651533278799101952 612273 5656658103894957454605561300000 612274 9273210754068979197562364637600 612275 -1431560164335985381499525955000 612276 3254995348367799164973553852416 612277 1064041365280720009481584276320 612278 68183519244346614589270291969440 612279 6494371636986541685619309798360 612280 -58091517643938006030950781849600 612281 -27807771548858068281245016558336 612282 293459271562631589226238778624 612283 -16752086098209182545565926139136 612284 10293341814052755958974660719616 612285 216568833134309068333607215200 612286 47576805664917819507258958539840 612287 58643322297271996034889806663304 612288 17228200986285459458893295910912 612289 63129329108649391689734866708356 612290 676942749462593242078782958080 612291 -54343700478284184328782326189760 612292 18717758819161383538044109990016 612293 46804678577150450232320780334144 612294 -12547016823680123807350301783040 612295 12170227777126102895310125636400 612296 -40406994202797781080851773086720 612297 -9473469215832330205184929200960 612298 5071763075143904831152084964400 612299 -6927150545064570756012569792040 612300 -7186717541585076712424216755200 612301 -100213821657751860688695553634698 612302 41371232015924606045757170462400 612303 -51789345550470594308550159154296 612304 -8768740267911588794813913366528 612305 20249532879137062143910720393920 612306 -29075236597791554816001139660800 612307 87717445571980656833488566664556 612308 2295995581203830810211455276928 612309 13163047794548064282038247112608 612310 9417327105310662010414582690560 612311 403650610259024302243252742832 612312 15217009172898994849302081699840 612313 -17375939666762912405687628224960 612314 -49762210033297208127637747401744 612315 28562275311666058623424292539920 612316 -72727625492542787065762711836672 612317 -30123857012568445151480607212634 612318 -5029594415353023485315287818240 612319 49874203931869967149752020738720 612320 -406659472307359915311798681600 612321 1257666786431299615906906145712 612322 -37645614466559162857872863784576 612323 5013997945605854021995672586400 612324 -4300679802143878584975668226816 612325 -19513784956733236314000646700000 612326 -20788324586350797961439037562752 612327 -2882926203873237089304725162160 612328 -93247757529161384178812011299840 612329 85986364345112068175130786850560 612330 -12151911067317415374189519502080 612331 -52576449354566543332983136185868 612332 14327225492979853896498637701120 612333 102630133684406439271327627857600 612334 -31199952003110896709357059829184 612335 -43141249200132328298752317326400 612336 17085923575828698329669928517632 612337 -13274252667263023000600902401808 612338 56532143690882141647862168866320 612339 11485379692784321984421699694848 612340 43498563250053774243058043143680 612341 -61345674019803169426806390738258 612342 18050653317266161741633779721440 612343 20227130990121392997654677577664 612344 80108578848105956589384159068160 612345 37487039731043165193846098675520 612346 -13126141272810148345756728483840 612347 -6730090839359731303114980419160 612348 6983186106957184496047698247680 612349 -4747372161571557545126412998650 612350 7090327978857817575296542132800 612351 -21346399377673314228846229048920 612352 1435726833037177773164656066560 612353 83149065166222377557315659946178 612354 25418984222328683942911280411520 612355 -73535123935705233163481174064240 612356 -89634396661729412779755547102080 612357 48259599283015743836851224777792 612358 -34654547367755353781626099862016 612359 44832192475796807174115095848320 612360 10912672042447070757441355776000 612361 -35127374534701767937713890406240 612362 11854182084407265474192773515920 612363 -948032924415038730230532982272 612364 76434038381860019430439105843200 612365 -24368842354649207375182091063880 612366 421620957745605812938411612224 612367 14257499787817817392521752830192 612368 -12970332766524230562750100267008 612369 -43332139795857884115461605666206 612370 15808760418684606047369389094400 612371 40532635243981716307637792470572 612372 18471658809388867584395924846592 612373 -35899088893872042332313191323378 612374 -4301988991563674658544716496896 612375 -16514560924716631578461702784000 612376 -39485694107635739191416133693440 612377 -45648558751091738518651644990774 612378 15911124054481681312282390904544 612379 113323537006057044119401723652080 612380 33405006706720216112510394455040 612381 486358624281170228914976832 612382 -40469808295647729867506045102208 612383 -11937421218544591838878389406368 612384 -44610989086654717264562647203840 612385 8071514613975384794772838994580 612386 64936478934353440867158654445392 612387 33020664924755251544687522425440 612388 18480622668763004999410008580096 612389 159845327258784584697328825170240 612390 -9683884853973060166715188896000 612391 2774370492155874134061984131512 612392 21003777212428520663508150681600 612393 -61976373059370466514063065881600 612394 28638535794075882701798321958912 612395 19102507060339737911226953410080 612396 2314778077891452558782637303552 612397 -3120034612541809789620441544820 612398 -14012729736790698753883891940736 612399 48265306756334258639953746336264 612400 13143824464445143281214399692800 612401 -4315639029794619181124379983598 612402 23256589470489171797267611354752 612403 79756528827740128153751831640264 612404 7817890895266699967158036206336 612405 -842061802219338292185366259200 612406 526941368664418130564398607424 612407 62647171988750827927580172991656 612408 -59746005671422085908057718784000 612409 4976759196428785634908267562880 612410 -3671017435669968502419375728640 612411 38867539212927279229376391714072 612412 41706598980483059795167479404032 612413 -3738621177484864045894135985940 612414 -31832625727113541684275628062720 612415 -14922668021519489789732440402080 612416 7391423403801580840911454076928 612417 -10382653681393492151499478431744 612418 -24764391913678682766588820545840 612419 99482853693028580301026812116840 612420 -8836024197537577008829724774400 612421 -37934815281491316986393278602528 612422 12796761692525131144522897228800 612423 20372267388230685579244753493424 612424 31115089482707026490869775001600 612425 59454022142991852930979402941600 612426 2187218683899418390251001138944 612427 -131709560141864514795220475415560 612428 -7603846417257460051446394060032 612429 68898208613933748209870214638784 612430 -5316632872705804653912247073280 612431 43138958319273997473243222189792 612432 17975558396828218489943197999104 612433 2546172725012823782283247107184 612434 21551865913073821719109637066880 612435 -32004672800538884606869633621200 612436 -25465250274427523395363291545600 612437 22820547831926333766830637800352 612438 32005374099278935376487162912768 612439 51652796902591126516342144991240 612440 36852532808963065401625644441600 612441 -1887680459935942196123065594518 612442 -40377306182047353649385865919008 612443 3186088634031480254840821910544 612444 9653739777560640947110762217472 612445 -12570101199573704629966565889300 612446 3406924759202687151874506378240 612447 34245724208437736182291902873984 612448 28455013609116065451923969802240 612449 375167479763281231244553215664 612450 -19865832687974377407913053872400 612451 15640066890470877399646322870880 612452 20438580177296418650082626795136 612453 32841090921803903010941421854304 612454 56664653580008858229453957525120 612455 -18728328512859255488593154042640 612456 25596925576709435666977165885440 612457 -103675435478585843268266960439168 612458 4965574455428978500049552661504 612459 -73830653850691756865548178174376 612460 -2281007373393904285426666352640 612461 -20228446005616771357289416851828 612462 -9307214479582157805041664128448 612463 35295649123292768550043167069760 612464 11818316493362537618743764418560 612465 -3326811000534490412572249420800 612466 369509622416660944656516871584 612467 -5361653311084239264162881909760 612468 -15536064079806000191755934330880 612469 -12003889081374956664374109352992 612470 1350985530849781382557112966400 612471 -11622914388232939961440871085360 612472 -36259215348656576556896223928320 612473 50827975024510629852475383784260 612474 -5993141341885161037129057904640 612475 18597957839550604560527332812500 612476 25766015925708601476187366361088 612477 51701223077628108382107910643814 612478 -38839954590008230764228916584960 612479 -20465026781074672913579891326080 612480 28247644527654201880567873536000 612481 75701818783221592059684564305282 612482 -27311796951778816161030934492128 612483 -26385163926549101374690884947976 612484 75089998442831287661538231577600 612485 72043617151408714392908423829180 612486 -2451227278122750421386919322496 612487 -4191214038531611874244364308640 612488 -39301830367976595153116898954240 612489 -9525222097150667695241179720176 612490 -6516781363585639295119361018880 612491 -82125622164699892594122692765016 612492 -546690492391351646995204681728 612493 20913870984214883855288660750016 612494 -35722719190681852876899203440704 612495 -5243572545539353102492805880000 612496 9015764216978410098924981297152 612497 79530587472639791465634815984946 612498 1455451320124147161365504962560 612499 -38055946608400343039328481216920 612500 37888602204982509648705517200000 612501 23622191330584938342510152615904 612502 -23819721290242755235862490144 612503 104951344990477282841373161298120 612504 25716834025564660190753984593920 612505 -57324830382246673314095767625340 612506 -47773955823826565945831253516048 612507 -15145241710120681002275309649408 612508 30892400042460553785032572295680 612509 56214795577089016172362360294860 612510 -14892519725898039043559759450880 612511 -112179374677922413528970818585888 612512 -97918226377716568756721471520768 612513 -29265603874467386355175905771840 612514 7374844736089457161990370452992 612515 23056806256973889364682773502160 612516 25422378474262352842701780452352 612517 83131325260622744402311362365472 612518 -4570891743867214203142858475040 612519 -69941868081864509016815063869656 612520 -26404699738271720553924871219200 612521 4056268552129499568737108742144 612522 -310351945123329038353914336000 612523 -132428907251351881920142073854880 612524 39676886525078026919720771246592 612525 -16533801090124908290108083015200 612526 60299498994500439067078280699712 612527 -49820248090499508359411323795488 612528 5661440992359457510926795669504 612529 22936533741945587661771067102720 612530 46528523307521825283769897568160 612531 -11188719334688572100398345299180 612532 7120130478148293407312814989696 612533 -73663685783871799423556032188576 612534 -14051486428112749441841600602752 612535 -134919179264372897145583802880 612536 -44536839193787893567351844659200 612537 -56511132511633553550587827115520 612538 26888487949126074935996396064000 612539 -100883000984919866530243701295200 612540 -7303074163095154370146760494080 612541 239437456177018275837973018710080 612542 -3847432238557718523724588956288 612543 5801593323471005965245800561424 612544 -4566550240952323060089533497344 612545 -69176670928240559676934997510700 612546 -1198938954581938478277546008832 612547 -36627321172395291153584848321760 612548 -79775856268397909052433663108992 612549 15194348585782849244041228206720 612550 12989361744383597193641177512800 612551 -145568373438702931671371638636128 612552 34891370096884081147870740357120 612553 36546067390245363160270325107802 612554 4165211853063068985140001749760 612555 15623120896606435557060285181920 612556 42880078911778378170320891068416 612557 67037630283533796050511090207360 612558 -26620942284735340284926844552576 612559 7607334823825743597790959341904 612560 1551882920686697432599914086400 612561 7482888135365820933923714834784 612562 -67718493561442490101473168887136 612563 14289546410262682262772953735760 612564 -8576977676534511693008110516224 612565 46739785489043140953953598688920 612566 40766338779537601774587952231680 612567 -29005312710940019199214985969640 612568 -106794773894785370213790141050880 612569 154039842158368223517098775444 612570 91214410581695674956898575360 612571 -42225218186060102702599569705968 612572 20462548747911956813726720939520 612573 7398169306506168776417326662720 612574 -27045205011604620801414696738240 612575 27208941612935807860161195897000 612576 10065996689338435961192723251200 612577 -28748558628329422201987970539328 612578 -208352664244642340994708936960 612579 -12551802063172031274157008385920 612580 -10989991272509628447665925619200 612581 -34989257532786165205206826895616 612582 19921753638468136572468497834688 612583 -86271189082215212755000441204168 612584 -39553588474994378058625660108800 612585 -57864829200269351678250437874780 612586 27864029021706528902456066485344 612587 61566007242807244348592257491480 612588 -35266846944872357648139329372160 612589 -98764572345614030306447080365610 612590 -21835111842157228024902739228800 612591 -7781631177449255568966475241472 612592 25351652537272703257400535351296 612593 -34293211240992517351031480518476 612594 464067706153775928941840647824 612595 -24530546930479126225692351556320 612596 -19783134744029000247453355787520 612597 -15970543195844905932279857153760 612598 -42304168206139201246075935744000 612599 -24320031801130751888216413732536 612600 -18569380288507132936350546432000 612601 -42730505422841406150258837891696 612602 25990386718410621026613917776752 612603 -85165531790711057678102351597496 612604 19436613135368044216463799136256 612605 11676113219946292694854931646720 612606 22171217440001485222107927031104 612607 9255976172584396628951275586512 612608 -43701270301045256568061682515968 612609 14145354579517720388303171322240 612610 14272703748137898188452389756960 612611 80875684391669236109814995209212 612612 -5974502884821571495829860048896 612613 -16003492924805255081095902319138 612614 -49760257885427563928206696140288 612615 -2158988514372367668710335007280 612616 5990310688144206044524071168000 612617 1652064498895748972976375216426 612618 -7880565904431439955329190128896 612619 -21891121657548433050953517429104 612620 -13130564764427500945793085496320 612621 319024070874963162174582739008 612622 -90387672997003418848068375552 612623 -101691647860008001328803077528 612624 65446768293159095123889291264 612625 67228541407509607970387106795000 612626 -22560605615724562456484073354240 612627 -24247562068231500990515301085392 612628 18096011606823268691782435829760 612629 -2291865060956605875239815634724 612630 -38954990139809532155701977888000 612631 -151710877644584407431516220947800 612632 -119661196206107159184053537433600 612633 17876843285404233057225717392064 612634 -28903015027349770601865573819648 612635 45962862643603487632284215446080 612636 -18519039565789061320892136161280 612637 -32942281242655417048415354818714 612638 -5167913799346295380084450625856 612639 52037712778694350979953280542104 612640 11965367822429211543682343239680 612641 -87003105023888217377986534809600 612642 37168237480396938982294610454912 612643 -17094440286698133633588818227108 612644 56575596133686087099853555900416 612645 66654168905264560524978541977600 612646 6641385580194664683154588667136 612647 29133244733442886302990688923336 612648 -39048765681490334983631099658240 612649 37954886933158715983274702550650 612650 13338425211613846607889488662800 612651 8227390891340501721980704164096 612652 -58881092002505060806668023068160 612653 32902403742847775825193028857984 612654 6587394139114280362189300101120 612655 -26039694954475204416829737630000 612656 -1703555741381641795671277682688 612657 103432035433306046143983094484640 612658 -13727636062112391749505512302320 612659 22258795728521303618710772932560 612660 -20611748443730987722846223370240 612661 -6784829558046176124386623638368 612662 28754589209066885160855194492832 612663 12830074155948421412367649868448 612664 -248416447400875090505951354880 612665 29145551628930171659139200037060 612666 26977070299136891549332696699104 612667 -51070347098588714805466182090648 612668 12327151079987253337589788056576 612669 -60349650509488804175581730052192 612670 16628205328789104858512776700160 612671 555652421352922322885624935872 612672 -5829691287587726233822128242688 612673 -6696274850054493768724338478800 612674 -27321900632676636610762254251520 612675 7271904182904641854266587622000 612676 15899428753569477296774503338240 612677 -6492679480410994766485946704740 612678 -27931298369761075795056530284032 612679 -25316761220503014529893756151720 612680 -8739820322049456573693519513600 612681 -389952403428272435471457094176 612682 -7476459313071308051740637975040 612683 -33510419142091915130263397765040 612684 901051222266724589988193308672 612685 6803121511245411910421002069560 612686 9096326736678577709086101577344 612687 12599000328553851709592767808640 612688 -26383302114335033231640265113600 612689 -962857575362902432191406296960 612690 -10622290276443196741486492085760 612691 69642764278252664262132598070184 612692 -92000347398718763594879780843520 612693 -67057048198274504015999705425920 612694 -8322411280496748301440541435104 612695 8062877971286984753919706999920 612696 -33510141086436883354430073507840 612697 -41697967837057606691034027821568 612698 16021267293857292773069285295600 612699 44475725928189495623142000397464 612700 3762264830934708887159777702400 612701 91607529537094000655978201270304 612702 21300802205814391832833249154880 612703 5854958215811577491852477220704 612704 37418969911180575822127490138112 612705 12854776466325381231273512319360 612706 3321380807465373847913059522944 612707 1675508629305273938004742701000 612708 11335940639756986857391727170560 612709 -97963340261752929384787908021984 612710 -4984223894561066474056619831040 612711 -19819572908005276280403864491520 612712 69020888699601872989479659520000 612713 -26619061528941644811592889572038 612714 -33888558397695981082250516587008 612715 -20504959044948665828401098470400 612716 -15832419817508433321541119925248 612717 2538673339849971269208499192320 612718 64737784802020438391618938858560 612719 -97112181933558083369864734040880 612720 1840640840332219098095928606720 612721 10599639683058095656958960296000 612722 -2854140229788284448998976802176 612723 17477514098547316936320636635904 612724 -15425131800407678329174651125760 612725 -39683224466868278779536932049750 612726 6665689922696179056804806276544 612727 -3868970832612394573279236438424 612728 -31133121598642405576965013831680 612729 -33205093827014218514536566114876 612730 -12270783952766029720790137466880 612731 -4645150498383431139613695144960 612732 -44376217661508286746119513660928 612733 47901732974232014114519205706848 612734 -63725377220659890851295896937984 612735 30266174411903587209871630266000 612736 -26149385454171917042297591562240 612737 -32760137656207516538723203231614 612738 -7292730376226674623748122178560 612739 -67564379955398643365758627395744 612740 -61150585257573286522291322991360 612741 81170802976643599519860221581920 612742 8875995127797585665703841166592 612743 -77854654195692285476008999662576 612744 -72066775152887745421577379840 612745 -17568312110294352051157326165240 612746 -16003080218265114805179548107776 612747 -136746879827478598791979803130032 612748 -22886792524050015885424688577024 612749 39292937988041462935581861913836 612750 -396434232942282582497936640000 612751 -52523930498239414922989700471248 612752 -3663128436323148643475571867648 612753 -26213384700594881157951504116496 612754 67049279666598759727349201778576 612755 33202166264962151176500738441120 612756 -24114406436150371869871831413888 612757 32007002613642261030690263671132 612758 40992801744061874537348475941760 612759 -23892339693205377237855488480640 612760 -15342210542601051317969789952000 612761 117040972193382100700521258044612 612762 -1889291073190701871922636966400 612763 -101420999881686372742507941108988 612764 -6447368611519636422196483367424 612765 1388193062715914489893381786200 612766 -3806553939885501947938136420352 612767 63709139111722968097519570361832 612768 -13857097779771237427534372012032 612769 -71587462610182078715496948382160 612770 -21079059163701802749951450955200 612771 -26130335858383052777764986205776 612772 2453878267845266381410990720000 612773 34367708980233249392204005067040 612774 12421688241174420453031778080320 612775 36459017818107408527267477228800 612776 59827949538916049022527512366080 612777 12116679749771014051982911180800 612778 -45615198455035350846143190388560 612779 12169460066222798046637615940184 612780 -9703124307247136052405668659200 612781 48146949700854939663616040693932 612782 -66299435926975855041373441860480 612783 -65625184980846285074655488032248 612784 4152674792892157475130111180800 612785 77859860916009529096154741452980 612786 7992899036572514621199422588928 612787 -10252694977435647125351351964848 612788 -66388771152583824207404097116160 612789 -12436992927839799414634685271552 612790 -49419950168275150408974600641280 612791 -97417997958346781876794797230808 612792 44039829792916903205294886297600 612793 -2042145923016286618624082370416 612794 10822678252496424762365732237136 612795 229516283395067253463822270320 612796 10596643738702955779257590999040 612797 117549109617814154384276952018246 612798 -17171327621379254907678258487680 612799 40366140250346008511630360663520 612800 -15930668381769488797598849433600 612801 -5537292347569605355909400305536 612802 1928056456073023269461219302272 612803 52915217925515313518023841074080 612804 32172135085838153070763556290560 612805 35969181176918388798178973702460 612806 -56668954520076857343083872513536 612807 -423041564785132558593785761920 612808 1861969115428217319156457144320 612809 12876642920014134554483557298010 612810 29758621863526995523390797254400 612811 103266137930313864310106309419412 612812 25021361579282604817490691259392 612813 53706462575510073824435836526400 612814 8494394576474526941434857368256 612815 12250577140488594044920601800800 612816 -11711358404056185141738821124096 612817 -80408379029978513490377544869134 612818 31487704848854308828694424228480 612819 30524711428759091300718886174320 612820 20127398926080123222069418145280 612821 31367484106388593766547628354944 612822 -15218604070798517553583951773696 612823 -59805751277195085880043162199928 612824 72651336860180544202730429736960 612825 15806641672769661904560725451600 612826 33649343285495233544946635857920 612827 -20470349235031921186153046668968 612828 -52288142763571416529537973598720 612829 -18554440060523137722985953125024 612830 -20150924781719526978847503349440 612831 12571009372764429025798407709584 612832 -6391416559280347067671010082816 612833 -55638840274884966159909554791680 612834 -14391242097126886211221668885120 612835 -28057205667640687938632045605680 612836 -36196524646067044820694282240 612837 38469880403824403292827142174300 612838 39611093394717525110430655876320 612839 -4652375917214715051195714609792 612840 9413936417014682751322203340800 612841 63000541563474531372336286317242 612842 37116140036156610175247179569072 612843 -33484240460412793004716233656640 612844 -1095827812372848378882117248000 612845 23415017666317499023339856287200 612846 13938390213825791599472676910464 612847 -22946760980410670792692282166704 612848 -3017351731215044068422877052928 612849 100857769455959538278824793181600 612850 -15975611361004095958201517491200 612851 -27566270972782711393011850956600 612852 -23623193965083690093302628384768 612853 28508555527099558225812355709102 612854 -31901147522841433483413093075840 612855 18031619460632673527759298616200 612856 -22989042383802565627855469445120 612857 -32682778900582760459925037022400 612858 -1079084453868484373376801649152 612859 -15922688835766423383377022117296 612860 -15648486254931076747407108625920 612861 13065310541061169950988207606464 612862 17726112997051708546095297042432 612863 1025765751187851574240086658464 612864 -7404035140958843376588564725760 612865 19442942882523587333897604180 612866 -1248017427081238037744860249056 612867 34818905939353418777382195380064 612868 6755520003007826443562387753472 612869 -61684087874792339377393334525730 612870 -3496516602144964237787441356800 612871 40548827121751258706098412203312 612872 14019127383946209493713900503040 612873 -72090756145250638569865688436000 612874 25148631627341477584100464005936 612875 27631779115579916456805482724000 612876 29264808799152904356807131418624 612877 4029976963025407955891259452726 612878 17598594652439299200473717801856 612879 -685371569066310501444828632832 612880 -4584882482295268622957205258240 612881 75654779774941038650667540866112 612882 -7461894516218691533921117767680 612883 641885469453029449461459858520 612884 97869783065590124444803933714176 612885 -7210251448274490031861282656000 612886 -72079438996446015481407548737920 612887 109814930892854971005959729160792 612888 -11381105838795791288581512253440 612889 82457681125555416317424727103690 612890 56811036973974282054745791252480 612891 63960201674666870062583816534700 612892 20688524282443875866920664686080 612893 5811709959321032082004797935820 612894 19559330029628376866483787604800 612895 5138940524558613716014984319400 612896 -29846292399034229320642233630720 612897 69742802599757656912246574631600 612898 -25671185942423402149134779492352 612899 1882591736799705431389536528336 612900 3740265855016814212229355264000 612901 19192043072824074955813020159744 612902 17809980141300454038693254945760 612903 30591798784766969822281735672104 612904 16181205211234288835629232209920 612905 -13535831675861316644573461360440 612906 2073807216496103278424047317504 612907 39814371069928264935886330382320 612908 341971069456657907903042649600 612909 15433513416303091346834502325056 612910 2006121743616083150275425063360 612911 431324424202712407099762972152 612912 -7738527373677233791857007312896 612913 -8051616535766184404410602837440 612914 -22451464552799291850673730824944 612915 -8708107280687631992226247812000 612916 117348603289383902076484276400128 612917 -15712051696550975278434222758688 612918 -26424821632018558340645705606976 612919 83406554054838147151270154286720 612920 -2660503072911024586234429440000 612921 -40125244541078912372619466324320 612922 -1006821553710016345930382423808 612923 -8851477633934776363636552812828 612924 -4420262781442655997581358627840 612925 -4550621697555568075084130186350 612926 266725404106471244174810502912 612927 -1396910903951148880979495236608 612928 24694736852808984898488836816896 612929 10533508498849770764874964750530 612930 -12998418259543316662586008826880 612931 24965392050113454742985666592264 612932 -16845234977198850127926167175168 612933 -56800353078561799447968599590176 612934 12794528499217731481071858648192 612935 4391117883227293842503389149360 612936 -24372714269073466968065684167680 612937 32924107835776449351317446075300 612938 -28891530269503150479140814201504 612939 -29337143193604039142234269842192 612940 24594649268447803875555225369600 612941 -63610797970740588062829170491200 612942 7649048954103307087559344432128 612943 -18357153948468191469953051500320 612944 -18343266357576102826484337623040 612945 20991636292015486085548918959720 612946 -20529794412876390220776504425328 612947 111960924860459320398193852380396 612948 10031835849617281529330138566656 612949 96286894260593983232160525708960 612950 -2031008797055042300496167596800 612951 -70210563693795705837063270245760 612952 92613314150340831544020732334080 612953 204604084458722877737504130297408 612954 43582394697241615459920837987840 612955 -16116335415234940502906661415680 612956 -768460240676844512499028720128 612957 55697950281735312740738227405440 612958 -9761800172534443353063432769920 612959 22970520828066048813194030144040 612960 -32323992127547374753343290736640 612961 2654486934248632344325439852800 612962 11351345623888926733706563963392 612963 11277632278713418439141938988160 612964 -35143680122456978887408947944448 612965 -1431280743553692561142734653280 612966 17439726374648738347413229343424 612967 -25151260009780213293578623558984 612968 95683653418327334441034618255360 612969 -4628747991602946679669344282048 612970 11968095036029114075976004963680 612971 5048589616174111927038414029172 612972 8883369843833677947027274826496 612973 -11642861644430802298063344604800 612974 -119080843096538865822306026450688 612975 -4681883371350542923237642588800 612976 1633982629264285135186161434624 612977 -48668973204474115885132791408174 612978 285492225910000078553401689984 612979 -43159625127239415007696368505424 612980 4497862633160955512800444896000 612981 -5349873133454054867810249109120 612982 -47369200316887759663648286637408 612983 -22979858885227103831035928433024 612984 -48357227004003751058782285639680 612985 -72060097312049743890420336197820 612986 -92126729782862776194784768800 612987 49460161449816584973266574222360 612988 -17675610736749414090773176256512 612989 44793078511451785978225550667768 612990 -13341299736170016594049926484800 612991 -26453786160386601530673042267216 612992 -10732243485684335972741912985600 612993 5537831595907234837573527081264 612994 -12928116118953418796343935950848 612995 37918294734239526716550296058000 612996 -1641538361500926958197048324096 612997 -7005349845802243950087276403200 612998 27481069555368739780343144264064 612999 38473390599885938680244430755184 613000 -75002438610736811987504186880000 613001 6788481710728152498262066714212 613002 -1690570406427608540109254031360 613003 -75408111227537035556682536560944 613004 -7034227869652004222911458438144 613005 -8789150808103961562532026481440 613006 23206947630214307232744680789952 613007 -61452168843349367622193703169744 613008 -15049691407933646687950012416 613009 119603866194984306381043031612210 613010 16719848776151112030320633472000 613011 -9397725203698816658339151472896 613012 11436284338017445783211928727552 613013 -23747630601537836249290406778738 613014 1379418822220509639107731906560 613015 37607268557814906578691056706720 613016 -12059631289143981355938284544000 613017 -52724660431218834726175562225766 613018 18916673423553551454078432105216 613019 -56916154365771623688921912936192 613020 28943312597708355878053673871360 613021 61675030871915265615046134128832 613022 -10472120551013674845158672642688 613023 124380407877912208921313235726864 613024 -126944987450438338479840500711424 613025 1921072224589539383557974105600 613026 -39554423093383457534747218901808 613027 102503460058652932610128726936000 613028 -19473362507463269697882979925760 613029 -13901324253194094855650353658880 613030 -11427571765348533108115817258880 613031 23011248921544402249025730712200 613032 2745055454560692670369721548800 613033 44468536368561848733494034492580 613034 3248766944565638432495726218416 613035 26941061383271955326017860480000 613036 31850813730155076738273872794880 613037 -144540325733327777476991427100308 613038 17183707596736246212379133442048 613039 -79222792906752638391955969145184 613040 13632669350481930541995452006400 613041 12614631705765694053470400200640 613042 -14890813643518649285036643836928 613043 -695410552056704564957298398856 613044 -12256429109478252343742890235520 613045 -50468654978689831527183818537700 613046 -1075895278023832466550804504960 613047 13473943268775914063878162416720 613048 -51753099494714432734188366704640 613049 74882529329558709783203067547050 613050 -16609265517457021421839864262400 613051 706237117933209778988324315280 613052 -60665841725569268945735760757248 613053 8416247560536435304165991362944 613054 -1494372336669096178489868977920 613055 21227246473634264617941522633960 613056 8114796755142521450211368239104 613057 -93407285979505222151630838723648 613058 50946011335725618355234225820880 613059 55275757616622887191890786643704 613060 -12602726260177865739361059225600 613061 77211735739988347438999911589662 613062 34511538656432555775229025427840 613063 74102705019832356384166650984984 613064 36414627013831660781115096115200 613065 -23735680544691457472742949572480 613066 27029809074988230275508682205232 613067 -8045021936327417622036058538208 613068 5363577387480718685121771995136 613069 -83028198119154594487347478042080 613070 23651893832511548843211439272960 613071 49515706064810535436213256269872 613072 1549351381686293221747987275776 613073 43451056564003096492867366331040 613074 5566021154220358365589853650944 613075 12742097457874946748443223237000 613076 -29393302591390700482493258586240 613077 -57362259346038283181976778646880 613078 -37006550840851268098928881244544 613079 14650360078533889688813090147976 613080 16918731284541012705973120819200 613081 -9621635192407441353472753803008 613082 -1163974689555211926509471854608 613083 -12081387972989964193716654729576 613084 49581592276973425924606391753216 613085 33250541255995102705958903694720 613086 9080840065454255149833168684864 613087 -36897998310558033743295599951168 613088 -42976968264590631828380116844544 613089 13214929930192762493484452825187 613090 8986117378843918230164781065280 613091 43937651539365372096662049465000 613092 -35938689101877172878274507315200 613093 17286717352005634303282890791644 613094 966595575431339744120278628160 613095 -6005624276844859703794776345600 613096 34366589861285462887622612828160 613097 105280037996026746126849141423546 613098 -21550466249771565420394659560016 613099 -35828743639418852706373700293900 613100 -22048704278077972255138344825600 613101 8221000592100065107846435808832 613102 -12831863396352546833190968658048 613103 -52196132120519023880545926507936 613104 91836258124861491125694824448 613105 -42862939321158919364940629423640 613106 8210646047341010601365186349984 613107 -13872864080790573046159290228 613108 -13875407783389477874946007929472 613109 10694268172554197412484704544416 613110 -7282007937584799304540911943680 613111 -44888058028818280481802454577720 613112 -26364398695394190271620339732480 613113 -53719308454439697878102156711856 613114 8300475763604444379186659853792 613115 -1469022389762456952858717979200 613116 9184425869008489369277730078720 613117 128801231604588946464288840485632 613118 37261012941310259258982987814080 613119 -4042157570924021442183540096000 613120 -69239974438736197613157718425600 613121 10679057249226206519771371295730 613122 35579467104708891954663486653184 613123 43211492258822198577847982149840 613124 -65353876626183872406248070904704 613125 4082668447050443648024681793750 613126 38649608059485886495760399932512 613127 362699492848462225600458483792 613128 -11034156250093490292520588492800 613129 -42564203850223765404817138729440 613130 -15091888431872726061282875980800 613131 -38835020053067863243785273771048 613132 -181136673469995815204319546624 613133 -8600560732065074219195585185440 613134 9196272407810673788458887232128 613135 72874715404008961326517635204000 613136 -8950421238063282633408566059008 613137 549366078749516437406683789152 613138 7204610474053950679976785338144 613139 -111999685403337945391237722622344 613140 -3424617053660896111091282227200 613141 -48096374574318588730751361449458 613142 -38886352165799383089270587144256 613143 37672865093805089058495481957200 613144 -40970169405248465739852278784000 613145 -9672805771567261147325351396280 613146 18660952049556794284552973059584 613147 40331870173867993545190337238960 613148 -67838303581522432215830712801792 613149 22099671636921002059628138772480 613150 -12399960553026737105473130923200 613151 -20213165894908362209196231313536 613152 -32760626500827664001859021373440 613153 -58742369722508348757779526621598 613154 49891083976693965630809214589776 613155 -8025838180288347926775303614880 613156 -26149736498527538828883516063744 613157 -15073891394122421729683167491712 613158 -2149668503617444713808346437632 613159 -52945634962415147435214916170896 613160 1108362254237130879962502912000 613161 -15406453291069237346954249964012 613162 10458572748166950106658067293184 613163 58663615347694979490700071743412 613164 -11820053632562534288060612748288 613165 -26836652080884253330137275078400 613166 -32938290847878794552239660752576 613167 29716671976532400137453016136848 613168 23944643682705411868143724625920 613169 78031849102984280351547308247570 613170 128759552996632990052297957280 613171 29156428628261171814149437609584 613172 27018984272468595607490029608960 613173 -2369573850528131863179895111872 613174 34047620581964959464358396434336 613175 40241225638876574739961536416400 613176 11541687967029342220719525273600 613177 59373804614705885624321148810026 613178 -23765986519590315691017135273360 613179 -5689941637801141431447803395056 613180 -119953923488672064541401415680 613181 17341262705151862206365830934982 613182 14033513072099419068475523356992 613183 -35714863583029995464800710049536 613184 12907510233914382181471220662272 613185 -26389814119070067699240004963200 613186 18006334420222478712740533913808 613187 -41611867227215481373106948356800 613188 27694540308467004579935904799872 613189 -81624732195212245589494304391010 613190 -9629357136890404065793761496320 613191 74301270169137503880487177473192 613192 -18999856984327234235981405568000 613193 5574491682723750910707541339200 613194 4037854279309123177264379846400 613195 -11655879716345017289483065446000 613196 11190075778945360603750780439040 613197 7354984937865973956944275803840 613198 72062838079392274357537898069760 613199 12022222932354448572877729657200 613200 155468674509571428435040665600 613201 21424751185852826245934243547892 613202 -1655444381071608855226601127648 613203 -37615771944841283098128072412416 613204 59013251400527655810949292783616 613205 5720547346490818192198824207000 613206 -5562727484355908926030155824640 613207 17408470348791237645079508004192 613208 -56667533123019161264624131799040 613209 -12446984375413473149336486332800 613210 2671494583228239576395083708800 613211 27513439029922311075912567272448 613212 -6081255264865149079519181442048 613213 55839795462880907182824959399462 613214 -8033090199253997128466456911488 613215 47188649988390261869864430721560 613216 61674677358822098015837610442752 613217 44749966830461306122239462151584 613218 23360204453822710282588636370304 613219 14270776686216083079424566990620 613220 26177793150183021168342614042880 613221 -17972052868240004049880645584576 613222 -19701225987847639209981872395200 613223 108082854456289362707873531184 613224 117774631563554352057822034329600 613225 5144422140198108220967521546000 613226 34171302070536689123174566082304 613227 24084285023704570524967920261120 613228 -12242558901686430352044219392 613229 83388108767011317328525219903830 613230 -3837839785634078965105748369280 613231 -495787807841107931737950833968 613232 -20198468436606229175092685144064 613233 -67629679150726248080810540132556 613234 -16987265768429329837538953771200 613235 -58359204223452087046181045187120 613236 -10971204464359056420499772676096 613237 -9892567185416264647181594994948 613238 9957738732760254819279517533696 613239 -30363724083357064485412854613632 613240 29307434913053010693498187468800 613241 -48194369449655099238290038616748 613242 3173703155888152943591654436864 613243 -71582597081631623557335771228508 613244 -75067628499246120757275441292800 613245 -29188876656907075157744126654880 613246 -42537993031521848676012386495040 613247 39072096794858651563201954221696 613248 -62761627802002200277542009569280 613249 -4315170647093785737326243465472 613250 33786074253025303096832275968000 613251 2195099566413845384060883653112 613252 -61227446790265975826664191419264 613253 -39367842743262353902297774158498 613254 -14564348280827503864649456647680 613255 22893805893200543097880382039160 613256 66764338636770176763623998095360 613257 -8405340985444472170200262977408 613258 -23515803707377840505713983207024 613259 -13430914378552713677364063663000 613260 24526723518045166471092109486080 613261 -25698063450993275958181731992736 613262 37013429404943975656860250801920 613263 9219562222623981199520259110400 613264 -6512020799121838419771895275520 613265 36699041104937075243274297516660 613266 378559904051971535758232304384 613267 -59204986676366602027316807929684 613268 80992913381362711023988689776640 613269 -74419221655391288277893875747506 613270 -8531611936778167834303594218240 613271 3762390585139594764458186325000 613272 17344653961200397517080974458880 613273 291454732962746651430751474688 613274 38332363714501196959001517473280 613275 4671549832492431219227675133600 613276 -18095987708200007271320489443840 613277 48685811199544181653872264364800 613278 -8897267878898680740668448879360 613279 -105544051486004881885392336217120 613280 -28619758710688052995110278922240 613281 -35904771315995663210303770778448 613282 -40348894903900192353371392195200 613283 4077486311783896257256641146880 613284 25455694956319696939946449920000 613285 -3205577786889473403248013503400 613286 12444582880977026936020009946592 613287 930479605904681056211995227528 613288 45518584748493187158138909480960 613289 92593560301884885445068479556090 613290 26128617547636063433674779966720 613291 23209062040194468766990774966672 613292 65103147943246868516467756922880 613293 -7816988966197575057062336185536 613294 -27087805191408257015637966711936 613295 3478511746340666122490030668320 613296 -11165345280176312148349472686080 613297 47631980324009761857873637113746 613298 95759550209077321071217370112 613299 -23952260452793131196231035263120 613300 -233203360050425579011542985600 613301 -42950933313632395356825950411520 613302 -1436900638964023760284426632768 613303 95109569098986584424801745648800 613304 12791777806942773175413778513920 613305 -16440907258244616024450763008000 613306 26056745753738200101017594378352 613307 -145478283352635686546187265217760 613308 -6535214306084483549834800688640 613309 -941638301866663595008266553920 613310 34044211273989335750352070378560 613311 -5033570079618611341925195318328 613312 6540729517299479882836438155264 613313 19515047486291875969199054555904 613314 13503924937794620945074868041248 613315 -44971533639490674971418882125040 613316 -30488148085507551895082029019136 613317 57495672977051984996312238048480 613318 5045688033444131840991863654400 613319 -5719032059454398362667592858528 613320 28325043827373402324663275520000 613321 4587578858553208343052837934500 613322 -6758283113726794213601938062288 613323 -61135472248459836529148733444228 613324 -23786849787159189688019304205824 613325 47977461657692336530676019406050 613326 -3806108531437876803658119444480 613327 -31990865116885840333186300049040 613328 -10638671787136250937677528014848 613329 37523151642647621987593849830384 613330 -2627180378562982466390465305440 613331 -68955081308265331506893267459688 613332 84096972174709237166783062198272 613333 -87121051541955214307044159710162 613334 -44548424859547157962205911089600 613335 8091825609126751663977369446400 613336 26389193790306965056416191047680 613337 -27120471979351485635274175873014 613338 -17641314737966400659998789761792 613339 1352212892813395998345691178700 613340 -8322150906324593269023654481920 613341 32500617199018402691773349934048 613342 -7205792050839241295782849573056 613343 32266761872718146329819628532720 613344 -62052410351683302645984645611520 613345 -95804751940205510659633709400 613346 -2979346909010826991995951817056 613347 -17621506067061222387436504566528 613348 -44655799739328642673742037803392 613349 26985802608839839029471875868 613350 -23998956048968807818273180896000 613351 49291561481278060285744566844912 613352 241268861371327057960694661120 613353 11344941672082025096200322461824 613354 -2974045479848634411883412725248 613355 -35376485739236248056806736594480 613356 -48579917492541483569027428024320 613357 -64034079233831907424800298116394 613358 -9069947426646726631508158791360 613359 -93057037464214446823594188935280 613360 -5423826138932905955332858183680 613361 -42861905936578361108142155256768 613362 -7045938713380545665348747613696 613363 67785272090759109639647676977612 613364 -12125490582405244186185416110080 613365 -57184676114207761996819791569280 613366 5674150321786774098722559403008 613367 -87430915680974617188539362690584 613368 4175325328777813919467737538560 613369 5592123005643902312402306459328 613370 -28587994578421655346433555257600 613371 8228058976805412289701059676864 613372 -62762408217295440768897823719424 613373 -39121101278899491548262116259156 613374 -13593576222318663909201895899840 613375 34428450151029480389991181944000 613376 -62458945388399593506089415475200 613377 -56839801038414146281926379271520 613378 36572504980523712239191292940240 613379 5944294434526737027774123340560 613380 -2607673692786574794468460093440 613381 55338760021440584262207457257182 613382 29446681164389371595889676019520 613383 7202080403435378429612467251624 613384 20208671702647377311345949250560 613385 -54147783399400436760996038783040 613386 -4906564885429411371223884065280 613387 -3576909298842855949581132330960 613388 44421259632889712571583955274240 613389 -19409731717654598414505256198080 613390 -19571359604789879412928255828800 613391 42796172678092146981184852543152 613392 -1709145077201585634183029194752 613393 -42769308939412457107255630528656 613394 69120966770484927768035547139872 613395 783689885191740031982268538320 613396 5485900602849644774397822341120 613397 -24299264664767421116272232918016 613398 -1220965554623560648556283395136 613399 -103235966397148936128036900304664 613400 -2078748593084841088592341248000 613401 -15994175703507680690673913327776 613402 22193103266684326425124612711152 613403 -28040768285275176039645355803120 613404 33514341179444497341971136345600 613405 26450864650896735798354729949560 613406 47499231034224505024361596897152 613407 23866972508860509272930052111360 613408 134630307288043492198517926133760 613409 43729348989503938626097622018580 613410 -2395679810783927969962595450880 613411 -118300263353394115570784065730088 613412 51513068840566926478264662665856 613413 2796105885875372534405678303742 613414 -69630859111041256938450494374944 613415 -67014094568225397432302948284800 613416 10870781371483850514994364006400 613417 22373342049413557133137803006592 613418 5651570509450366261143426897504 613419 2060231628288705381904926733488 613420 -40544384239712797971090524190720 613421 65561449200603177040184892617622 613422 -1323276004093242099987162482112 613423 19890159729601221639928905257520 613424 -1837107220945847758888554921984 613425 479048234158074498653132334000 613426 6857680142051006956729822445184 613427 -91320672007919868333493224932724 613428 -10154521105487185049653926002688 613429 99048191415014410293337596403840 613430 -34171790331699729174432655664640 613431 -10054296867414282588925599783528 613432 -60326436523695341702712828825600 613433 -34964943832042971333391257336000 613434 -38837082336948503002386664485120 613435 -61231870536585141496875900811200 613436 36803317106245474402668982471680 613437 17442739919770433053873702655040 613438 -292682594621935466282657756160 613439 28913557529809231915064648898240 613440 -9354624270139291786495288934400 613441 -52486222468170347344420420772158 613442 -17555034655660101188810557071456 613443 -55068253228946502412681747932936 613444 29671505424058687960468353933312 613445 -18909118342693698036598025130240 613446 -38339970079049699393912813994816 613447 74721162951722539168849305495896 613448 23488087709610784713557006622720 613449 61210745764522353895155878189034 613450 21680860216938854679271914138000 613451 96392477435437038998776588210452 613452 -7066017982968512510835171901440 613453 46872906276576437546644341093600 613454 -59932406472692160743669669461824 613455 -37666449744307943706503168102640 613456 14426609534010775886925837238272 613457 -1308715770716214142187879572620 613458 7455166091482076121875486772384 613459 11334312791027548693260458010624 613460 23378358703858762922874361075200 613461 -47150940367958787611025235237728 613462 31437583252777116276395753201472 613463 -762534524871969913433505207288 613464 21247152093524762689591703531520 613465 -22134453722471363200061719270140 613466 24609780408958277148112728591360 613467 -80883828620378636199397005911760 613468 -54957233113237305235329492853760 613469 63274714337830174743948376344870 613470 21229395773636799538985280960 613471 60294020836048879071052454384672 613472 29654957838620816213321495347200 613473 -19545415046896374960913973809152 613474 -28478866435970278193252666159328 613475 4972836305384665749709439493600 613476 46618972077002727818754554735232 613477 14803862973007569521373111791160 613478 58262400997428248607794230883040 613479 707901776984137611466812549888 613480 68883211391691886780831830374400 613481 -1075506792278819072660635950816 613482 987608498334358423390636688640 613483 -9705802824345342354199669089792 613484 22019505502050068363413476854016 613485 -51868595695474051297820908898580 613486 17543801081082796313153794237440 613487 14568944119480426019618469856752 613488 8942350019295826110316191842304 613489 -46011712695818660268619864830876 613490 14503451013780211194137340364800 613491 -85372717899469142278564216588800 613492 -3182092302674416109433924059136 613493 -49748981416126643403489789282258 613494 -1134414567462075341525508716928 613495 36417388351291511675187155032800 613496 -52467291320318807537698247024640 613497 -8844995256530563482724460104128 613498 -56481499968855870295597909050000 613499 -78370363284179701557489627985500 613500 -27455193267133420593237646080000 613501 -6474656161370819042629555103648 613502 -18619186040631313000955086324608 613503 3615047364827661245059329884664 613504 25925272495728902617013912862720 613505 22326445554678365290095508920660 613506 -6511932977665542290585394132096 613507 129680057923847362645828137989756 613508 2079890917596729288776051798016 613509 -29552056433560339538864198195232 613510 -37127720143153878721803370512000 613511 -24880426517188849585967025354576 613512 2971360755194056154394580177920 613513 -40649745637615347616859503614720 613514 -12182527622728768799372885959680 613515 -19125081060726591971073981607680 613516 -83410092166611302973299944034560 613517 -16657836796960723152746704269600 613518 -5287803233390815581692344668096 613519 133651788701245366018613388889096 613520 -4411058585548121587754303078400 613521 30640928336515791058198591342080 613522 -11440911574064914060037163388416 613523 9033718549326963349144248185772 613524 251341872352441148399557201920 613525 -19064597730214128451312093358400 613526 16006458003398854644731810567712 613527 -26382573163670165449426723069080 613528 -43421390235555222413468724387840 613529 40980365341328270895907065411600 613530 12136826859388024902094091689920 613531 -22145769821093663038936653860400 613532 -18382727457204478846179767858688 613533 38656818760965089342751079588224 613534 -17229898510520522484503018513088 613535 14453830128596180081853915830400 613536 -13016802195234437816354951135232 613537 -29604718884016802537896558727168 613538 -40488326937295000477957845439488 613539 -47678400805247011318156403087196 613540 1161645794103750524619103146240 613541 -50866107386517071779628306256000 613542 -3710792591232932943267463785600 613543 -39291692066169833258307148955600 613544 -5320053482553250339086473134080 613545 -28434784550742692205357895951680 613546 10518496511460885998259429104640 613547 39046454342725222068612358294392 613548 -12386709152152449039453111091200 613549 21969542046678069609648787510550 613550 820787801013404273439248476800 613551 23488656381550463533998276634632 613552 5077268307112974824799263260672 613553 38650128017133203418876339321780 613554 14609373312223747374326647585920 613555 -26040859117245150794973992582640 613556 16917021709135521126832112947968 613557 -21676424588985964961548382044320 613558 -61221599695857209981063288205024 613559 -104638167983605597254185021217240 613560 14428081448126351096851746201600 613561 -4240331988306791875140628483960 613562 3012812049198027651246804178032 613563 4213984501158032400070304305944 613564 -896307478727967346490672302080 613565 -3219664174910484441586208545020 613566 -15777103042149311512353584240640 613567 -1244717812192398351166811710720 613568 15910838941096882341373566517248 613569 48204221446930231636285912096608 613570 11572956091881294657715027752480 613571 -12841007019765318394212302877696 613572 40366824525248018117677097352192 613573 103920585339314827851341754305822 613574 -8846397028764050255425169260800 613575 -27932380751138265564103496885400 613576 17367349786312576124860190254080 613577 86283823453754173344495745038426 613578 -13078899515360702530385262607104 613579 108099392467554195271368586467984 613580 -24470939913342019867622298700800 613581 -3777101717059948374288426102336 613582 33658208433125273616991045344000 613583 3346792717064192826678740554944 613584 126219406675051149538508365824 613585 11988593796323681630348325557760 613586 -916298776844715970808538965760 613587 15700330503379551866869916171568 613588 24645744827878314412285011367936 613589 -66580957574296829194666129509060 613590 -2479273743028131774960002530560 613591 111047808325969566425755610833968 613592 45446425808749141028843167457280 613593 -46830091465341716560475800250880 613594 -21606514712162696762680422193920 613595 32889845759443749544723765809600 613596 -21366068816786857419106590340608 613597 -70801673275246862971751067460954 613598 -84128181064177538748032211953664 613599 -30845014331863308255226326804480 613600 15037544151953042803301449728000 613601 -69545027092736139488179660040400 613602 -477490274182230353679027294720 613603 59405631388724301176006739580464 613604 108482804087286315472083369587712 613605 30816166482188130130100535614400 613606 -10051649750527835554289028130560 613607 125672131882862386793117685644856 613608 10657191359107193525844191723520 613609 -15661117199415269906266605573190 613610 206676730946505407862387375360 613611 60741441397079982680218600612320 613612 55083868300386082751587127447040 613613 12789528995674335908293731063168 613614 5113087483645320619468757299200 613615 -79446358635729987551782097876400 613616 14086129003629664710830910799872 613617 -33595064170435548529680280450752 613618 41949320060667904684324334303760 613619 -10575805234921163636028526514856 613620 2975101375687614575285747834880 613621 80017745960182930753123658339644 613622 7384031979496173541687515961152 613623 -25024784127752260508091370182576 613624 -85661679914591881518821936332800 613625 23374690993151635991568950445000 613626 -15761199823187888588207359055616 613627 -16341260955919801994520128428000 613628 52466126941796888132103802810368 613629 -56637192731146763726967798790080 613630 29724712059866642457968382096960 613631 56147474020981611075756863940312 613632 63800041168208501811333889523712 613633 54799895531791790530688313818882 613634 -174805467820295083192520805888 613635 -39812123785506225414234342969600 613636 86868066280830918201620061054080 613637 -97611303760979203110250684167714 613638 -2464825265886596742341476278336 613639 23433164493528768653429153098224 613640 -31711354415411106228240704256000 613641 -11600922213725112700793025327936 613642 39355591244738813042076713543472 613643 -72526837255971986929348811260680 613644 24944098197948726526412496662016 613645 4196828537953385438400590568960 613646 -1471086423126608132865715845696 613647 15535513989244811583209986576128 613648 -5485645982915777678265484574720 613649 -61478616836895520448069608247964 613650 13213831069683360196283510697600 613651 -7676852481370232040442662427348 613652 -16761428482179143768793998262528 613653 654214035983293480626775162368 613654 -39463066877754181084509675232224 613655 -5813343617289013712895399028800 613656 -4010969767481262351033104517120 613657 -91927725782100871327229857629168 613658 -32682604778738977719846324994320 613659 -29866508291444574931715713999680 613660 -25055299654745205392781681162240 613661 98102865013723795491194370620262 613662 2725175894809031606944037836800 613663 67397383479724451366037036529104 613664 -42605894315344101095306069803008 613665 15361620386231001316026033441000 613666 -67329213872814937752817034959200 613667 84235504428792749792316936346716 613668 42697610924956625292325793740800 613669 -43081929787564420293083843139840 613670 -2086692810502607138219701622400 613671 8649558884260343219224016291112 613672 -69192671316091433881995674419200 613673 55108215425629334977107371276922 613674 39150701857920254245955764040448 613675 62710357249602846165143525096900 613676 -10789962847471989667018475679744 613677 -76111140708497695533413136115968 613678 -3020116499786437431129200477376 613679 -123636678063724000644145432374528 613680 2299590359367100261238625730560 613681 54713873961433984890256423606000 613682 22207548848643532921292771908512 613683 -23407160829384795120943931842560 613684 -32917597354526690468755654739584 613685 1487641876470070375756288826400 613686 21543043301124268823959330381824 613687 -53421295940924040053817678917640 613688 14597258367587496307602156011520 613689 12189305502224170899796675788624 613690 2389195753751743515603228072960 613691 24211254539469244989552211019472 613692 -8507995879788559622125732713984 613693 -17759545917845178491741960312000 613694 -28314995240095888370549317711104 613695 -5654635527397621130163486380160 613696 -339071413987052880083359367168 613697 -15104716051466075540031859464768 613698 -36611864795855263698576250698240 613699 -38096411683160882402601813055300 613700 732117391543929324554586403200 613701 6580051304580832441009918096800 613702 43953531390247870880719931316672 613703 6363784918495445498435914155984 613704 4332135544153606751770628259840 613705 61029367824811416521825120485860 613706 -49359380527234380702783923114448 613707 16313883531521052627913308134400 613708 -81457918629916810264955919830272 613709 -43704907482567748346944073366496 613710 -5335234199665616329316984620800 613711 1809361023793518267961685879264 613712 41010129059285441065931563008 613713 3905430707395847756768086396224 613714 25838397755592168448188824205456 613715 64000584843673677720297956301360 613716 -6474132612492765791603616460800 613717 -27715667289973053356581408259208 613718 -2842009633811067647804854548480 613719 16560661317172398611441696618640 613720 74696932563359002952310807552000 613721 -43776933307719649337492562573756 613722 -3083788071680749645979396528640 613723 -85745511648306185314465146070296 613724 10789254372896626217938598587392 613725 30039719792687565207296174546400 613726 55807948427497313692206482484480 613727 33264008579834302557692904421560 613728 -24712445701336908032966956548096 613729 12471177511353534362585339697540 613730 16807082902279466304383820141120 613731 -55335170531452560437403670712400 613732 18395517442464865662245715566592 613733 77858785690193364302739364169982 613734 16794780724145949548157237003264 613735 117854831301899726939698117694160 613736 -59958059264595635012404612408320 613737 -2010078292646591209368421274214 613738 12541919605344963876007487047680 613739 -290200692553327612746896344320 613740 15562988616158200535313017272320 613741 -51321837531001368213798192754858 613742 52264470368695271902997224414272 613743 -12881242721900598400066136762736 613744 1770810788918727955732544225280 613745 -41239361812854052072340926574400 613746 -8696373124715533644009042341376 613747 -82119684983063250966597155002804 613748 -52417655172353874668761332734592 613749 57417608169606389211862517189664 613750 -5677409596912291750803273180000 613751 -79886573350498076363290675494720 613752 -13716145978080470866396436889600 613753 -34468569882630738967556357688320 613754 -33900724049840817206778453665424 613755 3103919463025674827015346073440 613756 -10637632963738025888681768970240 613757 38971125131582139796686294363840 613758 42465294171296610263979961713984 613759 3471731414450302547939663864960 613760 8125717806862579034756009164800 613761 -55158851836619670354523625208528 613762 55666783889277752655640129377312 613763 -105757776506239047937838510777988 613764 -2218327237682102972979276871680 613765 961514201823953922552841449660 613766 -9873270009228989995852189515168 613767 28223961422938665052156173713664 613768 123598271404955918641727103068160 613769 -1106959630703882825634610820352 613770 979982770616559402876388800000 613771 16799506331953996889974198255744 613772 38552416274273327940559768133376 613773 70517587279311460816389940244544 613774 36674350785459013396281365399616 613775 35135028467528215783061365777800 613776 12574210733781575147166284513280 613777 95761006671606199030109915519040 613778 -28317917314031037058113428408832 613779 28140899730325226642501467107120 613780 -21307088121739097472023768582400 613781 -16062036714258580789393306701408 613782 187725321799845072766439607936 613783 100145357359902449546783861725200 613784 -6942206902371456278140660346880 613785 31662493328315515203083192169600 613786 28261804757035603372253089508592 613787 104881535905080334334486553274392 613788 11534949982375010183649005346816 613789 37982560014796080743733273069600 613790 12396028684625115592181104238400 613791 32369462294541646343274280857600 613792 104356564709902035330768078569472 613793 -28931274239515363670509251501336 613794 -18777591708366632256062901878400 613795 4877540758372289608268290022400 613796 11074746650240965758767120937600 613797 -10551855681738811632452927536800 613798 -43856947858121094729270625581600 613799 -110685754643681266761481318258680 613800 -6915938538526083523684491264000 613801 45898201314767613005339551483392 613802 9060889022362512493033551137280 613803 23187568263570827218582382095704 613804 8000795884078121942283029093376 613805 8072508942796769470433614808460 613806 -5943691357962615670328894978496 613807 124000434064015312209966355719056 613808 1957650342179851306668473597952 613809 -10303312461196749607768220747136 613810 11944713655999429773763704262560 613811 47052757029295571190827650216848 613812 -37492858994517938681505569599488 613813 -78364751498214574950729308753938 613814 -6160126226357836420854896822400 613815 3781060865701005574257263447040 613816 9034863532078505927015055605760 613817 -46662966881879693397217762978134 613818 -12656879827095038841095249590416 613819 43410549502242235452515882939496 613820 22648484542055087720874584494080 613821 12750224241170639755701075180960 613822 -46067948231597980377002258976576 613823 -46014511644962351375671050998832 613824 7568284554033430906779708948480 613825 625443121794961947186471703600 613826 -47362634746070882287173042435888 613827 439329423708869184813244319208 613828 84418000765202522677342263920768 613829 -92203937791414277815006157721570 613830 -3397153644662725693019577139200 613831 21198630561653688078648380323264 613832 -39460292346054474106272098818560 613833 -33461145279471770266380559200 613834 -21809241353801671221141069317280 613835 -8483004141402845092046299174800 613836 -11649429237734909588528612593920 613837 33382616867574767794239359491552 613838 13825348366827325230942025456320 613839 60188727044039484626342645689224 613840 -12286388036937350488204182896640 613841 25290557062909381951149342400242 613842 -22002272211131719410998727037440 613843 -139045931869878571084557809808240 613844 -3065089267446892650046024470528 613845 39917847242755293234196350225600 613846 -23167899463742942659509014447616 613847 29328374019644876871715865677728 613848 60676745246822952804068020776960 613849 1327186006714298648383840867850 613850 -4550586026449741695720536343600 613851 -2927878808359555052170594223616 613852 13907404099159921126912906552320 613853 67040347501699583759526982040460 613854 -3620991061560133516411903884480 613855 -15798210863496413633156204718480 613856 -79286855764554757236688594403328 613857 711573490592109989043081523488 613858 -3715390926038349060288817973760 613859 -41580138409080437111899562182584 613860 13691505079079646046377684111360 613861 -48545717973911080596876135345538 613862 7061224129306220928278752356864 613863 37102615074792414562024005579792 613864 -75777711610858962002519064560640 613865 25581664880344885991146321963200 613866 -19993654981057273106189940117504 613867 -12197606053636438106199020877888 613868 -40115416188949925154436413520128 613869 24479070288984974022298837383744 613870 19627601976854454129587471208960 613871 117702018134059781562748824724200 613872 15762220005340845360972000460800 613873 38357855743709870393894352880564 613874 -46187282354069473315414447362048 613875 -39138645220609483608151867236000 613876 52667790344183985875225284607360 613877 -1208332136385941550260802889728 613878 -3993638475574795787963355226752 613879 -9690462406524082826402299436624 613880 102750132804550866259482654720000 613881 58608954536588392719240341837370 613882 52245285306617660622055580583792 613883 -38625322758763774441032259643868 613884 9589433381528962171398478004736 613885 -22402090083791759254875897726420 613886 8772490942126743215850423869184 613887 15632730183206680591458869457552 613888 -14337557801987936271144037908480 613889 -12089375666413626969406856525310 613890 22132407136119902544301106112000 613891 -23257032226671258539604092264000 613892 19722110148047547387233056911360 613893 1280829289372536922629254332416 613894 10783204249845075588918367334496 613895 82285901006861798353560870975600 613896 12253828875065251725397670092800 613897 -44286959643701373854414860134348 613898 -16355001735593446595725170670800 613899 820882592337992026591901447568 613900 17661923568748300972163690675200 613901 -68091051254273478975246932370900 613902 21799301586936590874877050042432 613903 -41096401597213025671313990432848 613904 8641098949254598852522768760832 613905 -38886679395823052454283194243840 613906 -57853491745666037486980662196848 613907 43859811524438987386262834501712 613908 -42370027947348872718417761582208 613909 -83782319748851589399433822384000 613910 13402175549947347317791064238720 613911 587471153929035675975880928640 613912 -34430352141945560727982908948480 613913 26822363530780233176751106245780 613914 13573107672026985759092326170624 613915 85619957320374995026424916000 613916 -15378714216718903994292657282048 613917 -18163058341448344599157509483066 613918 -19802406984458557276556445763584 613919 27037957399739037654548327002944 613920 19822797260429785449928379596800 613921 -96996546378646138110598829548704 613922 -1123401288996814751210216412000 613923 -56455997961932513523189706273416 613924 13860769295584824755688586657792 613925 -12281318748658310583018624295500 613926 30121985783111504211094465238400 613927 3392053557403608726987558672472 613928 13235920320707941552719473049600 613929 28772665163660624441217084432288 613930 -727557439920226875011479523040 613931 69662563100370730990840062067464 613932 34044202649069451505018444345344 613933 8157495929259284730252099776044 613934 -1468826275489716462377980658688 613935 -13869983855737020160834654788000 613936 642149280927962322802335137792 613937 35297274720311538937246067522112 613938 -2948453473680937759124778043392 613939 55204520570118208959606860698224 613940 14506557641033847842038249655040 613941 -521148121191309719354763158496 613942 -24751438884615668037692140130688 613943 -133439447381390286278961232054056 613944 -47626999122461191817656062320640 613945 -63178879105080880007242341930300 613946 -7844617869718729469575757158656 613947 61061007479946299326275450540480 613948 -68168412290000915510334775432192 613949 45824224273402927304369165199360 613950 -6083814929766413247010603022400 613951 22920916194268461104893093878480 613952 4294331780631437625832900657152 613953 104658050141259228516926850976800 613954 -1062842123611652813838944640 613955 -30957497148002860015819586369280 613956 -6923440374447773073490933616640 613957 -58405942605180581518480160093794 613958 -17907508333062422982233487090816 613959 71352076138940791882130997652560 613960 23822332452241897406029021440000 613961 -150036358414357665987540986437248 613962 -11976459412488497029942516323072 613963 42601539056202861844216458740480 613964 -17040910269182918149329173213184 613965 3174596318200562633268007659360 613966 19036817028708478951172339543040 613967 -14483848515503528575342852803984 613968 15259057416509948910482655412224 613969 115401754436742862429867552480370 613970 -11991077710251826277807614080000 613971 62045509445420292255088675892340 613972 -28207667937950774529906090389760 613973 39645930108764643286457878666140 613974 1445845780390664226091646439360 613975 13372205220874654667534814030000 613976 34038398618997310380166537973760 613977 -5848317061669528136166616201152 613978 14405737621511315771223981317856 613979 67438145019157320626635049727360 613980 -1733989957463169549563315212800 613981 -127860957279829703266468054016218 613982 -25567327410994275305432859009408 613983 60135569455827128999433934287744 613984 -11622092277887349741518423851008 613985 20194902487514794126136063414400 613986 5724849230599622881256509667328 613987 99032573288908916536885000441992 613988 111540970514697944906743820083200 613989 20482811483863958842849629245244 613990 -8714512335247500085117598090880 613991 -21267216489075697354530533468160 613992 63210721442448752429976040734720 613993 -65063753934838400787756893090758 613994 -1673993238623323210876013918880 613995 28770725164017001231024839483120 613996 -76109324524790421856887577696000 613997 -794742857269778017595361531360 613998 -8017059791898534843838665925632 613999 -76578900127186743491886214270000 614000 -5425989637118083481749905408000 614001 -49575578349501653566232209319568 614002 -1274689511414578458088631860608 614003 -2905638424401936990522702121056 614004 -26857986653828433611068416092160 614005 -8207339229369620758229107121280 614006 -6264492854309251932957974331840 614007 -24923794945725475913048889789360 614008 41442753773408633465137956126720 614009 -120610233987457153269390392757360 614010 14885763770547817246942596472320 614011 43775678701286534545635816171000 614012 -29715019366086901570139788968960 614013 7068856595432088179833686122400 614014 31970682652326844966817061388032 614015 -17960868896072219332326710306400 614016 6839156670874582137141964308480 614017 20567656735812064781528031141120 614018 50547616551234974684926711530960 614019 42087903450463242296970843071736 614020 -6456887699069574640501281239040 614021 8044311702443137317822076740192 614022 -5778232173640588005745853675328 614023 -55459920852540845103849669304560 614024 17601720121720706651295390888960 614025 -1864635075271383796506780947250 614026 27143735931672295884549219440640 614027 45382669093230495368355061465872 614028 29653988722377439759949286673920 614029 53725510432595613766319995951800 614030 18822421479226956863103316820160 614031 14077162371512742293683412801280 614032 23510910242681987149132584820736 614033 5563871127969932403787707174720 614034 15332952525378616554239955939840 614035 11134552699435998574561269789360 614036 -49887564272249436623058490197120 614037 -77052805632142481868935104441440 614038 54261957511283348263855824997920 614039 119231853926930470669071604056 614040 -203625306204490024808015462400 614041 -18372927668548528915014328069558 614042 -6729217736990536659197480394240 614043 19450038312777353908152812313132 614044 -71530133459469506188624087396864 614045 -23469137021347798053944185374720 614046 -33394815627387788022602823331200 614047 18454402016568846166151254610032 614048 43921804468333741035400137277440 614049 -20145427610931975671019036846720 614050 24692504882804115294054732274800 614051 -33813819181771128463709994630948 614052 22230106972971964028248978927872 614053 -98201861454495098806595105679936 614054 -1633303789281696659855321438208 614055 29256663835471097020145932293120 614056 -4455449025102597870526716933120 614057 -8984012972915736423531017052696 614058 -931628991292349265126532323072 614059 -38252756414430946549485743502384 614060 23998116701201155777644137748480 614061 633743242516473650282024345952 614062 -26820981653791168047173151307968 614063 -108768095896627423338859451576688 614064 6994008796151009393642215047168 614065 4055857476982435986450814149120 614066 -39090701596382044848897600150768 614067 86396497582206706552742161029120 614068 333810726112236848645001167616 614069 -19057017871985010550329078655140 614070 -14013079277768537082475772407680 614071 94753773549920813684731969887272 614072 34564857281260398975663941529600 614073 -18131235905324235407885244442656 614074 -22658037479877698262798127672608 614075 27320076057713777988135486000 614076 -3109925579047316836241847745536 614077 -25702857831549898627806892629600 614078 -25429335881393856836092808240640 614079 25165671848855437791687651586872 614080 11362219451579149264467630489600 614081 -49098013973137368664315614605868 614082 2583119818094591623659797067264 614083 1108351371454897836201590447944 614084 -42322753155702663226424071718784 614085 -13734485023108659875625199701600 614086 -10914168836407233198093385347072 614087 38817846108987549331098247878792 614088 35359913448371087036614740787200 614089 -9797403176981690966712080803648 614090 -24356860394247694385758133431200 614091 -51442434076611558708886043800656 614092 3370818609195888690929648335616 614093 -17692447021059827026306811243658 614094 -10474535418774608479749336934272 614095 -36086230005103568137136524817400 614096 4818568144794951240999982989312 614097 69156634914978441681539463594768 614098 19537073609131203827755690939680 614099 -74751216203109309822410687918760 614100 -4407318298254256889440624128000 614101 34653788466042463818577194785102 614102 -68029923524588494456324227149280 614103 21698680700735499183113396363904 614104 116714491507504227123564221030400 614105 72383013089560170166586123367360 614106 -19937849300105443833750924252960 614107 9530499933412875153974976839072 614108 1516860132770386459831625321472 614109 34784294202808915604378030362080 614110 -1714215544537758833708414484480 614111 59292943899625821975760756483272 614112 3242825274848617497169114693632 614113 -59792492565582018224433265004638 614114 3546937909263337422781052582400 614115 -9134645912147117789914519620000 614116 -54802290176471508246725102719360 614117 -41041517002610829966741318054048 614118 -37338173828147256989743432373760 614119 42549241944839453213695861547160 614120 -28876766217761472974471125094400 614121 54065540676666532831680608160912 614122 -46002513270807631981875660012288 614123 -43959234121020750911601493327056 614124 2017623730340592046168454439936 614125 -51696742059161186778032267970000 614126 -407595479503511552138828397696 614127 -50422493395678116074053988887920 614128 -14916118118750373278944535740416 614129 -123644153169749646860173387140270 614130 8661656922644234240708738711040 614131 14792570278200819842384045468160 614132 69662742468438888740991376960896 614133 -8403457134757109592004292707560 614134 21822779596181592765273537069216 614135 -39040888493483142416501935594920 614136 -28536994830192753379201496985600 614137 31897696732222807473167795932240 614138 6478224463335907425430054500096 614139 15141390343099583961976671482928 614140 25261532868945666310591315069440 614141 -25027939539659602874271278130432 614142 2024366023891607090233799619072 614143 30957922804895999754234584667392 614144 -18435687361315833113176807833600 614145 3533484268194491700798626736000 614146 24872577471829182269644397982720 614147 30145934204113278343939137625596 614148 20545228001896290876080852398080 614149 6614090393939211983823941823360 614150 -5694918199617113923201348982400 614151 38423037482566517067635437271280 614152 16183559120123451697671420149760 614153 16319842590002649829557713925402 614154 22426512960097790194580232549120 614155 2212778749337081266278509026560 614156 -38771994834396558087528015751680 614157 -8887521461153186451445227869760 614158 55244232435866833155332220511680 614159 -13902949373640870260254100735808 614160 8118116355430171107739805368320 614161 -6195455221505012410231085144000 614162 -17423037408555475849410043816800 614163 -12435823615162761607015351164672 614164 7527757823667835405901677483776 614165 -38883181484853889241554017083940 614166 -33762406585063218232594220112960 614167 62112421230033576091677585350216 614168 42393514888220773245520778434560 614169 -759547345782094798199919167520 614170 12840108442464586650485520941280 614171 -40904727277950333385643980236648 614172 2975203245230124997150720917504 614173 -7190089237704641324023344409760 614174 31017854644019520436277791987392 614175 4917233075906324408578513632000 614176 -72868185978508504673737131294720 614177 80351007499056937390454596285026 614178 35973043862389295947365222324000 614179 -37634090130203937932959862349220 614180 3310090066165761887510943866880 614181 2617354179853315127347974604704 614182 11541761399568194577675668148192 614183 46560324915928859074299187485432 614184 -10018411228716826680026004602880 614185 -8119036876293395473790936548800 614186 40125072478407461483358452271792 614187 23076404472483791636229167418000 614188 -58560272180055841932783389053440 614189 -87352790075857948126120777955520 614190 -23596142876830902829873142246400 614191 42148508763085605323214104381400 614192 13699445695089628179808873021440 614193 -76386579568994721327642043095456 614194 14109422560869149321037425395200 614195 57185619423447123444867021001200 614196 144450838519036154210078023680 614197 -67798883117485504061201544614208 614198 -30562346190549837562903822667136 614199 -58432102879178407760594549536536 614200 -11514592191061499280718957056000 614201 -27667626846546073249675993410048 614202 28580309842822390289662661164032 614203 -37510862005896803311776696564416 614204 -18100053725027444508527483664384 614205 -53574505479999679112507354368500 614206 66024073541974603270892500599552 614207 3666756952485607704937112877432 614208 -3456565623225352500716192661504 614209 47491704847728913697577661709140 614210 -2023337799898706257937986760640 614211 16702883305390673933268685518000 614212 -805789229164605721492960560128 614213 41345507837830980653840169349920 614214 -37170205862775387958780069267296 614215 -11228640304856672130747419599200 614216 -98221617073671910712600203115520 614217 22435809232421503869815113155648 614218 -31304832079652513699469215132160 614219 -85206286259811715228115056678380 614220 -5730776035494718512609823795200 614221 -20494695511306513428252684818112 614222 1376004820449396539438407198464 614223 174721688769971387312048816352 614224 3758635029206378734752541425664 614225 -48476163532955893171471403376000 614226 -41203385254707421167821223369216 614227 36753623071245733020557899627512 614228 -61744454037208649449935308898432 614229 -2917454104866002061879936668160 614230 19830757866220329058997207539200 614231 -79918528911883357588879715725800 614232 62679314407414600087107632640000 614233 18868774910398559631954552951504 614234 -4373647933814419982445569707008 614235 4054856111368052543925472422000 614236 -11350655703705760580357693207552 614237 14212487085032698460196198554232 614238 24423557526907878825759529202688 614239 -55344847366379140663272515123480 614240 13024867683630721882385350656000 614241 32816280839909170558244974785360 614242 6015174892404980644084705864272 614243 68257214966816515299881334038016 614244 -16913335450921564862102660610048 614245 39061151143037851927265836645500 614246 5464574538323660350059085464960 614247 28868010327109264542647465385000 614248 60240172672660194968240981007360 614249 -105002758014100656107613764472000 614250 -6107692711461052808747589120000 614251 24563313838376682474776120049600 614252 10794452477068161507891676436736 614253 -33772211533957977475671951170496 614254 -13939948350683192507722094669760 614255 541605945321254464748461538160 614256 -10638657570381052755368755593216 614257 -4291024006901330638961205399488 614258 20465805259526765791288367550480 614259 -66570940929989898335677156027272 614260 24078665988807784613527001690880 614261 81035045010751984309464661738944 614262 1354748474738903998520416785408 614263 -21614682247860285501161371585976 614264 -46429838593850459006449471733760 614265 9307836615069249832558773296640 614266 -1285811378521777675367272321056 614267 -69299458323632670624872365710684 614268 11743080802482215689912646267904 614269 -10545241697972191745141081720000 614270 13721794950199859905378359686400 614271 -979200232353181619457625742976 614272 -32038251374613558563293888512000 614273 45952179535222118170432576928304 614274 -17823573710579055032784735925248 614275 -1599207485334030160440536301700 614276 17469580774331604209969634200832 614277 35923138109251885352706578691840 614278 8906299132684768799966088307200 614279 -128275121455249499217320002662120 614280 31373317319864425161501966336000 614281 27635733186824423954567608874512 614282 167520323951330730452087397984 614283 -23702033103922711197338116205376 614284 36620632574374484596561225777152 614285 22002312163665804104899934856960 614286 -11688402563818203784782351754368 614287 -69474848914586752496448107933448 614288 2733608719639208213009578893312 614289 -28010799000386763776347240785600 614290 27615206629331816765760771886080 614291 44900239847544517195681019755692 614292 -13729469808878900049787473494016 614293 -90472105950940961235992260409458 614294 -10704426696145592392439791310304 614295 2966402749921032742026670585440 614296 31789535384361274783120216719360 614297 -95213879798725071284771827651254 614298 126702162635155269407232761088 614299 -12085258240315092288714965045248 614300 11364739272034164211639330406400 614301 6377608805119722830090139093504 614302 -12475077929759739512978789537088 614303 15745251010649571582695171954544 614304 -100476812527949102460197708759040 614305 37170012079401846464291353901460 614306 -4495867341867515328999158085120 614307 9236688855772574020842760216320 614308 -24203075625790898216430013286400 614309 -1970992600879139821417290168900 614310 -14254935639375073986554165619840 614311 -44984053284466667016837206459528 614312 52915860925284897391961248634880 614313 -5092609517393400731606557680000 614314 -13993026246633438562769230688928 614315 -17361184243930785739128433267440 614316 -18094568530307313888637132405248 614317 15328374370730689835950519958 614318 33731754696091470536565214782720 614319 100134832421495474438405457032208 614320 -872088729597393935440456581120 614321 87991910134064622329127583941522 614322 7245398766769573407261532137360 614323 -23483938937034727407447063116496 614324 6026725712842960376031946924800 614325 -29963546370060272039773959782400 614326 12609343307510235222799563806112 614327 -10522207078632785408743014144000 614328 -11055822329636287212839922892800 614329 28949286930486440685417974193876 614330 21281639789481304508971560990720 614331 28119485841838314455633226662880 614332 45451253185632681576158064033792 614333 8329904022404000573390854176582 614334 8686904681977369283538785958912 614335 41124918395252143874479399874280 614336 -22038705323832823644353325957120 614337 7878420818197081647145218433152 614338 -4653012692375510985555344293680 614339 -13413940700651049241411263607800 614340 -17424430698296698201043031939840 614341 -217872789821666482585568560256 614342 36323905443411984961450463007072 614343 47086967925364622337687401642664 614344 -16338190297233525786958639380480 614345 -5496362245126379813829665775900 614346 37124032519140645847770762647040 614347 9498873553523434345097456790040 614348 1362214879842081835719560226816 614349 49623759270384648599948497699734 614350 27988659931767395692031053588800 614351 -164467744044041436896591539315008 614352 -14206372742416477046772754022400 614353 10803825912365152305981792012864 614354 2064043832524160616013479641760 614355 -6765516014593346419259954638080 614356 21258148233823240421654133249920 614357 -6152316126567259715369232406848 614358 16533280073295379976525083607040 614359 36271704318139690777955543789560 614360 -4911172258125448487015940096000 614361 -20288480842577292373289634006816 614362 -47284260315012642049213356487440 614363 -5798588804552643978697016698080 614364 41646360343153686684650072050176 614365 48499988896982246978236994496000 614366 -46296880853763120620942228953536 614367 8515130237854274234342984007600 614368 6989304086287096977736840249344 614369 -17255057782020396677227886647104 614370 7182965120075286990416923852800 614371 -17285857922924111051916819912288 614372 -81388899491427698159500872711168 614373 57590878322711269329119474700384 614374 60838922679132245272577947251936 614375 -5814159218501854579992980655000 614376 -4783282040207532514258598952960 614377 -53360116433474674443294898600774 614378 -49365883553177272860102926663760 614379 -62688952674153836728683727381416 614380 -16929044203091615892009967564800 614381 -14892370572787815294225875774868 614382 33745365183529338818885853475392 614383 -27891073306096416090947556910080 614384 -484355869939804791649374044160 614385 -451555479339821206319538820440 614386 -30059543956168194610276991737440 614387 102998419118823233326362426777036 614388 46425764678469992901014991667200 614389 37649411833084018873737701511040 614390 -18977234663173789324089993738240 614391 -55986887033675692595739138538008 614392 22983978496886920951828559769600 614393 -26600227203104581954115921509056 614394 16896051523580082248485872587520 614395 -3138915893359279650773871869280 614396 -54472094701648484601814512929280 614397 12593282380579376811108677764224 614398 44105343294237922175488003201536 614399 -35003462107671984086794126956336 614400 -12851473711607656765749146419200 614401 12562159155735524173821360877312 614402 22058358467137207625887038259152 614403 -72132637674072266435060657876520 614404 -9180888279812172359519163551744 614405 -45065578759677431482120041782880 614406 17569646968593468589466539261824 614407 -27012843919613081179410587994440 614408 -23118400855751610452840349527040 614409 -15267124751666939493885539878896 614410 -34399103574394619516345986484640 614411 20384689678301260362706673959620 614412 -13228617691457466353571909657600 614413 34685354623703353486317394980662 614414 18088863106777582623685213978176 614415 61374365605930893216637723920 614416 -273234914749981369730060845056 614417 21612553950412900981404751724466 614418 -11423183186384533285564418634240 614419 -47384166393263285155533362170912 614420 8806782828280158846582928834560 614421 -47756866259663959676552530469892 614422 -230269805221327276009860459648 614423 106237367215386927199778370952680 614424 9077225716651131087321605713920 614425 -7192551145603041132837592779200 614426 -10081403208891518255658085294080 614427 -230447361240245328717185391744 614428 -85591283203666308871928910572032 614429 -12606322097572757988741324805716 614430 -18069786556437585337545807685440 614431 -46844100224912596282999755410880 614432 12926495833171119901011496402944 614433 8981135781119985030015096417600 614434 -16800778727876319975641695292928 614435 24982284527720411863661638268880 614436 -9362954982942047479840717298688 614437 -25543851572490550395457158494914 614438 56164113140962268094117954720 614439 39862459848194604350935782071040 614440 -51026664416821617170711415859200 614441 5124570750890563080629866810080 614442 -19726699421537669189655357343488 614443 -27021160915299605106687056770080 614444 38291987666980113868398791367936 614445 3896258062700847631509687248640 614446 14850486511652859613523295776640 614447 -37206662415624348536614570566528 614448 10058169548632982429920237092864 614449 -74355726554607742830919591064352 614450 8137869139644165163095349326000 614451 12155027882114689993287806736384 614452 -107943098675890156546490209762560 614453 2713216583285692290198104993280 614454 -22337113427419014899359620425280 614455 58506415660834121716241343750360 614456 -22826336554544823370983164313600 614457 74824323898345497264000966197040 614458 -11090771421595018211803267658016 614459 39250446263293840302258127617216 614460 17329346072489430111804056985600 614461 371441888981470647771772250592 614462 -74071827576625595601580197100800 614463 -21895524190970467646503343142456 614464 24864947011730043322079587598336 614465 -4814351670859221072472837392600 614466 2335131056033055891410296028112 614467 14468327761376779389901887924384 614468 4353725954729158602605430804480 614469 40042640084886473333350173252480 614470 -321744628820653971135948259200 614471 -36211366069276600656413076311376 614472 -14733366107509322418967159726080 614473 41369689201800878437068220952484 614474 14142137473139027939683539485952 614475 -19529084868372388125707365908900 614476 -55589664245858894274897572121600 614477 99426629026667821138082889742326 614478 5352207677156145886863276533760 614479 61103490892970914651604232993640 614480 -1753773184919465575580702883840 614481 7661453753992595004602211657600 614482 7473245633657789925721519116288 614483 25412798144329490424803051562732 614484 -19942119570079850443192982710656 614485 -56794876477792012303183397714400 614486 60227971362918577081803163836192 614487 13902868461669483451688464799952 614488 -26058934253283132963539810672640 614489 -3203346110469039973557002647344 614490 23118233674984978206041635173120 614491 -15524673421805760446919788877648 614492 -53387361295951060086919836163584 614493 79187339723899798309388451508800 614494 -9071476392024834638207991298560 614495 6047043457054541467901205754560 614496 -8584195869679342281317153243136 614497 48194263084520036298394419883540 614498 75967569195171418045446884759040 614499 8936241244113416794198867983600 614500 -18261163882314951370832445120000 614501 65014840201868864521142221081152 614502 5756951413051461120613860081792 614503 94207066669862503739115989613752 614504 112403836817182421912896280248320 614505 -10459771992026846392599288996480 614506 29683775588892082913276481899952 614507 -13492465929778162298937385460040 614508 -3172575124859132966931635328000 614509 -24993637488201554483787868553994 614510 -3077207994182171005062852422400 614511 73251107891967769923759272633160 614512 3913193077969476520067679846400 614513 -660006673307428135060005833472 614514 -1148160346664251238173549661184 614515 8095742628965982030710302935120 614516 3220950228195304785893136592896 614517 16391205156043129477982290022880 614518 -12338385194107541954384725235040 614519 -15304311879601270314619256641320 614520 -40438451385126837619577763840000 614521 -43649866762601788898927001806256 614522 -57228379645322174210803599020688 614523 -2663186903405866792058304275712 614524 40188261688283736352441336316416 614525 1495129715000338326101084356800 614526 13560038335621580971172783321088 614527 47527650735132597671641946965376 614528 83349456244528244906863173304320 614529 7189705780457346860697773420274 614530 -6498593312335141431769132377600 614531 -90437012642526268883997603937668 614532 264825002054433356823142582272 614533 -10996495893193622947458418182024 614534 -14650590759504342104446852999584 614535 21651412534459903214754162251040 614536 -25952798702310724019447613849600 614537 25977744167833328209599007448064 614538 11100768852487362074773542180144 614539 -40645384851812794509968559725040 614540 35109113014369479920858745738240 614541 13691558802730527185632498005120 614542 18778315270080453364398348763200 614543 -59635569199382365839254090624208 614544 -1142158339662237253616019701760 614545 21110332269853329161392130783400 614546 -50076131684331623304250043196528 614547 -33599150241202326500837630341920 614548 53121949042879962195481658290176 614549 -3716355940046121295402213638792 614550 246348426593000707798808361600 614551 8136019925430494625587067032752 614552 -50742509823987768739535766374400 614553 21481256939695874475273015450624 614554 27297854820191602995033152372976 614555 13963663263394706849406693582000 614556 -596201965741016696674482928128 614557 235081044415585810038516661042560 614558 -3158695952443860108968989615104 614559 -6551206529530431514965436728 614560 -48795858394049713574810631536640 614561 22723683649879633517462557416162 614562 -5386835473221967429546472532480 614563 -35996798697595300120189138385188 614564 -78393108816077269862123478973824 614565 14489590310196103632071606238720 614566 -9225876887493008688151504692768 614567 83127469082660420396786163598032 614568 1410811585398123891017191833600 614569 70440034204205362243677842974970 614570 -9309794208835341859181614586880 614571 78012152268828599119544553914712 614572 -40892536704910349960125141450752 614573 1513946920238409649820322797484 614574 -31912574533883525918424764160000 614575 -5415470796355826602560107708800 614576 -16385644816572938639318368321536 614577 -23375382752697704520140452052880 614578 -24071978359530473579931995858160 614579 13989669023313381209646078128976 614580 11656884546077947859374170716160 614581 49535728579899462067313903288064 614582 33605695032434162756407976766912 614583 5775167884682739821708220702480 614584 -101004846161701176590754294374400 614585 10254913360290214185626703367560 614586 1139893820915570801583730665984 614587 -4365463116499822260487710833960 614588 -9955860310516344646455340425216 614589 15730227990427435794495399175200 614590 7611939894384642329828385840000 614591 186941279793270331246786598618952 614592 -12301890403122875491353517621248 614593 -8361178381051581428151715466560 614594 -22500807135022800985796342850048 614595 -4081029621678823692731649990480 614596 -30212268320946535626408061052800 614597 -6628136593582294619827379349540 614598 -14844122814425406810596586236736 614599 1041554987875877459782174018264 614600 -1047141573123472367269048320000 614601 66004111712803670566950736961280 614602 13886908612427486681678416072752 614603 79099099961562735204231393923520 614604 -9663527732972571010383749743104 614605 20110263508960792046099143309260 614606 -1697072685847215144644094492672 614607 -6634714450105172680473214046448 614608 14037658373598673295956843560960 614609 -76382770668143915028261783986190 614610 5221694550772517335614544240800 614611 -46208031612294935106718914512788 614612 -20476792954295641860227905136640 614613 -74344540865747486604766640405856 614614 -1900405519221145846201200470016 614615 -25625388517710614243383697956080 614616 -56963688619315321315888025702400 614617 -117610486289889758452851942873334 614618 80382275809122505701811735413216 614619 61699850901887481728114306936544 614620 40615439409413054674915972608000 614621 32604573900879512311710954153312 614622 3419953251673597348220543575872 614623 -19600857883367119573937820908128 614624 64024160604754690009757667557376 614625 53948423003182019449489825200000 614626 42657794746450487066368151880480 614627 5000040990525736874117136766560 614628 -154644147939476187554721030144 614629 -50031412146897214344857064131616 614630 -13829020382561930569180847975040 614631 -20094286722730299107503223696640 614632 -19915762369443459610722096153600 614633 65024159220436810411566443517882 614634 8241547191401693558344137154560 614635 -283637302791099738419445474240 614636 64731473798680746408598254658560 614637 -9036100023322215949440065281152 614638 -13920840517416164440625964948480 614639 124139958030951607916690359279440 614640 1996449342516014237652259307520 614641 42120006533398619927490642515892 614642 -235415457378123190981491334656 614643 36784271774401015911855804491328 614644 15029651317972956700552468431616 614645 -31104433781464256794247080640100 614646 -18565128926092283846397791178528 614647 69239202091726613023779669362304 614648 -91275754210505911974231352688640 614649 -6787274335315979881167526512960 614650 22417374312027323348646836448000 614651 48003645851751171572473108976400 614652 30161021297259113115474830966784 614653 -38845357580748866951306629000398 614654 -53030861185869644956483764216960 614655 -59769400228623741863381566392000 614656 -31721782432399020007864196399104 614657 54437284635497836052717757147906 614658 29874237772135207653039097128960 614659 31815590105249259921570866340860 614660 -1780796955997958706410430051840 614661 11632367685053078708885624367072 614662 8388117515796096923666814081600 614663 22919756834115826255787991561696 614664 7379523149734329416759473320960 614665 37873505784067567752493660926600 614666 18876495459852940280218537826304 614667 -67705131473584491058000159302720 614668 24656269683454019719153222782976 614669 37409066522349569683363269622080 614670 5621454970364159652165672960 614671 -19116965964431987627509076834128 614672 11751806429526918946853166661632 614673 2984967767081450536171307660880 614674 -6606259761308667051627581015664 614675 38591840831085738741672693426000 614676 6179655475510187597986594719744 614677 -16181395634240022168347535698528 614678 -27892724069703167816895320763360 614679 -21994039526606045747215925835312 614680 -53419252170160371772853452800 614681 88619425396132056805390382326350 614682 -23399983522287351948881610754560 614683 -81978256436564899586019101843068 614684 -2111116473598474907634166056960 614685 -834485997480943100170012954560 614686 22779856753410276197276707704960 614687 76322719327154919883204869642336 614688 -63947617477597786586601577512960 614689 1953401141836836506632544348356 614690 14172673795068926492250960909600 614691 5817887195001736755796075724544 614692 20034384016369383356402525147392 614693 91641153760155760797461580666942 614694 13551640123340702228566232953728 614695 -32695029415370126109319831945800 614696 -3528424816724052101642017182720 614697 8033065271804815247145306781440 614698 7134841545236809596293464306944 614699 -26150659637363140082890355988480 614700 12929627176285111705676527660800 614701 -113953853087376516897569721384298 614702 71496292569818547540325945120704 614703 2361633293930761058455727406360 614704 12292848398235912708577032208384 614705 25771546335468332388712263062760 614706 -30219041325363591353372198349696 614707 42449885780277012370847838394840 614708 3194690443126012210956984791040 614709 7159004241904006810346921807790 614710 23468668344428018443119886901760 614711 -15837034179866832394395221442000 614712 16219135629040429314025109913600 614713 56842170457442492683797510193920 614714 27817186751957285620224364677600 614715 25421969637322564272040879902720 614716 -2828522665300733436937039068672 614717 -18817653018881667604290218802234 614718 2811341135246804201831902172928 614719 5017578801226920847892332431072 614720 7666353470834590095143841300480 614721 20099548319452654673138458106880 614722 -66108188442714657672722237687088 614723 -44509040496235415057803185899160 614724 -46690222942848596149845222893568 614725 -70230880725897499729334952401600 614726 8293480221636117442683943434240 614727 64544387196957648221655792670320 614728 1495892576924371594529283317760 614729 -79006896037825541337788162309670 614730 -8227821664279428723691256770560 614731 41452816552352938121128086789232 614732 -70854877386755779048646913535488 614733 823987445773547403620253491328 614734 -31399602583975987975814646321984 614735 -48843347514339893137231801505040 614736 19667465238337316291776822640640 614737 45306605206378097678635212056292 614738 17874935845264992565810786373760 614739 36448670831244913407710565040824 614740 -4582864125177476197885375979520 614741 37719335544526483742436389288142 614742 -7358805948476709805819515223680 614743 44366555627875060478140310409992 614744 -21802957292847606010906249543680 614745 -56821746771611410415451354576000 614746 -8591140697341561913786180772096 614747 11369486912356444946760919632672 614748 41980574989782742245701753940480 614749 37183038519626871635836742387750 614750 63338550544259706836055967920000 614751 -599254659562786617158814032568 614752 54773405911902244513742407729152 614753 -4239174855890864735405975755998 614754 9848493561524144120503596423072 614755 31154441622647474572709922153360 614756 -61229057248435814800292157905280 614757 -13937797634258974983151380974784 614758 11010986660588790415789573390080 614759 -100537924108174655393759784020040 614760 20305352422528560047289581568000 614761 -4983253392139498696728849542656 614762 48065089355329517028523174963632 614763 -30600780964769188621520065803600 614764 -51194084732613558192710058713600 614765 -88864004125684741316790038084340 614766 -21046504095713201701014137750976 614767 -6607007289929574785403823224240 614768 962086063254350470021447680000 614769 36623873794869513207016612351344 614770 -7715833342453457989886203243200 614771 507108282503964627337083012312 614772 -15321990339506082900203221336704 614773 -99188563335505636577833603360978 614774 13543488801156409956145570924800 614775 -12555866702095519086237616790400 614776 19223639953815561966539844526080 614777 -160955741121023791288727688180348 614778 -27080373888801905325838393789440 614779 21331628399025275261005930706280 614780 34221932905955716162136288332800 614781 -45093741233330899592529087418272 614782 -1610754873416793683950552691328 614783 1030499003094345569868218831304 614784 -13146240460041348615056507535360 614785 38313203828252102009924016304980 614786 19383503097939392001458341794720 614787 42676063969730936738263631993520 614788 -15863969639018450860026042173184 614789 15957765098785450853693219117952 614790 -15482811565300554458881450076160 614791 101432511656480026734159202384 614792 -12593459943406706892161252720640 614793 -63200085866359019300478743383536 614794 30605574201085190997006196155696 614795 -13569321073556424979987449300000 614796 -879050209350062813934700118016 614797 -32918330881291047828439339884320 614798 -38142696680560690122195591873600 614799 13362942979023898341647298988584 614800 5158690381064530448957896704000 614801 -223595230783760407172015432094 614802 27230037515320403715698849921280 614803 96789759137946420641909071764828 614804 35333097581803326299542687222656 614805 -38178701613892875016546113689280 614806 -5160177639001330445252687651136 614807 159385982281942340615437274529792 614808 -13116383720832681796875930777600 614809 -20897888207319607416233525639996 614810 1214791524060021439046421903360 614811 -8989648298858721285066951889920 614812 25865910604910346843523401354240 614813 -4901126466878197836415514899296 614814 186475397631311082168004773888 614815 21362450946620814925238705313960 614816 -34855078404379647429737984360448 614817 -8133753192782309285219486328960 614818 19077966105206864596474908033360 614819 12972868300050067901884831508160 614820 12248498462466211242081383854080 614821 43237363533345744891306880055200 614822 -21812692079681420395172944753728 614823 -16653227684986063035959463742464 614824 19333866780008785376360058470400 614825 -7418829756782083898825928372450 614826 -5881826902568090276291412406608 614827 19746211906138549305502993402676 614828 -23289849422205220699421031197184 614829 -16287528474735816743672249594880 614830 -14041171972486115168994786853440 614831 -16903939956149191882150916437008 614832 -3826475305230295355662043873280 614833 -5559544704091785763911466367196 614834 43038358295734569545654093223552 614835 -17802673789185553553758390120560 614836 3025732678512541128185317208064 614837 686606265377314379181664746012 614838 -6745578808417593301310860062720 614839 88623489267120957046852726663920 614840 24382028183189974810866017280000 614841 -47821987066031934597027288044208 614842 -23858537319328387500664026532128 614843 25318504427933356104525834229092 614844 -75863756006865810571597049134080 614845 31851529382233722877028851224960 614846 36968142645661174725636748015872 614847 -28469030851679775253018374591360 614848 13110501932139657826258533744640 614849 -45235497524862745901057069481150 614850 14745714499888638898802068080000 614851 -107668285342079778659585007774148 614852 30797549903299916658634354825344 614853 955120802811583528178432623260 614854 -23152423641317201266577374887936 614855 609708991026328814302153280760 614856 23359446348722902475773919723520 614857 650672431058380577940255585920 614858 -39752761329596052449034498030240 614859 12984318240362830340173480366080 614860 -6953244114874743426011196119040 614861 -7072000911028736088081946006548 614862 -9879162592824550658325824772480 614863 -112067504190228871020931144111888 614864 -3538292224392802709149103947776 614865 -24198818652564361942917578616000 614866 6301373168348035552742340312576 614867 -45988346036622033736456063768248 614868 -15003121579702116148726549493760 614869 55202680048534792605605064185020 614870 -22350818454291532617927248805120 614871 191655119653214410045252589112 614872 -5972664477388120733818804838400 614873 37655497785912855951699517729536 614874 -6071377122460428959128281484032 614875 -75236539095583151692446420660000 614876 49690253045100148041954724047360 614877 -29891486788826671044528708888000 614878 -21708891494771274746249133957120 614879 4032788932183284533401512510384 614880 -12576412444034699710916623073280 614881 46512697875865180421066533867682 614882 -21349145976080757938039410011648 614883 26769839611348502049060430040304 614884 75240637122496095468185443255296 614885 -30820040760929716314205302743040 614886 15933302637427525181392403446464 614887 -21816497991423623146046160252480 614888 -53477866897140597284043016980480 614889 -11509158575846639973369288526992 614890 -29337561079365284010924971699520 614891 -20163401749745671052100597937728 614892 -17877110597987962345995281730048 614893 81235980912476180792634992893142 614894 -26872146832556277593392123957248 614895 26354477444077960332729575112720 614896 11389685157415788025700167319552 614897 53787478601687920086014806829040 614898 -49668546117271883679296293593600 614899 17279366493680460305074986910240 614900 198542260576868767676256921600 614901 28721982757933463278694873235840 614902 42189403786214086237679676757152 614903 -9776429999290592807638826498280 614904 -2702157665764097835423601274880 614905 16482698592234941308140527952960 614906 -18055359303993960751638098788896 614907 -69761481233728964151537096501960 614908 -17373203916510594338211716547584 614909 -13161546648989422707919055632890 614910 4803539312566300354612591104000 614911 64100248134731157907872482556024 614912 26942529120702123044272059973632 614913 8279081215170062114142944587584 614914 -30126715681153988659736206412928 614915 -34200733553492509475622628514400 614916 -12101573604797522353346704588800 614917 61527599450844818189593394591966 614918 19157929201687984787842890120000 614919 24881817208706569781167700971944 614920 -39817711949229920990852683315200 614921 21480376979881555953023052260112 614922 -8257842921941430355425528426240 614923 -12888725499000719359039340049600 614924 -18807701827709196795729625680384 614925 -20571083183530905267462436944000 614926 -5347304169842634406622920607616 614927 48733753992777601460624447353776 614928 869511912231173454112316719104 614929 -421736275915015339976108419008 614930 -10250240071947961638116088332640 614931 -10151499008591373807147365980416 614932 -69883010145891116594520545893504 614933 -108643370894228854116482001902976 614934 -18513835537672372148348082370560 614935 51721374759569634882141380509200 614936 -32177641994830558348768149504000 614937 24925373152016845265980374494160 614938 2598411230848562630338804831200 614939 5029465345722546747803432628624 614940 -5360193809167185627206000670720 614941 14571704931680782857792346112664 614942 -32708386029387318212603408896128 614943 44313710216531301458737179264 614944 -18269549014306142145696099729408 614945 -61596204987174142838405874298200 614946 -43451877830635553945701222656 614947 -11067484544528545196577120983040 614948 160611614061426767504746968539136 614949 33110812331072558880824245018464 614950 -13483045778612581618885090749600 614951 -78397502689744560521170269793008 614952 -118967236563882326115014830080 614953 77989449112578316230737529331300 614954 -8779836206464312892380548322560 614955 -6552057686524599378899107054080 614956 -54849934957530639321005896794880 614957 -14369424074684710245979196577600 614958 -14963139172922544161029125843840 614959 -8219162184410925801024381586512 614960 13868005456567760579674046791680 614961 31425674952534112904771893715010 614962 -62422511110793539195357672278768 614963 -124722224352034363413510757372788 614964 -14338742671659376524687042244608 614965 22301409806750703611828935658520 614966 2360359719077835299227051881024 614967 56875520150418805426766626496640 614968 -55717067154554051523433890877440 614969 125871559782921196108362457064196 614970 -25795173863298481567693272802080 614971 -44413233091237100458939465691888 614972 -27885060769447268413841737012224 614973 -4467517895630387612971868234400 614974 41901712381270163221924244440320 614975 56708894444894447377586668880400 614976 -6328233549453553552267545673728 614977 -46458870064641791948799495066816 614978 901519660131475709257104138240 614979 -95231078151062441450678304184080 614980 -44463193597985970205868349519360 614981 -76920576457391488226513728453218 614982 5054597872495357391451596774592 614983 27719748711350711230610640358232 614984 1745606999063825785817497666560 614985 -17847956785767497472296796186240 614986 6487715702437243445663414784 614987 -63000822862690397586365659169520 614988 -29744224114127450312441769463296 614989 -42052286917364815442701851287220 614990 -7959458677598294536616764809600 614991 -43507109473293351097346042806632 614992 -2364855905809725540198992445440 614993 -34937742711113231008023510585822 614994 -22130439600384774897539818608000 614995 -131065116173819447157515549517120 614996 -22110016829623102390633536336000 614997 -19418960879652201376269684182112 614998 5456033994694618789431903696960 614999 -11769328290521949678670092844800 615000 -3206944287737597509342732800000 615001 76758854566208429312372718552852 615002 22580580860958644222573144111856 615003 -1244381568155803746783118342800 615004 -4489562495653725966353167076864 615005 -58223407404905343831999768920340 615006 2359567449152197243113286379520 615007 3797415148315545251885809780200 615008 100137762824615454317367202283520 615009 -13782597451159382501291987581440 615010 24481324663706211000373137784320 615011 -41338572811243707480352439706600 615012 10950094698055884444470501486592 615013 -56635051675010766328501061416576 615014 5779947483741908388126264488832 615015 19884169981472173026451955697600 615016 -5166051280572501271649197670400 615017 -11636449696577910095806795204380 615018 18567910707088848953756442395904 615019 87812387932129112928430794242420 615020 6130888022638423086865184194560 615021 -27844492102844983376532015411936 615022 14087624487354863448407733045312 615023 60189984562303106610576100420944 615024 -12356848839742581275715041427456 615025 -4516444170417861219958533043700 615026 66486512098405730461544697054240 615027 -838339206186333452649642816768 615028 65108675727297221114599461623168 615029 -2310076409783162328223293138816 615030 -5278280518792454185301561395200 615031 38955957540263290091448006121832 615032 -1341431998867230869187619430400 615033 26689951924208443992932453919024 615034 -8477448576945765520001790947328 615035 2846350713929205053286251316480 615036 -35176227091351768618836999045120 615037 -7472447908736219238246441691968 615038 -11453275893780945262801121553600 615039 4516675383076125906570937879680 615040 -36929447648480774956790159769600 615041 17866717959661659021104840707584 615042 18065071115032175291320538268672 615043 37066685438692843412636378592 615044 -13469842734077195496983565849600 615045 -76468085456433290375415887626560 615046 -35605235583504141335875840602528 615047 -83823355947991291916126330838504 615048 788234222207427559015152476160 615049 21060647236416026996440853332240 615050 13912734542161884314210315782800 615051 28299382679038399652158461178992 615052 34209485589352492430326385774336 615053 -125769798179553271712543859898698 615054 -25170467482287113381527148190720 615055 -3328279600489228516010680513440 615056 3713132455970533347334067208192 615057 -47169561746266600910925473894160 615058 -44850873910443425169454164651120 615059 27280790461780502802112466472504 615060 55703127460844648939773757644800 615061 -92933303240370483084501323089920 615062 11709755145137149788384700977792 615063 -53117287668045437694646549611312 615064 89172218372209457145854825871360 615065 27996662359819580198918619695040 615066 7081582815019767322714146430464 615067 -40792905983279630572577617637884 615068 39929214293765733309557152657920 615069 -7494456721988014078265029838592 615070 -10052481382088276745314086115520 615071 -3848386445305044437511044494656 615072 -946915192678134076516623974400 615073 -61623890927576460138335973615936 615074 24143842115478015558608304307536 615075 19899968335379041167705109320000 615076 12608047535070433136670754983936 615077 28575915933439912098674702614392 615078 13159676814804454282121926204704 615079 15370961670498305958509933959680 615080 -59031469610193349562615597721600 615081 -9482563492593495549636865674816 615082 -3749632101830583388460347788096 615083 -12402907588968759880615767776880 615084 -4362171274388148519181454129664 615085 40905130031340934609011169488780 615086 -27062709030338834727993399331008 615087 -30691543418802127393364824992000 615088 -4999543456773572867622142607360 615089 67757846839152956064233637776640 615090 5134000798771110250716020889600 615091 -50458542789882921445300961232488 615092 19222222274557684363862229135360 615093 -55619193511384853434966583898336 615094 -74701641309697389046552003929600 615095 -23959657087112072287633735872480 615096 -56666633117624836215299533946880 615097 -98058558691064209387153569901014 615098 -4346958501102373033153289674752 615099 12679147863283410631768013495064 615100 -27046637067673574235552480601600 615101 12183932172844639478299264428102 615102 -1496002353868901186106421948416 615103 -8572037032145030078833439539648 615104 -8897476124462699329312285261824 615105 38665437147217196893203181751700 615106 38259575032002700282884566709120 615107 126010726213398865699532443351356 615108 -9025006686489467216660323454976 615109 8191453212944986199456846404800 615110 19049570603187347451437508216960 615111 35184249379552240466385489517824 615112 -1385954463561173212445036052480 615113 -37253619052091254576258575404016 615114 2189540590690027415904698500656 615115 1502895075007150375175093026320 615116 111037138541407628900562302641152 615117 -62570090386280403303360906595680 615118 -11574372900615139341901071555840 615119 67343830510743657569249173633560 615120 -11281602825628282505491124060160 615121 20800155264013503097011595467892 615122 -34532960196352481542403587654368 615123 -27449115408252680850256193567496 615124 65077447848394375024940892980992 615125 -11677507491721046653817499360000 615126 9428363342443982008292849725824 615127 -7776418203014347672639278808088 615128 62499685404729841577007363624960 615129 -27401099150279568295173612058416 615130 -21096865559447498831418521064000 615131 48622236894547869920940182546664 615132 -15024805820446851569855106782208 615133 -1222726190673426457254506243456 615134 9598968542215048156110871482240 615135 -3784152604355192381879659599360 615136 108983974590168240174783670517760 615137 -10685534325550884186902530565214 615138 5658935810834750337006224194944 615139 -30454404587323986562969821380144 615140 49792880808883937796186418141440 615141 -90605273848593413074367707330560 615142 9265272090797427170197369345344 615143 53733601058017010935883770935000 615144 -588744048689519725515240161280 615145 52886860797452783439834829819080 615146 -57865808046374486239895168926032 615147 476908830920016170838749100528 615148 80296777696405369720444005473280 615149 -520817154945295326679396526964 615150 11373631243280877799630123876800 615151 -58215569985205502230455886940848 615152 15549376136017613695519891193856 615153 -6802226694322356447530326582272 615154 -16542250452307836826062335434224 615155 24710341555617638262417896968560 615156 -15549808150802413999718964707328 615157 50428159806037601700951606571680 615158 382178471671875819916160575488 615159 -77182219564229047097356502766336 615160 -12830590521736826020824305664000 615161 -108812824308087313977809221817238 615162 2723293256206062419922387469824 615163 -115920563318627175276296319579080 615164 11943329877104408558932832256 615165 31279702917863875548439947661920 615166 52287809592005231472945962284032 615167 6431366227682223378704723252592 615168 -24984517240568981100015334195200 615169 12753779553710830667456021674944 615170 -593948983965835319152637322240 615171 -2479448520754535927247214421592 615172 35801590530313360180847903000832 615173 37480331832556538215122264096000 615174 -6262874700257303520032490909696 615175 55217662066133223349946385529800 615176 -129871036479758551648400889815040 615177 -71504260264629063819164451312540 615178 -67061025903660777630457470513360 615179 2128147284261377452911494287176 615180 -25799876781872359575830193239040 615181 -9119161077472999932655301940096 615182 15998087594828548733280824020800 615183 112586184885449485704384729103104 615184 -15234605580801535195594102988800 615185 76445675720306537994888586512360 615186 6014452204985148916605668920320 615187 121219437074585000045570799105836 615188 6153982067686261074413255786496 615189 5303957438720724422030428254624 615190 -7906527199696548533303240006400 615191 -34985021012094071311799484075816 615192 8962423043590471823979516702720 615193 -64880300572822210405277099712240 615194 84359159000804635827566851702272 615195 721227506317759292965959746880 615196 -21913046833686882226271683107840 615197 -74495150673445454185437511109088 615198 34821178784572380826165278790464 615199 -8715855669726541597985868067840 615200 12660584259312961119106818048000 615201 -597366654574335941554335901440 615202 -3789090838985028195193351515648 615203 133046014462815050187505278225120 615204 4250372588465936342729520328704 615205 20371314502293445115633438649720 615206 -7613465740053690059667495486720 615207 26081343423172935313667499142440 615208 49161416462953981344260712529920 615209 3218899148211132212250012441216 615210 10162516229613906205283682888960 615211 25258337963958703254148016509824 615212 -20060355995288595705587377947648 615213 26601931760680370178315371134764 615214 5921928107104137065056408121280 615215 1488223024216484861323554772320 615216 -3016116357427452040506246168576 615217 -3897314506749747486316975130828 615218 4193586495745987579125114892560 615219 30316131781178653299485095508736 615220 35992151099724264755166210816000 615221 147718215647738117154596362129500 615222 38732275939157124179779247264640 615223 13622245801664643749635319122560 615224 31133841741451412811970510417920 615225 -15827065080518830009461088564800 615226 6423946471057323756264654357504 615227 -31829971327794544377849226509516 615228 -15646238921333138811536184090624 615229 74070907195211933871381330405830 615230 -19257624026157970435686921584640 615231 -50877618053417805957070646046888 615232 5072017166031871646028795478016 615233 46458684775953172559956230124482 615234 16915145594798626699358336503680 615235 37814347388068253573927207266800 615236 10025193294354519824437112456448 615237 2737623008590566327276904901952 615238 2504900541448653591342251545344 615239 31886748919993965186614116978440 615240 6516613617786852378845131008000 615241 -33396424220941688867512458260016 615242 2158203774057970132531117258752 615243 -40366211057355013527547894205736 615244 -62619334974113686168785391104 615245 -48780751747669408585350896968500 615246 19159559334023999286902585026752 615247 -15509993566532345554171730516928 615248 19103186980231832178608927465472 615249 42012226215232933614705834441120 615250 14495536708865897994324134784000 615251 3013927482433674677326323932064 615252 39225160550872481795516119449600 615253 -107380291281413284208158051336498 615254 58504552857847250921955761484576 615255 -50164271746651652092792120747440 615256 -20394143032990987780922336901120 615257 9687189662775113281448729794560 615258 -11666393714351516743054448156160 615259 113050648975651079329919698363460 615260 -25820686339397546210156381637120 615261 67657300683622066401278486671584 615262 22956954289947538788686761429632 615263 42261717167281147353686182971384 615264 -25395667037891096170170474823680 615265 21053356745025643360269412046400 615266 48793097402980186393569115658832 615267 -3677296748228604129339184545000 615268 11207756644175513415096417093248 615269 86810952925271989507602014972670 615270 9818214363348413711788254153600 615271 65752160174907019197425971245232 615272 22770026789892525702606543175680 615273 198011944814238416345009920128 615274 54040287607167959396600368084992 615275 -28980396088645152128268560360700 615276 30818770759199967566910132840192 615277 26419099990363287999289492135680 615278 29839016580641776076713288549440 615279 3083314537872440505054619930368 615280 3271075788434415631861271592960 615281 -19667296065273762902986607139210 615282 36453464011448930182706286936192 615283 -64444032360491070674070950346080 615284 -18445597551495670190821316277504 615285 23289852095004184548874975260 615286 16626164833856318500540664432640 615287 135312605081384822213081492400 615288 -306605403948790802180340449280 615289 -133288595597827240506332754021910 615290 15695950416871191142271876118720 615291 -2459143439681378346583358226408 615292 4362848862375975285334046648832 615293 -21764282146149887205563661733620 615294 34666950355291480955624125458624 615295 -10190677749289966788678616354200 615296 35923968587337718839536045260800 615297 72183493169311719989330068174272 615298 -2420010242601009035372346528864 615299 -100363477899183316954272055661700 615300 3789485392335315759570284236800 615301 113622792737905834585917411911004 615302 18274531345812220457784912800352 615303 -3391129671746733445432970797920 615304 39596438334872521913822175605760 615305 -19038352007119321004622646971000 615306 -20045352414346113764249911178496 615307 -39326066442803258071401199594752 615308 11949868913388780566539563955200 615309 29499598899996650214059825440704 615310 -9371322929979783640346741821440 615311 8991630835726506919615033267800 615312 5153412093841871346503730438144 615313 13705146502212919770899069056562 615314 -17329032279741530033418150233088 615315 23543642576246139478875637555200 615316 -22274550356190018332790829576448 615317 -1999078765425680123759133158340 615318 5418559045617274189941319484928 615319 -10650655665102007970496280829952 615320 41227620934401703078182897868800 615321 15550487716735113524998293367872 615322 -114404265244257884158981244685840 615323 -55370007367994122995568968165120 615324 -76782254897217875412258443870208 615325 -7522634782912314190848242866400 615326 84173121001149929154725823423360 615327 10110973055929080615060536625408 615328 -15711592722025906964160344752128 615329 49574364861280516752163109835888 615330 232185427293363203538277862400 615331 -117030918641715682661273125128800 615332 -23138919078105668957944994937600 615333 53507030104674514441503863171424 615334 -21977247989805910358188076343360 615335 -27580783598061658645887188804640 615336 -3377585441168823913918189977600 615337 -77615959177165579142696475371014 615338 20896994125156557696000577030320 615339 -42175701675116931069913974845796 615340 -59780730441551018926368034667520 615341 -94412816969412747897942229665258 615342 4007723292232150317979312742400 615343 -73497740769908181208240418167408 615344 -7626275427852281039763468042240 615345 26184856324260030726697838507520 615346 15751621989396823786602106551840 615347 11854890190686052728459896930352 615348 -2404424612544363723482387146368 615349 50784618409787439032840392629312 615350 -6730098767432629997264911219200 615351 5258660751243100958479930247040 615352 60095268789216736402748916633600 615353 -111749769180562574250485427146400 615354 14941233917197930363102717547520 615355 -1056205396851590800818543662640 615356 -12604978490923493459179335263232 615357 1471353695296139538247709168352 615358 28393642983440760574613663942784 615359 623912610139217433835292377704 615360 3312732128845310780037880872960 615361 30865647737707681029369781458132 615362 45543668476654128712491798061824 615363 19243539985207705611074339514624 615364 10134757892026741415069488539776 615365 -28462927288154923205867997636480 615366 19831449364339729006086280225344 615367 -26512881207886072316815554284584 615368 -25469130718125643567139200020480 615369 7241509917036659386023746892768 615370 11234714510066465662557505920000 615371 -15994749095042137032155981134368 615372 -19474620394859747357623358976000 615373 721883936711939352584276560608 615374 31837689789450897157970128863936 615375 30685973031244488168173609514000 615376 -22675336449560808496155181293568 615377 -32207648502088769935040537012928 615378 -7479459239557674960039432686976 615379 -4119576123283331340881087504020 615380 -66655739076218713082759230425600 615381 659738205393830116086234401280 615382 -53827228220680541437250673770208 615383 -33410193252655190653991311175376 615384 -10097455280749452635482836172800 615385 2233332314697094179564019352580 615386 26354725117028598100869993745392 615387 20331969791905297889495992119960 615388 11758986844861768021733399331840 615389 70219836300379572276205116641190 615390 -899488308585128380726474863360 615391 96432871949934838380858166167720 615392 -2954750035420422413114674249728 615393 13126750326277796241489373975764 615394 -14578700099105551425278805416160 615395 -110129446839178431192640072746240 615396 -31170556399138639100604584414208 615397 -6053044027831026824024679456288 615398 5128122239238052900927709671680 615399 65426702573000637813197488884264 615400 -14828602623871636168894676736000 615401 63418052084560027440232598409402 615402 12667998175613204996321033656320 615403 14928415686708146913725793457652 615404 16074014094167560149422489150976 615405 121611361996411968718868987520 615406 53037017025495527719904593536 615407 -31636784849425964648802190813320 615408 524688324926010528726041001984 615409 -144958989960598251659023768072140 615410 -14514794482563398159521507584000 615411 -32024004946650269736056030545920 615412 -909524428571403241889022115840 615413 -12077008818984549380889102592338 615414 15510249661512491248844972615040 615415 -12409680667437313084586811286440 615416 384286500741406978238538854400 615417 -10163399671416537405373915791936 615418 -85146889062279766064316807504384 615419 -16601899069745457667585017790704 615420 11330916881329698768446891857920 615421 13812034771292898917986003419052 615422 -22316669698457115974135385919488 615423 -48064001365650152827259961775416 615424 85843899483832255865907121750016 615425 -41099554688316656254793509488000 615426 10563441620659840337589056116224 615427 -14277192297038776110210496254724 615428 22161430334257596684120044408832 615429 43736892386616687501322133392800 615430 -9086720356343280962673241568640 615431 28478339046149615258082681326232 615432 -24395605332337039485437424967680 615433 17732744603612989474849029932864 615434 40871500087426982393052305014272 615435 22185824137801621582539728728800 615436 25476332881150111767508600077312 615437 -14267752235020039214789906035914 615438 -3240822085099600156016710242240 615439 -1909400068403186445925928598600 615440 -10640483680877139478755120168960 615441 633375645592039367626666721664 615442 -36005965429061097361257202556928 615443 -28899629271850966507573916147136 615444 -48458903341291699570596390979584 615445 33372372185381245138241764165920 615446 -7706676150446336169470724587136 615447 -5941821260293404761484691569360 615448 -94969992042425433565707102720000 615449 -101921164339688875067110772234550 615450 -4547946804129818454725224300800 615451 -1098171222594475776859214209296 615452 -47261810805128667849484217737728 615453 2166775641765232924156183442304 615454 -2187351127969861781584676492928 615455 -32123406399109420905296936663640 615456 24780140920351942097823635668992 615457 60327954464864191781319678525120 615458 -11262042023491687396407494617824 615459 -443566701218889359171802588672 615460 46413151088454773290939479425280 615461 -16700995092996136724097581376 615462 -48893572195076002594046103000576 615463 7875934797789573942613263452704 615464 74023353313102750806443903385600 615465 -71349503396079535210931510822400 615466 -15012553532886670919484750047568 615467 117113694194069020551423620823600 615468 3078705939423559651150268792832 615469 118088726967244785702186586092960 615470 -12396523925435065146738750496320 615471 -17708825177265990115831460189688 615472 -7877720867785993238935725342720 615473 -82788622833809274883735449367278 615474 13287945794325450139766865973248 615475 -22568460833735282589119752355600 615476 51611753383504247499179052779520 615477 -77025871555657723043510953056192 615478 3990607548294522070574591748480 615479 77076093521177088024310124839080 615480 14060984204850797024291664691200 615481 161242846712006226766044335188992 615482 -24928102048987810577674767798528 615483 673188117270746913864072840744 615484 -16265167313609777606996521984 615485 3613069843378192752684684050160 615486 39745680350132750629856685696000 615487 -1266828166205236682799575739608 615488 5012235346380647305722892124160 615489 26015877301467390924310748760960 615490 11402807952719103858296264001600 615491 20041166618714175770882653928892 615492 19835012180182523923382541004800 615493 11463593450225577856131843619742 615494 17220478068919677367884415261824 615495 16918194746263495306904162445600 615496 -26602891253447777885025497088000 615497 -64356700811181074146168018806054 615498 -22016051709587297237401375804416 615499 -15025827188710846802948417310960 615500 51182455002381571214471741952000 615501 59487868918278818645488935127830 615502 -485693728599559694263824652416 615503 -17794041952023576393527821034496 615504 -18426947771787726363803694268416 615505 385388000942145704123625688320 615506 -33562330860959249386006394490240 615507 -6214523890600529406639568339200 615508 32024885208852775990508168851328 615509 83817095024900022625123443253710 615510 1927578456011058183911434671360 615511 3610908155950279778373896224080 615512 98217157834025011801034345594880 615513 -15234996479214226537204206206256 615514 749478001287449813346970202592 615515 121616170227981240375428514518400 615516 40394358433853901444452803928064 615517 522163667169103880789293271392 615518 -57353689955400410323269482183040 615519 103227823654106686000648921594800 615520 17064340761117799810076867297280 615521 98213054845392338988019575538722 615522 22920403480826230895669730444672 615523 -37895794413032432204263591574240 615524 3794285099197208783072966860800 615525 -13790307970513364994511151652000 615526 8990037740199966899528205419904 615527 62524898401417589265978950688 615528 -63580185180715104397459100712960 615529 -112735127492105039567198958023024 615530 21953114054590457586589920632160 615531 23486791746183192530599549906944 615532 -23309532951364587958343001989120 615533 46849563340977519099460452465804 615534 -1743455884530106575777618375552 615535 -9865860966240772924485698117040 615536 527311725132597739037331554304 615537 -24302882799189029525015806111692 615538 31184241665022364975814355841152 615539 58311448192298373884290348907340 615540 23646614671626479683974167500800 615541 -57377363900401579021271778694788 615542 9095840990182269164913333818112 615543 36194320157384278023572081952000 615544 -64115094031099673766357779619840 615545 -285545457334944321357774422400 615546 28968299677524562422168241728000 615547 -102240498200630304430882662970680 615548 23874944742404293769172426283008 615549 -12772219070497505165902214705664 615550 10080945645263512080723662212800 615551 56993024622354050668963564939704 615552 16867382673673657639002282393600 615553 103246703860019030001168048813060 615554 39205056823288464149115119638560 615555 -43070547245397961394302615303200 615556 34630654915750137692012577672320 615557 -109891075270680408062828458252194 615558 31968870666887947301448654907584 615559 -25233650435687878499289465673728 615560 46552998641668179861051371520000 615561 -4757309579366985169038112889328 615562 -52876358419633606637251383098880 615563 -10023944065856602168567978837776 615564 -62423948235685594076147953094400 615565 25482646784994115237482804848460 615566 -10619824177308584003885709233280 615567 -3711326764062620366518909662720 615568 -8274444878523477193165014302720 615569 30231642873490054909470163479552 615570 -3838494419856103482203128727040 615571 -1052620315964401058488552026816 615572 -49577885407812220640205525731328 615573 22558324125507533774760012693120 615574 26309347258930913110119626204352 615575 12805419274139864426383623250800 615576 -14649698570244360249092393410560 615577 53990993431026270697643089124426 615578 21365709123078159541992091904256 615579 -46832522054929126895571172923600 615580 12158036004245506692609939978240 615581 -17868123199930523487211821376800 615582 -25768713857483828248802617584960 615583 -32200454426816365500541630866120 615584 12404167856261004657708575686656 615585 23079317556496824063029717654400 615586 -61000151920940923659212178374496 615587 -98521975629878037150797216673480 615588 18287393444122542898435651584 615589 -37242790548031998578646973370276 615590 7744208388658556192323729660800 615591 -51353935819898710318065672001200 615592 91740377047869360121667723136000 615593 -35335519851762308562478706207232 615594 9173678705895071128167199683072 615595 -11748100815540240536051729616960 615596 86668051509623268908884456171008 615597 -29378579059129731175072273746528 615598 -15509241771517425535362846743040 615599 -69591888188268485103586211180400 615600 -446871225364702927871588352000 615601 -11432891429596998582828196710848 615602 -23469137578297353385703529211488 615603 -25254531263549012195985358737096 615604 -73511442787399245704412394057728 615605 84293356574445744306057754495260 615606 -15367973441905519836960883322880 615607 -61830260880843366150361301533144 615608 -24065966833159763509000738775040 615609 -6427306114931417346555152218956 615610 9625240036555035094497905940960 615611 76067867912316754821685302326712 615612 -11064391991107935234973441509888 615613 7657992494310677774131270861740 615614 42993852913810156456731804841152 615615 1939532384750437086175074862080 615616 28212059419965973247219188367360 615617 -52562199874427996957789885414334 615618 8656847578967718031173157100544 615619 -40424406065898050123954495629160 615620 -56622955076271316769422470040320 615621 37823656183980604443945598307904 615622 -7449405026454056041323308419968 615623 6229333338870179050679545990872 615624 2464965070894317246518041067520 615625 -43624507264918772344076395012500 615626 -33634636072728125823367567151616 615627 18382132224412690893397115756760 615628 27309228262389111553377474519040 615629 -6294478867599605597267362533888 615630 15095696533158274709858236091520 615631 2307333126042344280979876184960 615632 1806893111881353031755191992320 615633 47887663105805063899902233712624 615634 -53914028269153145341643372348784 615635 -4029262509575270001286513075920 615636 7279350752771084578417294204800 615637 -14407108442085653489486499182208 615638 70741060301611681039508366125440 615639 -36696523351906295010687060999576 615640 5751152373544686036171332812800 615641 -13542195922520294286414842952960 615642 27366840571131906911302732134912 615643 11150994914901067192369358717216 615644 62809481917931291988963200334336 615645 -44311756729214924339019148742580 615646 34663680408436226801296112518272 615647 -104255612377000633485245287441440 615648 39425310425544181702751158272 615649 -43403380504288434793729529728380 615650 -9293568932373575891621588736000 615651 -3526650991484366961503757792960 615652 -7823168229476597574415873454464 615653 39522119019502328666347981473600 615654 28553948917253056916142456119040 615655 31675019037920239777806262739760 615656 39557322679318239775755907676160 615657 9127510517380521472348037575680 615658 55025333610601767226928903622240 615659 -35196906956459653925338878307248 615660 -6019942219334946287316258324480 615661 -33509866521686366072496516061738 615662 -58637540589863997781940752671168 615663 60183976625911991651238911011464 615664 2200041391452567637006567342080 615665 31939957635789182082513108148800 615666 -20805878658169798384248363874176 615667 47178253017669741340715865876444 615668 -833846514893201497017393081600 615669 27054904177443721939812338662944 615670 -43308585420592237425234953798400 615671 35039352235811205450939505329504 615672 33587232582130053718981531115520 615673 27407400538302395031004255670404 615674 -485342948866130729052372314880 615675 46089641372904361349042373000 615676 -18920021222150986181427455444480 615677 -48923115442843179563130803892474 615678 -2715958398625443362381136427008 615679 52664193472561570206541344577280 615680 -6936368806813069682562815754240 615681 -2445739966643907385027260122256 615682 4571791691846482382323266728352 615683 -11540213388465441205743975714096 615684 52408255097924858400460354907136 615685 46826591124056554786814223840000 615686 -20166065487816610699433523170208 615687 -43114419956026605551459598306432 615688 -29918548781333918092677855882240 615689 -19376318099605000196585119578444 615690 -8036788021727673378670537272480 615691 -24937616190666114024597703783616 615692 -15283801758670890980026232832000 615693 -12719152629507376791065349229536 615694 35367009687798297213616216845120 615695 39710611294356783651397806325200 615696 -5342153896428710658932113145856 615697 7204012166887926945607055483172 615698 -52732762504058802866816603806080 615699 29565133902935169111169851814560 615700 63701830737600501211438592102400 615701 45679188016949338314454925631132 615702 3155691848912252079557167474560 615703 50910523034140332096487790473728 615704 121604958796907087224138455029760 615705 5839342570929877189155956151360 615706 1167854194776323085252315494400 615707 -7298448845701331702027016191280 615708 18038878293583987791344150123520 615709 28672333983848310261216585175910 615710 8127440873304985189813359893760 615711 -52559552888338607407342352908728 615712 7257214361490379347726396555264 615713 36230989491855772453113850080960 615714 16679693519844673828040554383360 615715 -54669921708527571953246030126640 615716 -25242556635221339318099117516160 615717 -19237060950175600291457690147586 615718 4184128040227625017416088942560 615719 -23491680522859262340955972285656 615720 -13623661889198192493481313894400 615721 24178844268638337999803714572922 615722 -2196685401514317429572995224576 615723 39017996054403780063708081891504 615724 -864501651399444939488009203200 615725 -33529815500054917267715600928000 615726 10383764899032521841487621144320 615727 21376677687831004176658705829872 615728 13031655502499340720177062215680 615729 -23989479340456210884996070405440 615730 -8728321445081436160069681190400 615731 42733320380927035120710736475532 615732 11272177205642423211810402650112 615733 -11074543652669223779967384993600 615734 -63960413441387943027695471952768 615735 38679720909375494208150035863200 615736 -83079193806290372770516635095040 615737 -47987013369916936970800383821100 615738 -13268492618895149451422332626432 615739 -38466859827717505342313602578460 615740 -65839763895103124733764920273920 615741 -8011220452604976554508891657600 615742 -10895469690032601062192423785728 615743 13186026642500720792978463340992 615744 24902313863479924105329149214720 615745 6953870963085233123879311902120 615746 -56283713168896988076170126234928 615747 75345549039582921011443895529984 615748 -17415920243610228181293047558144 615749 -91407586852165695513400575185250 615750 606016101329385045205804128000 615751 -3164252286844123188861406094248 615752 -57624270577112338985702459596800 615753 -4410114045618171477173188525056 615754 -9179176110482821896907582459968 615755 27382564540888727585579411520 615756 16841256264832918078095992888832 615757 -24614607978740814507639218745000 615758 17603408445679406454440845961088 615759 24352052233234605251620173786504 615760 -137290227467986794719998771200 615761 -131109912255442417702763300650638 615762 -5367820585750143338326857094656 615763 -117918390452321204689558028614200 615764 34445505422858888762845418184576 615765 -11447980830885936565626231667680 615766 63593586990260916001091640000 615767 -105375391547725080610704344744184 615768 -16648593504261410956745199882240 615769 -20565024405380073499526015552 615770 -22716728439563232317616171321600 615771 -11493004596149072990380376016720 615772 60030474910144481768915491660800 615773 49888949830460667517444087850022 615774 -43300274672889149057013110053248 615775 -55548574317812954409532908740200 615776 46028202099770663165560946688000 615777 21182453645752337646020835237408 615778 -20024645433389432341509894520320 615779 -6809306225597051913688448945952 615780 21543717241258484296689788497920 615781 -107452952584164004099429197623300 615782 -7455361868410038953373202207008 615783 21728151275146165961203648993920 615784 7124604765880218702686390845440 615785 23764697569420514795375043240960 615786 -26248522418941294780795131321600 615787 -24566963990217880969490443045920 615788 73115391375204779309484971129088 615789 -85282605762570032950875980508480 615790 2528493139720180171045566259200 615791 -16813502082757859502831939724320 615792 -11897496486516294927011058647040 615793 22598368734134537195161867193042 615794 -464845787148581829847839403008 615795 40144428496455153892796123526240 615796 -36701185579246905568590536694400 615797 -12242291354449609218582421428096 615798 -6090402307294639944820606077216 615799 39597219124274407179145894365800 615800 -31347807981061507933884311040000 615801 73738531310981868138639944023632 615802 -6213074911679392382826331762176 615803 -2102501355175721116286326911576 615804 -1730644813110103748336896155648 615805 14574930680699473075436509344000 615806 -32431958382370466049940485723648 615807 -3432300455794534846956940616712 615808 -39020230940831343566336903086080 615809 61331537371196990801305907237040 615810 8999493476190650359935022425600 615811 4890400425749035900674624666832 615812 -91212866869481679911957385577344 615813 2507572020199435758438428246688 615814 -7159429680683480683812813798720 615815 9740256594847935357179248300800 615816 -107118153112331787648872277196800 615817 108483676832428974681703565235300 615818 -10645834597845659919272745763584 615819 -18686820621552576849683657385552 615820 -14934227748509615181383289507840 615821 58343313585784374851632207364022 615822 16134791366155342498674313348224 615823 -8372542332365824120204100379136 615824 -24119650564425472099193020416000 615825 6247027901381514330813511017600 615826 -33994082613861614930851717493760 615827 43489605200122764630056642645676 615828 1054830498866764384911185571840 615829 70813036584320316759851127724430 615830 9903449765446316529772104034560 615831 51542324952509122547521558132224 615832 90230873480382929934678060718080 615833 87966228668375550586783560587082 615834 -274440088091909476871377702416 615835 59576344694581458787607961830160 615836 -23633521695281264345532558978048 615837 13233525706896524159619761794368 615838 -41970169717719308692289615191680 615839 -9962842176327241110419440838544 615840 -53560891670944075912875453972480 615841 -128922826490658982191192906993408 615842 -13168629446231813233484368247040 615843 -4543264288317242647254632161428 615844 -46858745633834849407491807993600 615845 19906131932544010876097194703100 615846 48994471979176143553686798336 615847 -115119498815345863218332079779960 615848 21222973204131050946248245493760 615849 15496505013091625218378972372608 615850 -3829057062936757916464632492000 615851 -4794223609732027981743729222888 615852 4041482814142929291465597816576 615853 105980791460145182549706885056 615854 -30723141736554275019331496596608 615855 -55467960901222770886041932909040 615856 -29275773638507365080189844914176 615857 -76837127481126243819714973770768 615858 14530786037775088135456597421184 615859 -14835704869469328024251015255164 615860 5573779284781443626094060380160 615861 -26065560659079018424575026820420 615862 24583143792845874768159151343232 615863 -46642718750586193479103403628336 615864 -76283925686953852615739682324480 615865 24886887711113807744196408683400 615866 -1015601213972615457148730003088 615867 -25970781666323407527574475493888 615868 -40170979818388784936980183417344 615869 61333172827268212314461919699270 615870 -21889430180659799871262809004800 615871 -27460468185643386458038168039728 615872 -680879228565164052579618914304 615873 9453481605847292510895675076800 615874 18307661523713083664129892183552 615875 30377706656803231082664073620000 615876 38940640154051071565461738936320 615877 -4786093052417143042824804149888 615878 -38273878360523519486436725081760 615879 -53071990758864727603586433643752 615880 9692117651334789450394255872000 615881 27398618447102812956258235653210 615882 -35839606693133546690083875940608 615883 -10807902526032413249823354165868 615884 84674313338328794792487514368000 615885 -9713992668109000943107752993600 615886 -32237504184247889871283098820416 615887 -48971735986917102642723209800464 615888 -2916310885686617697971497598976 615889 2000641839033931150042248199024 615890 -4953565912969851345997365600 615891 55437491603989498389717409783992 615892 3094202572085937435366210232320 615893 -3078915451595801011374982637220 615894 10127398493304717002366339248128 615895 3908875697204541408381880378080 615896 -169730647624754255215096724643840 615897 69382867747382552112014755859040 615898 50716375464139746020654620197600 615899 11632755984515239870786180116960 615900 -25755515602434377590762441843200 615901 2346116246851359502411510207680 615902 -2897066900864004227436117680640 615903 -9791760841111732299628255315200 615904 -16941035046081004377065918300160 615905 14865687238173315836488100520000 615906 -15536800087247988844814050391088 615907 -66801305238927264346411906623844 615908 12806762083875672498936208244736 615909 17106307730049461004463582287360 615910 -32190587384018302803912000387840 615911 11737722281497464089099237261832 615912 -50685053877861074006528424591360 615913 -37168320319454609767604018241756 615914 5908621580813950751280065270880 615915 -4268609252936300669554489101840 615916 19491388865083097127205398012928 615917 -3765103279111311530708809280640 615918 1862307140534393050764913840704 615919 68851809416785075671583462602320 615920 -2287108930386747383918260224000 615921 77339860340430183464592637664112 615922 -4422092806258082044937170098048 615923 -16330266277550297391142566462720 615924 -1846345389243407988641989075584 615925 38864844786841850942140630096800 615926 30784651319712827329093862690304 615927 3594775131699132731151538991520 615928 -59345172256330547693602857123840 615929 -27814315003593427413640428896640 615930 3638720600000373356958429561600 615931 -165735499334313196711241980056720 615932 444143420656954156478681759232 615933 23846324868501390654580716201702 615934 24397013286738481782198651049152 615935 -111236232255763489075239586511040 615936 12269693809531419447100560113664 615937 45333557542963685801092125372352 615938 32948888691544046724560256903120 615939 4079777347220272100174185989120 615940 -17288035097230207744214631137280 615941 -130909752919018328291410970618658 615942 25761226279179089962676256338880 615943 9009589371454483495634646814608 615944 33563482186397600725384167751680 615945 -5215160445719453782649985994560 615946 -67984152879911121263438237627136 615947 24594236024699960333161964020560 615948 48123331276049073129668931694080 615949 57035198099425692142305796464950 615950 -12060534560744305835567373465600 615951 28536249358125856182326331859200 615952 -6171367441036342881199304982528 615953 46089101139586193937208892349684 615954 16188589299798378587860390045440 615955 16630594536048857045088768189360 615956 91580100667277505549046190592000 615957 -73520436695071964564199684094560 615958 -26821103848197687473850380836224 615959 -51522755391234367648691614445880 615960 30898108682052298333226173440000 615961 16051360645183045524063708460320 615962 63089826104274395432345575294464 615963 -15247838410574607796214734248960 615964 65502213878653357703937566782976 615965 21128717944918523428862126208000 615966 6220631708547015315300204499200 615967 109719655708821664881059444360952 615968 66862276789558674460545589248000 615969 7169157594218999074436492264100 615970 -6475010550316120745950643619840 615971 116276057837219643967672931342172 615972 -12159544214832034902191506280448 615973 77671739981469571522615525007520 615974 175932202021758956506079000640 615975 303992695894617130287138739200 615976 50537247890398698259143164712960 615977 -9603518651050769020737880291440 615978 -45169141214631073035989568568320 615979 18132820106012260449958905290256 615980 -18771962813705794839334943462400 615981 46038891817943851748184402092352 615982 -64661120561334981116767718539008 615983 2366563737656509954635810156384 615984 -7624957996151671434963584090112 615985 -3085225025352722619446073519000 615986 -5973299875309267698053045769216 615987 -3824780741565442623564406414956 615988 -19479038643349434929593657808512 615989 -6625357543468138285220315986080 615990 24674986742933763732088996341120 615991 35265606481156505955572940880984 615992 1217201488146289077045931806720 615993 19047810216783746948694562401984 615994 -7666470471080883390042697712640 615995 82451403556939967089367911970880 615996 -378867786511645564338051818496 615997 81384381301370058726078467445446 615998 -9634298339077411090734931856064 615999 19818514147179781133357010526080 616000 8674497629864375899077476352000 616001 -22803697847535920960535943282494 616002 -11534204076077590141039467274368 616003 49186873838839587929258992952252 616004 -55421950552438473647981294722944 616005 -21709644446075291783524386551430 616006 -28329408931444935349508272806048 616007 -43482948241734638136742295905488 616008 -8330127483109907309528734064640 616009 -3309077797466390942341369303296 616010 35415376145990686175799065688000 616011 -73453465412922053449323593064 616012 -84722911051320375657510767915520 616013 -34520178652716074612251091570100 616014 -8832869552433723341907423035520 616015 -40082854830519195823617268206840 616016 -8702756666972199403126530121728 616017 -72113990435197143512952972168720 616018 -325082215468623350679959001600 616019 -23820532438149308703419930404080 616020 -34509372452458718743536079288320 616021 20296329155184381087835180100512 616022 10664967289743022029589959234624 616023 14788433762087432961371155795872 616024 -8802064531206330131062888151040 616025 -18378828424329153746189228484900 616026 -17268858389303155448586997975296 616027 81446089670689181299293404183876 616028 55456604690570023706363969280000 616029 -112061229516055834098585490983168 616030 5736128275604424017764328996160 616031 -918236841187944165659985494568 616032 -14200684166621852571972371742720 616033 129380686197203073812243504482224 616034 56059836862307965286164646350416 616035 -1344346978324930776838450448640 616036 -54054608034254714040123545514752 616037 105037451603394217797952254894240 616038 962074325441607770511996375744 616039 -88762470348197947887845454015800 616040 -2360195592482673237347264563200 616041 67485802404905246326814839240650 616042 2871860100460462141657113876480 616043 83180431525860988344838789821264 616044 18054710250457120591558609059840 616045 76210084533433137600833164140300 616046 36062013516444074032510037224320 616047 3553096340286417136864955577120 616048 -9672662531420689445656633180160 616049 -49956653279350485772890699286464 616050 10064616992925254960561029643400 616051 6590292222904935087911355679052 616052 -137800997659666530737244263202048 616053 20610373815273579795843582655584 616054 46243682437468172725887115874976 616055 -10586511952131611266609770247680 616056 -20683221791036177946474174873600 616057 23210280224359333146515543611780 616058 7325657585844094406397727219680 616059 -121710922863726893086481974883280 616060 6117115679296337681355929172480 616061 575134963012743620156486383392 616062 -14283295859350058167859745901248 616063 -16833169723906456497058858242048 616064 -80259503859450599809294616494080 616065 -46601036624859796585813602617280 616066 11983370250615958671938472630528 616067 -38355089031887725764848542346928 616068 16165895828087359612926088162560 616069 50952391012245680956980176805470 616070 1584574640969656764471477557760 616071 -25175285475908822996345617203288 616072 27240770247028641891060464977920 616073 50455621518117630761646479591322 616074 -27693134832783279988642644829440 616075 -31935075951147761547710697527000 616076 43250177886592114498403391713280 616077 -27085873088790499345085965183488 616078 -3157343064959575025863546721280 616079 120786182625170535317857985893680 616080 6840848689113568885758107320320 616081 -25661731938646337046097867464588 616082 44489389379650859381517735445392 616083 -22397175470946627664536471078096 616084 21057437002017924593993331214336 616085 35963830375238437675384459074780 616086 -2144678280450833527278765618528 616087 -42259951667505846987343867362728 616088 44268386051412285784802898923520 616089 15961142663557937088895766268000 616090 38249948261281015969426480024800 616091 -13957335478955402819937313648896 616092 -41417759283857582284829771048448 616093 61621381116955878431407284795264 616094 -295014282978011320389928120320 616095 -13774672682410924752554902533480 616096 20553461401929284375424478347264 616097 28303830521051374787750439090372 616098 1967616637817343824041396323840 616099 4987384329514369329028964144520 616100 21343940598888598854326581420800 616101 37246942523807173555075574608320 616102 -19170090769975201531349290057248 616103 41021136635282301565895521535352 616104 119759490798202010928420864000 616105 25920954368369015141295523814400 616106 -21139807425663612679465638021120 616107 -11837971394360861369737266369360 616108 72896454811213171239197407286528 616109 24273410840274381014193245103648 616110 23689886249921944872073568670720 616111 -18575547483019946805397731154288 616112 2345438804457258768105166405632 616113 57674243671102563353412579892800 616114 -34804840653169386204657556590048 616115 -1468342517259757798740600918000 616116 43821791574686086834826672689152 616117 16814376212836529436206036413166 616118 -17439537864393723802043259051840 616119 30645759388475641253577616471680 616120 -4057444493339203522505146982400 616121 14230303192706411257177654185600 616122 -4128058311549284608643727431712 616123 112673353237864039430730621761760 616124 -4984332088710636146091056314368 616125 -7630152353894581287279560064000 616126 -9771660093935577961993357901952 616127 -8430857287139876032067375394720 616128 20538289065925978197876812021760 616129 -63449524589194172697080742094270 616130 -24157452414585394332488112323040 616131 90458149048602041778141207414312 616132 121074679709992440913641825280 616133 -29357579270090937048067204800480 616134 -28022488058761005763248052222080 616135 -30173925097769399439832754503200 616136 -6934826499349334691500730424320 616137 43655490584125242146643076460640 616138 -5160260136425535211596547633920 616139 32854007334630789476692104353940 616140 3121578508570274912584952217600 616141 67023812057851377658546003143542 616142 902300759695942274203019193600 616143 -68494815862501627422637448124672 616144 15410303270708501341239491608576 616145 -24948460664169911124435242681100 616146 -29219422162025706469978833455616 616147 -133612421486784711674805987840 616148 3516516675488929419811697362176 616149 -12762650818748540076577741915776 616150 -283142343891968456928277039200 616151 -58344713373220023086005504697400 616152 10087954058641122209115554181120 616153 -71780920449549658135901908260598 616154 -2947644556021657848482098592256 616155 5969100947152174064827083650160 616156 2968718389422589579818227691520 616157 77755248326209517538473978378406 616158 31441687427193371815814176405824 616159 -27156597382965673740575342657696 616160 31093762965460079624419230351360 616161 -3090012626254572814099974388992 616162 -57339890462692917804163944117168 616163 106477603504512667809947452884480 616164 36720411430011337794456515736576 616165 40392068329394369292147860289600 616166 21511414777799747463040918600704 616167 -6151795294866941593131288216984 616168 -16057211788113821789823024906240 616169 5211073577083676014877398704570 616170 -15603430505795208385768024473600 616171 43817490720448269088092873584372 616172 -56438771968890516978914813869824 616173 33786143220188498040930633643584 616174 -47574248969684841641028598576896 616175 21920735519419498186017854885400 616176 8988301768136659542816990658560 616177 -11928670301221843785670337538380 616178 -18841378236635288294625031841376 616179 -34534145016337578540908181934032 616180 -11983187731736770590602874297600 616181 108946682536013825086349252951982 616182 -7560643898505694245292522192896 616183 -216102285534859608831057121157280 616184 113789646376979930162551365058560 616185 49065603376596338242485470590020 616186 -18572287614803773550345383640208 616187 9740530792788381486776945771520 616188 -27235605073442984753191405862400 616189 4683423495339023242596522814080 616190 355492861861546053649184987520 616191 56913226900587850561776600981192 616192 51386498003619600700812935823360 616193 -4854899349765350670096415117056 616194 -4118145552735303704064733704960 616195 -32868301825242458231817802546800 616196 7055140348510864534711422504960 616197 -48687241454362284132898862215200 616198 -1559508594754369236254812199808 616199 -181251914053244989499653481232048 616200 11954442146278920498325463040000 616201 -24679267546071299119219633597596 616202 -14095982417766713182597068554448 616203 28537562051842165734104246880144 616204 45781028745913720721086236737536 616205 -30342160948359027142130392133280 616206 -39457995696670047866303105013696 616207 -14994518879880406712989352670544 616208 1337222398162658805020445573120 616209 -32020219743904934040847248036864 616210 8045053321930439287047411432960 616211 -67448397278909668763360175103188 616212 -14645243661887385947011672001664 616213 -17119826111737610996060965183776 616214 -15188324322374284866428984984544 616215 -8420157196111765536671809064880 616216 31282479148802948285405513564160 616217 28243124313505925070820244835072 616218 4915394011242354084899225683968 616219 100646507255091270957736709919620 616220 -21229021882595309453643596682240 616221 -124460698232538257450154622574400 616222 37816977044991681749219104165824 616223 -110681461922524955806714063578528 616224 53123281029503331095007937953792 616225 -7674748408785951629029258499175 616226 3916425240879508194362298736704 616227 -962581523821509330253128204360 616228 12386220648918334730248962685568 616229 -53740536436812621064632445855170 616230 11181935735071097289384870616320 616231 -11779011885965676540068946304512 616232 -126016553678928664392698650137600 616233 626944274460328380529203292608 616234 47858301758445577770807291620016 616235 -9041949191101259811954354093840 616236 -8136755585737442530988828636160 616237 -442704995857549622099592342548 616238 13103420247018150023898644762496 616239 -14473557286384009572498439496160 616240 -6878633769033844860148217610240 616241 -53121046103564605173858881401308 616242 -8431495525165285310871809684736 616243 28016408669984905174741888580492 616244 -32474903792008513334172717262464 616245 8720573933224930761172840579200 616246 41448052199038360007884252374720 616247 48598571711683518445417446001920 616248 94382267804065226479914555125760 616249 64925596244548379453613501413888 616250 -10404891850542481513055765700000 616251 -6331942180874716702352723150568 616252 742865945237400407114499971072 616253 -18604936207995383710873449186432 616254 3337668123252420862102464645120 616255 82451114082090917800187662062000 616256 -42535028286502212064572785295360 616257 -9949759032917317968337291575246 616258 -48961781259134828920517077769520 616259 -32745478276377660260406982062384 616260 33534580871014075662405692866560 616261 48947998767304839613522133320862 616262 -12672332173055410301131448450688 616263 -51821526124016322245990175335256 616264 -135381813732533714906441097216000 616265 3239157993525000092691453000000 616266 1034938449681860873092686672384 616267 87859373643910905181028690578632 616268 74990934161673792788986298389248 616269 72891907405531693066164656689344 616270 -15241525916369769915488422297920 616271 -14116955300654093477313880790256 616272 7055682339258024141362204639232 616273 56717624530053897626669708464818 616274 22548501556834633571302245077136 616275 -29304428776350181754882753808000 616276 1395221097432035581193470738432 616277 85372302172914534338793035922126 616278 5533736874463593424138291544448 616279 126461510067563434093209746328000 616280 3535067187208893125888940441600 616281 37107803206491174632006482425552 616282 6346704109997484789481561066992 616283 59636176709268683439413232423024 616284 19657850089141566293385777546240 616285 51342957227753660687490481629420 616286 -22591410094064192151163615447680 616287 -7216495788367430762195355896448 616288 119766765696869989960572522332160 616289 21425610964048826751176283213090 616290 1192132029947611655051803422720 616291 31707590037047735030027061419872 616292 -11959976941997326006175358105984 616293 82760583489844412783130586160382 616294 19365714122451392343312871420032 616295 -38800488387377657504607860128200 616296 6954397413285329347763559628800 616297 -89422145017477515286684053547680 616298 -48875694189226588645109942955600 616299 -1397614333627396864101029876136 616300 -30702753282277134928178278009600 616301 -9640438889628802548804989325120 616302 -12240812777506789137290032561920 616303 -2778817088804014706686072912000 616304 8748522375374740514245820841984 616305 1649803657896572387516937645120 616306 15330718179125880342728436494352 616307 30138815925509571952669650068556 616308 7949061424836333598966813163520 616309 -15353041623512367012668280352484 616310 48605185535199580313748127042560 616311 28523061345432612556656804326112 616312 12624674034060397049579364556800 616313 -106421738397782790286648102140438 616314 1907447736905900335978701891840 616315 -5435536217428397810391074431200 616316 -77182123612541374201260297000960 616317 -9221447719248596848118496838752 616318 2559151021647337179522966326016 616319 -107892516532891789742440555392 616320 -16745702839289029569221650022400 616321 -46734392518776602930942175876478 616322 -27608780717907460725878788798080 616323 -63984767900824302347595591543816 616324 -71372258540560602886781792658304 616325 -10463785643086980745596364291500 616326 30344058996263909446484344435200 616327 -105220775354596167046394733614824 616328 70330296089657597984895543260160 616329 150018491067244684744819954176 616330 -2569840852943454143360446863360 616331 33272315658852036156612818571264 616332 -26869370295121055782679823856128 616333 79596604836417730369762906475200 616334 317619803843413977713801851200 616335 26399051715936627598695902652960 616336 5044851824731597282573268549632 616337 27341174188554854393121040028520 616338 5096408885791504557445884070944 616339 6804433594802563082930808134824 616340 -26688567450366940354124664572160 616341 17081451000634707422594292994560 616342 -21010875672304782653814054637056 616343 22650539385460927012989104667024 616344 25341026265481964824419792445440 616345 30924919512679168512078834356100 616346 -1382311878782928506545705631520 616347 42173435195341902974753479809324 616348 -96497496551571928273212707963392 616349 11649023173110544144022004407040 616350 6285838912126475444422914124800 616351 31939780004013662382103434949104 616352 -163952117410138827494853376475136 616353 -29075131775425350376020736384992 616354 -18201403684875354320409487603200 616355 -106454078427342631296524695206480 616356 1809189474248734211432648908800 616357 33733177628192120231693292340224 616358 72117348882453398607881080872960 616359 15348346855585978115972429060904 616360 -22121830886097963327914686464000 616361 -49467373073081196543473341420038 616362 171376196123677624961683656960 616363 32757145538868665736932535581520 616364 -28137889829779835242100799273984 616365 48687056284602335687488508689260 616366 -1736467703692377934498742301120 616367 95407635717514140744238997590416 616368 -3962621988885696058821094834176 616369 25686821291667878310637062338280 616370 -2266413720220565537202557313120 616371 -26386935600631631424264815040000 616372 29662518965596423900416424271872 616373 33180281436978947171890928843520 616374 22715441705931261904685349792 616375 8056489486474168238829652434000 616376 61181165185151424389801890222080 616377 27448327626885867228724906003008 616378 2537876184336032374620085337856 616379 107131905245208056772858784355640 616380 -8298987103805656416364829629440 616381 23310438360335163249108886987200 616382 -15033821344036012329319465741056 616383 324954967722029859306039685920 616384 -5543106429850361530505676980224 616385 6671717718984316630824845627520 616386 43398830379431541439013601970944 616387 57412993241775493683523656575036 616388 34489546545822362332971587676288 616389 51092121010946579217398400947424 616390 9730078756143412798894594849920 616391 -51222678209417151282381908615208 616392 4047058791190306733402628587520 616393 -42551214020953888160386403784358 616394 184355871674268616175145835872 616395 -6635154176413384536486750024000 616396 32337694061270834569843626754560 616397 12996166879885095622107862411872 616398 -14336132491973712211741302312960 616399 1364618397707855770915548378720 616400 7265212381437421657949080780800 616401 61706585892032720126528298490530 616402 -28058797109509130344543624452096 616403 -88958062305320463838509053914080 616404 8339323179301267819581793124352 616405 -1546354677784946691763638593280 616406 8783169474123947828307651185280 616407 16213594759257438554550328782720 616408 38524303541355242598121331957760 616409 41055405908986546492531624985610 616410 1494829138060639870330435342560 616411 -63786547644151829009152984380988 616412 -726949911087862888488785092608 616413 -13536493716071248385014185379200 616414 32205451137295139276070558775680 616415 -31677018841812605098417833037680 616416 69143275488365256443283432013824 616417 31432997931487613575275762702640 616418 -17718157868988428724718109496960 616419 28133336845016898057388171545444 616420 15182049713561458208433762808320 616421 22310281494180740107492646608092 616422 -19070502365029039126460736178176 616423 -4180870785838634675765413487856 616424 -135725316890292706488217001625600 616425 41218529077767571726391220186000 616426 28973163508843178916471706836912 616427 20438563482893279754157920129792 616428 17971882128469003013742367648512 616429 -77536417391254502225132475157920 616430 42213750643791130295765918439360 616431 38097634979797756113137803750152 616432 6072086231483412019545666846720 616433 -115119690233541921282625728678318 616434 3138334187074897435963874565120 616435 -5899243399093597295492466958080 616436 -80978360601145655303123977850880 616437 -37484384793568082502033244291200 616438 60832655440265484063208966569120 616439 -74706386225211194448257417396760 616440 -33938552609233620188419753574400 616441 35862614077640424942755320864704 616442 96224565419513664745382467000032 616443 17923470172221061623130960347504 616444 -8168660138774747411179964760064 616445 -5489943177244208883767408505300 616446 -8409215685485624056377403731840 616447 1128859697791118163376860130840 616448 -38223152036698559828899921920 616449 -49138274561445244122193868899536 616450 -11823123082371787823578683498000 616451 109575559695278672350988502282504 616452 -2538872676831673684867624132608 616453 33928355521331927071866296085722 616454 12368864117884156512953554187712 616455 -22120845053374660952740718937600 616456 16793334668729325562843985141760 616457 -54130484352036997152106780442268 616458 8905412309317674748996605419520 616459 -105755996633062196934681757671340 616460 -13190386838404653033797518832640 616461 -26720066825953314049376948017728 616462 -20210672329682145973160184032256 616463 -14545943491205052722535107742288 616464 -7530809729957830777990861946880 616465 16485266036611267698029472907200 616466 -3156964097079572649411597576192 616467 -3764816643065196179441435249088 616468 82523090827974980026637033793280 616469 -23795591409646163031334075946784 616470 6991170814047706613813284848000 616471 -21458541822174422891501365592208 616472 49065483715324013481172274257920 616473 36884855743989960248912813264640 616474 -47071833743589160827504789365760 616475 -14799777053853667012390808383500 616476 3217770358516353078824057487360 616477 -120550654103678305385117407874100 616478 -459619913655774262078899671040 616479 -68019207325247291577769761689016 616480 -57277612237505140548976573808640 616481 -62198713044208907738102043650718 616482 42900066666550593239375229945120 616483 5657081237468734516925164730320 616484 -1451309710268585690320376736768 616485 436457561173738110773270562240 616486 -8728351469974121262067618192512 616487 37255784996384386180653843530832 616488 -70117545143749515460987801927680 616489 72021129905909962328073959271290 616490 16530128286946143250234282490880 616491 1190912556724106054602959397440 616492 -33763015148478142853420249453568 616493 31680938838124954475717440645440 616494 -7655329204071481485076628780928 616495 102360711203789413216338163800 616496 -3883173434886450921963944214528 616497 -6357417292208856932340583182336 616498 -25490555290422385405819974198000 616499 21954265062779408692800128329920 616500 17848151871455657042387393472000 616501 67476944147739296371010460571502 616502 -6551149892489847116640777840000 616503 -20741550604116830194427019457200 616504 -8496663933021229454226632294400 616505 -33710332880252354506518325672440 616506 9292708641617762612931964747008 616507 -72154828729720629101581989609244 616508 -95322265908758116129857938076672 616509 61384893758384113449213615938214 616510 -16227132305241637093677526779840 616511 -31211005874503942083431800885920 616512 -10576371294115609469497544540160 616513 12651612175290485561577381677762 616514 -5515006396217290135983448338528 616515 -23462148238399609509214150721280 616516 -88456924163042802657569237073920 616517 -26938750357786678357743204198336 616518 52416935795078270162746202689920 616519 -28893206161591742644606621799080 616520 -3779292616638772343784329779200 616521 -4355031867706662740112082741488 616522 -53713134365559337590757886621088 616523 63163983541321875594797803754772 616524 45980000184524383376755280547840 616525 929437579460559805673156537600 616526 8729716995071934660541113323712 616527 -29047028382972019456090836925752 616528 2374505554348392768717940850688 616529 21710227029667238137712172182130 616530 11122378605614540019558663544320 616531 54593275751045271844753249451120 616532 -2514169333601406806624294940672 616533 -59345705964380952921382126527552 616534 -574231650316423127133586426368 616535 -43710208232841210701617935884520 616536 -6210745521199384236236446279680 616537 -72373663101395741148126701661814 616538 -8751990176963663599453731351552 616539 20487321986667583291871910925824 616540 51273031295652518922850180454400 616541 -69216209279526031913298055259508 616542 -9035019380835013043327631860736 616543 32381261122322161424609102030400 616544 -127598401930827911103256492376064 616545 11692307362073986772464114857600 616546 41725502265553877633100674881536 616547 13773411111812636027743725075996 616548 -26475819051072022508171001692160 616549 -52575510863508746120530690845636 616550 -18100588718646544504655701440000 616551 1420906043629425607805549532240 616552 -39702995161355847678647307494400 616553 -26952610654360504865480289025920 616554 -30457881163785571283599168301136 616555 -75687905517767569392150834635040 616556 -1168119762744898093281512965632 616557 -16659984850080333497482511540160 616558 2443703705272169465589011374848 616559 -31503914684597741070991551577920 616560 3579009112070858551077592104960 616561 -7179452072021696690897785740096 616562 -54111804211019355318324222012000 616563 -74985813517177907394731888616108 616564 22939436006966540567737796124672 616565 -60349305731696179993784511181800 616566 8588133639746213157667256370624 616567 -66955388903116759482810823345224 616568 -34881513313239398246187499991040 616569 -19030094778679150897415391537600 616570 -31362606595768104770039886143520 616571 1902759583100638316253264488544 616572 1245404905518823475091446656512 616573 6618676796887507864760922278220 616574 1212876680003865518843862740352 616575 5652698788380265582798536816600 616576 -3596977222401107773161933373440 616577 -912209390420631327748894622592 616578 61949119062562218925137431424 616579 -66299483480881590970970468754820 616580 10041922451447159182067605843200 616581 -29351384633544801929482126925088 616582 45356310760233461508791908087392 616583 -36493067461517754956515216915176 616584 33953282086977830434105231441920 616585 27266216445009090806727720821760 616586 -9774387945169386600918718093008 616587 -63031530494326379926510941555240 616588 -484261554492359083848992123904 616589 -58209523304296034192613731489610 616590 -2777430917458324960199444367360 616591 137548011263013992079600733201392 616592 -2464211048928137038281866526720 616593 45940617550799500925533087569024 616594 58647204851301324937133413725312 616595 -22610767680384180829521987379200 616596 -12959275264526094427739943364608 616597 -33023443051993168746968367811954 616598 -5547039478595001487700890899840 616599 -4233274099323868490960234648160 616600 49264567938627293193092008704000 616601 64664325337223148938174353620432 616602 2653774063130848703443880961024 616603 -23406428730586753693145638991216 616604 67012866041202152959747173619200 616605 -9692076567048516790684810853760 616606 37869897222475803546765110842752 616607 40266805772412290531624070170880 616608 -62690189018272544863982960050176 616609 29032388301890214872403781619520 616610 -33166564162439935760397719547840 616611 42672600610331928751732936618872 616612 -51703222019582572979044231183744 616613 -1594642841871787985633588143140 616614 35961342621986441331385629531840 616615 -85318564107396388443041372007240 616616 41272999894207247576820157440 616617 1565898923260745730261611234928 616618 35708835774802327880159926211760 616619 162822066490632636716747095588296 616620 -219066780824098294998616473600 616621 1971642455069910014569026338944 616622 -28618734293725251604219984797888 616623 -4328706678903522250507803286656 616624 -11131019892121467182461336387584 616625 74496244679676556772252251209000 616626 43860808464207684352916830732800 616627 96373622930081246899519222915920 616628 -93440713336177391776769745493632 616629 3907971594712750557915557062848 616630 8375217710346112249766606929920 616631 -857481095556751899600717439488 616632 -55067055574659859507208730439680 616633 -11735732492367055700362097041520 616634 -1881942545560490849068870736784 616635 -29250134735988845333536051534560 616636 20798709245013720887126621742080 616637 1512706422823776467630504196672 616638 -27393571054887624207082326638592 616639 43317112331202699134828134629440 616640 10795487705130547450073925550080 616641 13372011988194765813790569511104 616642 -2547477141860311092614570705856 616643 -54114708996051708381163315623108 616644 14627004890463406960601964650496 616645 -20356535733885803078485649128800 616646 42139839607781411392799387602272 616647 15199293896696869439439983826600 616648 90518561902892836703997716751360 616649 -18087490362835152051024942265920 616650 13948034911517401909198426713600 616651 -19805603344680718905705617518448 616652 13676450030555788564893394931712 616653 -1973937954810906405769804642656 616654 30453750339457179402400285699776 616655 7488469681656244897952282637600 616656 10488859122578595307251575685120 616657 -5503718080500057012284286721040 616658 -24961548466379441899767869779968 616659 -32806184967072478716244213549896 616660 -7332189738006384921563535882240 616661 38611140248109452044626685987872 616662 32562440841825214189510380282720 616663 61628050671804776317698672664 616664 -10111795704019724988491368550400 616665 16444995791983041673228106923200 616666 66875292266672876294566668802032 616667 -30257902711908045278097657443808 616668 17217187686494693439173127659520 616669 -23773896420212392028791680835930 616670 6307925268649654845671946281280 616671 -31104862398533796843352279814280 616672 12141137156229309853820140388352 616673 -490907096772494101702636266078 616674 18176442074399834075241647262720 616675 -40661197981042508256552611380200 616676 -39311892199278853436786714861568 616677 9720936684201796299247250279520 616678 -30067141667981023823284633781376 616679 3732183879298577486890617350112 616680 -42824603340293055914835062784000 616681 11230728330352527497351223249660 616682 -50907484640587269554760039100416 616683 3640605724076815741029729408000 616684 41513245926219956920125221112832 616685 -99379610153431469050415022304200 616686 -1695821837181576228362262076416 616687 465953330727760151875726727712 616688 -18750899056878477834296173068288 616689 -49480864396150098463575372357246 616690 4634472471919309642661484203520 616691 4327542604650350836567912891992 616692 51330944963487372587789593485312 616693 -7462574694101622869740043138880 616694 -971225828070238534484492914560 616695 -19222816272374275717950695548080 616696 -53757708074329451924336043479040 616697 -80302594183080385837980001246140 616698 -3689883659487066550755156617616 616699 -77242633642602781882381361645136 616700 -2653514353198881111790185753600 616701 -93218031772584713527422859200 616702 -2858627470012965459800675006400 616703 4183000263141333538615293149952 616704 -2690248617602571439416501338112 616705 -27260901391750717957338675316140 616706 328971826977861269838210882048 616707 -9203372612739876355120298027520 616708 38280288319772385020846179196160 616709 55886421095500216251137633576316 616710 -24588886792526419427242026266880 616711 -85097252959150188162394628649000 616712 55398704259224435236342994042880 616713 -66991848017765787913504671698112 616714 10018908552589644424167779328000 616715 46890652844203733589637495493520 616716 -3724429399948228727148583753728 616717 9606418379164461601147961395766 616718 -52462918380741090164334607909440 616719 873328447649172531142280317968 616720 835513636782916348315460075520 616721 -11332927021293314072584661993280 616722 -2552932874731484616829638405120 616723 -46430265092478138709328401635028 616724 17554676297657078814132438938496 616725 -10225310314361544774958022112150 616726 -12916450860644926005428652957504 616727 -42916665404296701304858669305480 616728 12086456613680435079367673118720 616729 33858763496917617561474048464330 616730 35090648858373365888430260801760 616731 67237797918377265780077662477824 616732 9049375885741268063283834308096 616733 -58013820509283948710295314193396 616734 61173207000251692359981530726016 616735 -30392403221031345367605438819840 616736 36858940990657529085866948493312 616737 -60121576984170637422348346800 616738 8081675358899894682411219207840 616739 82987360009485822405399315327360 616740 32382360632391353459530460467200 616741 -10352658393717632821147852369858 616742 11215401709090581896493721360512 616743 60141838852349980369727276516400 616744 28567118172982349640621456092160 616745 4522294128247706716578992471040 616746 11603506357263957915796475238144 616747 15556588031398736240785691409312 616748 -44848176399536452000541555724288 616749 -219036661897447160553534838272 616750 27625141617921803303286320592000 616751 -188969132848409149829662758151728 616752 -4359854719394089981828408590336 616753 47181250139538126465009649381760 616754 -1314934349663431710449925827040 616755 34305586692619616550217783168560 616756 -35557824840410493733819201144832 616757 -29850801776712888893891419886994 616758 21788636667628557317303135553984 616759 4477879083940877955978081924480 616760 237766999019251639793406566400 616761 -8394721082879860004246452581120 616762 -20583135086647376421586528646400 616763 -8005706049086203762885105622664 616764 -9117693542991777872120939520000 616765 -19774846297744912255740823891080 616766 -69596143247751903703570749351168 616767 -4395440302923900035883755313720 616768 3693938228566688249197331742720 616769 -78042004534574673033505058656830 616770 2947242894427956113316135244800 616771 -23690599996309999760959620198656 616772 -22513684015523441007224315635200 616773 52641655433833235595315411658464 616774 -7792362924358298745929963329728 616775 -15585239941491603059874890599200 616776 -20301225830620312139865302630400 616777 1657331489004187135258860459264 616778 -48962172359910163594372164130560 616779 -4401903138552597485989234729476 616780 23058650857511076372516570393600 616781 4135781776605492327824805369984 616782 -32157552004706444692171575503808 616783 22121411912046494454890136882032 616784 1648045186922207613768393424896 616785 2884171666907058066768708239040 616786 -30607226045816902581160557498240 616787 24122047700267311698607258067436 616788 35964814970601408839363604357120 616789 -13465158071264305679750546927410 616790 16557838048429064277002355358080 616791 -10620401476882567295674339508736 616792 276771419111515585955009495040 616793 -39261860546486504234312052611958 616794 27939828115688058321769853724672 616795 -2949645831277339935055619085600 616796 7501090055934430132812528875520 616797 14573848167787391340240631580640 616798 10185385835067206604900275623680 616799 7180197665926749460359494656800 616800 30286858572975838875065863372800 616801 67811787818710114364560925342100 616802 84654830935998626906893597468032 616803 -56013663649575301103943069043392 616804 -881433395262975266228086149888 616805 -4724141071068107418964612909440 616806 20038115364364929641630717908512 616807 12423440962038064900155421302144 616808 22846864212857825025758662056960 616809 74284055705877299298348834562704 616810 -1248802228867693326999566113440 616811 6777709438775599789089203132064 616812 30492818109760819769381167142400 616813 71247946074284628387025817442220 616814 -12394365380605130535685674119232 616815 -291623488415432760386137607640 616816 21803464370628234426721069465600 616817 45564138779131999537064600809140 616818 32353013282411808905402353379328 616819 -5999404538089063662707548451504 616820 32733128503270777217142379918080 616821 71773281957623994720802046663712 616822 32046057389088599818418061911712 616823 88890054514190631063002504735760 616824 -12563636543711569385789555404800 616825 -64227401404113750509212495844400 616826 2284709248132304320052788258560 616827 19650475093207066419336458558832 616828 148676968819623003219758800244736 616829 -52339210112916173740524588360570 616830 -2619418304785737016959499872000 616831 -29824900340906840586470711743400 616832 89642679203660152263027562905600 616833 12745289134925137734494823627264 616834 -48724155525268467422797911027840 616835 727065633214979132808682502400 616836 -27409248089332921426149933705216 616837 -5449148583892393565801470885632 616838 9079999006744078437602767526400 616839 31435969553646298149808449239040 616840 10280393654219279210922843340800 616841 21579572409937936498428183001242 616842 37069876291827800072629701642240 616843 53670949943479158786943304187092 616844 58800248649371112861506663636736 616845 13439754313180707305453576515200 616846 9156105717298841289805508647872 616847 -35848675055946171351384797444736 616848 -2427856554735724554630299123712 616849 114014740599849625286839638220850 616850 -1306435135169141512119474044400 616851 -49317243882317414181317197756620 616852 -43842861555992712558365411112064 616853 -27125210355800831267504270306820 616854 -12033073533907068518112234117120 616855 9099512587870093749107143110960 616856 -8860521913345547029530996019200 616857 -76095728968250748555234690150960 616858 -101909785941769795378647843600 616859 22912733666505409757312918328000 616860 -16802097369667634729232412416000 616861 -17545471922741212895093073812730 616862 -83325076997632053153558786620928 616863 34164573241225581210308454944784 616864 33246601473275257212789198815232 616865 -1632494838365600429967528325740 616866 19658720806222675670159280292224 616867 -30679926768334231500032350409952 616868 14190227703194203436297366347776 616869 -32050127684579304700581315563520 616870 20285380263241432451316553130880 616871 -55172049704201234627251472705928 616872 52420128898753117899012456529920 616873 -112842826298960564333022817447280 616874 -5890032304258117615856038154064 616875 5543706159451282779526489920000 616876 -8119630267218105426799559226368 616877 37896623572095369500326906440726 616878 -107546903365709540532413952576 616879 71607821417415990147710013130512 616880 14599073719185782130334534533120 616881 17699100670247655206314357283952 616882 19994036662048241190647190090240 616883 -47068306351812487179707283440016 616884 23606243357216730855811583348736 616885 86499236170168474977924206711580 616886 -12451021250514296603616483725376 616887 38212028926556843301764185479744 616888 14029652923703398679066417664000 616889 15767657966891705639089547127360 616890 21554520347819010111699029425920 616891 44774163004668788282983219079784 616892 16773306551998049913053974940160 616893 86387167896655675051820765975328 616894 -7204527323062308569320845813504 616895 6536543407591740881470699463400 616896 519751366930513119299091038208 616897 -103501115838936059618691766846654 616898 -90356796321869260817215275262464 616899 -32691552694894554212146827881736 616900 -1444735844717448257544120320000 616901 7816038147205396111329620226492 616902 18138072194691332688867517378560 616903 44206679874924342355635485400880 616904 38861589755619838773504200908800 616905 -54319992846950984020318367487900 616906 -28232141945144667222582102318336 616907 89343975053075832644343569279352 616908 -2600219555466706004296286868480 616909 89548655460880122945794084181110 616910 7693308619559914524262926782400 616911 -30435435471491815399852401676800 616912 11945784621995381054955561967616 616913 -59066837802765372378951922442400 616914 -11524740121405915178152184864496 616915 -36921655068835891361535339169680 616916 30474029172204345184910386362240 616917 -4376770901399932563567224465280 616918 -3803739520467820788790806036096 616919 2466244903803456553555895711280 616920 -12310889860611871973153173094400 616921 1621245560388578177390812828432 616922 29073046892333596926995003069952 616923 10670839518346191103093009526880 616924 18485935675424146118237764165632 616925 -49144964978606923382576982742350 616926 -43792919353624966850120625648000 616927 81014583392283199384216243209968 616928 -26767116647967689742580362510336 616929 -2134738990462843570089376757952 616930 23576695826490439873940793139200 616931 -5053884835783812689245929716736 616932 28498325034947401349366459273856 616933 2854300470319745603550765549182 616934 -15654721106090610370743392580384 616935 -16054289113543441913720993443200 616936 -71310934959858517112476646768640 616937 136656328316126568658021079752272 616938 -3840125992610143787206527126528 616939 53718019931871376252777733138424 616940 -8731701913731868904895695539200 616941 -809254313883065848374272115252 616942 360815897775327304334180628672 616943 63204480073120300810917643674192 616944 -3114756574635091171258799456256 616945 1499637069097461293176858524480 616946 -30471853658105045016654618263040 616947 10784686023299752093963639593072 616948 1157702769653783506204465693440 616949 396918877883967100905304609710 616950 -13609828313187755329827225072000 616951 -66165901597801849030802754817048 616952 -27712200933644850548471837491200 616953 60137117385891745642194390068304 616954 -14456091692580782275511405432640 616955 1152882241713117265147777739760 616956 -48095302901748065934658591292928 616957 60288900282453909529286226198432 616958 10767452239390999420757262836160 616959 41155089441257446618667330579400 616960 407743691193047124471982325760 616961 44138244822442357286433155714562 616962 12343382564034226267576279276416 616963 121226147246394531860826273379560 616964 1182636154042273735614174984192 616965 26617781514646976730999512073120 616966 16433888917036631256936905342976 616967 42970230694832640013500288466920 616968 -16860516033213828781793622835200 616969 -158102175816838862914381451915904 616970 -44540135867231770830659167104000 616971 56612275265474806976098003812312 616972 68067796007859319998063087531776 616973 -11856859743977493272392073619456 616974 -25857635321646857077032475592640 616975 11122865150497255905793238844000 616976 -4342796651231177588200378195968 616977 -62931780827012759024382001179120 616978 -45765802065954957180259853838960 616979 -50734190917350373814938004700 616980 1475755059706368525966716190720 616981 30197061008475529568862977111772 616982 69612857543777415404482779074592 616983 -70756797057121326421622180237976 616984 94342926016402302543783166955520 616985 -92363967326830350294750329213820 616986 3057767805846785501270773534464 616987 6286093416019864881031626828800 616988 -69817077657638924630551631104512 616989 -44963642428281171404603322754176 616990 -23129306119811800852205759078400 616991 -19497395631275781764779291624608 616992 -37987856481893556681079804919808 616993 -15941807425117797473136362221312 616994 2211153812505681708459836600832 616995 35240541905819664744920080434720 616996 -3051352492753093379979955006208 616997 -33955643682592844195246964751554 616998 -18901350312048438306992136548352 616999 60457326028309365328631234987000 617000 -738095827972069662875619840000 617001 22213809271531527386816599123968 617002 64831739193908023318569792011952 617003 -11048350728685722146494669030440 617004 -39836205645169249178943146035200 617005 -15924713252846962954621439828340 617006 4103366226553990924259479440000 617007 1199224036434794321998384466688 617008 -22157191194628649530509327286272 617009 -28094065976273736178458222701400 617010 -24261427873002296778486209441280 617011 -15735921869911175031786699414388 617012 21001721262206378079899197102080 617013 -44224816526759835215785662497280 617014 -190733990756369990481096066144 617015 -7550039586989422853346265223520 617016 43030844034283635268664558223360 617017 -53839618770945936953493147160748 617018 15008670754505849218592166030960 617019 -9545650103804504460174991827576 617020 40989229456484680394265719124480 617021 60553012237506905416194410698560 617022 -6951866722753820508686126914560 617023 64995122511071453730485866493304 617024 -7114162610040443864145501093888 617025 -6842684803836132684975517668000 617026 -2818877221428845783264090751456 617027 -50336079852185337175118090285124 617028 27001865578204277000894919121920 617029 -3670295704902798464279640450688 617030 -46566029781240015291753281235840 617031 -63501058059611377173582325466160 617032 -8643237974108243085625081344000 617033 58451750421459526063663007305380 617034 17181593234882957648607310598400 617035 52522155212957535984107495928480 617036 22579590705460025936580552373248 617037 -12191827054523418874176926408640 617038 2464626860269305052436019529920 617039 64344936902919300245991492105840 617040 12059143524493620238253192232960 617041 -118630102302634278554847241230848 617042 -36618085013899235919096618089328 617043 -14045121315515638717313863516416 617044 -7288119831677749935176509378560 617045 -16128059962940738388129434549760 617046 12599279746013491556086184808384 617047 87619716208273996597073284631152 617048 -6150579835100054484045676400640 617049 -10508244899121946456180374313080 617050 54071259414636073081456857600 617051 115579085324743702152372976970052 617052 23840933740103699495678750648832 617053 -53391888769328383090033223060698 617054 46824827032330856452098365582976 617055 -6612591120721220801008264826880 617056 8423458412930581067316734459904 617057 55717549342065297313751067539106 617058 -552447779279879902435208722656 617059 78630114584242893347193108063260 617060 -28723602150901229730570222155520 617061 7906038078033395108226430012224 617062 1011830512283278283083610707200 617063 -78713142820049894842248753442560 617064 -5537620313888887269444152033280 617065 -111861412418392655035818740788800 617066 -1175978793776441564887710717600 617067 4267825230642021335596155065856 617068 95124078474553215969097253742848 617069 5035020749567394677923510949760 617070 6924482303708236649368518927360 617071 -12343482237319543820932425736096 617072 -4634876791998116032749770932224 617073 -54435256728462915765445861598016 617074 2428870669903135662281922667536 617075 -36376021528824436640585899727700 617076 24479210036825338392859071492864 617077 81815696222393456411421882810926 617078 13554609884297594016517746911232 617079 31683397810791432377203997966928 617080 -4495086781653540501681915801600 617081 99886091410589630937726270291600 617082 -28809478538368393846090038001920 617083 -109667489086305876488666291602200 617084 32380293444902032179533666059776 617085 -7025003934764963328417982636800 617086 -5970822436341810255744607196160 617087 -39814812907872155273740153179264 617088 59351682259954640050932594769920 617089 30465351781919119943451493873200 617090 -4937092823493162474647796103680 617091 -9475653988338020628562757561760 617092 -4485815098164669765929801338880 617093 -383094303096608118215514448896 617094 -30260601460849330983087189166176 617095 26880607831551211051525576020600 617096 98287085841883235491572177761280 617097 -3523837566527630369356499782272 617098 -3242487546760172272052193400320 617099 -4004859633038576022465820665600 617100 -32551125899694194440615564800 617101 -123866464172092166656856993206400 617102 -16414186193699304340843851229248 617103 -82457970774589208655935638544088 617104 7438812245691093560588663889920 617105 -24122282671970331213588228915840 617106 -1628872566440146958862539798400 617107 46996910515268560627969461501356 617108 36082961665921458300951304518528 617109 -12674357184928333274435568000096 617110 14711726780312965579345783864320 617111 74457864268078473062606219918424 617112 40534206052004324062390523289600 617113 -9403335036082282790892589186176 617114 -2698475369654642605175852356128 617115 -22884881590499861397209845499280 617116 24795747815524729216918053424640 617117 -42586429401952068866205378260736 617118 -9226432585503458379748951391232 617119 -107814125521120547105541246664480 617120 21778457912635941126280839168000 617121 -49470046418144351815867980495360 617122 32661197826402299856555098404224 617123 23550107243324826751213194005424 617124 2647113579555866367999230739456 617125 21379254404783061887228998107000 617126 13699710169208275770897160530240 617127 -27202003648227616408983194525568 617128 -26965714711031043322010419491840 617129 121947669067334984527616521172730 617130 -6133671524373031007038798964640 617131 -1565306615568941433753611717068 617132 7088020095488824156546942470144 617133 -15188639439412888615004211670752 617134 -3955744945672749923900271706368 617135 67937829566840268877823385883080 617136 45885887466886040159372967936 617137 88792148184876393663391599704384 617138 15757582731608177159512403112720 617139 -2368427470932657889308628526760 617140 -804977173834662677941328947200 617141 -50134939968454308470167882666176 617142 493264205888100461837246931840 617143 -90426404964460004880395851983080 617144 7750533012978335287558992261120 617145 -38475535861079544736022710553280 617146 54766630732307764180158400732272 617147 139624418966055216186183321706596 617148 5641771793522443008953788661760 617149 -32094295702784520907438063320840 617150 -4919256981924194032435379611200 617151 -25713315375093402158311687111536 617152 -20717128847296884986122096082944 617153 -90450884800000011707518063409598 617154 22473996724562042461574406453120 617155 51812947226962532285665819592400 617156 4531360174264573869630346253568 617157 98778761750918261594121168323520 617158 20972731173983058976251364080000 617159 -28053427486438546259850624819696 617160 -11181648211896010669001330688000 617161 -63365110163129625093929472675238 617162 3912920219111341821034764263424 617163 -32461567457975879511110768335656 617164 -84956867553108171845831027770624 617165 -55663516588876438903147906085940 617166 26133838500619239865910526873600 617167 -67325460875679682851430483672808 617168 31262530762009220851996094545920 617169 24398935699904160594999519545280 617170 -29686781496475695666473721594720 617171 39379916887423150740718786347144 617172 16778269878216148097593437652992 617173 12080685620269378047844979687484 617174 17846066702572101437815967106336 617175 11372946282913461824796092746200 617176 28817472569999224434058802626560 617177 -37564359478353121435375167733920 617178 45880565375627206264493892552960 617179 110577437221372895322564528128 617180 50181319868910825142206399014400 617181 -26319408114469872510738755818560 617182 -19926605695557588099220146354048 617183 -27467192204792901908182207816080 617184 -77415161205939572049230064254976 617185 -15822116215975933807646090913840 617186 -32495603142270366470794404355296 617187 -8950348127164912796608734525120 617188 -33667009514023149906364242164736 617189 -33818290202960636355112736315010 617190 2107906438902084021843239270400 617191 -58846138362170109956756063422408 617192 -10195278496321924681126052659200 617193 12868273139759680088302532575200 617194 28156431178387839148604498686896 617195 2538012237134941958682550879200 617196 -9316216985064066681028394618880 617197 5492885507640636689882088557312 617198 32520725099532605524718738925120 617199 -58283530619906219562615897740160 617200 5107184004196142512525827276800 617201 -384345887652621818089684776216 617202 -42854130801595107052863681770208 617203 -60894300809217646674416819977776 617204 -103926653855035549001172391366656 617205 -6027295666476581980281676483200 617206 -13771844609958200841119809454016 617207 2127221807807159925926991317160 617208 52389988882428640550319170703360 617209 95441651855833932763444575922320 617210 -3264245685277774467769728552960 617211 11667883565168806458166383327264 617212 82019491270948536869382537875456 617213 6036507657200302706985255381120 617214 5859394021556258418024975150336 617215 -1883901969624564077287650012000 617216 -61961948287521948267472327016448 617217 -2284205144208948634733027734752 617218 -10142711897484156788250836457984 617219 83635607227807641075165038652696 617220 25030761742756503790939242823680 617221 -26480269656372539194797016834 617222 -680645288121004249377292310208 617223 10380572124770541161812806612864 617224 -112855599578086758599237695319040 617225 20128379667607840414125702398400 617226 27234121701615885902446771532544 617227 -51513163061703496370274201887680 617228 -52831379759458158087755591869440 617229 67618177874504734236302929612374 617230 35864605711688181822678758765760 617231 20966969893792548058594997434032 617232 -6134382705862730142659333062656 617233 46707390942967167180284499042482 617234 -1353541891583940357488877811200 617235 5636995571703596156291658654000 617236 -129854526735854122248577721541120 617237 15589364934933495796718506127886 617238 -14956619416524991805178663939456 617239 -28492809708862692066590596587344 617240 20286942815007367264167246028800 617241 13536349595701885427108426843904 617242 -15976262557591674313113408403728 617243 65435564741469837337259871149544 617244 -1591550858780730569414536349184 617245 -32544064507031620143009988036500 617246 -17898963926578816115546690156160 617247 -20649881555242308193355943294960 617248 -75665121270991014486798443151360 617249 -133219521825682962647013521934750 617250 -29369298459808239491398476672000 617251 71756034533664019493741683352064 617252 -23611773003432373091614764795264 617253 -18190384890888728819678491920960 617254 3249395012709717307045947185472 617255 -9825759529081978237851055045680 617256 -73106462883861077948461624366080 617257 -6074996220661997295551653487494 617258 26500036802997041304682736632320 617259 -66238659654297077134532655635472 617260 -5498801416932261032854944921600 617261 -48248509699034802467415201884448 617262 -28533472085408124634931706982848 617263 10597496758955800398427697065000 617264 -6881287307900364671601273470976 617265 645304221882206608363653211200 617266 17306610355827648287359483891104 617267 -6896010613349703319929561506400 617268 -57978656642759852877360691138560 617269 -99096265417956192800022078013330 617270 -12862970578119907391588909591040 617271 -20854050587563089402345080497536 617272 -30057367196948703509944605081600 617273 48301433103223409618521661940522 617274 -5375528591454190973921619640320 617275 61032865383691114798674369521300 617276 39265501592754316948849305607680 617277 2554427454887438095883609905920 617278 6747902814358732553158759453440 617279 -95121678396976331922530755886112 617280 998726949175890355236592680960 617281 -10157276715630516113116775949376 617282 -46645315743752597770987602505008 617283 -10340364454584003083083784102136 617284 100843850868701150621627512639616 617285 98348855720433195197124049980 617286 -36717233277740594376622718972736 617287 -66133963486976084488592290193616 617288 1707085162489935195022189854720 617289 -56255529906827805624366611444976 617290 41809794563999234826560018786400 617291 -42081265764625015871576321299920 617292 12158820035155741317303467197440 617293 -102908452002032216339095444424458 617294 18307115179405959458605506827136 617295 6461026200588059057157981580800 617296 -10614988876503041029054076829696 617297 76494861441504399404556269590080 617298 -6329061060269025867477379891200 617299 5711440522558286286619866385480 617300 -49834358877699649709550715017600 617301 -4810559856064167531200895894258 617302 -10851664879712845387810450677600 617303 1140582411923324968940629070784 617304 -7140437467373634066057132748800 617305 -1801203421771081356727295814840 617306 71811651154512983871630572014080 617307 49155855722202523839453910335600 617308 -344569059896974206433273222144 617309 16795420221291748945243534460352 617310 -16757524192754079000063375177600 617311 -62948489536427718919909602789088 617312 -44417665130048708601471603572736 617313 11898176579520370765325045194464 617314 42452817470256677197162791498912 617315 16940765694102895846526570362320 617316 -14771424039951533792849832038400 617317 -36571181452130343842633577962880 617318 -17508554281235058340763187741696 617319 -24152858305510457278720545045696 617320 28291197591067519988924896051200 617321 21338193300780329732272975567092 617322 12253666960649597015796727532544 617323 183591500269124108139676457760 617324 -23021975326485158897251021722624 617325 31701493344260578602169992549600 617326 -57113815156095756393270810237888 617327 109447137110883042944159708308176 617328 11723610927015298180962105753600 617329 19414346977334212493827591686640 617330 2857457189050771799836777305600 617331 1813034078704202394387232005120 617332 -11980475356586139194188930136704 617333 95263143176565820028385139041582 617334 6522299443624301216291081134080 617335 50133243869744296118406684176160 617336 18761619485347799066785592647680 617337 -4185958586773048982078512861440 617338 9668497073909472425537333240832 617339 -30585814371260010551714147776860 617340 -15607144225685536942502699596800 617341 -33976577607567273835639607803258 617342 5244548125567421220258359616 617343 22858414814321456002933861721160 617344 -5219712812191920908126870568960 617345 -23157933483120154890614976637440 617346 -34256293073727374346434307991728 617347 -14101293193752362983191795769088 617348 -53625507475449625019477976929280 617349 -25510824702134569521108044091936 617350 13667497322234379073680175394400 617351 -695355930505936889900992404648 617352 15633873098549672896478829772800 617353 81958633562447823531468365651664 617354 -43075247474340671093797335356160 617355 63154386963632659634420832792000 617356 6590759510952846121725818289920 617357 39504251291190866218940217377880 617358 -12266373292190826713228422425600 617359 -105621957585623896563773972927440 617360 5947055763961181524525248430080 617361 -3927716453749021946920377076320 617362 57574459044081579917938150764432 617363 97681642281857367122043012669612 617364 7079973236414122907747192555520 617365 5779744810073570521491084979200 617366 10201153103577279256584974707584 617367 48527690425375954272388765274880 617368 -52682544389475399235541475133440 617369 36763759834590970307415042109770 617370 2766445218274053970379359549440 617371 -3149007505312042175004133749000 617372 -19994721927762066158913455204352 617373 55236599302312084913899053796422 617374 -78977137643822834230824857308608 617375 117529549804114407354204564300000 617376 18901858463839388641222538035200 617377 -16120714619594169338924397675728 617378 -18347561721361971038054246963040 617379 18458638869197496982194225388800 617380 39837668204898232996435492204800 617381 -22905834249110222609834471529000 617382 -1643964142313679084206883969408 617383 -40362239701468051622537327502296 617384 -120871504278466302534665869977600 617385 43034176596921736509101860473600 617386 -15559534341858627315815849349120 617387 -23768539211447321376257371829964 617388 -24600243872037644003431935244800 617389 -68655096023347505656297352168640 617390 9180989404923832891440756036480 617391 16590821001691278381280028930520 617392 740419044486650727182294188032 617393 9809563080326160628288982177280 617394 331803049601281726900465705728 617395 6049547266302491882570520476400 617396 -10401212549007861259922176475136 617397 -5356212429305503339934790515904 617398 22355494026232395272120872321536 617399 171984924951694042544083747303536 617400 15061091701913058099141043200000 617401 85837657555793925922697594591402 617402 23288519173613202005924589271152 617403 -100166383139023275078702616252992 617404 -23603509867219351058828693638144 617405 -59803171512977581387446427310400 617406 -6708194301035499944933019620736 617407 -27655601343816214734503307366688 617408 -40553965942194334599054448656384 617409 38396888116616833129756790438400 617410 21814087500973798597856481192000 617411 77664351304340286537574778238012 617412 28011916124968383156446056599552 617413 -3282841249775466134579516363076 617414 8751344202207216801649424733312 617415 36689983705359106931184294355920 617416 -4450662794007042763503497379840 617417 10151741328709224910316037274020 617418 31305174921269379079838271292464 617419 -23838315030595320790967455245768 617420 11361702488288290695000647777280 617421 -25319458373077283264968382986176 617422 21907070937535669717681132863552 617423 2620577209207276748692453619520 617424 -3747630490201289326909090037760 617425 12214020117436487015844322538150 617426 66631927959656635838636549856912 617427 -2482900316963051584048784574912 617428 12918721078097272364098868340736 617429 109764616955617285771249720062030 617430 -8757789323551409684150026997760 617431 5533543575504988210011474907200 617432 21803744126787291055055149240320 617433 -5638970355050367650768665214016 617434 -324036114066942927819065598240 617435 -4520225885795155922082844492800 617436 2773249793695003175053211612160 617437 -477459782116625660063095393632 617438 -3399820063339382301428592256320 617439 -71692690233737534796120865582080 617440 -8922272965941668741266860933120 617441 -6660133656825807307310065793616 617442 -162948009959295083747092657152 617443 49638994080788705427159890423320 617444 -15018274028852403501362922015744 617445 24848371467446592347008638353820 617446 -6986542847978370421599593495328 617447 27600940923802100900757258883896 617448 -29121216527333882215558954598400 617449 9844898891823330084958613875386 617450 17155117895786539967079034509600 617451 28616152828705341252755146886232 617452 -32624496528095631383324311131648 617453 -62265987744794243428997649536298 617454 -39133672551548287450950006337536 617455 -56798595975110098438789780211640 617456 -3359387047665141576837355929600 617457 -36766461956038185466921856815008 617458 2361599155295630405687208112128 617459 47178493607179519994894900442216 617460 -7167254763603750907155701575680 617461 -38527259801691277121728271350148 617462 -34060989116561868584133549000000 617463 -25715951261892630432991186344 617464 -28139906172603135470602379673600 617465 38990335742363954743704233953860 617466 -10277729701593781828706245656576 617467 6016171906477821784743372308516 617468 -60610436630237536652271622033920 617469 -46883269285835966896233774329856 617470 12225792524238899167519321378560 617471 -27689226809051764843026554723328 617472 64566018175304870356820737130496 617473 -113273449284958481873368723553278 617474 13449056254557210764926512021504 617475 -28744482343330276206941527565400 617476 55045894840237805884862704530560 617477 -21001136858313743560935788956128 617478 -777794752576007263227345235776 617479 108117207722728270789243791549080 617480 -1101189614023849009897746432000 617481 -29706000830790052717215028681920 617482 -3242470985898833259289660183200 617483 -87517511833197662289097705196040 617484 9130049705410616562788588470272 617485 -42835952091457138566811965724800 617486 -90120094588313105583281536730880 617487 -10456156077052455199702120310784 617488 -13119795306459222423604928831488 617489 6039997693427598475038081354240 617490 43740756373908327848685820569600 617491 38412106902345043823653761467040 617492 54253211870518962827291847148416 617493 18883684577427954198532127756064 617494 37448414324928507066848711104320 617495 -35379543610642509362454620145000 617496 -23644480680107136520339776307200 617497 8440290637835147744966852616000 617498 11047571751205722389522645220336 617499 63338211785843646054978640320684 617500 -4432719530201876527095204800000 617501 -6108798983814631725853484445396 617502 -33124304477395720822437135501696 617503 -30670763869096770409719560116992 617504 29198031400509700972954968391680 617505 -993563456239584346244864561280 617506 -30895751161649923898664896009856 617507 1975269507125399708281386116880 617508 16335668193799860835944108514560 617509 -69177504788125012526408588228290 617510 1656287280206454234096786188160 617511 7046574269323673087662414514472 617512 -15262762291627389559071384453120 617513 -28026239501447808061937356504476 617514 -21025195471725551614959293848320 617515 -67169510114336031560689391847840 617516 26987249165303557402896538825728 617517 59050595973310111656360671106240 617518 30326505929284462330018788296640 617519 26343465446260830858412521939840 617520 1862520563183141396861933322240 617521 1479135858997083569044089576722 617522 -30945790639825833343021737128688 617523 333812154321749804042293890624 617524 -86978030142772795930501321672704 617525 -35576796508726880433441726542700 617526 8552066238250720849024591950720 617527 26626160478270497435897485453200 617528 80121796199373992408721327452160 617529 59280827652020948572773449035488 617530 15723251027054057858382938001600 617531 -27436061421432486444318185296668 617532 50316003080471451273437790761472 617533 -68381036186769515998644886727424 617534 -74268756915391394668761420259008 617535 -44912586902790124397576068240680 617536 -24354137287062190731635969228800 617537 35622935917304121404436213141186 617538 2035595231988449169789505117440 617539 6246138893091192307706689292720 617540 -8490524694953956696436749885440 617541 -68779061069536350320661791493408 617542 16769397150217796065661627063424 617543 28924533897434689686938122838880 617544 5631707874384491721598142530560 617545 -1047428442009381633893079466680 617546 26762741453735416509573227303472 617547 -36266374630024528874063632441128 617548 -75475768197399129869348221172992 617549 -118490278782710921864169446101236 617550 4834236219058167596657394048000 617551 37882484085725915087697246263808 617552 1554560799609015153898391715840 617553 31013683633608823752855610605840 617554 -15135349440139818919097833110528 617555 61728689405730387604033311534000 617556 -12721714132861281902059765979136 617557 -46997057124415977080835700912160 617558 4319161376036814161072640835200 617559 -79716720165610808309135240620080 617560 22044749750073576864215894016000 617561 36034932876275304379757989016832 617562 13699160027280376557733845895680 617563 -40345832903604706148197489050920 617564 -20394564771722262044652733122048 617565 17227360585880049735910442718720 617566 61421806186390801448938511704512 617567 38987581614691780548822448475112 617568 -4036715916408709896833712783360 617569 57623289917372759047793268139200 617570 3977583064781159906911116744480 617571 43883917150799426726530373752800 617572 -21983315247397186216584717809408 617573 53463820660516044268576152026688 617574 9918415359923550316641395962560 617575 18359718403470153497061097642000 617576 44408273708116605461474893824000 617577 27199470003066048909803183048160 617578 -22620997030581574913134686492576 617579 94471747157772475996500831672180 617580 3178343181232467595864012124160 617581 24181871676204316303167262822764 617582 5773653221146614378270737793024 617583 31493986887057176052082404175248 617584 -19300274443496050608409595412480 617585 78229713616320403842720330633780 617586 -14058574993021828340220339851136 617587 58206903522090958396655934780236 617588 -70820974924903048014813025536000 617589 -9557804195790486162836754515616 617590 -19703421407916017862064372742400 617591 4054326970256087092405691520072 617592 54905335703423131500764083998720 617593 14876344565860317038625428649278 617594 9932558158583667401314821661920 617595 -19952812709891727189188810745600 617596 -13840438721562874903169973906432 617597 -78073381673978848801371213888 617598 -34315547648403255890345496938880 617599 -64561991956675880979323158556864 617600 -46916420838359007504319905792000 617601 -16395653870167174368688107795456 617602 61042947368982773144246413708752 617603 -27586295785336265474107949834496 617604 -3523907776045082651447775694848 617605 -97223182160776812988597061865000 617606 14581057063581137421651070333440 617607 6958298948560586718787926742248 617608 -76760476252219801650807542615040 617609 -102991095063679491899035489152 617610 3210267666432597832555032913920 617611 2676039497763808857508087703352 617612 -77130212692979280045122485163520 617613 20218845796776281955367613145600 617614 -31232403097766310731384213588160 617615 9939881087015996667458270855520 617616 -11619194688641575471947250360320 617617 125861214225689100866258538624 617618 32700735223440720773074079951760 617619 38020254300790912284711936645888 617620 40574246172251657416338335143680 617621 52844215383631688208314694667200 617622 -2716644570252977425985534177280 617623 -12852931629132095250100048711776 617624 -11261275777808491049863324876800 617625 -4158613929265059129269906691000 617626 26070867692038469626666065334512 617627 206841145083439114758143152032192 617628 -30235774599219513851328699555840 617629 -57720544005177794564408603037600 617630 10635705793993846232956728337920 617631 -14583633024746083426352653193856 617632 57792132059456924723429149704192 617633 24274462181142972166002385193520 617634 -31662695962066044966284673639216 617635 -38804402604274456839694514863920 617636 2538254718769310764542554686080 617637 -8068973045041797308383989947040 617638 11117117839574937064464420509952 617639 1400373588948301623323360635800 617640 18597491225610828107555181772800 617641 -39048332500327075040073098109788 617642 -7020207761065645260148726855680 617643 -26550039495838622188219401862080 617644 12853007757997529481777721024512 617645 52089874880973031408682670327180 617646 19179800460263374087466973293568 617647 -48586137749500084744173103617904 617648 10792506405517135139043366223872 617649 13673494607589506879933989425264 617650 12021163040378979847711619049600 617651 -33099101121120045324348256527348 617652 329769602589038240973702758400 617653 -5898157247540494732506677996036 617654 5730147015858412908932438671776 617655 -27297195143934449406837471153840 617656 -29718700177006079533505259417600 617657 105460159565836857796432154964906 617658 -5669315206791293674297239616512 617659 48342052584649508327992445548816 617660 -27660069762183388844504907494400 617661 -74641909808887855256957532967296 617662 -22694461752134154279740970195648 617663 -2672664774158429851153813621896 617664 -9161884177207415237624331239424 617665 17521969175053557431075952589440 617666 16605040487432644658947989573120 617667 28914542893476728910283643712 617668 47520379314501412018595624786048 617669 7172590336632311125991367583644 617670 17515860238330630237310015934720 617671 1881965595342773682084908287800 617672 30612985111866448322179487539200 617673 -1896475617713055903076903633920 617674 2058736834813270889521415066112 617675 3102496289959657615990734820800 617676 -42407134045891516044490678829568 617677 78654967984715659007213275057526 617678 14612896249285473297309372907392 617679 21688579994443170769065557707920 617680 7360348988011480143149594050560 617681 -92741035712996871871951022101518 617682 -15608974362983784629897927224320 617683 2171874617512689432344595139728 617684 -11417452214440446493119671076864 617685 17371123045223399458354176544800 617686 3434795962515396815452961626656 617687 13564077399373349022015374066352 617688 9873170588830421366938641162240 617689 -7411188776318960193014206987510 617690 -40151178418731515277173490412800 617691 65987828028563602146834969792000 617692 44015749536355982587904404322816 617693 3905373303511560107595394443942 617694 15156904541492639432499065708544 617695 -833083532563262594072713717680 617696 -10747882634563166911620828364800 617697 -90144441850630173027147778806126 617698 50636906350873603809236142699600 617699 -21927496847726958521423519667300 617700 11892450571588759810278541824000 617701 -54598580161291899265217256382720 617702 4035617142045141101812408803552 617703 -15437344448713499721836210977200 617704 21067366823325799067059031669760 617705 82332513406603719932311988580 617706 5236621893474784564712585361408 617707 -51492263544108757722643685900044 617708 8329164676608684519486421518336 617709 1881385243933622442401511750240 617710 13960317148368246158423307125760 617711 21842589641584759934862251009664 617712 1145928909573758038377340403712 617713 -14302175746436602768805164600140 617714 -27264490061634384016307457410544 617715 2672865995434996011154620217920 617716 -38390256075763761047984616376320 617717 59458165244888109565351490318766 617718 -15073432665437124860173694853696 617719 110951645454306681121409032742120 617720 -65222743512350895038684805427200 617721 -47341930205276602924411348390656 617722 1363792198940195587341097842432 617723 -127221978850128101285234859896028 617724 37494498975625184625376135810560 617725 58348248156396407672584071655250 617726 -2062835650343514814337098951296 617727 -46326282370343214814459491909120 617728 38210046495620372592400342712320 617729 24965257818444597903729374294400 617730 -3887128018680979197867013440000 617731 41764295696377625943049793857532 617732 45911495590554670540760165694720 617733 59996014107531252620557070113920 617734 -131280096874920943343876842752 617735 12575856582514168366324306210680 617736 4949723952563498020061386997760 617737 28727396955712304908376749349632 617738 -260470591854656998870347432192 617739 -79846230575870811256920556891176 617740 -80276437914827849355660284113920 617741 -70640357046257008783628941749216 617742 17527110205086179744605046087040 617743 54504257147010981210145088261600 617744 1184127153640555110795314012160 617745 9592940926340329221042832293120 617746 60731461034869688577789139257120 617747 -13202493295843841944530294327840 617748 -21520968207858435910000858859520 617749 56963620476519594706233616829760 617750 -3593657994985519022977361856000 617751 23131544538345691652174884474080 617752 19616453570996402984937122734080 617753 21496011421645714521579806046084 617754 -18533768080078306751986776326400 617755 40832005337858795487928297796160 617756 4388506511648596551345607902720 617757 6512997047824307317343583928320 617758 82471092462334203252483756173760 617759 -93521717642235398834866782299040 617760 -21503792156618069371944802713600 617761 33050736989278735187915835147362 617762 11041378717503965264861170800000 617763 11814060331254603877489209644784 617764 -26924349478594629883137503043584 617765 -23612056052004220639456653326340 617766 -5096583110854454417888685811200 617767 12608516425383474976897683821816 617768 19147619285644026659870272389120 617769 908587527898143065684162122224 617770 6075286182551044169896961260800 617771 7463029245267310875314182199808 617772 -54355996979450269233359918750208 617773 47605507677279039414566449589164 617774 49944944216024876259110719139136 617775 2451364475075072444521465435800 617776 -23438411507805925593210740359168 617777 -63846584277565825385183969851374 617778 3515007172991500311782163945984 617779 -75097766718234761211393209001216 617780 34891244003730412065764324966400 617781 137003346596441217591072934560 617782 -22284010933451727575565425466816 617783 30378463610658533224774647035784 617784 55262514993559766051577182392320 617785 -3082756550331631756725494352000 617786 -6233056385119291075197096020256 617787 -5190238373829429451065953433840 617788 10196171104202586050746057122816 617789 15803010345406020947495989559520 617790 -14696744681463542486992164689280 617791 -77082660365494960296273511263808 617792 13174261267362288011871404949504 617793 55000741565357341446455122546368 617794 -49401409795938878681467517760000 617795 84018750404775876241619769527280 617796 34100735001620163701074519537728 617797 29222595101749227000248192094972 617798 54918405910425580278381635906400 617799 -188563966018739267442661453824 617800 46837092703583398744367326080000 617801 -49729688549878933323197158044198 617802 15000886636363118961175174463232 617803 72131141239870227501979510319664 617804 70534130294137672297377687244800 617805 -909740220857726071499953967700 617806 -2357289455882289317504627541120 617807 -16486926212601555649540744845048 617808 -11755453065554431485310098604032 617809 32442116223974028701635417201010 617810 -4745143593941312474220512665440 617811 -39358451698759089424063144832328 617812 -17352657101944249677361657098624 617813 18558448587585477998580266873760 617814 -57583999318004034844910378492160 617815 -49543003641293785569127687833600 617816 32711013164018962768785424588800 617817 -20846905142566875911510451560640 617818 8910405017720866619390037148416 617819 -112237410812817280844166857358780 617820 4760881237044494267321631375360 617821 -63246324789807992628187316498388 617822 58272213816971445599004862962624 617823 3062283127385510473158032522280 617824 -2062905829361743209400310169600 617825 11096849200515378416347697951100 617826 10238168778985668858775183872 617827 28054685353453327953917015518672 617828 -82506197024425943775302398980864 617829 26355153765185484466663984520448 617830 -1424900759158463629962038676480 617831 102914060610614451853617701685072 617832 25419217730278863731343575915520 617833 -125815111139532315890176676790300 617834 668448439188880804760419905792 617835 44034188782488189829824697628400 617836 10062161149715303082973258676480 617837 31468801371892243779108999684192 617838 -7514284770983457721961385327936 617839 68103478995076674084455298742320 617840 6535499754783476833620243087360 617841 -76772553125830206831365237987040 617842 29624729540678391427639069939200 617843 39769833631299460160627862550092 617844 53694160185363987908180134895616 617845 -697816176401915247636681460200 617846 -39354426142477775114331088972128 617847 14440280738311904931248291303400 617848 -27100354330777175153725449830400 617849 13664172752425149471242646478464 617850 -13691085858170003832602683604400 617851 15272975173901580020042228786512 617852 -23949626228014666805035716085248 617853 -53406203983670689839271411140096 617854 -32617752503032006296604570842624 617855 12679992470778113104795160371200 617856 17888588829439747380141568819200 617857 -26904394546574627555219358208894 617858 51952561062665012574688260131280 617859 -42826144057662518415999558127836 617860 -25499984425337156318522697265920 617861 -27291045464559750841999999968000 617862 -27072876331914478808967708696576 617863 -10473069471194695261321153497800 617864 -37390285528794925065663030051840 617865 48000394305096629559648660040320 617866 -43458003705925130442324879772368 617867 -1375758237893870753307338939160 617868 534374288003677312868830126848 617869 -37510292331007806638168789673088 617870 5674982940999486374765645387520 617871 -17678659115788814623552492340088 617872 -874545613934508615456791289856 617873 -91897278012351160699085541628878 617874 -19189757232448730822504103943680 617875 77745667601109404572691677704000 617876 627117618132029235881609791488 617877 6871846888180677586345133269788 617878 15801903281220747635244518814240 617879 79297337088212286593006558721480 617880 -4130662644927408005786861568000 617881 63009983182459659000491869787664 617882 26146348471153957547854830820560 617883 5371051771170249434446957208064 617884 -20497207190374281253655624039424 617885 45842225282745429237654318658560 617886 -33052245951074281524873480811968 617887 6403276783264748515331900973536 617888 110373026484089635065614744616960 617889 14195915299509246386325696437424 617890 -8525150809421166042107738397120 617891 10398450706577915581869060254232 617892 -8639702706649206618605995425792 617893 98261406709529110303331218697820 617894 9322336511434144875384040197312 617895 -4806335530710697653425669760000 617896 69245331775767193545241703009280 617897 -84129148532002990006996906720128 617898 -13511393578745172266321157947136 617899 58702851955411446864979532582640 617900 -18841276170701309765513973580800 617901 17771527133649690893983134004032 617902 -13777721783895102848235979846848 617903 44238543025789067363328908988000 617904 4645201898535983301397638610944 617905 40993831895754513523707762555060 617906 6752406848490779996396718049824 617907 677051592355263566363918667840 617908 -26757167705556335246023687249920 617909 -7546979415824223014441122152384 617910 525706335647134895197150617600 617911 -12251679160171640891828075572896 617912 -48024944684268526891973587660800 617913 -20580349519592290775044200966336 617914 21352624415486453180007696229632 617915 74697338533018011885516406258560 617916 25993762656775099155640014833664 617917 1453527456503942655709931120966 617918 6529170361155639945899057786880 617919 41946047757141929612686586796048 617920 -1258290549551655891094386769920 617921 5902229657660931360920036351700 617922 11455864651934119882368106640640 617923 -6874889576156804717546067837444 617924 343308399619350858061303156992 617925 5190755617374749184960843609600 617926 5137120455506519546278923701760 617927 25191737658582156797546463690960 617928 -41020773934624517153495874723840 617929 -27778794220026020893019319585116 617930 -6514100279689679987171718588480 617931 -35975053774545667569310353166980 617932 -24508926484525366694817296209920 617933 18125689204070592430178419962624 617934 8153088778532464798845857662080 617935 23432257061760544051298483912400 617936 -8890218923871225818577489494016 617937 11713357278047686061291494006080 617938 -31568498025643224063589050915840 617939 44607250123635534088692800089116 617940 -6483686271542048496603375786240 617941 38505787819104467127146853587904 617942 -10006116208805822387444171899008 617943 65338922954291167240601228009064 617944 -21552783323177710034623991715840 617945 -368840659257749035447473505080 617946 1502473332844389860333429266944 617947 45622380621111717969797365148 617948 14764904151150818897897161271808 617949 -59427875639911567443680626808256 617950 -10416513971762588605247299497600 617951 -2757454604778773472146490846048 617952 -20086470993328020485112388386816 617953 -780805145760633427360542056896 617954 13411061249626656123049105600512 617955 7571114344536805211504809154400 617956 40081830257454651729052336005120 617957 -52720263078064208917256222839968 617958 -348094929548769037357182812352 617959 38585358239724044344428823759160 617960 5017397807897160025784706662400 617961 -25532608487630903517261076692480 617962 -30179053388083359588868573825536 617963 -107478925831511818096633227979788 617964 -17009673070697898440031257886720 617965 -33272507420461174765002594673140 617966 -62985858374482899330272940152640 617967 11533212654724238217230200181472 617968 -5227199616605897638697310519296 617969 46638092606043887520765245061360 617970 -14660057882224773116301115584000 617971 51299649346843273832880181684172 617972 50292479508900397491069674683776 617973 -60824262520575060166578976245216 617974 -210787807674777351916412406528 617975 21434935150863146180611155351000 617976 112477824830280110534688118579200 617977 96452470183737640909575867328912 617978 28900320005898626591692052957040 617979 40796995194851062948130316264984 617980 25548713154931996076481947036160 617981 -15942836932974033029928218050176 617982 -8079886693491882087039650021376 617983 93957187056488441577594992671232 617984 24678713268362978611501971013632 617985 9524494594132576965838443536640 617986 20155488623696131103163875757984 617987 -22961849517542986930335710035488 617988 -35338309375722801822396391670784 617989 -35459949993128173674833466770244 617990 16455102068283334818255882172800 617991 14349437944511531418322656928128 617992 83660627144226364527350183040000 617993 -38353365837611671613247036329676 617994 -10025915934258565062283275436800 617995 3891005244281815824276776270880 617996 1500826245717093341024881992192 617997 29164828679930620829516285392128 617998 -32347112807088915837712052328000 617999 -98326415652722400246137271049680 618000 20160947397823984500304969728000 618001 -112802177486697702435171664346268 618002 5607039484279825354677426430464 618003 43306084654654462688108232299520 618004 -74093629720556971967982451874944 618005 30412592529631654295165118237660 618006 -17330677528013230240295233068096 618007 -26727558460152316916857196218128 618008 -27304986668754857238552276848640 618009 21066402191682701643317529543360 618010 -10119884704727634921933223280640 618011 -15650160071232353248595961260928 618012 13987490492453712325414657883136 618013 -37109599969930646971647412337760 618014 -74693076556248900119999495766144 618015 -28348461108412654090718147053680 618016 4349940219792438040505855508480 618017 -1209505959530415941481379511040 618018 -1793498187908815566590504719872 618019 -71303391380008395281169329636880 618020 15012747143671325467160002490880 618021 -20440425711373384321938663683010 618022 16830598357505668122811129017312 618023 -19385290731129544060900450986960 618024 5410912346542058513825159331840 618025 9712802585117828995497512730000 618026 -15130067954810382824355753726288 618027 -11450926291506918804764098471080 618028 44809183709487906422859766061056 618029 -23558331486286067489265344075370 618030 237501260994913813786270636800 618031 -59520939995869665908306776381168 618032 -251597106570671363239628488704 618033 10935563844314509627690115706816 618034 -26146340127979325658199220933088 618035 95048521909425599012402575900320 618036 -42689297259248693751966406053888 618037 37871694741716237544633882943566 618038 -4257425526912403033039097386080 618039 -1433760020350801492064352028776 618040 -28809836287350879816433960243200 618041 43475642117323224482678487014442 618042 -24249848932379421567099484812288 618043 32523713719033244864289159415984 618044 -3190741806871148734036742267904 618045 -6772864934718962663472420043680 618046 -5549015341473319138119233427072 618047 42276843079532228540751951552 618048 7177296368193298735289393479680 618049 -34841673991719355535257322117950 618050 -39920750906389907132127869107200 618051 -16858397602188729235729368288000 618052 -78879367851092136585708102489600 618053 116175376579704206101581041830302 618054 -3099292122346996692685241917440 618055 2874324840602914939926234013920 618056 7217176705778875262949546393600 618057 128616381438726049502018699321280 618058 30708180671778322197170612838912 618059 51602904773215607721064758267504 618060 11569638792947957482476777384960 618061 -23467753490091027331089923732468 618062 -57076251149496015829987519579968 618063 17640305003112463337973812119944 618064 14532591089657407085930440417280 618065 -11499306721349602798545380587200 618066 -23747476499188741889874436344048 618067 -181154171855656858218400507744368 618068 -99031900127638564877244725376 618069 -34870311309486558491325697527360 618070 8192664900786864417056447587200 618071 -58227094926903034544768885529000 618072 3441942334936350039326535843840 618073 -92213249731741499306613989929856 618074 -20841979139438028178132996648464 618075 -13823320902489265744194200969400 618076 -22790226564536859323496968970240 618077 -10209270743480237450913593333940 618078 -11313405739866848632218674491392 618079 4279462865774669418390857894400 618080 52997888110695470706206543708160 618081 8213925068771680965569170360752 618082 -1025219469464810355744559490688 618083 -61727922767349494397405965725668 618084 -41988307286735836368637749350400 618085 12183346634823436361336370333360 618086 -16274759697825332329177671974400 618087 23101890851738999621013655173120 618088 68953416596883936022369800821760 618089 35728728076499951241298504471440 618090 9802281013877200014645773898240 618091 -2431529436054519652166043891848 618092 -58000709342643961534060467312384 618093 16596919330005580299490075641504 618094 5814193677988026147140501654400 618095 2282742217621700688093015606600 618096 -3392927524601168187475734036480 618097 -146885858705070999871803577732608 618098 15603222302032590834832278005664 618099 -33534568244425998271286550420936 618100 -324355397772613638450460313600 618101 22161055978526132323685917034784 618102 16990215740481678084798455299968 618103 38835647922092877867958369373664 618104 24129828427956886816569443573760 618105 -3717010259166674700528355411200 618106 -77153567370850352864143344402720 618107 27406445532685635684500769303312 618108 -17603927155771212534167553269760 618109 18257514964254933561326359764992 618110 7423837414419736744766707052160 618111 2341852665494973822024105743352 618112 -5247016382083988404147794739200 618113 -106939848673282043936063867779116 618114 -1449552228861944450098167556608 618115 14593268375670559818880906531920 618116 12039829339220510510204320753920 618117 38311386741179716455831434035680 618118 -68200950086779427397877470798240 618119 -31468509657707860505877809109480 618120 26176796964566030779023238041600 618121 -3412448848065626098136779095360 618122 -17753703990033851770356313895328 618123 72614789607842271275014823007168 618124 -21404669901771217615015007995904 618125 156094329950942958152931540000 618126 13673859803701353153810862322688 618127 -9631361500345094718671321649560 618128 5091777252193345366062040350720 618129 22476969243735973874756718727284 618130 917350411566901294285977612960 618131 90058971743937327581159287957932 618132 11367684370900426451548287670272 618133 -114024263854574032513067295205760 618134 -6572801481881193677912643315648 618135 -8856259941132160609726988120520 618136 -122567953435685740651898776504320 618137 62751040416729770535808011437832 618138 5778451365982189903466385016320 618139 -10583715350280177979441070759280 618140 -8040184268759857972972046622720 618141 39350585178245365668663162820992 618142 14092255199460028613245719874560 618143 24081670822193886308273176580760 618144 39590390144470011116352335511552 618145 -53398094004805631665444829841600 618146 20736455129450944303581909390720 618147 -47494998512280403331764914813276 618148 -23978104431917126256977401774080 618149 43071988974919476538859913908160 618150 -7428063081360478139595328982400 618151 9709551589461655764818501492704 618152 -10501466014632401154567034598400 618153 17664422211511998223978716745104 618154 -21793572879274672061101187299488 618155 46788726850340987122719139486560 618156 -10983491691242457601636578164736 618157 13315669427960062816330397921292 618158 -24536106655265273784002170288320 618159 -16178527565705162474073853490160 618160 810343487821590701858411642880 618161 124815767603771127862290334959762 618162 -36167802738147456320139810693120 618163 -1879195465133570048690357562976 618164 58893912564559485588460881636480 618165 872832275539905233055699504000 618166 -48266101216188624083502296335968 618167 -92091236357044978637250664164648 618168 620523910278919261505544192000 618169 -18923626726045604133064132045680 618170 -4202873453087475037858391408640 618171 -3331692783091278597934349116416 618172 56621241315002784583044253746176 618173 -95049653668635257034320465179578 618174 4647919213402809579508886803008 618175 96690397813471946295328741924000 618176 -2125376795174302928351136841728 618177 11874259838863438441581780292032 618178 16867459256130894989560575715200 618179 -50631500550232896515341709022216 618180 20598375057415291943620987944960 618181 -11187703914201420340564067416388 618182 -18012918573388390814352584411808 618183 -19774267651828791300361424100048 618184 44836268760356800794690747801600 618185 -40324744260684235621840798798620 618186 -379526743566237607008722194176 618187 -17505723605275711028449630509840 618188 -103086725863786226080985856950784 618189 -45817655988876561496812250656 618190 -24607039770048853960881212462400 618191 -21823729046774104030755181163520 618192 -4855792865817929457281915068416 618193 -19571336722294800960166256433420 618194 -9219624330420186673686244899840 618195 -39154880812023924254677072080 618196 -26398042918796615664483300622592 618197 -49307662816070587000872461167968 618198 4917043448443002512712094986240 618199 -5116743648955047848303272775800 618200 -24225738806544426199682929152000 618201 -92447967244598454331499528043900 618202 9597790613242364805078840714240 618203 -16517372909650410438158441495880 618204 10166088624294157262733779421696 618205 15523942297230761670501469171200 618206 74165218020446479743093798751104 618207 34210113246630573146968669210440 618208 -127910194606773318210419659898880 618209 -30761225661013128752295344111184 618210 6966559767927936156161464231200 618211 811620808134528954413031695424 618212 -7741311737974296444309461237760 618213 913174950564934245626846573088 618214 -12528309414588437886972293408544 618215 -9435889738011988320392278008480 618216 27726672857848586111046367641600 618217 -66370355986941429416314860349440 618218 -28712065325520718537180767247440 618219 -49817780022119521743686400514560 618220 -3291451942284275267925811077120 618221 -7247571264582040601879097591156 618222 30568590166290798074531965286400 618223 -18870551405927929709429893580736 618224 5146864327313319691034464419840 618225 3559819971301883306028114087600 618226 -7885814070874650437472668835840 618227 -130377234095957508123544132719924 618228 13986004615770933275283367858944 618229 2593070624870749672253449254830 618230 -18841542130744365989059459735680 618231 16288905207447105381711469349352 618232 81106837853154244660647349862400 618233 -8735355697493131129779891994368 618234 -405480772600797404790186905088 618235 4269216580145128269064640514960 618236 10044557937570290507782247989248 618237 5805557071162843376754530300268 618238 -47705049184731784479605704207104 618239 -12169356781739404198954448099808 618240 5183260401879915709240725995520 618241 -43856632195157336358969261785920 618242 23391683658385584645392447800272 618243 -51297283886952370244450531465736 618244 83197347239804668149311628291072 618245 34330642982570653492218023580120 618246 -22696057883720523139311054853440 618247 14485201930198078403586609251632 618248 4335082503511865498090827008000 618249 -60361840035678140035994369508336 618250 -24688526896122104091622774536000 618251 45855134110989718763504272803600 618252 -31055826965327102165567519789568 618253 4192914380040670546328445160502 618254 151553817189491918762740408320 618255 -8145384225670519013207442330000 618256 4281683108914926270485860073472 618257 -48037000943601425471753056156494 618258 -14978489003408310686158756934016 618259 20908204975235557494887398029304 618260 6073680244138363078505180620800 618261 -2383962904979401892148475200000 618262 61690507481589846358260370201632 618263 -16057663501604476846418156336496 618264 -8329718897899267202642877972480 618265 -30527467837707553906527474473340 618266 -28371429840841670998762178307840 618267 11797938681803361723911955757056 618268 12036491327784331101755716042752 618269 -58312241920025345781213336690330 618270 997964032364091219229784674560 618271 70945777325457002597808374821472 618272 3558079041464762689871997075456 618273 7042038256499166712882294589700 618274 48110629642107830942514790157136 618275 4045705971468533865517341298800 618276 14495695122195929840844835768320 618277 -42699672348823284726838386212928 618278 16691535746745704257116333637056 618279 -8141542010659129633029816399360 618280 -9326956042580552501156140032000 618281 62962656188626334969384684626932 618282 -26508755967591699344664094509648 618283 -28019334239698198355370747475560 618284 55630476269921776148707311119616 618285 -91921193728630409869959707792640 618286 6630295991985323835430138487424 618287 118035322290754462351090969809936 618288 -15519445256751847390696267579392 618289 20484732206934882268837242389056 618290 21323056550714958377048446774080 618291 -59873828171903653263371403317100 618292 50086958408981314368505122118016 618293 3004472646558718242655757856000 618294 29901323121210419425919150385600 618295 5341218015715192708434003542400 618296 9808429960176237019811639377920 618297 -330951221715880557561623549472 618298 6252886227628329212038877879040 618299 -12605496733791878714894811613080 618300 32523278967580888304348469120000 618301 113799228731364752099445144399302 618302 -23583589199538091809292489439808 618303 -21455561521491243779256425133696 618304 -41106534689924528253393485430784 618305 -45578581403495154028426166154540 618306 -3441223781474810955726368318976 618307 14964871564489810066294146232032 618308 -57784165075959260349168443556864 618309 61417183889301407628173288231040 618310 1415810130212549289504948480 618311 -92318028407560369852858632050088 618312 -44247499574014803113915279892480 618313 101039559669184083093824097700224 618314 -44540220130248814786549600737744 618315 24353951770847004155148511361520 618316 13383568544436494237273503159040 618317 38435345529134030279029755528000 618318 -3897653931561182185373141079936 618319 -6069897116389374228748948717256 618320 -15624926277565167534358079078400 618321 12597784395828765774791605011648 618322 34021504568957359336481284235424 618323 41551172814897601426081024750572 618324 -4284241568779150083797679955968 618325 -49966518702041427876271001288950 618326 -1025670220122913263900216208896 618327 -101680067681966875169017928810160 618328 73033203489332693770426365020160 618329 -14186081455781775114586665374070 618330 22079486790910216526380700209920 618331 -11663886898215400098193032040140 618332 22778418708097901736652027920384 618333 -1087113250934451129086177558400 618334 30722848062827092037180110002816 618335 -85324962904001992493378853621720 618336 -20292925970283878186948914053120 618337 110313437864670041359209790749986 618338 -1870983288782213686534057443840 618339 26756553885641392921429801874688 618340 1182260508310487825015782809600 618341 -17228777421748491909345020730948 618342 19333117146442613534742870820224 618343 65898278107209387672849050186880 618344 50638716234737454941991628339200 618345 4377668471359688460332982608640 618346 -46923209643902965927463159746128 618347 -20066258380834357537375901880204 618348 29905000860901132422599586202368 618349 70677903649212024640166529963350 618350 20024861524462001685778072920000 618351 -32566677114451657886023978560240 618352 4525074235610543848419026993152 618353 -63714185533580257398382352136720 618354 3325789001157075756565322067072 618355 16045132732629921925553310854400 618356 -44301266550212727968216003902080 618357 -6807126314869626250764804625920 618358 -20434900187355227399788063315200 618359 7926829444259011657145250346416 618360 15480341960955497443460824473600 618361 82867358454773199026127075177962 618362 157218846754835245272337527264 618363 -50613826207603589833024148749056 618364 13868486392713327020666665035776 618365 31165167160927529720783332132320 618366 13515899085719619379411415768064 618367 82961443304444529503552194362360 618368 38096129108393703433791728517120 618369 12096451192009547500192042941744 618370 -9117332140681366078110808497120 618371 66356658004945615110071518543020 618372 -22753956527737968067429716299520 618373 42372435857394112914121979959840 618374 -2754278667152958308715800669760 618375 46866073615729140347753568264000 618376 83681104080164162859477452021760 618377 -103119000831825124966061369916774 618378 -16802070856021680281378516961792 618379 -102286123490225078631089339258880 618380 -51436310750860168802644922741760 618381 56420010799244390811755199182400 618382 43336500159662334907004740684032 618383 72099192752573219601569019504 618384 -3368852256357666161250781888512 618385 -85587198390009073229435729409420 618386 39591775780242469464692975509392 618387 8483435638003855794175646770944 618388 -16022765098723116485551341215744 618389 -19885216697673994079541048224640 618390 15404194948609273617370228072320 618391 33798103701831478126173428205192 618392 65798546723023534999799847137280 618393 -1019380577850525727577333443536 618394 13570210679348388202096107762432 618395 -103972037396444606135342279449920 618396 49822748252923997361072081761280 618397 36363605950141567782981500624140 618398 -38074784590141323152309170217280 618399 -35210529179194078516390028816616 618400 -55903085619071550255385023283200 618401 27917783825033892182432871703872 618402 -37101697182871452393393080573568 618403 2682820526028578733617423004744 618404 438128172952863419754753290496 618405 45471853630866974584638364544160 618406 1241885899436972323687742602944 618407 93587544612500463610154904385656 618408 -21370441932580878028853305344000 618409 17281951202902427037610286897952 618410 -10152198204688609901486224174080 618411 -35422324838512470171449843595840 618412 135044668028457193292865440153600 618413 -24871088721555638670386694607338 618414 -33899864894374758768460596058560 618415 -829563331568827968901418666400 618416 9576708829854598977115374108672 618417 11986975890065160856168229194434 618418 -9041235443833065667908695610048 618419 43156085399953626715670212046400 618420 -37008485339958021950904918896640 618421 5662356028062986930112682288622 618422 541818279365112541018747613184 618423 -15651145910770191725062481798112 618424 -47722362293944488280380208865280 618425 49057215030173024435363608351500 618426 866859832201753158599945769984 618427 -79824003885086625472274383146408 618428 12394821909195998839507209561600 618429 36266341567267016094369337603200 618430 29981739885605313073032521655360 618431 137270518235760130804295836200 618432 6219691633436380843591379976192 618433 113689231373803008437069984198064 618434 23890658578341150667650954684960 618435 5550461084728151244228145827600 618436 6817411710986052389253196083200 618437 83243362920661434330450851821086 618438 5452345281896861578856114065920 618439 -116184721316640094893200761374760 618440 -25878513065411088523426912819200 618441 14959762886310972690443225579424 618442 -30936170084419628341480398905856 618443 -39495413989824544515758342441184 618444 3783448879094095279309678026240 618445 -22311168199175137576440032359200 618446 21933180018180848214286460244672 618447 -19427376333429083408971793484672 618448 21405446571213834338793461276672 618449 8417437099987309213771909540968 618450 1454795260312727312289902592000 618451 158487921307565947954535192741304 618452 -69519996838302092571214210164864 618453 -29875130496072823767181961903136 618454 -46782379706197328685794999917440 618455 774462079746668060270292960960 618456 776254481592450227473302282240 618457 20949439569055695034052974195392 618458 31480102952501801413618142115840 618459 -61287138804996291659027771022696 618460 -8610205338315762345633372986880 618461 -18797014537279142749687565284500 618462 -4289924197526596527691172862720 618463 87215471006997607183561272535712 618464 22860885299672643073866857447424 618465 57937796590797929920882837749120 618466 12546076330179676578421640720160 618467 131435583069519198654094210074432 618468 -18393320654019641844342756264960 618469 121792714050887127986585687840 618470 -19638998494388289873695721657600 618471 21336161156276067411634800311472 618472 14591138339192041741439704135680 618473 178256631679159253546658592498560 618474 -42586429624000252690786990928640 618475 -7485094885625733150149560894800 618476 48583330317801902838606917218560 618477 -26856047016683982870479106071616 618478 17349890390435329452733626714816 618479 -99506246770714720074855216639720 618480 -2948862739573719228658677350400 618481 -10884158625291354863347011651072 618482 48520974561923834544155393240592 618483 70676968771098036405707091735600 618484 53263881801320205499461736390016 618485 1788566442693244454631989445120 618486 -5829910523163669664737465795072 618487 -23058884997807479189789714030960 618488 51765367719196847465902013030400 618489 129142501553865974790349532423520 618490 -6697177411410395898578457477120 618491 -154889652937741449047177264517600 618492 -824351597424098593496956108800 618493 13329996927559858426828787819424 618494 -11190069217225531450045201897728 618495 30099171139515779992878818751120 618496 59325429257603839106773378138112 618497 -111061177205031109142622031073760 618498 36805700885512930413228613045584 618499 -5665019819511429265683754159200 618500 -51436080512734222371536992704000 618501 -2770507816555229395931667094560 618502 18536290223947039697295550457952 618503 -7276720306229836091529873790080 618504 26009306880553393950900098949120 618505 -90119171518906255132754514269340 618506 1423380216053612958715635559680 618507 44401838534563918357491513242040 618508 -61306531261220075648946747600384 618509 -64066734535883919611408965849290 618510 -6987570742475872975758681619200 618511 -88197944441756639540804265492288 618512 114710142607949422814869585920 618513 15047791296822245427924720959424 618514 2981717744759632766372618962080 618515 80495500180446703669599923212320 618516 1340543405662778999139461240832 618517 -34969520654028085936587208098980 618518 -33809730487993903344336438659040 618519 20492903560655068236472271246208 618520 -32450758413216880176278763724800 618521 62990409072523672303183862059722 618522 25356457562640006667670740956672 618523 -8072409776703536064717303924096 618524 62831285314954255261570931400192 618525 40496378657893203366518101931250 618526 -16407453238818646413260885362560 618527 -21066535054919950621385771722248 618528 50138289431089083108481758658560 618529 3153833776678855113922645472360 618530 -33577779254171504350410328250880 618531 15137333304464713940916253746552 618532 36108694606146952966966828523520 618533 -106153690614751765397832574788480 618534 2973467838017763984589215189120 618535 -51810720253742050205358081512520 618536 -38875805308737189541510302520320 618537 -6542865787097559287690160355440 618538 36163781556440687465820663391920 618539 33536986404446104201341134136624 618540 18176715079672960206530442040320 618541 18872536355308298642331287295360 618542 -16331759695678428446955583643328 618543 -32554168334489885241546151142400 618544 13412976650596209307126248472576 618545 -82307798973399558775372540876800 618546 39615701866315393437975127008384 618547 -102501957497768275402987871046004 618548 17679202746419455700135005894656 618549 64093157721777315798371695896864 618550 -9128077373852554300432106760000 618551 1617535986548584275781051256400 618552 -46843941459676358841251696640 618553 33120620389359775084617037198084 618554 61456146575634117938849875940976 618555 -103729526312315329117470804480 618556 -65461157808567903126776860899840 618557 190273648772706657225941907940320 618558 -21905741981504426994719733364416 618559 -25344408218682299373458026450240 618560 18303316940008880393966274478080 618561 46261990155341159097885780309810 618562 4405382951211976210786569222144 618563 -62299118987253647361842868478512 618564 -13942929013262600375428006901760 618565 26504805376357989211575222144120 618566 -768016843810515434416983574656 618567 18829994150491414133286838685184 618568 28436651917801142170807938908160 618569 13827676561981848918341189421312 618570 41576007555550258186295370240000 618571 -7669680525405900166270182421228 618572 38844437258267784811516258910976 618573 44087829500030543838152998997184 618574 -57209336050415990649830608896 618575 2548001150132008399287723159000 618576 10246769308806063257040812900352 618577 -30304091623125025165461140274574 618578 -28608600063803363061326961890160 618579 -22614154449895580086915609037472 618580 26891928670698895389931833546240 618581 68644592362265766346214413010382 618582 -50520738733231236094063343632896 618583 30645758948448090570307159015040 618584 -47587998414205351732890537277440 618585 -4340988225703928631204554757120 618586 43580962697070694721726695786992 618587 29588059144400233434060760423236 618588 -7815945075655675026990774601728 618589 -64487451883777725530717965179610 618590 -8635910092995012298816804542720 618591 -26887849906543799643314967617208 618592 19347859076638285466798493007872 618593 -12839301070056273947541012232158 618594 22345419696640673468607700387200 618595 68190977223547734427397928939600 618596 1481171848856489863179987019776 618597 -2147588668582922096503581119328 618598 526126934666811933169155526464 618599 -90257530267541317852622116013040 618600 18379087161579787070004369408000 618601 -5776009491517777145956797895196 618602 -2747245496378696841173451294720 618603 -8467155384925185004827976659216 618604 15151801123239004561965365011456 618605 2257735699161491074172632312320 618606 8263546247312541438049182131712 618607 -108960496264145352182947866861768 618608 -8380759977022040735614134288384 618609 -14470064258077858661276351934096 618610 22617930628309578461616222444960 618611 -32613050212141550510599610522880 618612 24538056159028134611079060774912 618613 119737447119604889951470480800540 618614 -24286837507901530138197615875328 618615 -50026254057131513444784770950800 618616 43611281304740227812980110233600 618617 -50028044420180102258533411273728 618618 7061195886821058429497652166656 618619 -45380265985222118596313182181980 618620 -16672134565470169740241636984320 618621 12775623252059747183033050339680 618622 -8920885272296975490943250661888 618623 -45528239480374594497693610968336 618624 -41653873477849591609854787584000 618625 49798822403091892523345507457000 618626 30712385825657543701693526146512 618627 41173383189975288420580159459320 618628 -7301624013116026189379706827520 618629 -133442361285082503634274821475520 618630 23881992944169370607183444094720 618631 21771588223498342432083482962080 618632 -3848520006201865781730410987520 618633 -36730218096355333582338884442198 618634 16014478056288859365690379815216 618635 210320496638261004482968162080 618636 -8696802772094670421468665348096 618637 -103687831676319276651522598096714 618638 -1021595140172754148137868366656 618639 -6705400154850536098299979242240 618640 -4951741713034447863807167692800 618641 -1130165700530323551441705049488 618642 10009921628855108528441612378640 618643 6486129074492626354404898942892 618644 35344560060503631915559196864256 618645 -39662437745551600920633732557280 618646 -13926802063178566428546550066560 618647 -1316964075031890677797644639456 618648 22568301191165259071674395648000 618649 32443265316152134852134271211520 618650 -8366317499835589437210153169200 618651 -88772820221338842611251241550720 618652 79124915271746193020781938954752 618653 -39535281485532694167713945385120 618654 -15518882569490452106345215060992 618655 -12422113767952561779857177860440 618656 -90048388959126014410342621052928 618657 -14061134156523820293749005356480 618658 -3361912491750194759883745286880 618659 14837903080615297951180336310040 618660 6546050851749419118582240399360 618661 -67791263671420874696974459923648 618662 65095407128284792374636803737728 618663 55012461527044756172399587522344 618664 -15057085172792534143078093056000 618665 -13309515383747073656519903726940 618666 25479929015177316544773169519104 618667 15310071684480353697876983389184 618668 62114070510823588790528529954048 618669 21306722651406774619145815859244 618670 -9116471469861595103034491078400 618671 -120979972606729775444771784502128 618672 -5415508758519864306416660152320 618673 69922229586033381247023687746 618674 -19071728025980015259312001153920 618675 800894553751742058261257749200 618676 81897333263693947134165868568960 618677 -8372670441857816531017978363008 618678 53085891877626740241975399959040 618679 4296756164623344875327040586280 618680 57928519636376961885221338214400 618681 916968660761213691496440591744 618682 -7089084416439766055505417389568 618683 27192770546129037443078186045904 618684 249563204642513696352259645440 618685 -65539625755245434348040707905620 618686 11097796702468718885200695910080 618687 23488620573852310570799307633144 618688 7903889126305891902742809542656 618689 -129270415919842527430010038311120 618690 -4559682768744034734038821186560 618691 -12872559841382915494054521518000 618692 -23466700968247104330972457148160 618693 7353150491239338610017894169728 618694 -2733848607485764395500089603968 618695 -30120981841832295294614042749440 618696 -29564098415282467316459865692160 618697 45688248997711327794063214593040 618698 21320028430904002375798276626432 618699 5999395574271067708342704565464 618700 18080518816027236263476295808000 618701 25958537224028480205408772781472 618702 5614654394822055758631306998784 618703 68349531594603444510698548243952 618704 -6320817593279091015506432532480 618705 43820290229982818569207303075200 618706 17008222320931163879128542632064 618707 115737442047274075617609464014956 618708 -10889543587649037460647785570304 618709 -532791856919510736222895505376 618710 -25204641264679410727848167466240 618711 -76130924788435577793297463864728 618712 34150961744712062809865952307200 618713 -82176362980586018639703320418096 618714 -1776854511163748034289714897440 618715 -55607561475065864553792922927200 618716 13819490060068786717524347166720 618717 -44878603184992948784969087532000 618718 7621019049521970022779371410560 618719 17064229654219389065743994697120 618720 -1260763192289191687141235097600 618721 183170914581569967821310080658112 618722 13551981754121099433613424692800 618723 25010779138478898271548911284464 618724 -5771294377842490798927769989504 618725 24462200117431870947845252156250 618726 -16911343890586642698447652086912 618727 -113871964619049025579083940520 618728 -43025557926550196325765685248000 618729 21480024223984519031072687324928 618730 15453072429517338681710694067200 618731 -24418135224730977335551514062536 618732 -90136510003225077119943974922240 618733 107861323256751105374699951091360 618734 41418874743264504955944367550016 618735 -20653282004547247875721165017600 618736 -4874322988138812803326807441408 618737 -5394344866109753904649131163968 618738 32975816381480439322289662806144 618739 -25817390247721380913855266003000 618740 -15493543794865025561702526639360 618741 21616740385257038549844615936750 618742 65905356200580468548443043674272 618743 27068189241261051838581057150384 618744 12025125511378175674297928908800 618745 -102193553968222994039077456317120 618746 23173793426570211741203282905344 618747 21722488419762877215964553919000 618748 -445449021744599987822764112896 618749 -37635010056330605881488326809134 618750 22116707272743442608510916200000 618751 5048118068119170724732650547040 618752 42844219633368922210748319399936 618753 32775198378496435488078406899504 618754 -1508635780362223422679001164464 618755 34004162139827708935152336749760 618756 -17677888480368082676166229398528 618757 -16187819729758253636975970209540 618758 -25860651235166083045523857155840 618759 1654863861446567167627735152840 618760 2347625925511871938762752000000 618761 -22082042010543989937165198315456 618762 22633314105897296266134986394624 618763 67509184119855901972119326591080 618764 -11899051078601845377997201799424 618765 5853869411883498490088834979840 618766 63189300546992590527674433859200 618767 864350956713346234739533909200 618768 -13152095473607878719456011870208 618769 -2861194776351839039035219870656 618770 -46242648243567743314898073600 618771 -19450842309798898059050616023040 618772 -14917632417854730526677068390400 618773 50300472248407785384579645631200 618774 -738175003956268278333661832832 618775 -25126272264045953125962514780200 618776 69148008754961668882877159086080 618777 -8381361974773350085905244722300 618778 10292238398794290764362360671456 618779 -7056341335473918945995925629424 618780 -20871922010806932299097334410240 618781 64741012817639684833962489631392 618782 -67915526534871334646179488763008 618783 85778162184026537303473259923968 618784 -114081079389889666919638528032768 618785 4378362300018720562936705528980 618786 -12739721472054712573986357089280 618787 28563317846335441682937334271200 618788 -18138142109858107620614285354112 618789 -71461053021588588507205806242976 618790 -46091098617523707994693040361600 618791 -9572171514585843683368381732416 618792 -21957978559989109257343696896000 618793 6256755157162644851871726528320 618794 -22889975001971837662602383952 618795 34180673211536541545223263211120 618796 21174702593046394049038584761600 618797 -62503554950547391473571626731700 618798 -15114131716290028477049532367872 618799 -87937930200672430289385761609200 618800 1681576169466625286866963660800 618801 56784236164678095890903060516640 618802 11261865924554785669721114772480 618803 44153390557120358125584976774680 618804 14218951399257911998746899399040 618805 5141397766516529669281457701920 618806 54560694079918293948696805736352 618807 8871858772800242319629695595520 618808 17511503196488081643590437416960 618809 -1995280514692111481526466010796 618810 -23475591599442770803623949635840 618811 -2331797415538546142925067622600 618812 75050527264011489210543746388480 618813 -223398364307186875666040173440 618814 -14286166774732900569989539433088 618815 54236171762574621351920309164320 618816 -8701128217491234733764856774656 618817 -35584408145676448136045973108600 618818 33710199745384797657782576234016 618819 -44771245048924112830586907720456 618820 -1847537292152921078459566897920 618821 2360765222447710773704893098012 618822 10994336347490761449163460221440 618823 50296180531393273488442514858072 618824 -130016612809364357714521745326080 618825 8588150304648833339300473977600 618826 -17850931744743321938250975266976 618827 8193414515485616980691315385744 618828 -5916157811825761141377320632320 618829 26956065974805271707864301068876 618830 -22721711109653215505100154838400 618831 46859947325946365367545568992520 618832 -13855490047612501366957675454464 618833 -72301421651715676350165513867918 618834 32552592931817091451980085600512 618835 -8749852702491522176541492236640 618836 4746282343531282266565603092480 618837 -53494958527604059462412544102240 618838 -6022208441658433078014090504192 618839 -13978621334388345602127150050592 618840 1876944775380885209675508940800 618841 -16921826605261515302871440720758 618842 -15482885786675810538202834937088 618843 27896514963109730013254344256664 618844 -113872152598979709605416297993728 618845 69609746085308230350471100999800 618846 -17492249769503465141661493838016 618847 70994932506249550882002384747296 618848 -101347557758444240321341688119296 618849 29146046266614347512635058145280 618850 4264680187205482966494591596400 618851 872140011711905440668554404560 618852 25878346068536226966829679050752 618853 -25315560853661781537359584255616 618854 -1606391915928245796337086149568 618855 25445905829378653292852221002960 618856 580457042577666715370723573760 618857 65227319157027752368613342498106 618858 -44417397705795233703071189687376 618859 -105335764151398162985727842412940 618860 -36611786229863489728568822937600 618861 3387729280206080200208114969280 618862 939167123412305781462434116032 618863 8349269061240483093666033671040 618864 -3863235661577414986862215397376 618865 -5995065337494634335277052057880 618866 4054224758997907600246781167632 618867 -59452076304376210536253178927760 618868 113888808356808454320666109132800 618869 43804186638861604295541710100270 618870 8482271066479311716050501887360 618871 -46120125900354508078735973124096 618872 -64801510342325003234429751091200 618873 -29829849966791687462354957021616 618874 34584641263131326766132802029936 618875 -63971488899313345277196392676000 618876 44573596879222066770049852933632 618877 22425018821766549649772415103072 618878 25345043903741546125812866313024 618879 -56773940631066773866278923034240 618880 30200701365570200367209958604800 618881 -43683909771400242488955984911148 618882 -19454886765167391989929245470976 618883 -107858686093612180236897945012868 618884 -10392174379554517899858536681472 618885 21245452463948431021751255484600 618886 -87557126230913976714627244005120 618887 -109753565159080394386822223072760 618888 -444373543245738528833908654080 618889 -12639483567176380679878330680540 618890 -4211215733981542245863637888000 618891 3980395573726549908939463413504 618892 -56300861497908198876969561366784 618893 -97865175919280627002042430266656 618894 3385592849270926559523393757440 618895 22622466583986043932554097481200 618896 -35882855018459655971211843207168 618897 60206955688736024245088066319600 618898 -13407748665726791546874666353664 618899 -467679036495200141121492444720 618900 4785319202435727595501697740800 618901 -9463830398984622244247075693988 618902 33551662763074328793602543151360 618903 60362631891601562829459591561312 618904 44234539733102897161998309335040 618905 -20319621198289124857630128920640 618906 11210713169335446823770980851200 618907 26736156907506097564160411032320 618908 45980087371142681143348619632128 618909 23031151302961753041489750175104 618910 29139048698080970814789864240000 618911 19604622769873942490695673369352 618912 -5730946749290458022670429585408 618913 19202159220954493328400156104162 618914 -53299367109813740873323703008944 618915 9793446687419532023794417735680 618916 16649399174983315054401008885760 618917 -8312886374687148508911158799780 618918 25221675481995607746916899058560 618919 15971647912666688898088308829296 618920 -19167169539955471388401153075200 618921 -26694995217578222845260647833920 618922 13760821870866593867845472014512 618923 16475430905334233783907334470960 618924 -24476509145707944561466446150144 618925 -3203657786984132748303018524000 618926 -19096762183624572551693832821760 618927 -79813044133795250816687586686592 618928 18675994063715715854968216879104 618929 -15143109081974695667967639631470 618930 4606364529934324528096993307040 618931 -99248219629244061851286253021608 618932 -11352642554799465781079626149504 618933 -11522103633363582670789181958336 618934 11287832498738380141817500673280 618935 -7966819962229302080282667054120 618936 8254247532084864987790247608320 618937 -137763525349015893759043500106608 618938 -28233544207272132814428792020880 618939 24630502710857037598103875925004 618940 -3052838446368559802185824184320 618941 -76894551660756322658941307177658 618942 139973443468394827209330585600 618943 -12541848006107138603918636304576 618944 2467840012220417414727047577600 618945 25592815577656737032654680225920 618946 21901104902033909978322784204800 618947 55581885469483340196441376164000 618948 53490344303769014241154902896640 618949 -78829714991903796351451433472800 618950 -21052378519515783648524376228000 618951 -111336199909323329375606873081520 618952 -99156004712642672437940709350400 618953 -21104583564221934725059258887936 618954 -8710693214529687298514316615168 618955 -31016101124854827940248995372640 618956 -19101043365262378940542859132928 618957 -5953070322082439801850972304980 618958 -23991527837490962534146773529920 618959 -26450464246021778433070993989960 618960 -3922858044956664688493032243200 618961 -39814946567672135075259767691968 618962 -45559414510222102885852424550768 618963 -57464727364191206028089366769600 618964 7943706924033116294826045386752 618965 59625826947742845995466927590400 618966 -10523925204100051950019931656896 618967 6077049397592378980209958522160 618968 -76446052226468970879487717324800 618969 19520285182240455659827126180800 618970 -27212440591014955309906014804480 618971 113965099421358607140967613663172 618972 46207085735113485561429252475392 618973 -45150769412840263791326479209620 618974 -43445245862637996918439070225088 618975 -19758744155814023162168087904000 618976 -15724257951973070255315515342848 618977 3580587416584548126394656797184 618978 11964038244813920232814035506688 618979 89853457693301658957793494055580 618980 -8456881229554136869925024352000 618981 18081048428178744110039010781344 618982 -4161821137183881079274138572800 618983 2955899069083979375303096894664 618984 45543911745233339166839229250560 618985 -807384314762497158012727027200 618986 -8259319703841827383834472777808 618987 -32843583208958080674435733838880 618988 -69573116785674750058430117408512 618989 49331971107577581287143917202656 618990 2279020350481937232649255526400 618991 58832568010524350237416193997392 618992 -27895325806528966007819319410688 618993 -4007801142344972233436397979518 618994 -6058493175390311934765516647520 618995 6293614762939445574842880266400 618996 -15746441513076118804826599649280 618997 11979620468530732805697674166446 618998 -4541823072647253624643508926464 618999 12245931931034575960442918621568 619000 -128151217003962260731054924800000 619001 92424338271887746939423650795600 619002 -1167476491234109707359441214608 619003 -11578391074222322919949085771520 619004 102439753343367204406323706730496 619005 -42493892232884454500404596422400 619006 -39248387128805863131530475522048 619007 -99069171034179647740585135839744 619008 -2807836622302932537180696870912 619009 50975323091059226314538887454210 619010 2525051293142244679338307891200 619011 35601605861859878804703762283440 619012 53400443222137383263104932861056 619013 -101468945218502356338349240899360 619014 -8076193276059573754732977245184 619015 -3904934487871370986095245448840 619016 80453813872332163980843221652480 619017 -62812737532344089084023212501168 619018 1829901100873807102323737973600 619019 103784790445357923219100018638420 619020 -8586370029953175000786703180800 619021 22283822902847360292264238484184 619022 -12153455899042756600104869904768 619023 -33204369702943511287816855025016 619024 -3183854133156404366698259677184 619025 14892809714135009371344328623600 619026 -21564590266298277985424085737856 619027 -6288614861935529823047641095124 619028 -910010754029766500778131834880 619029 8145505413731417585085720411840 619030 61216194455518435597686059608320 619031 -5651652448855403961106327166976 619032 12002649313984651217325837496320 619033 107053280771227937396707663022282 619034 496942595919804116254567792320 619035 -30835939175167730726063346022800 619036 60731646969815724754101125120 619037 -59970351983759190626066310727488 619038 -6576283720210581907173128459520 619039 31627755897865545782249344954880 619040 2219691506175339479803967569920 619041 46252286776192877999990151932592 619042 2710403713005446495710822350672 619043 -31652421110362705240835596830936 619044 16760444109523406929765460828160 619045 -3805721208193719670666590124800 619046 22564827084082053579953320469472 619047 -16144773644647019972359628469432 619048 -96455566159782607263399622410240 619049 -25929372293966063603669429439360 619050 1781988952250728659983894092800 619051 -55382500303214540123852012240048 619052 -13682724151037810287559935441920 619053 13393081826105544039114929680704 619054 15429272513730117923849058018432 619055 -44697619435291300383200868389040 619056 -12953316470495260821927964508160 619057 110166890354586082818515256428306 619058 -24740060466095456063824224702720 619059 -12623796226686473932372985963520 619060 5024693608166082922361191964160 619061 -6731668773613249751502287944338 619062 36036160799813145006606498658752 619063 -88616913888832689472310720162520 619064 29152918101644066302082664591360 619065 57097770620725912265862889585860 619066 21333340068137473410122813586288 619067 -117753204095231089404811198873884 619068 -32582556264369206193073564409856 619069 178206941677502872293206925189312 619070 5861237613869636203398204533760 619071 408986961884997351893499571200 619072 -25210794342936614468335451504640 619073 131326418994457767684275415744 619074 6629891369247684386357937211008 619075 -52369257156070977523747071765700 619076 73278348458476472602330786373760 619077 -37899709728088813891205785477920 619078 -7061927074029713471605384448160 619079 31670776107994162993502672206680 619080 14250224349762300324342831513600 619081 219749022654012986108815498240692 619082 -20834128970022851518233344902608 619083 5037183085275381422251046679012 619084 -18014775538754443326859669524480 619085 41191553538490019103185721432780 619086 -679987386966804579128290801536 619087 -18517246310084442841009449360000 619088 -5909410899511576178043400101888 619089 -8818144931008398667083665155200 619090 230181399360163312993660528800 619091 -52048297702457019343877899424256 619092 -6515330273025019303484594499840 619093 32726105461590407221832600673564 619094 -4477335744198007415106071184768 619095 22291346699189469282844538964000 619096 -65755228403118558364063260364800 619097 63718900529009380184465705127120 619098 36269364332564518011885404619264 619099 52079747275398366379681466216464 619100 -9534945218209862666606198707200 619101 -8382945396790085788231152247296 619102 28105516873237172707840102308864 619103 -51453255211215578176996454396880 619104 25066432467796397072544556646400 619105 -10832721061990550225049859093740 619106 62467041734845276209219356993280 619107 -43192930245639020941635105069960 619108 -15367803702233205618955558928384 619109 -33883720623623069833307094209796 619110 14979854163778703416870588051200 619111 -58757154569733123672083097001288 619112 -11446622874783315522408405780480 619113 4725272308172697063665848824768 619114 -762291934191045881690176230912 619115 -839273511566462176500794316000 619116 -29732825908186257228453774862848 619117 45894313491639339543148625518166 619118 10901523710146711164200148125760 619119 15512669199910891971141876617544 619120 3430501879799729208548022681600 619121 20534944158347179879706803864680 619122 -9624652075083127789521761296896 619123 191977496131125445147372520842560 619124 16742877666772234083226056148992 619125 -13731429859096395971620634112000 619126 3519695867448450796687296777600 619127 -28259223315478174149980214881040 619128 49949431432900505498113583616000 619129 -689011939748058981564824973568 619130 -23433352564043494299435728950080 619131 -26070379640620737533319775182336 619132 15168455394819324757060613189632 619133 -192310438626905353139039374764576 619134 4819185878893686989235613946880 619135 86967437711913705286754977595760 619136 15551627429230121356016033464320 619137 29236431261587881255581148007040 619138 22563905282989339508009297370144 619139 -36347646626647014897120531933060 619140 -30884110545760169853622773841920 619141 27633855397628094191719583973084 619142 44769188802887873986491305381472 619143 28773908361000663282369934406784 619144 -61337355951841017660929122375680 619145 32224801071937724883204801996900 619146 12076508734325502788939461159680 619147 132956850380386628484138270672472 619148 31308056636608499383376198078208 619149 -61171252677847386911998550684736 619150 -9153229331793298844156160096000 619151 20969751725618434319443092390384 619152 18503692895631922886830222540800 619153 99030906129629023756830927115120 619154 63601912217093792157945384997776 619155 19892802949037780228223958857600 619156 72374005651548293502504305179520 619157 -986821114168693256405569344 619158 7094942767804506565275766788480 619159 -25154335863113682393924362019640 619160 36067108184510910525885649305600 619161 8845723619874618697904786313120 619162 16800636780947012442143372086752 619163 -21957994528864776925950243055296 619164 -19339368950166539032326362264064 619165 4556612728784066360279628126060 619166 13559019468794156503723327516032 619167 -689439491332027235501585555952 619168 -95376650716418264068653664174080 619169 1097413559961490531408953657570 619170 -2576399707205380946669523609600 619171 -29489981797655879599390695112800 619172 -15966349044593754726113136983040 619173 -31655571543740930657406537011940 619174 -63660958518074639802282618470208 619175 5169451681340161200552189182400 619176 -61433335692181912392190236672000 619177 56152628842541448211327965500260 619178 -37689162519092554296628741675008 619179 59437175051667011648723605451520 619180 -11504835642254702414128474199040 619181 -84169836702981213582049881975018 619182 -6690947171674317251868918771840 619183 -9567782768886648613167596880816 619184 27528482243264669336145247027200 619185 19006878504903482312269638284160 619186 3489070834726775452767749550624 619187 111251820065669567712050827021836 619188 -13788570452067116501986694246400 619189 14354332156464608032379872394990 619190 3576119065593069415425526160640 619191 52828229901964988864548170892800 619192 -12802208180302227456148994334720 619193 49065104310184288168742507336064 619194 -9037409872037705882289395988480 619195 -11859255407169928703303693309520 619196 -7590163318347164785372624665600 619197 40410439015751557999420115692800 619198 40992993735818486709003246777600 619199 19893496738942514351041143423840 619200 -133958057269773394480280371200 619201 -26577854961314069795939233814592 619202 44827713948629606322005113497600 619203 -15310368661730648891764313034576 619204 -18504111398075563938837147075584 619205 3977866846143642616435810980000 619206 1903623893402157751589602725888 619207 108165727985969748436216345610456 619208 -98520835796423049829526996889600 619209 -3117427018976375917662302289936 619210 -28742933670999139292334901344000 619211 -89690894422300324834919907779376 619212 13706824203386136494150508417024 619213 118323441246503957677379914923798 619214 17403102168544521414852277311552 619215 15657977494315437643715980047120 619216 17022642418398160843784971100160 619217 41626925878630679341195184482032 619218 -29006364298984132088268812033280 619219 34835538251960533738814524588696 619220 -6566407355997045192424493752320 619221 49585647632569598646279190641312 619222 -16418671958746056225296008958976 619223 32427703709679441818862117853488 619224 60071336675175493746653761105920 619225 -25007037201021757260239963827200 619226 -3300572960307820124504208471840 619227 -4303624410204227188661395891440 619228 -87444356006262773357433716434432 619229 -8438263585916470106288826307200 619230 7799272417225088401423452462720 619231 -48017399571197009344818973782936 619232 -782035175134916750661411667968 619233 -73304371039036135268706237392976 619234 7282109775689572319454361987584 619235 -5523122100997541320648501909440 619236 -104035975230117978839827693744128 619237 -29017545832585394915944256146080 619238 -33810003948736428727681506908160 619239 51452281567026640369099916086824 619240 10325632387355757125806273228800 619241 1002975123167826642779924614272 619242 14897664066955180005516631647744 619243 -147381827634498284981064094616 619244 45637809465008138605852977408000 619245 2566098609219069633107221586400 619246 -19892764788542154664176033044928 619247 53330665931367117793572000015696 619248 -3331130334475119658948503797760 619249 -64217168477397689577642407416320 619250 -61354786738560788247386117688000 619251 33976737150294986652610980382464 619252 -11507116164925960725244309536768 619253 107962999086905814702748478915502 619254 29412171228441348864810745661664 619255 13346369383403528833952246685120 619256 3245406692041871663903645368320 619257 -31851725870674755286521718077360 619258 -30774047578791996107709785189520 619259 1100628125211219637624855830000 619260 -609338966595742505789597629440 619261 118482231858511875858579318937862 619262 -9966661387983031110567269074560 619263 60160194025236393956368597633320 619264 21811987483808821540714520248320 619265 60918044955920556220889911512660 619266 -5963882886000160906634995622400 619267 -87434038383445282417928563043520 619268 10697152974405912519725104200960 619269 1770252868011848329727609427072 619270 -16516457617723566762629925313920 619271 -50952323107925110688257123182528 619272 -115730374971487587742936763596800 619273 -122983240738118204799861180405478 619274 -5722907299956799933793307078864 619275 -18878270018499268415625523104000 619276 13420527589686777466180300056576 619277 26110717855208446585449463683126 619278 45155276137052711470531156032 619279 35777024179560448620774187912880 619280 5780935966898127415550698536960 619281 -38744742987075121402936465918080 619282 14810368021435662039000863452800 619283 -9877809530144137311420503183280 619284 23078099148031063539025367463936 619285 79870201883037125461938283702560 619286 641805004914689069834773747200 619287 8780966234699704185379759511040 619288 -9222273071298693118308879360000 619289 -28224168976366530461912585276400 619290 -2623195998512355000822130068480 619291 27155196311036481481504520089984 619292 -78745719733668453891930271209984 619293 77829894134922086540723480079744 619294 -16206268483663090225904461527360 619295 68316031875548479463803455508800 619296 -22539855405031798228059478818816 619297 -15187150788514614975229521051968 619298 -19898266432742998263474460263936 619299 93212923246927786574087678619120 619300 4915737412300534486328510284800 619301 -35657005892465245503954502898496 619302 37150582927786068854946180503232 619303 -55264023673520448801765255645448 619304 14385547673339512945348302028800 619305 -6381624981606816669485848675200 619306 -11970174063695437790945521541280 619307 -7602667625412902162781008256720 619308 -3645378114347359232301501335808 619309 103764204700443021242855259023510 619310 -25897162999942630507204961562240 619311 -52913752683634082177705379096576 619312 -5513358203527834249349790121984 619313 -66846997642874636167291902291438 619314 34880483523611011720208333061888 619315 -7232010778146211441687098689040 619316 -42777433886146414548481692444672 619317 -58774673094945644905559308438866 619318 -2210772121791181548387932971008 619319 2626648117781275923691767796896 619320 -12363085685168010583462567526400 619321 16317976191263698653228719187072 619322 12170509122363753011827336199424 619323 59766329045610782404311693240000 619324 -42390423174650855403794773478400 619325 14430847155919208527645470156000 619326 -2278074209516839344193427495808 619327 -46474901673191255855674268423584 619328 38033396320006067400445584211968 619329 -1064004414149375629454366089632 619330 3955178220966095149175787862560 619331 134011395366139366124987525139132 619332 743185263320617511090648899584 619333 -21038155886476325497774479225984 619334 66863299050914194960701646590816 619335 -9717261866527532139248323688280 619336 97123182720771821947047936967680 619337 164324591691478901998570726775220 619338 12671524408703459294732534219520 619339 20572382351548810722480898622720 619340 11361158055260220389247238118400 619341 -1958538409346969999574467174208 619342 -62225496460941146366974092548928 619343 -8202053430344991424708101530160 619344 7721522522751152832282104168448 619345 48915443945629953591662257384680 619346 2098502403633096927161987386368 619347 -19007041530149748818018776442880 619348 44114495884025702906877486770176 619349 14181917562893983252562188018560 619350 -20423449033100192572474710456000 619351 -11623093834660593316102888437600 619352 37929007851439900838807477913600 619353 -13415143484254726810396869868800 619354 -2681049151933081015086078468624 619355 -57633799704492683402781369162480 619356 56097710331219811908405596662272 619357 -205941673328042390088988602992468 619358 35946423150482454855850020677184 619359 -14636208511442455947452612059632 619360 61454728021679561315148182323200 619361 -17093214122763111074684446988988 619362 -38992392602010377222467736142720 619363 -123253352530262792584428354396388 619364 1618884203406745230838871131776 619365 -38855139419503633847700199236480 619366 58685319551550463541998992691200 619367 5606675967073809228077134275072 619368 -38667872542573974685579533434880 619369 103222781276893386715330626840933 619370 642473778883904532665444756160 619371 14855659346851009665549109560540 619372 239128964311363090704989914112 619373 -92143811712496887326390787870378 619374 9695454852843466981929747735552 619375 -11460140899298566671390715180000 619376 -9236708376698894743020956909568 619377 -31090183059159535081853304029808 619378 -67696135129446340193484438373344 619379 33118291601175765370366771128576 619380 5016535639668896540607199641600 619381 -42029397260533258488882780690880 619382 -15940294091722595094556260758400 619383 71162752225682085151388751771624 619384 9452657346711606424301383987200 619385 -55737906965762281083025382102580 619386 32502024398176707465046069438464 619387 54453085771317007102214209955352 619388 -13873429399251198460904740036608 619389 -14533467362680548389154511381146 619390 -14676772376466189809410082446080 619391 -65458828842989644826033396558208 619392 -27642645113142759957180092252160 619393 -41691600603816112987843728365100 619394 -5135568641993811852226111416288 619395 -21908401526910136455004648573440 619396 10937815679058469698156024732800 619397 -33784317556960854265457840405154 619398 -16953848352444096913198249374336 619399 152043243199179019802602204160 619400 8218187327023232764457978880000 619401 49922289938874654249549687958032 619402 7927185957226051548876110152704 619403 138386889847749369105313150564560 619404 -8951971280308552853251670458368 619405 -4135516791532192089961713032040 619406 14123810800371480061712713979520 619407 114189719277126320758719177240600 619408 2337486513486307171827748216832 619409 -50377470988016877502383971351694 619410 -23732860617063047703081832174080 619411 -6256843192268692785721561916160 619412 -15237271036842186792337426725120 619413 34876569306564050863701656567808 619414 -16291865635624964120704048702944 619415 69468074575984561443418933545960 619416 -5554956655359879876435033907200 619417 6489489741892742650890181569412 619418 17485131936392761858159654888416 619419 -37624292895781636627498906858560 619420 15260673153556620060057642401280 619421 41099553550289510683345038426144 619422 22410979285920283326086401649472 619423 -411813776386891187681805224064 619424 -18794407380247903230305106001920 619425 10681974641336872312750755853350 619426 -50951893000181109189441530087088 619427 -235539389992918064009469020870040 619428 -4470032771487385167015955630080 619429 -5881326530736150542209478829120 619430 12289495222156951141872486048000 619431 24702254089073128155370843450152 619432 -86502921668331817097975110041600 619433 -507867436546849195662767475036 619434 -18968773775482222562701529717760 619435 81213289358514951754723313558880 619436 -16609769166975142415737178969088 619437 -11179320518209499537712298715520 619438 69480690017247230307417594987840 619439 15502650289828426505367586894560 619440 -3855929271091914269292576768000 619441 -7719105481209808432454044890000 619442 -21477193963119053554022196473856 619443 -26861021514452934391314461007096 619444 -14408434132185686485887424661504 619445 96819899349470137144632936043800 619446 -19989177419948399150331226836096 619447 -1511202832120004435399022969080 619448 -32291302879004730377229538160640 619449 80112429526084099427614746928464 619450 -14154417575509135882373858786400 619451 15027165928841571117576335687952 619452 39085897560801014012455219954176 619453 2227336447797672775735990846860 619454 -18105055774430914566982170700416 619455 -11964686088871955550578094442080 619456 -3143184229989180975093341224960 619457 -109004996193955145540738900270160 619458 240848471391153380223500352384 619459 70629521915605926884298673904204 619460 43277958447828449533803817574400 619461 -54899673295613654955335603823360 619462 -54859868949221598595309339524768 619463 7696502387882708290347121079184 619464 7472181488330855438028069765120 619465 -9078459763744706093582485334400 619466 -7210854255954007159816002657696 619467 8879506446889099737173592613080 619468 -465101482349362508099990152704 619469 36699219895677111534368064732120 619470 -32450777196454132447177133254080 619471 79961998558623201326381890514672 619472 -187593045730189383814876889088 619473 12141445084564859372015913523968 619474 -23991539647003421174472372945264 619475 6402428901248892025408449030000 619476 -323594771869515226364348553216 619477 13670051385489346719833656629326 619478 -2141965347271120098703640890176 619479 -628821311365553766967113371856 619480 31022274076785454356222942412800 619481 255762364439366980217685445392 619482 -13255062738655806345371539269888 619483 875007653377937083239912085080 619484 26137392287080304362550816918016 619485 -33246940426018304798791498212000 619486 -10713384301608231984164970000000 619487 6508224248970088357041413884800 619488 2338590359111425731893188362240 619489 -13189510537676395325341533949676 619490 -14994842794165760477517880524000 619491 9930220103412172632487473949104 619492 -21144231680768664161204330291584 619493 8010383745240110337785482164000 619494 -5420419883378581619341908099072 619495 95075551393621021348404619309200 619496 102095174343556580599458168668160 619497 -82752773324656663250396626977900 619498 35401904917372184703758798872320 619499 -72758990641689851175786205942440 619500 11570818157247025573383352320000 619501 -751979604737879925852477820448 619502 21644136367248728545121373909312 619503 -26300320077622796848633661621496 619504 -1447934407430181085253500928000 619505 52142938840636323494922530055360 619506 2699886691645211754203805794304 619507 -117828646479680032049167422606240 619508 -46130612416421009745986853036672 619509 27348467687489941622758545344928 619510 -17034473617877273146991784103680 619511 111297643510519737482219999003112 619512 -31147724232841874853828731535360 619513 -16744322527528443848855286332796 619514 8793361060662600802250185835520 619515 5093643890521892546137567166400 619516 48087995209620642227362872778240 619517 56191660972131749365387379503980 619518 20435942476611220142435051612160 619519 20534559596036351755689769056360 619520 88327206925382425469119365120 619521 6830670793347470905688811801024 619522 -37594028086089895913310879411168 619523 -37481810537218362790836522234360 619524 -41138659517657131467039005216640 619525 63784268135738445010047349101050 619526 5196146791481501306445943757760 619527 41484943936726475605859999664720 619528 -2776171535047994449483001364480 619529 59098211977603179221254541664180 619530 -14346750019800378491041390087680 619531 -56783065364597266981056355371696 619532 48284596678579676850464560125696 619533 48719839372171637159109995131680 619534 -1893139769531701065078859675968 619535 6120790248425625652532808529920 619536 4540106110297785827072041746432 619537 -92085899711649924842852744436814 619538 5722274645988280381913421163920 619539 -27703305879731611089712928925840 619540 -50895525699983511132945219221760 619541 28174837483199524489806990333372 619542 17560339123726715846208247296000 619543 72284548125051549109977563198792 619544 -1281740149125213261591428935680 619545 36657848111975014807239488288640 619546 -39067928950976901132082864379136 619547 -22715014330383479043708610797480 619548 37187062712814819338548965651456 619549 -37514024344677164762619551370688 619550 22923763939433042858821754068800 619551 -955574399287661629875342590304 619552 -89188987815413299356188973465600 619553 24313053827985129966167337908928 619554 -30522645013346750173452370974720 619555 -46795020223110561852446403797040 619556 23569651524343178775737821651200 619557 31514973949529508417434347263840 619558 29440449647826818670427996838880 619559 -32334722235593403673311296337480 619560 -20040127853909951260540630886400 619561 -29091076270070667074717993160838 619562 -1340915477806703310007322437968 619563 -1505000940052466683757916340992 619564 -76392787638599866515519341250048 619565 -17480440013132058466343101330320 619566 3283488149690562497376937832448 619567 -20899019442027887212406048220680 619568 27343335684706856346899448840192 619569 901724618720154880601433097650 619570 -8534165253154445287384434800640 619571 -40139519309561799666261971509800 619572 42095205086428136391735394824192 619573 -33387152679495149274577355052178 619574 26241753704155008949501215776640 619575 -23419280148629077809649860652800 619576 -101938978937744743711986778705920 619577 26895488577721783471305044353344 619578 38357959596335501189661630862704 619579 24822781799752995297472596786984 619580 7395151898522519432641805660160 619581 -16503072017771385030218262997248 619582 45977668204724961653202116228352 619583 -94571867978909367961496329167168 619584 8306562488896502661112651579392 619585 -28491136327445150392098380746200 619586 -13816611129050634303695312355456 619587 -300319712053805490187496117112 619588 30448882600117625654412633538688 619589 134927492115616011470675926719390 619590 1675699640779575076577475379200 619591 -8974851846763083462140852638928 619592 -21700088537378282503786914969600 619593 -308876512796474525766951083136 619594 24119400825928374549826235970096 619595 -47343190810635743610616929078480 619596 -49701398173687884319301916656640 619597 -20075512388051020581388901007360 619598 -1892432039487953556679690740864 619599 12256952404412550949539650038800 619600 -9432904887518680571281914880000 619601 39718100037028618682634884278272 619602 1872067392804246126329576461824 619603 -51087109604134147448759000784148 619604 20677588186208912331865612173312 619605 19593869000115552548483696952060 619606 25181355600043735426284499161984 619607 74108101143261866853712492622856 619608 22622498219461193690029434961920 619609 83448758898844156430335865721040 619610 -13953781834547606246975935307040 619611 1297295164681896906764437261104 619612 17820708607250350076656450800640 619613 74714666011821570461583288557862 619614 -30138804070415823101960941122240 619615 25262515164683545981703739230760 619616 40868990518234443316104770224128 619617 40203925814759554536179927163840 619618 -1936283059042980508403547827760 619619 21852538878229257060952650113280 619620 20454563086081226191054328832000 619621 -84097783787271942029336954610178 619622 -1072537084021628925902267673888 619623 11681860407985087625546364926880 619624 9028762572694936655988363294720 619625 -113795868664806627604219306203000 619626 -27582440369402211403226328576 619627 108832721439840309378048115620072 619628 -20130205016697923254965022556160 619629 -16060750373327114460375210004416 619630 670252964146149901677537162240 619631 -79197749447005519103367546053136 619632 -4120961994786131905818248773632 619633 -9360319210134374682979982880768 619634 -40887366563398538937300372449280 619635 -20512490892345403551441454384800 619636 81345377249972833351913610005248 619637 -54579872632611720820943396907648 619638 2194894905784963799800931227008 619639 18468585970490869575444012946456 619640 2824801916389299827470935244800 619641 -76588651133593221223094825430 619642 -49508036571433793851040065088256 619643 8559086485205603070916984360800 619644 -17760745079747986236132741225984 619645 -1409536866627014925338585270280 619646 59865564655385033141535569014272 619647 14961951774606890581704061966080 619648 -205102064399578320900847860449280 619649 66505449787890810979851109959636 619650 -13025540856960616542282318157200 619651 31838197729661167940362675134792 619652 98795845674344366846613174193152 619653 -11732605800012283529719039972896 619654 -37437826599349628255938353782304 619655 -8942286260033343000930555394440 619656 -55995590245418466782440566988800 619657 99919946695925922233130044522906 619658 5888379120685516067271674028384 619659 1425450319593731639382679864128 619660 -16469232600286106380229155384320 619661 -34565109752092450361865175054368 619662 -4919152538619401274656693591040 619663 -44123434573896419169006342111816 619664 11809553407612296874199783546880 619665 13099686652079360657033561208000 619666 -3331247701240973874078326361600 619667 -79874972492178623830484080044168 619668 -20590685926641029178944847267840 619669 -11518628172281801165058578626930 619670 -867002430374225371910619774720 619671 -25790872299428168368798210939440 619672 -106823285985246392780176243507200 619673 -1229482813879361605761285248496 619674 11780141915778340031863111088640 619675 15406133558692779052030104842800 619676 -16317473413295523075439093125120 619677 -56990175211310224023115876152000 619678 -5642610980214549661867606320576 619679 69172398336716524161911561374776 619680 4530650014956081424883248005120 619681 -127297726096456027180877468639518 619682 -9111434697215533499283024649728 619683 89222942065120775317637791689024 619684 -33637494878228377483938857000448 619685 -8350247990906040512184076785600 619686 -1888075840002948687552946531200 619687 -58412906147417105171503175958664 619688 63713432364872563372326697451520 619689 -17598017310506101865003113239552 619690 -7105144036114096460240901120000 619691 96936957676121727290685110544000 619692 9585425955971549717551201324032 619693 9884214653591952113767191665942 619694 -31133028109681154902951150663680 619695 35293887761132097145011121945920 619696 -4476412622958331189379875209216 619697 1002467540669438942363783468328 619698 8924928016607384953788995938560 619699 -69005736284512947676891301931680 619700 -2233404517499837438140309756800 619701 -16403150538672514730814920788800 619702 45223539876788697582861925851552 619703 48427794712237911802776550699128 619704 54414151921072753381910790144000 619705 50637662208838108748368099921860 619706 11426125196146728043032863421552 619707 22873286807867357231405517256320 619708 11815387542099728148902521545728 619709 -63472877808084733632101989925184 619710 384270225742787432463859691520 619711 -84892675090564894060718022474688 619712 8610989631226384154372773773312 619713 -11484871983184135558694688327276 619714 32777613072396260308915431861456 619715 29820582881201414788958604121920 619716 -468968565037233113054135248896 619717 -25559102049661074191442228848128 619718 37696929358747265753775644276352 619719 -44255107430858867585477135363712 619720 28506313773166833299860780492800 619721 -3551402724683693186325717785856 619722 -2694061217344526999503965401040 619723 -84620383368076293665718688802520 619724 -28605585306484159169247224269824 619725 13227130629113447645543806293600 619726 6468939790111535185555655529024 619727 -10176722007932657945692322452320 619728 17910737459520264178475396235264 619729 47921825214067410983315339489088 619730 -16500177806714473516093850385600 619731 -71011905016819941030405367728 619732 26548596120692697431255023028096 619733 93903042305910295308620466835740 619734 9387756829516196311446554527680 619735 -51843889475496561095924608693440 619736 20703125578862339258323158835200 619737 -67570982811740496521728923421248 619738 5150447966469905762911008074496 619739 -41535282982210798391897152454460 619740 -42971028204863790550590815278080 619741 -11138567504077429536857567296858 619742 107036442225152906292995297310720 619743 75407880946181258703923451774864 619744 17693768399632652155359304876032 619745 -12280796849084998834649061405120 619746 11092177927804533785197563878784 619747 -85383347310857297171034787035968 619748 56071237759099779070965364641408 619749 37494990371047145076564130994364 619750 24305767284300654819957609312000 619751 -90777403669313014766648951565696 619752 -13183740728378962570688265584640 619753 -99284391762660192350393544188998 619754 3565574376893725761431823174576 619755 -1012261053473782643126494886400 619756 -12172467078665716132451647941120 619757 70076305100043619859032292464800 619758 -3569869995764369929025990400000 619759 360531963146675230612748766720 619760 -8713689635079696526074382909440 619761 -49773283821202567062936698115840 619762 -19872528755718038086825586784 619763 -82209921120254915974956623495988 619764 37807944530136001433090787557376 619765 -8764941840447131028859720394340 619766 27101989288304334148077303035520 619767 -66881744322104773939052106614016 619768 30005912565534420360674667970560 619769 -6264352286777623213986105727404 619770 -714656053012377521913547599360 619771 12034027481427593975848442759972 619772 42030314654358478075766236901376 619773 -5153345297721402519848942587392 619774 10073339866158178515623849027520 619775 -3211680179210409124634233024200 619776 40056283897944243089732523786240 619777 -19402201293927656056742916094208 619778 16726272537463499726058829731840 619779 40237034041266071894852680904184 619780 -22291364316872640998798396006400 619781 -46264383862653965177652741312288 619782 -14567557636345936826571111043200 619783 17929390151166887754203277905344 619784 113293361083229518491611579473920 619785 -80357410239982466939481211948800 619786 43725028663117128129629948765280 619787 9773708412459351401947156541472 619788 -8178500895344482326707715287040 619789 -73474226415051884554474222945344 619790 -27141987045397323720960971553600 619791 -35932497001060791750783337644408 619792 11604300805049531786593382506496 619793 -122109015866797672570928848154958 619794 -9570754510082149143857356546560 619795 -37014650076361893562953133516800 619796 2235964485633849437130599120640 619797 -5120903482406970383540248525440 619798 374552035852404867805066298400 619799 -40615311388026882030305457512760 619800 275686820284102302660254208000 619801 -21212309316843478743928084976000 619802 302271675712875092573937092352 619803 -50211315158752703442069787840776 619804 22822700415655726189313226187776 619805 -4492552059931715195340877260840 619806 -20997210476681184672695337633792 619807 -11608737406428394960254733142944 619808 -53269717146891378628601403408384 619809 -14438567797788273633719269417296 619810 41303609611163051787560928310560 619811 29535131680955489129524330808412 619812 1954307513916091514956395770496 619813 125202477087506239219153566336062 619814 -1849436864076800502544998558720 619815 -14376842418517106024172305710080 619816 -16335878189565467454757750379520 619817 -35488746119045938501643078747568 619818 -11277738466465786928789715221760 619819 -83101093158405246719292873736780 619820 -66737141776944260079916305899520 619821 42406204516563304951724398391820 619822 -17409897994815776154178603479168 619823 -11601702004840760159806893037296 619824 1162323039617309459461378867200 619825 -61629181349795909862828367267450 619826 -86651976420109125579259826104320 619827 7456960135642852099372549752576 619828 57905949527058837983401486596096 619829 -16775130217088245606494296157024 619830 9675857497033732113988028478720 619831 -118457920350470846063602098017368 619832 -28469144833369199001216338841600 619833 18293418971243156948626441167264 619834 -8164840677567664290284317847040 619835 16015179281314847881479950012400 619836 21951078672568093206403845390336 619837 1594396336375183083501324036492 619838 -28840681900018013958113848894080 619839 49923519389777927935209238237440 619840 8401801751841167697044570112000 619841 -31939837231863007240446628957758 619842 17688934510833437388064901181312 619843 -2901533655755233955517837464416 619844 -65502931614221627951849353380864 619845 471425934619235763698804652960 619846 -42171235369277577763615171384320 619847 18648740032061106654727261002672 619848 -26182600747507433928081362918400 619849 26190405030621000715276204645850 619850 -10350754294949379322398967507200 619851 -2194769179016890538168584650816 619852 103501079242952028437365038592 619853 -40036053894616834905002604349716 619854 48929700077334995410727712368640 619855 -1111441555340332658920255488480 619856 -10650812451593790576988549939200 619857 -4270570482531478898930088597120 619858 6378044635110286715109712091280 619859 -52600198418020630043449517392896 619860 -21053128005639027787080515696640 619861 3532082288511914735233355894304 619862 32543286521403827660256970566432 619863 -10982334046651136171070809884416 619864 17962791249160739756286025113600 619865 49714934355953133976323850432260 619866 -524383848847720755050362974720 619867 -66729659863984457848643040241084 619868 1064494978009842952432978621440 619869 -21700645168954354190358766160256 619870 -14933724289445216110983818685120 619871 7788147730339996458779087835360 619872 64509368440057346637026341945344 619873 38978153605132604097836824522944 619874 -6895189186214221538497669574064 619875 55852288211024890628039973900000 619876 -29944917459167207929515087872000 619877 90275138845412333132005405443360 619878 1098584132329932421146637547520 619879 -9361843695539623183094023324752 619880 -16777246269398858322785656473600 619881 -53661892500041099175582085320048 619882 74912618125056368970697728050784 619883 98405011020903095415870106080 619884 -62055622457571018479191263926784 619885 1472272179955780888564719840000 619886 46546148768617309524827491563264 619887 5304824007442537206562107697152 619888 -186335666809246263341192380416 619889 -19202936373849069163977714546576 619890 -28120681454984366626213687918080 619891 -118942830552522447625623546007728 619892 -22700248913085683151271940794368 619893 -5876506094675863838317493715936 619894 32219394652016647140181181345280 619895 13868778347678142389033372141400 619896 14582975416421292102229908848640 619897 -3687901961949127314107660101654 619898 -10601649876888021530770089720864 619899 55650555403763375347760862308376 619900 -4065207126195460702349508160000 619901 59339752518847636430875039588704 619902 16550243712630949953765104959680 619903 -27854522437424817951934094770520 619904 119589013244306523542795373772800 619905 -5045111087372517239509223782080 619906 -17296239633092177431579315038720 619907 -5036800995511332256413842516928 619908 22061215478713382938704942812160 619909 118719633705879663799363547958110 619910 19700447898502287629829753759360 619911 -21448286512360199515895159690640 619912 32879846704578312276433836979200 619913 35309530593135234533257095936000 619914 2311844406593564403011011357440 619915 -63783061434682359969576842569440 619916 -6269243757724094597466452007936 619917 75560692246451853581465412050880 619918 8020163260150736786450881216128 619919 -8193317250162392777746553467056 619920 1802535626051404637411554099200 619921 -92079975777289550924414138876878 619922 25932577706700629395019344372512 619923 -39480157093491745530043430905416 619924 31078631099847671484351184128896 619925 -7553893741002236210149154714700 619926 -5477654006027984498957501705856 619927 19698144202606425898110157718784 619928 57844086659593374442552748636160 619929 -64564941891859863902971532231526 619930 39191542686105672719905061529600 619931 -754754498013291855762351323760 619932 17555834813692476190083438182400 619933 5962646882761095923360753938380 619934 13733036812357461873413418744192 619935 -18972866822579780556961554207840 619936 122832404813922648192076714278912 619937 9164312604602300903497546560432 619938 -6298423164049407571531111348224 619939 -24803644905219576520585393435944 619940 -31122257354284657432759678156800 619941 1262651991579674615969003170944 619942 -23456486115240857668121835328128 619943 46103743098958455976685934204744 619944 13001056374332548082840739102720 619945 66328636584997509120250646465700 619946 -35684813613699567639607753220256 619947 -74504825196631906771075435482960 619948 -10245266246718803206428350045952 619949 37744038812326153063663391802720 619950 -14998900677178272297924273710400 619951 36297957026847816939305967681920 619952 8007247354509403737976337350656 619953 -12468848891572667536656793719696 619954 37330732655248312471081038268176 619955 11100586159931473522065134873760 619956 -9332103214522219951560237735168 619957 15936674350009019702522491167488 619958 -6939467885598120787885303564224 619959 -35109085258948302749585970932400 619960 -12154256288265664599651136512000 619961 21442957040570406362349455514324 619962 1115089586851628410394749977600 619963 39909614054255889774466213328104 619964 27650779038627421922048952062976 619965 17416765168255338719763735792000 619966 20128419335441487529781216835840 619967 -66685851467000374173065851809984 619968 20435065421504697628668073082880 619969 -5793430733247399795580451726848 619970 9270031433971380404990596646400 619971 -35867804589188366268391555974336 619972 -13628159705852508113644807434240 619973 80120189362373901713847408807420 619974 -17105670104679235741596016320 619975 -51120249353071924628431884580000 619976 25546534861614042664827110031360 619977 69162996252423515809679314031232 619978 -26316652398779881358204083626960 619979 -32606004210825857225838933453420 619980 -6117972074232397190476509680640 619981 -3310353544726270766196100622218 619982 -35939037108313810891053437783616 619983 733314985587067741223077936224 619984 -2161883792006784229196465152000 619985 -61895073850458389649701137175820 619986 28322843047870255058594155696128 619987 -104653200560118538782191673993364 619988 -21316691863425578888204740771968 619989 -4386705629730082649418066408000 619990 -12433370737195537149519570839040 619991 -4785483752576415347874122472600 619992 -26890477509572281361774426112000 619993 110793823279629889741215342880320 619994 -6641337639133984889554477696800 619995 -4784996593831839852812818772880 619996 -9654840230701574782412101918208 619997 -6851829298177204182530610054714 619998 17670565850260305950902830176064 619999 42256596679001949351449467940000 620000 -5081870355910857716094074880000 620001 -139155502426073597139200687604960 620002 8382949839802188737338497273504 620003 67123761470219759996304594372252 620004 21531053640755584492122157056 620005 81679787575368855868261596129660 620006 -53877701182775327333827474989696 620007 -13286429888671428053588825055408 620008 30386062552390707300159909888000 620009 554343056296689218035215695880 620010 -5628815688763131109750546912080 620011 10216196217879267430813906462464 620012 18424555171958379337949511373056 620013 -25312361852727203269700112031296 620014 33821970227238934085808261076992 620015 945462903319080520213778331120 620016 -1330653234958960779769777717248 620017 702885957959228218998875219440 620018 33161164616676532645172099415552 620019 21892095993874967105897045132244 620020 74112039850985039726196099264000 620021 66934636253798843048674451805600 620022 -13279673601994250715618958531200 620023 148010131739110668034959335125224 620024 -117608888182804186442828602245120 620025 13179633225216666002381608257600 620026 -33866852606589970498069773801216 620027 -30458866526714889145798209007560 620028 -83044387562851507342998548782080 620029 -7563962300712739561050482085370 620030 24827774278553242832168707268160 620031 -5883811620850357577844216376320 620032 -5807796912815107125397671641088 620033 -8683086648723395191455659486718 620034 -21768451515804137004698542935552 620035 -16663092661721317854717124203600 620036 37219800920270634080029521482880 620037 -54709109721435286974226224228192 620038 -7646013704525964032490597298080 620039 38463921983829960702225397113312 620040 33484847936476442710836112588800 620041 -96005678299071244046680199574348 620042 20188217555903233726698566394672 620043 -10501599786650914479091925831208 620044 44448433019939910259841641638400 620045 -91014803929973000082553593481800 620046 8991290489400688717161994893120 620047 26397483759980319350591876975400 620048 1148814014694719675533110018048 620049 -79264863595379855850120971778240 620050 35561490129804720068685554122800 620051 -47453886259176838883062370004948 620052 11066093478233150161034406500352 620053 27839255863530049338694038739904 620054 57858753652739507524369433042976 620055 -4199796780306916115216370264840 620056 14187466032368393323198460620800 620057 -25660266535620608946275463780480 620058 34457952398881608967811501813760 620059 87364341684555410057480433867240 620060 460256908718024686377602088960 620061 -9252406490091838241027800120992 620062 -551729529683126898096976045056 620063 -19017822113379346046934798203760 620064 53085615353056089181646043807744 620065 32326358366876620522661271979200 620066 8281823045510448243482442366240 620067 5036912994017692337729475808512 620068 -47942596191261790833069490337152 620069 107088683443549507128740363307900 620070 -7574315168272514070079283558400 620071 282186583033367006822394026772480 620072 -70935253771913474330589843379200 620073 54729385923830728496069413440522 620074 -7047633244086990917277009389568 620075 -56956894624990544768669827791000 620076 -30635937728590820530479599098368 620077 -109899114131385803198933406927360 620078 -66720890677738747991369829359040 620079 25604033417416239534938221159680 620080 10755652294381372843454766120960 620081 -3412585083519419836891797445056 620082 -61226443454500916642854571362560 620083 -12723475080933901744318475295440 620084 -3522152740068829437941669376000 620085 -458598831572640957428218847040 620086 -34485943958083925749718032807008 620087 19029011699197117536582869843400 620088 -1681641913590624139790329774080 620089 160945689056308420954998924871056 620090 -33769417903602057399912371078400 620091 -24509142372138963899776024259700 620092 98072649112913999851471652551680 620093 -358562626099862322296686440192 620094 40173393847641453916254938491200 620095 -16324400577075239581253093356920 620096 20867887665773916900928396984320 620097 -37182895860394300373124896091600 620098 307925217299124672845096494800 620099 -27878337588204728183887836408900 620100 -3933294434832354405541929734400 620101 -9011801406383913784601909488100 620102 -18972023663935250181414916914048 620103 -458590408059202391919040174080 620104 32233166370843542886414062453760 620105 6573131173082528368888896652260 620106 8634178139355374936586604363008 620107 -69264786443271472194372582729840 620108 36824305899939588636918869238528 620109 -46115946037244532057569600290560 620110 12221745752575088058041082336960 620111 12592778816218811782888016345712 620112 -7400765275498113349436546088960 620113 23668020470609661048746167639924 620114 -26145255384981060496920744685056 620115 3038804039603658237814230012720 620116 -15145268606111578333842560079872 620117 68999157776784560818075949705166 620118 57997728668281572052055574799104 620119 79051456487104016927592566994120 620120 -5457553490941928431257388032000 620121 -20897538155538594530223279740256 620122 -45042714101934273338707874457600 620123 -26349608155431790203623465522160 620124 15366053748804400621086276943872 620125 -55121947300385062288109793000 620126 -12418701605115180060298116736512 620127 -87582585022883325421226868557736 620128 74921917743555279673367594926080 620129 -29275585200814833829386487911120 620130 -3223594167247182462947472430080 620131 -36927526198106453204261194287248 620132 -24595265490636528627259539797760 620133 -20864278217448310079568386528352 620134 25616380410308810683533406637952 620135 -3384915738879393672242428398000 620136 77716041811461016411407921561600 620137 -44172606260034412085705937842048 620138 -87888600311718870305459321047200 620139 32029174092155632214030653617648 620140 -8898391010310749907780450309120 620141 -67113824877883127878373210004480 620142 -15861876374967047520380467697088 620143 162712357001728484943083977025280 620144 -5171047385907616272913966694400 620145 9417443446596327515285180898420 620146 -54108478077458107947705818496 620147 -7159206594584509079319894149688 620148 -14274523733828842861923820216320 620149 -29360082655706036962089617599680 620150 30677466273167841691546530912000 620151 -2714779084713998427110341190016 620152 -18885304629328970569937343897600 620153 -24059207919329667512614544151996 620154 -41810326042554942612021138592512 620155 3501885400383692117211292437120 620156 55998357125422790866261972474368 620157 30066285671872188805910994649632 620158 24762343479553447065975900367872 620159 30958823411289559410992314431360 620160 -30296577068691033922121760768000 620161 -29300588662627211551530147162238 620162 60552285551234607103560116282832 620163 121341578799332840059253224212480 620164 -6067419241765705370517536584704 620165 16123106303995734725092816204800 620166 11843103921208319265779219442048 620167 -15448123256310490006027422796608 620168 -69854957553687287378590894525440 620169 58217613443791592006032975293408 620170 157955552067958087243280669280 620171 122702246322390102371810165052372 620172 -4712344080273616298566806355968 620173 26822613340620649987939533549100 620174 -3512244411920922549204254873664 620175 40250906446744286822192868351000 620176 17877944963437380920941486866432 620177 32531106033085171108546052301618 620178 -18178093865620977217259102180352 620179 36362013944096129822974251050240 620180 40471943736989929663577049753600 620181 4688506849109532173019327816270 620182 48031868307279570103339907100192 620183 -45731180828822409483379483424568 620184 -68504338954105874561454621511680 620185 8216115797081671610856378816960 620186 3441626217306783862262945525760 620187 -76907039315010520562833549879440 620188 -82645011706457596888529688474112 620189 -946591411821594278328175495776 620190 32304825283137566442094700985600 620191 -40380848858917442313882085548816 620192 79732773012932514781535484444672 620193 2141550931416923692064451694320 620194 7535849598247153555789262540640 620195 -38026877996888861744340678466080 620196 -13645360437249979082296002935808 620197 3589295510036151402604953235646 620198 368911758224114127441946467360 620199 17109797356852744298366052970704 620200 11844135699089842591482783744000 620201 50690280122267113915217708606202 620202 -38500162841779073270297822820096 620203 -40384097727017394708298704632960 620204 -42984243958522306136123265291264 620205 8258874639548601611467801900800 620206 12716082128997714085316415232704 620207 3862022279854991051897671033824 620208 852117669676969779071801917440 620209 1671914291365053371004246535680 620210 -11520114862788581048229666744000 620211 24736622134200876928745355817584 620212 -63286983256869307296881714073600 620213 54748148297343949678609858262784 620214 893372233873171268558291668992 620215 13384342579307514130664118605520 620216 42884925584338385386062290964480 620217 541998642621954808497916558080 620218 -20030756190171415861200110046720 620219 50055360628029527733058843596696 620220 19290793795670505131911403873280 620221 -5415101108236938954925237651776 620222 64414239498645227614309780038912 620223 76097960116306776673948112374800 620224 6092797893042722651046162726912 620225 5192134924569412593109491057750 620226 10010613815460084478322476006992 620227 129370257001163231745687953782076 620228 -2005827282216159001240657895424 620229 -96991458755684463437313484794240 620230 -30075147085736677557147045431040 620231 48252764343633135867165446114232 620232 -852851290556556721691495055360 620233 112112890313357690566503742971482 620234 -39702433283156318160255310251984 620235 8261420104670660782975311609600 620236 -45774487768773528715805894842880 620237 100119599746533926536660073216886 620238 -70401230451698736925071952911360 620239 24043603698516372508568823853040 620240 -524260343289400858109632266240 620241 -9598204098330385076040106039680 620242 14562683065529272631906619204240 620243 42066054904926717211142190807744 620244 77713268490854863919887639633920 620245 -53874394898523096193795943970120 620246 -64182662466919812095474803220352 620247 -27853102801098802644914799855000 620248 -9568695199393479561529284034560 620249 30930960197603827600882832507136 620250 591757914820695456677385024000 620251 47000268938272709280464761325252 620252 -34598264033066143065565159810560 620253 40858034642766620437417098329862 620254 -38862259541190814010616885527424 620255 -44557725079167604372199467182000 620256 -4695237261512208112876699779072 620257 4956171979541934391384573260000 620258 18842417169215402655353589222480 620259 31707364219892175249101714277888 620260 -41562504135831766967960123877120 620261 68702632048296099133118782868862 620262 -2393249376397091064098146423488 620263 -14908546060577450213821470130640 620264 77613144512875920763593426616320 620265 -25632635021544175552787602639680 620266 -35772340445129476037724820114176 620267 -74571182087537720605474698389880 620268 -9493266417058360274500991582208 620269 23133029572471224640334782880044 620270 5944518305867511995096796629760 620271 44659721531391969923023384164240 620272 -9402423105404376356492375425024 620273 -50700517957745580032176674115776 620274 -4210148468903897740231402110720 620275 -383267052728368691853474396200 620276 77451112289751404155002378956160 620277 6180531588550678847706404327232 620278 -158831863659401070338623152576 620279 17605773690256097346500875275264 620280 -55989918648805802001883295846400 620281 -4497304634281217521910316125880 620282 -20811456063035286775859684682528 620283 5101978237907703756983983296000 620284 21752495363042286230090284481536 620285 -86970582849184277573931702222240 620286 -18998159211436387087531294073856 620287 20728256964015781058159840781600 620288 77902019293154206333253726502912 620289 35216016354400703074316819652708 620290 -40484271897062786488357435737600 620291 -4368788873307380548696276312020 620292 51997343265152224587964445617152 620293 69854328534175838243923802636320 620294 58961206740215683713360224799552 620295 -1054013068553301407907880846560 620296 63757682322183833300818126940160 620297 42881167296538348635789925438746 620298 503309645021427264765637191936 620299 24473739561267202567608350251264 620300 -42725509584454116540038563641600 620301 -23059956433366021958076046108896 620302 -90996521798292182458494862520448 620303 -6291745873015994618333044442448 620304 17780464315925029560336653942784 620305 15485392437989616618421531622400 620306 79013846032547209404105940761600 620307 4338826670177398479787331068080 620308 -26725054310853499574056819671040 620309 38409859067649556899889034345340 620310 3695365018938327337764635443200 620311 -4097776972498215560857357212088 620312 12868114563528386320842434150400 620313 -14414079614182386702666448955616 620314 -12945864580382566426720978928160 620315 -29997561081317864890889505561600 620316 36272723955224736785557178575872 620317 49421647159040864304972086315366 620318 528168105313945894290038234304 620319 1168282360498025286137607459840 620320 42338836852386440320295575879680 620321 -40466975292096305054009291251308 620322 -9065418965810221449182041945728 620323 -20921122847520350948205346431096 620324 44490976159037730810899846445696 620325 -9087766126312229567930670840000 620326 -14216035411434173619953886842880 620327 37782127342200084211844024578992 620328 -57465035750565690816319821987840 620329 -26716325046138104351180876040070 620330 -6164789570955132945133334313600 620331 -74777877431707688549840620365120 620332 -76896284364076381008686624936704 620333 -18819186541042602852879108721536 620334 194855277953627167937008830336 620335 7730129176930769321073045230280 620336 -4903237824222063885200233955328 620337 -5601877881027386163410822052240 620338 -13890704406071253798988941565680 620339 -88921888523144272847600555939040 620340 -20653839736678541121725581240320 620341 -40116041036611145480755316594816 620342 -10486468868507375153632255264896 620343 -70290923098558653024290122459968 620344 3896828666084551869533097308160 620345 67423900731954517741300995484800 620346 -20723233583880336917266696406016 620347 8912391239735990338312715402304 620348 81765754921849495584859159108608 620349 -72831088950869540678164391367936 620350 -7734166063511431306825455624000 620351 -34307108504744394606417441603648 620352 -31170457655220254128436831846400 620353 119659971660857150396280139184256 620354 -1468273019641255435301304619008 620355 -31734430471754969303815077641040 620356 -36282261382977312581239944400896 620357 -53602879677669705719456909046720 620358 -18914915077226153224357511082816 620359 -139320498870395552866128167894440 620360 -678620371489605957193831526400 620361 385327464765016771955317389120 620362 47021113645556354327165528016432 620363 -38110693469157158752715016785388 620364 -218744268015559008873716794368 620365 -3664987718603529412075275854280 620366 55965985279373965957797317896704 620367 -17647656667081250529463624440 620368 -5862876502381656972451790192640 620369 -200658963113322018415202329258560 620370 -7802956217207515475322181575360 620371 -1435157370392219270446563340056 620372 7254454028243919346336513646592 620373 12378734678699857232084710875744 620374 -21427695347770371558839575076064 620375 4197720245191838422031858520000 620376 -21551888355286779681248623104000 620377 -81965554702495559997447840358774 620378 -4363457343922076902169960178432 620379 -10469775321947903153946323792976 620380 4422627751095445966233059980800 620381 -103587157134323648066922280199028 620382 5496973445347351619593813208064 620383 55102156574352818409111994809632 620384 68832019419283168985942061613056 620385 -36175194218978516118900386836800 620386 9177815561641752123854266742784 620387 -153283887414001429407928018220640 620388 -150485158244150568370713646080 620389 -49464276282650557648654119571968 620390 29630948603957573307705308707200 620391 3772579366128837212635627309824 620392 -46362273892788543990024928896000 620393 -49014819431338527650309811548358 620394 30051208258057828156849784812800 620395 11088873400180584762748223470080 620396 33372023841437270335658633438208 620397 -53334034019526629125073459108340 620398 38885767000158763363560181638912 620399 49448804569436561128873047101304 620400 -9113122427141653302587188838400 620401 -87163841273154762489742678263598 620402 39779534672154617033248056456192 620403 8926299399101120405718664992768 620404 -303230472870581979107439417344 620405 18134137919361375803861072933760 620406 -71213774103519038771610968323200 620407 -2798039609801829719087511679160 620408 -3640030983083576785199607767040 620409 -66400763545034809021013818558896 620410 -10936038334851975393558495498240 620411 -20915106279504141039597159821976 620412 4953356921506773016683780655104 620413 -9393389484484703072890213673338 620414 -1269844445358325332617613935040 620415 -19276013585700419788553605422480 620416 -38902871348969971763759472967680 620417 49179736970427590127961140772992 620418 15218326435435142589499296503808 620419 -12997864369081202318240698672920 620420 13449504577581080389458105262080 620421 -19465513408763234685350194233888 620422 -46505288063679369568808419958976 620423 63363292825987374121001691332280 620424 15569452247700575404132469637120 620425 -8056893420943820778019422772800 620426 -8048759009842930378567292524800 620427 -2077517154557870751649528986192 620428 29409264803921863246882937128960 620429 -47773032474525559199129118992970 620430 -7325221910575939015120582826880 620431 23532393821217741758660099445344 620432 17566914583464350543916524716032 620433 128874616539057045594252398865600 620434 -7303245805152878976729862391808 620435 5444091219449298270775088264880 620436 -64407058170164461106674554009600 620437 165407178590763587587721523086 620438 5174400452334123537180578203776 620439 71875511264049035774789743179624 620440 -23971547999289328254262114099200 620441 20727920458960023492211673920842 620442 24546137679933999063180775737840 620443 24749990737111435268119664553984 620444 -29155449747850926809890697625600 620445 -10836929454696324110648598681600 620446 -21321666937373748200850749171328 620447 -704658530669072770674199857408 620448 -19440095603348251095387007352832 620449 -90817516178969813870776513077564 620450 27853618975717955981459794854000 620451 -27891796173026662760441666753232 620452 21771622073864584909840859668480 620453 11574999838861070978445281011320 620454 41321511363851087748127572438720 620455 -49692694153881437425819840788000 620456 43594838114229683800735333370880 620457 -67655289558450933166807794472560 620458 -51219565513596879313263414019920 620459 -33603721944548079971567584704768 620460 -2740152217984048609588673003520 620461 -131066210938660243759287028328938 620462 -45315657866913743093432128920768 620463 -9706311383310487354625503806456 620464 -7996267005012954686887748239360 620465 24010852400323312889054331237120 620466 -14251122655615371437124913889280 620467 68126830933576680936199012277516 620468 -32655352806716978379532635911424 620469 23910051060024717522280507041888 620470 45205341446414856489889894663680 620471 -2551652287983232287151522865760 620472 -62397748527608855361283649372160 620473 17097698579225452211370563588736 620474 -19594892174394427781048091621264 620475 -29118597500959594686872508353400 620476 36886404176340399167655661122560 620477 -6782369017741816957277691711840 620478 -11266698549439697561706895557696 620479 -52961476440139611510913623502416 620480 3584279638668935379962969456640 620481 10983696772291727815059737570352 620482 -1383943836407950559325342528000 620483 -12182519863537189729257916609080 620484 7943184194885121461247526440960 620485 10399061421086869416407603877180 620486 -48315029971956610762889109851808 620487 69796732493569252334397264576000 620488 42447310504952962699300193280 620489 17885782224629784400362063299124 620490 52664563464754303204711511040 620491 -88265974291192542573546679936108 620492 45410559840113950873557925312512 620493 31925500758169761139149125719584 620494 6203504399729071221129547137024 620495 7990704464612878686139788495120 620496 3537795031131491173474078556160 620497 104972386181704153620868938493440 620498 37581747950130145646709771913368 620499 -11655099826084854516674480444352 620500 -5342015963826739308187456128000 620501 -4869569982853542261379707543648 620502 20659277747801884333003852193280 620503 16802944643543275986018346681200 620504 76727738773774032113986697717760 620505 -48525823276451781680113277327100 620506 82987052197179185039377959812064 620507 -99288593290742394369178584221244 620508 4553780395177696470713561825280 620509 -4907322008105111453109945932084 620510 -46555636949603043010814636887680 620511 48645624368520789201178607364624 620512 4372616204962931154064855007232 620513 -50155058166462065756875669831020 620514 -26546520106081235361975644655360 620515 5071112479927444420339178400 620516 -20503026378092707260882339886848 620517 50550553169290434676886389019520 620518 -40376813581686890214969758337600 620519 -64127946656230748170886987131080 620520 45159812642282670267807887769600 620521 -15536512657840903128222437815200 620522 2707248824469037033233428889600 620523 -37300791118389262723015111838628 620524 27001411068665994916830713856 620525 23423804321424573055138628242050 620526 28989015478908086490387321582144 620527 -16323260973909413355523980351616 620528 25169483794024730153677503332352 620529 -1531107900264160849535180744832 620530 34905971080603484542981173152160 620531 129567073665443703840561510352332 620532 28964066329872915494230161580032 620533 152795998482139158579326383744 620534 25292897624507532620002231136832 620535 -5303128661784676443524549608800 620536 -23499524300712264762266177003520 620537 -51681068953842899962762761625980 620538 -36178386127068300444786316640256 620539 13275552910802296657431205137240 620540 -13836960591843752960109288652800 620541 -1601280643571758000994531876928 620542 -24083279940821141810003144359680 620543 42830895140190304770579754062720 620544 -2745804697252883206607040675840 620545 -115875708605146308710932896643200 620546 -67666690219395601031974117908528 620547 84863686468102861772009367155520 620548 -60528389166335946237673954052992 620549 143741458660209667891320549923550 620550 -3349213455120172680795742915200 620551 -44585690736359188151111546248176 620552 88373351873285854712052416025600 620553 -29545381392585203046642632059392 620554 33990100380085622770135596167424 620555 -27821091623661716404487728041840 620556 17536840244670449192498521615872 620557 -11389119700611570188548544173088 620558 2781945840873383550354559710720 620559 886652190092524104987230067264 620560 6618929517754543907878847201280 620561 -53296233163020899275780333301838 620562 -2513888202660746431615195080960 620563 17274561349455924797812020622704 620564 7643683076681829556759343308800 620565 1264583622258338017047667295040 620566 -63022867316300080274024809932768 620567 -76111473086955965218533724659384 620568 -62348613155310120666568186060800 620569 -77292083920451231110255512223030 620570 -46460089662168695922760186271520 620571 -23042261912215133043244953964800 620572 -14498432737851409294740726850560 620573 -4602732760728125968214729206356 620574 3604690475276590352868725962368 620575 -1331536918012970962655648812400 620576 554914442504646692587913084928 620577 -14301147083820127247857562720172 620578 -19079732133785619464876755407360 620579 53965222239435607563737727225180 620580 6093875133942790224265880924160 620581 -55809060125291072552444478280868 620582 -54902492411854357184663997592608 620583 16434745781509528442717618782800 620584 19306412245256277361889249602560 620585 -63137331562626896176493091459000 620586 -10836587278198173409849302624000 620587 1559038147244440826282010897192 620588 -70859033522101126531470962509824 620589 -7462416205523814655731567489792 620590 -5164651189733476996103353459200 620591 32927503153830938020983778640232 620592 -5692341041436155854671527804928 620593 38401674064270088757775761066480 620594 14408838231073188296733330126240 620595 9177275747856149947313868405600 620596 24673652371303942616487684686592 620597 47403556684690313422585189180800 620598 -6456892151697209165810137969152 620599 3453989522858852073434761813936 620600 -24961660785706276332711267840000 620601 18139214892961967007853744041024 620602 49876013721124661934978308228832 620603 -124510538656172255503286356709148 620604 -1429398964072659627585683228160 620605 -88215146165676231583086168934740 620606 9148390597609803949305850227456 620607 21060941940981488887182955119888 620608 -22245839847514054963926568271872 620609 68143181012111825439904342272 620610 -7157622427092778912659096468480 620611 24836669447888800014073787724624 620612 -17533635448234124001891116367744 620613 -5894970249917634491098264970016 620614 -20948138387545305932456664365568 620615 82990519300843336588126857056760 620616 64832886713783663108624354918400 620617 47145833038620774865876774367412 620618 -5337245081652638164612468118784 620619 498116002585177785325897473408 620620 1942999275380418484838781419520 620621 105654315325354838449710615180960 620622 -43421107990574083471702718453568 620623 94819695999798684241364658933872 620624 -18206081106158427950707503267840 620625 7833664958522346123911459190000 620626 46663688280432416703661420858512 620627 -943320682263415452350391146928 620628 -17443421029782638901934072289280 620629 58299938285589274918070627515260 620630 -21590682683006366502323133156480 620631 70536484771166145907741308776280 620632 -59511045323748680275163051335680 620633 -3298863198524595475044947492796 620634 3462599246271036277430919186432 620635 82586738194805220415099308864000 620636 16427785197764938689846084123648 620637 2349223587718018335246904248960 620638 -24575469514198918687794476608704 620639 3231341385096583535631598225440 620640 -7749725484067217601279091015680 620641 -15155189898027161204967578270528 620642 -67739222614836880078888261078656 620643 -51087758827415313196667867633856 620644 -38544740573654211041848164321664 620645 -13643391768362595708276676012200 620646 375843331998456898206293671680 620647 64211116778852473075677199271096 620648 -4037960044351613063870462115840 620649 -19189578437514548860705776322560 620650 -15849960986364067992160544713200 620651 21939664765770565770469732048704 620652 1150707988500350240888698885632 620653 -75346178716848875805847331213760 620654 14276099187009734297617393285440 620655 -9104109071107971351588712289280 620656 -18571990187736866435110120357888 620657 47645205537164826047501809533906 620658 3603331259812090799170617855024 620659 29061612403098873583376374299904 620660 35154592933192129832608922407680 620661 36628500439683299542139018199072 620662 233002994344058425005157976064 620663 56462688385140845057085267159912 620664 -47374877959328681019318901800960 620665 29977107762595799952553574325060 620666 -42150198006800102065225067917968 620667 79176707875950099105456332964684 620668 -54406853069887263728527762941952 620669 52013290178596386398335241779296 620670 5239813703700694263024002376960 620671 1344045763819066331738494143872 620672 10774007174629962980873459466240 620673 20132596204955961781193042349600 620674 -17370147855369024177827580270720 620675 17279662196532923187519563007600 620676 -504108051957877841725330759680 620677 -7706097787096827133351288855808 620678 63791694142716567799221742430208 620679 133621721749779206267706481825488 620680 51397056507704775366861508608000 620681 6843308447721899604162424944000 620682 8409558443215075372125260218368 620683 -19337195633028881044705880038560 620684 -2106325978134257260593248227584 620685 23153460716762598231195589763640 620686 26734543902462697466749440554880 620687 -34681008326689101722037345853200 620688 -20959900348465725656237330006016 620689 -58644043841726418051908066722510 620690 14001317277970389645355431943680 620691 48845665552873494993260816715192 620692 -40380161272892004268461676451840 620693 -71965559151077306637485205491058 620694 -12936876377032089846157552207776 620695 -45039965244396205064274252829800 620696 -18488745635386110230750863902720 620697 -10563151660513463148324936892416 620698 12469931804229863930756445456864 620699 -53397568748799068389276675220520 620700 -19119317006953453440594975552000 620701 -67121825892860161105942867975008 620702 -295889470199240426475550915968 620703 4761240802885826476627897882080 620704 8139168037890685918601954721792 620705 340311579222583346820395472960 620706 -31451423206223777711028563373696 620707 -42535544177850264336772789090488 620708 38394499905714727760938005820416 620709 -15537478349032126650821823786432 620710 27734667923716251947653441829760 620711 16252408785221099146724843174400 620712 -30724451836560602340221273057280 620713 -7900895384290654003162617149696 620714 49119569679389600052679667553456 620715 32267037152086653380324532603120 620716 59745548822537774544734925665280 620717 9247338638591895247286119487766 620718 11986010795202183914517391426560 620719 -8721845541713153805086939672592 620720 332037977209576693383040204800 620721 -8810984604759906689621322668028 620722 17325048692499322498706255280912 620723 -37201889980203027151238593252056 620724 -3797188114782142720439467057152 620725 -25224102743591312292748928693600 620726 -46539798526964487211978953518688 620727 47293836517277742210855976575720 620728 42782208204171195036645011804160 620729 99913009675872212988595970567466 620730 45129621655436112359522496000 620731 83990371424852574837367015762532 620732 -61195697175628064372248756647936 620733 7712662359605315949982428321024 620734 60661937676222999651355531732800 620735 10688567049904700534520330088680 620736 -7552464208053777239038268276736 620737 -22655829862599425801820749906346 620738 -26830329663159806001642054225504 620739 -27201825172397200077138732353280 620740 1461279104330763571163346516480 620741 -49224640062568735439133174446016 620742 36918974452298275478043628754112 620743 100223971254240961004624113035992 620744 -31785719298905002829052132065280 620745 16271207967735023384378561140800 620746 -953643631079116844303166213120 620747 15935724318673408907030527393632 620748 382191219559343442523013374464 620749 -1002587492976859797236808816160 620750 -13750707606194149341579505152000 620751 16096149132245466175516800663432 620752 24879308913531374049609519071232 620753 -4550832407231656551607977648000 620754 -11204912486719615183006331674368 620755 37946937019412481926052166408800 620756 7993392373290569069969437440000 620757 -35294942661900665887608355114560 620758 18501114524301047215617315720480 620759 41070788730656320944994013805960 620760 14474332422382606050940895232000 620761 -74565367231295883309551611227776 620762 25873565218121316785383893080064 620763 -25065244963200602682879171639552 620764 -90336849758516334542429176743424 620765 5759902517539319954602330311660 620766 30941366462523607211008865554752 620767 -20666053314121367392221977694608 620768 -71738008154461575645507279912960 620769 -3213383532750981620924394520656 620770 -10642069874314282004632519488000 620771 94494840819488143292441165442972 620772 -8370063341045140690652282127360 620773 -64879496325603304897778419534978 620774 16463446210398198662669616998400 620775 3827149839528306592516866504000 620776 34458576840251513790451113000960 620777 -23247560831135730064153995106374 620778 18016230454962470262094374040320 620779 104169839084047171632457417089240 620780 -9948894736445039944796443238400 620781 29746208402969660117563894588224 620782 18868483645224515113871893190400 620783 41346054262819073504556221663640 620784 1727333198980056918288179527680 620785 -21823460698001589792886709701440 620786 -9321194976385287661778611736160 620787 55220800310862469090955455049280 620788 15433067536767581965029958506496 620789 -26818145578667134838249829243756 620790 6967980104078246096228616846720 620791 1226238179662099867198118505112 620792 -6945118790468373948457012961280 620793 19317694853051020771051389480000 620794 -7874435144102530190285384156304 620795 25253015562858530771965665941280 620796 -19350195104458714032076931629056 620797 31403998564375673397748284371212 620798 -46099491302627641126748425826880 620799 -35617931282586216493367835470136 620800 26094009279877146697083020902400 620801 1877640904392091458940663609392 620802 3864313490313380658424422289920 620803 -130184301245436896453699692950720 620804 -62217175741259766998024722537344 620805 43430168756515498557201381497760 620806 -39963726856189204875931288127040 620807 82001897239870662089241694756632 620808 13051140312594792695198109327360 620809 14942268236798137604377193395392 620810 -14119628911175061510574596481440 620811 27405373849182068838526801502640 620812 -3986953839922995773462882777344 620813 -49538947962229622536078978708938 620814 -10094351104455781087464416529408 620815 32538385751503079035932207433920 620816 71276595478745395634709725184 620817 -22887381679652236936774589237520 620818 -3492395238232324557133130482560 620819 -52633916184365173148929021169040 620820 -1513227962733885014711389344000 620821 92072867258891072417525827243022 620822 -9748159155730861772313325355136 620823 -14268761406371701348464899893248 620824 2106740584720689327128380907520 620825 24099496476809518718781513378000 620826 40577903799702592053774556767744 620827 107982994789139583675171162892676 620828 -15110382295863761395358016591360 620829 4711997342497519280750666024448 620830 7108666933587321062986054848000 620831 -6083357761255237261552718782368 620832 -46687248007340638399522280570880 620833 -1187968451683714408584248202236 620834 978958358415985950816984647040 620835 -9013030057191382523968945899600 620836 18038302754850950333625241508480 620837 -16076113254680130872196366813696 620838 -45699315776266005825603786967680 620839 -58465727732418379604099057128176 620840 44192618009118078384049695129600 620841 1686672922970569160474926807680 620842 33546012430252618849849798031712 620843 57318665895170352787891006965504 620844 -9924345613205180541046049587200 620845 -4940105608096273824988292428320 620846 17311155737028263377105617943872 620847 28157984550936629874146906665848 620848 12252977021659923864969640067072 620849 20811040641974517045273329912850 620850 11765505026222205152921892432000 620851 -66023803500410285722259513264 620852 33380108381918691911518480085760 620853 40467981530422029528908369519904 620854 -1637397690101885095520349306240 620855 -36547091864474158738558677843240 620856 57313065139529049723449052241920 620857 151424516523564362331531607543200 620858 6890038819757300904892089603072 620859 63598443680919749643987129626904 620860 -10314500583930130706610591590400 620861 -18441978019196423138017221235200 620862 12427763947064350958458705582080 620863 7563642757733269972261955359440 620864 -4957383864474621304697703628800 620865 -1586412529715838988614663838080 620866 -68811974724618885078612525016368 620867 -4946485285035714769748174918352 620868 14591537837307148688241295933440 620869 -22996996951355006764355019621730 620870 45081109459815810821967285480960 620871 1960054903671572164821702584400 620872 6238631434662198017374191943680 620873 14838996502011652555781460183504 620874 -39022026238865720435083779457440 620875 -59106938512119029371822986108000 620876 18455559186782011958388498543360 620877 1024559370049884706620735794208 620878 -6191794043751607179932564861760 620879 68136628850237830792183578170496 620880 -505615531986745783382900736000 620881 -73303227533298546046800925446428 620882 -52202185416631182486644917411200 620883 15488721110962850377352598813600 620884 -52799658187036676906256272068608 620885 -55505033246005686469928095056000 620886 5097649336135325625977603702784 620887 -100590694969640022044936572937464 620888 19712583745750330344802270709760 620889 84826547428499675336330387592480 620890 41743074378099416709453798916800 620891 47185494578414782164275211686952 620892 64228624619185395719624937600000 620893 -10290172748102264498905445746816 620894 -54965247673356741168729592581504 620895 -10169111103759488791385864363520 620896 36754781060653539543714334113792 620897 12990343217035936125341227150632 620898 -882761085241627824509665643136 620899 -28753540801519764260503933691840 620900 -3594336182159754342983684812800 620901 19467860369832862356772702918080 620902 -4381749785784629292319340411328 620903 -50813273992457093094112620898560 620904 -27965133106868288883160529141760 620905 20801485721132435405236391553060 620906 51548475117536474343967685746944 620907 -5192614796604746982079981252608 620908 39440892885058301773069269374976 620909 -34788530836087090066621285534890 620910 -23073687246869096282584941816000 620911 19802338740508980937735650512 620912 -19500615482520080516351148883968 620913 -24871621853264656302671397904800 620914 3324075681539888537098428813312 620915 -71390563677880148461916250583440 620916 -54094494631806845405802377533440 620917 -106059491255992878997467538778496 620918 -13637016165966915280855569471840 620919 37817067384557621505467529422400 620920 19736633653597676747725516800 620921 -27267374830703221817153923619520 620922 4312888728448967019818067778560 620923 -69639798422692655023616135426376 620924 -32001604889215264800035041327104 620925 -9758765184535102823665135387200 620926 50461075315752449684539747686912 620927 22592047518028518463594947289920 620928 34854812242828651159331190865920 620929 -49107877746253421056255270553470 620930 8593754203970434095392969349120 620931 6427695951501844162377191328000 620932 -42309064124885402504284746937088 620933 32687646102111947973639798073182 620934 17332430327659930966709848739712 620935 9056060331125354914721230618560 620936 -63752553529841062559298475576320 620937 71297468858387275556095499636394 620938 5629283483049890017127488328544 620939 52241413155975787783169325074880 620940 -43128620643217889793868620595200 620941 89745351596946291642606473405184 620942 314087154700033382795165525760 620943 -80909926543952479620769557649536 620944 -8954575133611232287243363192832 620945 15101010788950363357858007820240 620946 -1203857734341749612918999726448 620947 15998608565797539235660563188396 620948 24660033163175569555122173314560 620949 -25609072747204673351845527303360 620950 -17549881237286978467376456136000 620951 -9088974323209018008824624321400 620952 56424815949295731153703512453120 620953 -18836207274950578928346634282860 620954 28631580690957005327147106336000 620955 -16479937636291856165182583742000 620956 24262593802308687677582583996416 620957 -83329692654768524254279997824794 620958 2734479216065618482648363545600 620959 -5851815697436937026985898889184 620960 74842549905285793629548636405760 620961 17769912238986272917790617387008 620962 -11963762079019248046047201582768 620963 145071910616917588560882522624 620964 -79974846666240094208956288057344 620965 35800039191698267806914298564860 620966 -15941607616109886930376339948416 620967 112544448266223548205347252062800 620968 102880013344014466772104596802560 620969 19977093819132383330921629319844 620970 -3184568875209508816841289354240 620971 -1992074635159005711462965209456 620972 -164095970998080672381530572032 620973 36579465629668051251809221022400 620974 30328600294677746112272409569472 620975 22641646171503788927302784133000 620976 13303618134040144353486245658624 620977 -43310936505422771087458517438400 620978 -38739425938425693114440821278960 620979 13553645244708573425700818844984 620980 -4241267965819660725568880755200 620981 48792245893461376373533026124782 620982 16093774477652527798617018348000 620983 91966243502565373050171566673624 620984 -12244259200553776415361801338880 620985 17138080114676247507319158984000 620986 -12417152100448360155922148767776 620987 80877205077625297952980194263760 620988 -50357587808349884290210750656000 620989 -22585528216076901641610060010176 620990 40241651505332665183838797608000 620991 -23265686919788869708074138482448 620992 14189885559052090731808279232512 620993 -77112140764572009207638341815420 620994 4933997424872094319541812432512 620995 91166654854935291419188603146000 620996 38604234830820285469733013150720 620997 16418762037189800854932352156128 620998 1235469175137512686859009348736 620999 3818154627186528971254096791000 621000 41433519871742349957271142400000 621001 -36124809460731791302674691600668 621002 -47813599575722954005835404932048 621003 -24903858741220784021202493310736 621004 -57804558771536004310161070322944 621005 14028643836351196377008973045120 621006 -390153344021291492350200898560 621007 -8130244331461071719037143977744 621008 -8713113509907773975878040371200 621009 61612260746580839655068070039714 621010 -9729021677209149603548255748480 621011 -3921029186472163748252159082816 621012 2239202870630455070760554483712 621013 -22423554236565803703214900450738 621014 16404538511162314992130985453856 621015 -4273265815444856234353379184000 621016 99588968318733326565776056258560 621017 113984792032193280697394720877066 621018 3807589164049432393742901402864 621019 -23450155723502174671284977482240 621020 -19048222716390325512167279147520 621021 -35718840057332445705641982303936 621022 56872570927527547492656767709312 621023 -8811789673603658029741145720832 621024 -13441755858003177866152303656960 621025 40552389144812259535320263362550 621026 1060561337026415233687400954448 621027 -1894283625351269026355002035696 621028 30672114584349017657396648641536 621029 -70650920285882030830240564394370 621030 -2746170638623713629600380846080 621031 135801075135965874914845684075832 621032 -87407059091202026904237624576000 621033 -6757346913047516017213433315136 621034 -21800774410141725233858717740800 621035 24103877764121933867431109182800 621036 -9936114455090787873680684648448 621037 3414938825336034817464116601312 621038 11106158770863281101802280960960 621039 29677518658422389793533790774024 621040 6089891820876395635794414796800 621041 13477856207598999240646435212084 621042 7949479091186917888755415407360 621043 -54935420752984213534549607494708 621044 -92325670987746668809907397752064 621045 -5517061656031635600564775077480 621046 -35359231484028854096653417306848 621047 -12459049754635093726434303589968 621048 21433970138381590000904134041600 621049 432382916367876254172319077696 621050 -27333299743930497629886828769200 621051 11416022856818665467498878596632 621052 -75151409584046262635998490554880 621053 -107845776005344655392155225602880 621054 -2483632615029127775150486814720 621055 6642246789342413026122565906560 621056 -43205669839721197412490525278208 621057 -317231929911891283050982620960 621058 58871052974176930232437521586176 621059 50128711461423588986087062507260 621060 33428448858112670058319343185920 621061 -3440478357450402456272455079072 621062 -26558360282437880466224789530368 621063 28434133914037612128743582730384 621064 -40795725767633608031245507737600 621065 14233607975979083771517058031460 621066 -5262758581304936855510239493376 621067 47722854899621184628110281680752 621068 -12874355840021439859627165390848 621069 22369444910960909749057130897088 621070 17360874630003154842755587065600 621071 -24233160343311666732873003846912 621072 1626381427273194795128066211840 621073 -168548304762466332830248484134080 621074 -27426339092280415942033086432480 621075 -15902701997734578497743150949700 621076 -57531270179724244489517931994240 621077 1857991959010235541058580204352 621078 -21486885507468176778196389947520 621079 -173888104617109200183464891600 621080 -67945788595813099913368958361600 621081 -15847889160618572558514881888160 621082 -2876565265772972601266831508480 621083 -9521793394311509167143359308668 621084 -379180518058159350647828474880 621085 -16103261285269250324449942448640 621086 -45137447062508437438073322954816 621087 -4917772970909891481103933773240 621088 37972748951613133031405085917184 621089 -39874308206880968048173007549760 621090 46042711801348298821614045457920 621091 96771032669452760821823039785520 621092 618077296765328658711151276032 621093 -83675240802170955433100959200 621094 90664590769887396243983664096 621095 -61946632680287671125981625018320 621096 -22254027743529847307139208151040 621097 30878823501261238746560894855546 621098 46832055522411836546737833653760 621099 -15232863862930405933266269676516 621100 7110448124693737430568196870400 621101 -32601741872311811298554188091988 621102 24609609897099449989985918872704 621103 -5544463522027186901718135445520 621104 22693188089077153489920581468160 621105 13810172259701492300125627787520 621106 -30596433057599871556578866539248 621107 13980743405203917850601916396240 621108 23021161805281212093856135127040 621109 -39229135434710719020902910125700 621110 -12775728607352026379186938214400 621111 -60673566771668049788060934415128 621112 19273004067197149221148809338880 621113 103381394763472756771286000056362 621114 7890038791372249885809687621888 621115 -23293272003307701175812563400960 621116 -11859131624748238124875702947840 621117 3956756908937562743555409023520 621118 17979213676652276825910986069760 621119 -15000657800437427044040187362904 621120 11288332013612439516318510612480 621121 85089837082985459569828863551700 621122 51020607049394936172648525280800 621123 -24552117497301051251124879908616 621124 -26894405466271818917475471822720 621125 -13701500360057872647189785685000 621126 17977448527763834044217569045824 621127 -27708557834984229627313161516440 621128 -117721480580944582189203498531840 621129 -18707942665842646228871449187520 621130 30339381459920274153105058310400 621131 -8955676130513625039201791931360 621132 3860988791919616325660416671744 621133 8712129545237227851313066747382 621134 64707500597132688085990414977216 621135 546991800817014330333684307200 621136 -2332607155531695247766788907008 621137 79502546771184065686134345159792 621138 573907098277382199251283468288 621139 4952386014601312324428784456940 621140 6796355005668484997599304947200 621141 40688128998552433780978366577184 621142 -24587648245601852429859259746528 621143 50178037613581225623533410768392 621144 -81510343638105863638949135984640 621145 -1449246827036277780523189369920 621146 -29649579108966495824362643573280 621147 2112615831280608215231719633920 621148 -11434467160060529547323746344960 621149 -49994606495553606072767987286900 621150 3884271970677345661371208675200 621151 101206374248932603711991514876600 621152 -45930609184472547489741841367040 621153 16276799887091032960040615480340 621154 70392246279997317623296342621776 621155 -26805218601904143975999749995440 621156 14424354245586871737787455590400 621157 5953740253587624688542378263552 621158 11646455174933599981933267046976 621159 -20499217689694256046084952477440 621160 15582415088072830900054202265600 621161 11333480355454424525057518306560 621162 36160862273102766003363543075840 621163 81764996134531824649644581455200 621164 42635149666553267649110490245376 621165 50020104918862920435587803645920 621166 5006824370905340550769958456064 621167 -62100734775680025728317633902360 621168 -5788482019688028740576926334976 621169 -75253492660184702328062225370204 621170 31959731756841774878957210588160 621171 -7578096515405206020467407398060 621172 24215433924012126392435345805312 621173 -82498067837510788904133770750400 621174 27128462877329535366283357709760 621175 7773523345336882749930360904400 621176 -33810727822306768835111124049920 621177 -82317589515307980917435290942080 621178 381466200705725788969961207808 621179 -26820548756116308247789688762592 621180 11996835880512642581272577126400 621181 -87339500511142717780289847396000 621182 33142863147252329412777053640192 621183 -32296524197125393409628105445176 621184 -42815688878545247299675367669760 621185 -2343534904729198801614434145600 621186 -36339747518880853832957955552000 621187 -33163495396666751843130841721648 621188 17038848849086172467114738309376 621189 -1540572251955124819538020661730 621190 46834584386727007273043662761600 621191 13512310570169421156508625818800 621192 6554219772181869496071442759680 621193 -14719661738311080718202753897536 621194 -8800613803269442395902324122368 621195 1038350858251007093275563559920 621196 -55740987274236799519580629561600 621197 35326280150494705279436823872172 621198 -47559391954776882677783314751616 621199 -60064397708909155269081172100064 621200 8371772415854315319062296780800 621201 23769738755335898313003012763584 621202 48671645915066088682409049765504 621203 -104507164151032339370055738206136 621204 10475393658172929425359949469696 621205 -15071216893969619554943057193600 621206 71361557218088847527049810797184 621207 -29001217907484964961692704567792 621208 5892246508027911851378511912960 621209 18641656679271693429962455806720 621210 -15178312986471913616789819639040 621211 13966382434613827089841135273800 621212 23164245721668840839203200339456 621213 31572960094515922346768275072224 621214 -68093369259548332191168668544 621215 12090271789519792332426902940000 621216 139961308416664839434923828838400 621217 -17201188311037453380346270760734 621218 -240319015427030540338642780896 621219 38379653315625022374320459361144 621220 -4556602014680371112474754240000 621221 1328705390088486235274848429632 621222 14534166220204812703482421040832 621223 76083238418667461631399750148472 621224 -97001985077045021830784324812800 621225 20113387560597776040606326425200 621226 28247017747659472522552957046784 621227 -124471783719888703526906146494924 621228 -26186138846477905404257969748480 621229 7688649957354485007625354430176 621230 576420985204972115223978385920 621231 38847316554625291964662714408224 621232 -8672206675079874760075875483648 621233 110409006737229522459144616066740 621234 -2448317717345967215299965768816 621235 -23865919046087116836283196098320 621236 29979339745650525449291089145856 621237 -8445189359557879584670176956640 621238 -23762815005370311950311652365440 621239 -76335578685471028705121218047960 621240 -14968760516685399557535458918400 621241 -22669557474859181201572207350358 621242 -23485372140386972134658828498688 621243 -12432399825619883143112273395200 621244 -10440671305038067087460842529280 621245 88528123080310468910904359107500 621246 24455990982924911845312269686784 621247 -47749728245232387969842226532488 621248 -26698407843260149495250093604864 621249 -41694123484488024850035642903360 621250 -1923691779616616569264985280000 621251 -58901836713682895206462565768496 621252 45774653883227413576848645710976 621253 73154089276715879804073485002464 621254 -61108561960760322140127102155424 621255 3887534484669627974924254800000 621256 38294933749800216400972917964800 621257 -13269119620415667173190460763328 621258 -43597404458184330903773077638912 621259 -8570752004008573419874719730540 621260 -59024050449014318224020697605120 621261 -57421301360532419161786579722090 621262 -14732425067699282691332398968000 621263 123441639943023002517645838159680 621264 3869480575079960589547787649024 621265 37181246421970500076913074237800 621266 -228573853587810386755055604576 621267 -32089102548399161748540299198880 621268 26216766305961719970951977445248 621269 -53149898027247908838629802983040 621270 -578699883892839272623397654400 621271 -18487669071396061747868690840640 621272 -110234130745028345536203414067200 621273 -17587623653832211539438428176032 621274 28557909287687683874294869356000 621275 -34568427654067943903410361114700 621276 7555121331972000540662643646464 621277 -41687911484456882596953175259540 621278 2146976425017071044485959270400 621279 30976932139865160200831191512024 621280 -12652449665833224952476590407680 621281 -1220619408631838229930219611118 621282 -17875820700082387663652697958656 621283 -17711719995920020075427251553696 621284 9735987810263256581122980642816 621285 -10634967582135650487808107022080 621286 -46279746432126307866349995333408 621287 -96627438683865237453079253256168 621288 -21824770423352964108230567347200 621289 -95039736826715344822018842339910 621290 -41622830602562367036748264701600 621291 -43875178053196364001853285053312 621292 21734901644717640029992826168320 621293 -153991279963246540074569327484480 621294 -19043485078419188768851040894400 621295 121121773323201398115082295280 621296 16532289346932354427719900856320 621297 59615066424531448377923621243040 621298 29232598304230089308248373280 621299 -2931510458569901876597188965888 621300 7410292479867831150392167680000 621301 52124076060106165504250873232302 621302 -7464297863149745033361281236992 621303 -2624166743571066885121356932016 621304 2443072755098055661230279168000 621305 -99995604853299400927871484246840 621306 1024856858316449336306951257344 621307 877375185474695538823364799400 621308 -61099768430902941823340426883072 621309 6118083383623957025537070340800 621310 -39156818798199612888097556437440 621311 -77356991572227878876485207438008 621312 -19267629496028455224695932846080 621313 -42818135455440574602588784820160 621314 8926503112663152224238913048992 621315 48226842563940668409397061211360 621316 96727477083009156931437088950528 621317 69717230746545985236339074790366 621318 32837043668286104252651410317504 621319 -414119957590382696368708552560 621320 -57727115859240965408022720460800 621321 460144720322153527573349325504 621322 7185178495940369425493092853760 621323 -18312129830143772687440725234816 621324 -1258213739808877494579725967360 621325 72872569332551091837216175654500 621326 -11440794844580769849553984653888 621327 -2878310744168153912500454103168 621328 27607604649544156711145815089152 621329 61262893201936045893198745678320 621330 19445843443094966842297940160000 621331 9280928297042783656513107419872 621332 22982080553417193210021335143296 621333 -26190699197636187287530886483712 621334 -17110072492204883810453764046208 621335 -53003344914323186486521857600 621336 -53151040252972629139515181977600 621337 115902481031649086074452349014986 621338 -21588206394571963531966244885760 621339 -34684541014966529393764532572776 621340 101839448977415368046663047188480 621341 4123107438560050168412274854400 621342 -24197343910848203652107103130560 621343 27069928571913155144926485034592 621344 -3346383273526789446011925233664 621345 20103300093723612113051619431040 621346 -10906076538675824151776719260672 621347 -87706147532252093531799704439204 621348 -4853018772529297420635201576960 621349 21428349320471025818623940847936 621350 -140650144604869342557956757600 621351 25648172995173412539934884895992 621352 17430616540419688722951465523200 621353 63273337412953703610811991188602 621354 24823575948921447953890242558720 621355 -2488919322949226837104718162880 621356 21086803693627517012862126454272 621357 33668812269330837891764679567360 621358 23588551497381305131886058547776 621359 58298250162055927696981462636560 621360 -5857768083945330238854121390080 621361 1682795974568901457454137190452 621362 2117932784521399533152941012992 621363 65096968788588915373404514617144 621364 -29127103221073919281247298510848 621365 53863682314410677190073867739520 621366 12381973170460227010847146060224 621367 -35278841158314455179530502703568 621368 12892018895656304948588773048320 621369 -10744947033075046469297442408390 621370 8612184388628922178037773286880 621371 -52396205490603044049490933798428 621372 -5173782645534920261064612338688 621373 7998734452831199295740023071724 621374 1537261811965207426801338148800 621375 -38488406293753881834786241356000 621376 -705349025415661958413240238080 621377 -17288974658855112778589527703760 621378 -15982903002228252382573489474560 621379 -76582558360076755244257797590520 621380 54476936588482091583711724012800 621381 -51609275956273091919357262326048 621382 16748749658997992354002602316992 621383 37285380769932097064249727099360 621384 5330756838717399013962293329920 621385 -24568324651039219208232142971420 621386 52924967978174449514080672249392 621387 -15023331952634204650622676359232 621388 20011032186574786841956728936960 621389 -122326135314685029005766505260810 621390 6756329051176407214474735718400 621391 -20037336569550825175261683600048 621392 7269875857224676350111931564032 621393 45917511819170247616629243744 621394 -15980407006744075196766930075504 621395 18485168449910979551054126822400 621396 8819649125750445136290926786304 621397 1385264410837613245949923836832 621398 -310562269092736649278321389120 621399 59898544080816331251967960222848 621400 -8885550304055384269688125440000 621401 130693461430307926536721408024224 621402 -695867418626256730515483053568 621403 -6644652949181392115892369582176 621404 -22807662413085491683122416415744 621405 -80639056373896704142111256452800 621406 -74730809427939922033556231699520 621407 13439946851885041529831192897928 621408 -49788230999592752714947947134976 621409 12288720754299615636178582649620 621410 18752162261145224614386669891360 621411 -19469540679379240900598931234816 621412 22221782049792102003029014548480 621413 20250594547779582744199776780282 621414 20663699322092863886408898662400 621415 -4032910047488012811505136707200 621416 49166261610369293274507608832000 621417 -80076277673341645335655821387120 621418 15514740398188481720363343978336 621419 -88710270508587583776313626807180 621420 22157448026533616039637694970880 621421 -5826748152278827859155592110848 621422 -18270282875063809631715350551488 621423 86321550994811752007260181292984 621424 -406364547096682915550972968960 621425 10550096845863991759069857748800 621426 -4424253383151658014314524987392 621427 -36297111818911150034136576204724 621428 129900030374765556691097437821696 621429 -34852910234082217920698192786880 621430 5249528998515563472671153679360 621431 71122729788983064914890837040232 621432 700040973608523823103560212480 621433 29331196929355455284282628477520 621434 -80657408501417517624347720887296 621435 6054810522455655929300329640160 621436 -63715331056704021201474380288 621437 -13011593395696082243828839287360 621438 -31096867201979033986385975499456 621439 3834427672904012669867976644960 621440 -35086882805945996834471568998400 621441 -17850642342204423150346731262380 621442 -25701923603478868621053827182128 621443 -104882573908192132801250093362308 621444 47935214195083276714042166332416 621445 -72040640375138780076549975612000 621446 13851728498890819626132901952640 621447 22029164480321311255082512122240 621448 39832069084102525327689333519360 621449 3716092109455736319197729645364 621450 12162193315044722132464799283600 621451 -35341936549639925263536267701548 621452 11409229771311522011331456645120 621453 8252695122492750429840690849408 621454 24676428726333304253413274506176 621455 -88420329661637864862067583147640 621456 11186415165892544346146144256 621457 -27406762006869095661815718307328 621458 -41728523816925321968622753271920 621459 108439080302637261497776750020720 621460 12078854982593517840935714242560 621461 -95670349870070940412866883789938 621462 6424456027279280714085944175552 621463 -25143662008665487420634489493456 621464 -16182496658787677508716680826880 621465 6519643280474399144584508589120 621466 -38410917492838313584399872887568 621467 -18939891970812833862561176242968 621468 19449075056124428412992120139264 621469 100042158624648546027005223468480 621470 51547887840475022316566772556800 621471 62403514427942540244715946071680 621472 -39397954656511137708741979865088 621473 -9835667176878714072402082741278 621474 -4427102676709561247166771214848 621475 -25359983290527065329972687478500 621476 -80752821970527560640860711930880 621477 12885132304873876275527862578400 621478 -3645435624295064358201659483904 621479 1432953480682188012823159642800 621480 -8572682589283917850272823296000 621481 37512006349873143351582411805440 621482 69793312655808057148309050812592 621483 11908024350058078421252683083264 621484 41449507390240797821517042550016 621485 8827955347273177555332826743180 621486 17162393422603415439853687230720 621487 -62202161520210163290339898469520 621488 1468561100664763260741730959360 621489 -2105089983131947134065452906560 621490 50178603671489972136209192179200 621491 9668735062163300563919318028672 621492 -64006057613651674718786653145088 621493 -171934691149368700058985337517120 621494 18373287317710519575918840571296 621495 10946930104977847516410910045920 621496 -78140877573581372717870095134720 621497 -186180555578279468044792535868 621498 -14166683614985195196381553191936 621499 -36046864664918755219914256213660 621500 -24055309170936215585314626816000 621501 6608613896766341709382515352320 621502 6511578825778028265762360336384 621503 76905886078079387743088617256160 621504 -5198904338642942320010713890816 621505 -85990660437533241748467131831340 621506 -27454505449205695278551850662400 621507 -6936203538164706648625583748360 621508 44379751716975211133098366003328 621509 -24673135058043947298885976474560 621510 -2196794812744958830055062669440 621511 -8345469250289226222640952332776 621512 6478287173877094618089103795200 621513 -4291048989571981111841627833158 621514 5312271524318998707077933524992 621515 -35392664526182917190199772383840 621516 18814995826993263911135160729600 621517 41701876333150327181777627504620 621518 -30515842854400290258975970706880 621519 1468216149641951242145854381056 621520 -9992656539110830479303303659520 621521 -41438116971005744499639900139278 621522 -36552773674353534975773270784 621523 1411027134501231466424385129040 621524 49927219308445109777135509428096 621525 -14631771170122181034962675299200 621526 -4722970737770498717071247709792 621527 -18452001237017904395177697333624 621528 78321489122060942518961012736000 621529 42586786069302800225100874500288 621530 3399046005385667600789639224320 621531 2137444358726732398352574161328 621532 -20038456623646967047575223842304 621533 -71256716883884539360167048919776 621534 19153901769431923813280277335040 621535 59223185376219524282539249337760 621536 17824315635855561203763838451712 621537 1771015336271901352843665646464 621538 -32926490354084215551714763259904 621539 755207921040452763976598401560 621540 28406319496933177109340772761600 621541 89132541296868028999987409570942 621542 -37085536239329995289365343255328 621543 6893099857914137716263430058064 621544 10693399778530054603443243417600 621545 71382662550790447075178003883300 621546 -40348299159884931163150745039616 621547 88024999106653797245714482866040 621548 -28694167566118583578967463988992 621549 -9204143313277303928277147702666 621550 4314284090766045071105342169600 621551 33682997401362240715549906528752 621552 1136095524762364874054403883008 621553 2670200022953313722612096417124 621554 -13504575515875182171888886339776 621555 -14628344078421729909448850753280 621556 16181907475741925174541282863872 621557 139481323889126703908754896841660 621558 9476582499979113754406500527744 621559 1405139870067455248966702368616 621560 18414071222315981387795794944000 621561 -59237076520002441842182567697328 621562 46894389113147951602769545138032 621563 -21624673560350678383686831560304 621564 35163892124532008496077196427776 621565 -728398975143890764200531895200 621566 -23288885219138519342328753346560 621567 138646745689730836029742396884240 621568 -91600174388736511663548821143552 621569 -4402984076834230600924306363800 621570 -1181332893093964530771577420800 621571 106950317815866023742525242573592 621572 19762478962852761089913948487680 621573 47420983880720965426987201289184 621574 36669924935711475226237981924992 621575 41474129360865800697119832610800 621576 17999206939938121710368335718400 621577 94005244474086524734178610429024 621578 7611549574006566454224020097840 621579 7977070015966224468937747123200 621580 49596664350531719119185477043200 621581 29897494631210527989310400091264 621582 21812625468063340007966713752768 621583 -7438460895154574133916565401168 621584 -12466889159435352340905869623296 621585 -14423366114684330757802136164800 621586 -26944844652025473656768171927040 621587 77502431330748407357108033432280 621588 -22486112617345490710585755906048 621589 -56581539987455376063233914484676 621590 -34294599408672117633197252476800 621591 -49681655861353435221632949869208 621592 55137102600073402488312665856000 621593 -26337026933836403556106644691200 621594 26628141014390435660195371868160 621595 -2579588105550578257906320752160 621596 47077788847822925067674125555200 621597 -12212539910850986163543556713600 621598 27976894137390411801512750657664 621599 50362312448160173555643696758520 621600 3856427067529161789839297740800 621601 -11678335532580326847419690291196 621602 61916466390771669903559902844752 621603 -36424697276673906795836836602588 621604 1169969618441263197859976012800 621605 73731955877159898179034441112320 621606 -19879556641937309980375068206592 621607 -34031628434104714445483664628688 621608 498835686058921735603348684800 621609 -98876911722293135102159732493312 621610 43452142043258939827229560177920 621611 -29876519099114201304216620563788 621612 -1657353748950213029214967738368 621613 12082492956046711174795262111724 621614 35698862570491500170027259589056 621615 -25330252438517638728377598876000 621616 29406813918911936546063377743872 621617 122427616914036413381749202619666 621618 -38255967496790838182721744536832 621619 -30818019612306235619559405380980 621620 8223382271301282530242350631680 621621 -7065306323475177120110286704640 621622 -66753941869839302272061142428160 621623 118149756884540601047784781467720 621624 3207158834403440283597103104000 621625 -63120801786261797997961541811000 621626 -13083984215422261343474057640960 621627 13948492577191798675994121648240 621628 10858937474807365108959198099968 621629 -112424279719807745804632914643770 621630 23460234325006247068457647143360 621631 -49560852062641087763501781813568 621632 744760201415008458804257882112 621633 -15280456025752498518212621789856 621634 22419641949218481487599940684320 621635 4906351301499647950679307065760 621636 -29764885008665453317278147929088 621637 24245661406277185429782620468952 621638 31175615127533672156739526266720 621639 10888514284915264285154368171440 621640 32050224844457095975675456972800 621641 -11922825512368090259711757425958 621642 -88128224208478927308543192576 621643 38398811929517858476489355317248 621644 61890620276458144860786440386560 621645 -18247114201930195507727998805280 621646 -4662672097102755602694215761728 621647 -17432948410203349307613787356360 621648 1684972390151720880200142028800 621649 -29723648160883484151195372457664 621650 18203861812420435247473137514800 621651 -1144341075112081402472570626560 621652 -54872852621561073419624402702464 621653 49763068619331521298788635066524 621654 -37994145027060841036247453944320 621655 38239746916698637780378974045120 621656 -11579658763160076204802205859840 621657 -32606032347802231058140002539046 621658 23074145283944417567833850845680 621659 50015574901493939747004287297040 621660 2383317263673654558764247336960 621661 15027872234566021810168271790400 621662 811002476957888399422380680832 621663 -3944359440274367798389298328120 621664 121181710672314758967507293700096 621665 16954746113693807137816147814400 621666 25930896377900441001824897702352 621667 -25843540057334754733769640295680 621668 3157753377714848518327751527680 621669 -31280840232690878027441161994880 621670 -5138191644070033234690555299840 621671 -51208796228929407895121308045128 621672 14596149399780026497994598481920 621673 38430906756569019420585641174160 621674 870729568773226093487116345344 621675 -650124506807182966671039545100 621676 -5612545807909964302981419417600 621677 23822502932430457434557336885472 621678 -30468614477677098301995763709376 621679 -32393149403384947959963162460720 621680 -10479958147998552096688594944000 621681 14081316587387747710271410807152 621682 -1872258091372624970260326342528 621683 -38311544802613998067391757858480 621684 -8980638329197752115343237904384 621685 113784802594302416883673012380 621686 29568155308598303461502345276544 621687 -4149910094955860545876174976640 621688 60002152016989702688056906997760 621689 -57850880686701931050459118224000 621690 -6002767403583697005321067407360 621691 40429527477124463036105607641872 621692 -40940123376681018326992010717184 621693 -59567230298079216801219245877216 621694 59323673098114380617000391360 621695 66272853559093777051529281156200 621696 -40452630523365831963892619673600 621697 -35185368772720859046493336841854 621698 -35625227238158439852316050432 621699 12358327045352030733971671891200 621700 -415900880543890835920652252800 621701 25906264624635928404261667524702 621702 46997317161047998641758768121600 621703 -19818484976737631744037241987048 621704 -92419413313555019123629573770240 621705 2974971606186072410943461130240 621706 -32710179902960318740882418846880 621707 -13100080249633676706151891845048 621708 42422980673948042767052866535424 621709 16956077069609756152372542947040 621710 12400413839861056969565780717760 621711 -31411462414917302747420675037768 621712 6732406328737256385402221248512 621713 -69369723024982059840077032437696 621714 14762616958618003497495362279040 621715 -59641003313792245259364871970640 621716 18516693920135889361928732233728 621717 59385370831264705634277193522080 621718 -56420661755183804461724322864960 621719 -32340289055508334909343425940304 621720 -32602187387634028713226924646400 621721 -66946635062728423652580068017078 621722 25477484368304897224533724188912 621723 -32320813807556494746998605146216 621724 22974324633662804940960807985152 621725 -11745719896019939556069020955900 621726 -5445437545035862325090461550592 621727 -92452418712972259666668485935848 621728 -94897655354740274428818754437120 621729 11782112135031592734703747525920 621730 -58444022999648012464351348761600 621731 -103598405350166391817072318398000 621732 -25896885670032256936413621669888 621733 -5734157948466506990693655891680 621734 1128325061947563537315807554016 621735 14345778264808503801216095949600 621736 -6115751809636878734549601484800 621737 1413947886037740164013636259680 621738 19715344773596460692854649188704 621739 -97007087717586117167834160960460 621740 1139293641464103790602779412480 621741 -7017744456294923664777804875136 621742 69965900778877172689839741849600 621743 51620448908683990550959903298664 621744 14968919132068447053720763858944 621745 80930900983334906091827561080500 621746 41926836135697151955879782860704 621747 11119227635726067732134978914560 621748 22746709517601476268571345206016 621749 41747487811964181274912469568750 621750 39181993895444828879949412320000 621751 31386680666677821033824608240880 621752 -116679307445451595753167610982400 621753 5374208171320758106024460467968 621754 1093519220046125589346593600000 621755 18530252573834399090972091980160 621756 -2136173800546730214547716257280 621757 9431975556658829993540295272006 621758 26750864787935818049025297797376 621759 -10577362191225908127897247731072 621760 -25918354194071623673878727884800 621761 32947994372508438088951815117570 621762 -9782909023185112052945910873600 621763 121810067883236151870043182115680 621764 -2446243345814878118132213710848 621765 -20464485465105228759212347550280 621766 -52667511761859213359497354347168 621767 -77704958453978557357937459863272 621768 23440484492837244956628124139520 621769 86063051800437727543160465070170 621770 -8767710717336068700205228357440 621771 -69649732254931396221156123976488 621772 -50855570451058246672697143354624 621773 26913377558881445857034961314604 621774 30485886459944503077418497174144 621775 -16805923221923970213486030624000 621776 -14984892039637622269622254215168 621777 14654815248927612467545774257600 621778 -13309178727802130984621216392560 621779 60183828191528908693608513334380 621780 -7097291160199916792994017280 621781 5622247291297480511657268698272 621782 -723062373233170596859634558976 621783 -17648935953323028289064006900400 621784 9097657546399850106560806594560 621785 26666936702686927062649698871560 621786 -28236269562871450164932022319872 621787 32755721186638264732878349276272 621788 -23168840884497159721196924298240 621789 -18533745179133678101202402487680 621790 -18609750693309263063532510113280 621791 -43241730022824846940264218078648 621792 40557567552565086061492910948352 621793 -19624675816647960271304838991340 621794 -27928941546016275160953955896960 621795 -59905812263912532601905271513680 621796 -2887566046349278520583159828480 621797 18343349587855675369140095378112 621798 -281237707433210668290157658112 621799 -113072524125412839743704147616200 621800 38069835031974786881509384320000 621801 -68818209898004918511195285426960 621802 28730392716280247594283259538352 621803 -18942074747395733018842406928096 621804 -24152835958622185869154645461504 621805 20020477787178840314423204866560 621806 -775916890581101343923337785856 621807 -31184316561992078170402523687160 621808 5000619538167052143474060263424 621809 -32163886192204905565935670525440 621810 -38737831721937974671545261619200 621811 234042145445925292953135703635472 621812 43406768342602792113817889590656 621813 38858072263404634653404396882400 621814 -3496575315253401724936679714880 621815 -63706828786993447632905287664040 621816 2861032418973278547876156579840 621817 19463094633977603999867957864384 621818 24877696417245210784076495262720 621819 -81107918152635959794394973468 621820 24531290370940289726331490798080 621821 119585792831972279680609857206022 621822 6155002456254777382644420399744 621823 -1137193602523917265835797821896 621824 -35556139551343353260695621730304 621825 25317387717852168225610372047600 621826 75612583769418034075517235265440 621827 -5740752091046212648204006852488 621828 21260817173372656155660998221824 621829 -6194372429407965194869667932672 621830 10060142792830514526010737697920 621831 25645717944476033542666134332544 621832 77171855846655496178523840307200 621833 32692549540882813889325514637082 621834 20142937404810095011575864364800 621835 -46743436651107651327845547210720 621836 -27103470913352183863149252069888 621837 -46176773010993090872277069886506 621838 -11633058679248256427900054527104 621839 25988478795857537075864136532224 621840 10806954038863255525468715089920 621841 94608336392157602634428692067184 621842 -13844874620233151993908997690208 621843 -12926676668245490986488076626720 621844 -30117263700662976600842602843264 621845 2126529487040611447964263785600 621846 24958034189823826107292910512320 621847 -863248560352875974383970204880 621848 92756683230291752596678324623360 621849 -13879515543555360317493910738752 621850 -15140286547120931759508868599600 621851 -54041647551652555967756131806720 621852 15743251000795492144258244296704 621853 -8697314793409423558199363332116 621854 39126152147067517134354331157376 621855 -17810141067909604444146809283360 621856 -20852956946486530787634972131328 621857 138729070940705813654452879599744 621858 6514449045500182607713570253184 621859 29260727065152713326185381480816 621860 13463777711121347328050781388800 621861 -829715469629673981994024660128 621862 -51591148616448307864805593409568 621863 42027222880782024761187264562584 621864 -60425263903496278299715141632000 621865 48562901309064065394809030301000 621866 3495051417007736921041534464 621867 20954783134016693316377681691312 621868 5059381064275800789051993717760 621869 81315284729943862369957420869270 621870 -23988466587586136930497916697600 621871 -125270368010720884491760674066928 621872 -30566653686859434198421717991424 621873 22709426296590993572016370372224 621874 8266029378119276904835188549120 621875 11048228461742015069541303750000 621876 49248586024469654413520472238080 621877 159512299351049774708544282807672 621878 -13510265759335436512516026865920 621879 -15822934929085132980664111771416 621880 -1621738402865584597320497971200 621881 -32915580465523063536981568252668 621882 -30709623430599124668259046432400 621883 -29793995068404946779140331171868 621884 26836778876227330457832261889536 621885 -17273421995341125833875274673600 621886 58015990785113122962283506843840 621887 -636609174398356894441498061088 621888 7988930472628862842378030940160 621889 -76133285709251604958552280973120 621890 -24646494486323055321608632120800 621891 5277438981547136960443085076480 621892 35122806960985025749895081177216 621893 -57124359868498594533647139477858 621894 -6255277226635313624790804443136 621895 -34003786634771411323142595813600 621896 -22733159916781803988520309882880 621897 45231508171083219496102094142528 621898 -32062296778521569557143699214800 621899 -29689573936766220096141819762864 621900 11718868800042314453775552364800 621901 27000866153324755790870973571552 621902 2526758720159092702293861968832 621903 -25097614477876970077671627403896 621904 722998661088061147644912992256 621905 64237839680005139789803338561000 621906 9692883034521058760940002392704 621907 5676873941427105606975309560400 621908 73365387862667573830541561210880 621909 1355861409989945520827440512864 621910 -25494534973547751272126099984640 621911 123199953218111800400515344348912 621912 71851157813056236339128686571520 621913 -75813545641770398492324061822838 621914 82360918151486975300986381059840 621915 508258350496059368154968229120 621916 7985322750639156698971210677760 621917 3444467195636142776948765173740 621918 547876306653173222842029931200 621919 -39992338440569898938736462919680 621920 25831998438052101454091814174720 621921 -7007079534066311341506717495888 621922 -3802623086305198727517276205056 621923 -40545765881718878445082126041828 621924 -35075822687362438135981143174144 621925 44519425845152611658958656562650 621926 -34114692022282413638016324105600 621927 -32272038956031194610416430695160 621928 29292827349150753918415008076800 621929 7932701811105692552781498789504 621930 18170652586461988969945837221120 621931 105155664935890120657193903785432 621932 6391394205909029296071881080320 621933 -1904100211593574381244626820352 621934 -16860421695382080752738592584640 621935 -44571528794525604341857330708800 621936 45713235528138309257536929792 621937 26814135276521763839191775269586 621938 19162264248248169039916303407120 621939 27760688979631093461568377476160 621940 -84892950821454349169579316480 621941 -21767679746442268940236502504658 621942 -33021625874666119994905871911488 621943 17413036327366377309486978614784 621944 88811951248527124895142581084160 621945 -9209852195951870275675586572800 621946 5781480590447890397379268358400 621947 47222504310480358040334844044480 621948 43665683013869048447588745454080 621949 -30838535914559046122848464460640 621950 10718384168620977045033930038400 621951 -48299752316340640876419861576192 621952 492975801886023724298812784640 621953 25906196770764739010671601347584 621954 16708781621498149236477309426720 621955 -15322957170326622605852234846640 621956 -87255669574654083869750445331200 621957 -25110056928673131933761237137248 621958 -28548801992703833886417066656640 621959 41714789961977768145727473808104 621960 1473768669986895707611206451200 621961 -133740470195793505426848958754288 621962 -39312873802557122804286179844096 621963 -26271892756259020072035980102880 621964 -21861823137191915621887213557760 621965 67982281755301271551971235365600 621966 17899092618811909366052175473664 621967 -114263890589763177939366077707040 621968 7058391991634937182042814062592 621969 -40899728112776063403180111582912 621970 -9618841218038291227637636873760 621971 -15577928247024114122432014803888 621972 -20463599372193321650034242088960 621973 28338860776876019677611119896704 621974 -7808066911984059321936846327264 621975 -32631482078722030723435460147400 621976 -21056330882173286373257616721920 621977 86688258098274515782524607025172 621978 -6822578926609007812300623605760 621979 72382887911597292321598266417576 621980 -2873356991631177144035824143360 621981 -52896352892181237238527235110330 621982 -2968411062261805695301947784128 621983 -83394971412042615615605046324768 621984 14930055441178092033854417141760 621985 -7641093438551640776207976771840 621986 -2524115262281331250796437597536 621987 -34112247011155462974975029141640 621988 79999187948420294638614108128256 621989 -60801549987697245654733759020576 621990 -8101867813148654380115219681280 621991 -44387279303752529901314471141928 621992 -42039442707944118658721198899200 621993 -8819597188697108948743069658736 621994 -10119725654763433203147026554704 621995 1073422904231212945245854403840 621996 -66224301419859920431557215155200 621997 -104112562481182098064007651096554 621998 3195342965521148038418761873920 621999 -304578973959284827437848622864 622000 -17674904558724529568434569216000 622001 186019790633463949881121060247604 622002 4924729741755403609187193504000 622003 -3410276715231437672589046525068 622004 -4047318190912481813462103010944 622005 26936333269094757107959161334560 622006 -19109479308400627154099946638784 622007 16458739600195228563565731412632 622008 -5483081936052096264283138191360 622009 -30220487566146117458138099304790 622010 23719661576924495472823515464160 622011 6723125962498704050805520919520 622012 -8550127588278061471783440043008 622013 -28418008881234497685102896675904 622014 -39503695728074023771397943111360 622015 -6661322061122405177544443057280 622016 -13438716048379847568665440419840 622017 95413203011098956365660466167616 622018 -9627915926396251084098142517040 622019 -16303773524601703023662508848580 622020 5425633533833326743795383132160 622021 742323146830188645468392969400 622022 17725450990506242855198907518400 622023 83495313332022740913281572962984 622024 17983258316085277801496307640320 622025 -25586924673194166233214351270000 622026 26503148395870833829479140966400 622027 27952210803734762298013103024272 622028 -82763929657731489707177800101888 622029 -31373384493708832873331625834816 622030 -36424604103969496705873125379200 622031 -43038990917228338707531515035536 622032 -2794842113598550964693544468480 622033 -453041468209967561309365223516 622034 8832705750896594507410575985152 622035 -23937692657790361120483958883360 622036 -21244224416898124713180988885120 622037 -15245323194614476021282282870560 622038 470447729766449369746079159808 622039 -69616769780817629594837794922832 622040 -75304511265666175948761617203200 622041 -3561371031978692105660616729600 622042 20315609658272882132516628210672 622043 -131614305576888562494693696795708 622044 18818441103718913168751656772096 622045 139654376164612743712620288065280 622046 -12700053492186658532851242762240 622047 -62724995504511925064619056239728 622048 -22879655224540059290751296077824 622049 -73170339092785465542231311833950 622050 -6116399557251540457299182784000 622051 -64772043037606156502820207214948 622052 26501165456392689421089096129792 622053 -24788276533289266095601398067200 622054 22055754557347340562488338250976 622055 38491024718446636290634353504600 622056 8954509390295873272593216307200 622057 -14693144916893915767065901029900 622058 10772846553515871208383591024384 622059 -56090048115611852862379182085392 622060 -32792872544688604125096311731200 622061 -59661769330658929158307927764 622062 2719630620659202258261465942912 622063 1232483743103276042406546192800 622064 -35103249591004672267020033982464 622065 18437211963937715215941807678720 622066 -14213680311666167312926167222768 622067 8382700969744261202031775111116 622068 -47528364487282710394546241372160 622069 46099518654822655739851936206496 622070 14454723954673375722304384020480 622071 -31620910175536185760732518735360 622072 -1736833506094020479291719372800 622073 -137871589072668377802130958934678 622074 -4086255006006168179795315443200 622075 78354894305871176549321314710000 622076 2001134156299617374123340994560 622077 5705968181412739570691751855360 622078 16997818141079999592374632939200 622079 -73434434852418071632988930142000 622080 -23622685145335244612311229399040 622081 -401766018417166821922085774976 622082 8465019954052921082571341629392 622083 -15319638219496839023564945309952 622084 -17558126203400059323370007718784 622085 30196121525723437215996127140000 622086 12028645997173064449204895772864 622087 50787250405301836511314166823552 622088 49068807807630590526152547701760 622089 -34169098856556972645193121714610 622090 -15540496502139448715318103198720 622091 -3453184332246352285889562926508 622092 91906750316864788223329609777152 622093 11235671019702424703323852936524 622094 32635479100991994331589325477312 622095 -79623805142078340620106559708800 622096 11602873257582002579358710169600 622097 -8075671814611106785069725798336 622098 -18121600427234919685073293973760 622099 67400745401267888842760609091136 622100 32788290705897514987781851382400 622101 43580813419921078298312665916832 622102 16427869614230862662699189992704 622103 -61769803465386422124920202558648 622104 21865211941483546464460993320960 622105 -65773100849057069745515803044480 622106 39527273954482234571912074464 622107 -65498918874503913211291643313360 622108 -9492591604994182806607253053440 622109 143930069769378805219810372382310 622110 -12822812837576379694646916883200 622111 31049351224143818397356526597232 622112 -65176082283688832886861382483968 622113 -72351791769028574895261668459856 622114 -16390698670683759102249901620960 622115 4720800741168569003019209092320 622116 -56288220757121669414251724153856 622117 22622184255745557658084301884800 622118 5405519162401753579869994213632 622119 26087105930562506422953513070848 622120 75945415093084159302797932953600 622121 14146930796311010193328073171700 622122 -6733570880398412735543755024128 622123 -126897070371469625109901514487628 622124 -923845942413379436051078198784 622125 -26038420665203936113642889280000 622126 36807994936778200483225675769280 622127 73269282333141468303296035098240 622128 3075605864648375033832405663744 622129 -102698963852434745078370635308270 622130 -8856101935244202804930807635040 622131 49952556101691135085983915440952 622132 15088823693108190964093590908928 622133 -25472464424022797822459443881618 622134 11399064303551275602796120692480 622135 -78278814890813111675334286426920 622136 -35530898365640652289074723532800 622137 510763698198901720276083515520 622138 -63306082003000812786156336157440 622139 16540990349480605052954419421184 622140 -1842242789103059249662037990400 622141 -56562846243011585778573504194228 622142 14478571258892824815486507531072 622143 -30761043872932493918238885362568 622144 28899351489373823198790899204096 622145 61968587961557836321017388914900 622146 1106311046275735916910147270144 622147 4958894277126646685196112555920 622148 -78058683863192075404729605201792 622149 70972141286393223509783395103040 622150 -19341864199274674751097871766400 622151 -81088484900171769893464508743848 622152 24395281909926724422479968773120 622153 94597291885562532999436686050778 622154 19409521523074886947965292011360 622155 12269971481535128704111144992000 622156 -100250151103131601142092147252480 622157 73568620892151421364642701820406 622158 36829683497437523904802296666240 622159 -35852204651913350719532167818640 622160 -3488770444967974180142807777280 622161 -612509276970793865536185493998 622162 -54831747361565019843997358675328 622163 6872493416677417915248186910320 622164 12211539026049811593764565166080 622165 -72980516044196547878887551275940 622166 -90732535228500373927315672669440 622167 66632677920185621403585194496 622168 -95752164459931878711184496087040 622169 16039138914050067111578322569796 622170 -5106013001082430063994044661760 622171 29778319277165109026369132178624 622172 -11261012786973897129496473976320 622173 -12085364686178377407605940191232 622174 -8900658543365274227195080627200 622175 19611223381648537626733872772800 622176 -38226383143318516928420026515456 622177 87146236617723513555273705237026 622178 7532892395088762585189301566624 622179 4743009283461603276320809541784 622180 13158486231228573626886970728960 622181 -10899173777570430052692949802208 622182 67076392106726114329746760896 622183 -162518747653440206804677059572400 622184 51018033176689339646346026818560 622185 -46251113024434140444970097467200 622186 -17975254080091758623562067822080 622187 -76872668246510822224038552769164 622188 24430538729030203707004399288320 622189 -16268524171785578365646700228010 622190 -23541242259352294584091218830400 622191 -47959769271895754808646884545136 622192 10097679385702604844778884923392 622193 38937154810737386340343124318400 622194 -43398520560953522379468466761600 622195 -25681447194538428478010436811200 622196 -50305533140702189925742243780608 622197 -70356638354091915425726861293860 622198 -15441363715847937462038669954400 622199 -27204999882384217536113293257120 622200 26079142528613731847672245248000 622201 14153175163503318776947100802304 622202 124586858553041228378945164800 622203 29612920654022048654849072993304 622204 -50434815342132287191981224345600 622205 22922512247892450967078870625760 622206 -2037935521405225348325700845760 622207 4798378461227063037275031894792 622208 18145914109474389742681765969920 622209 -11294806043970577268476304754240 622210 639305857284577118207119618560 622211 -49308237667515379744599906043728 622212 2544764406137491238998169241600 622213 33370190989045949605504312949184 622214 -1535052961112546526398668025280 622215 -13889374883166007903279414176000 622216 1642240395923612602002779013120 622217 31869064345561877558129388845646 622218 33748637531974346597589903170304 622219 35361497244934043462019446602848 622220 -27622835170466353705654030494720 622221 26449670421666147951987490149120 622222 -25512248074197642438025465985088 622223 40866006793874440248336975980544 622224 16067594367342548345500821504000 622225 71131764745097191589384143259750 622226 49554100132915156397609413497984 622227 76642371990029801266840992609720 622228 -90490348597671063721505991394432 622229 36625128919174173576304926181152 622230 -7503172157485095393726065940480 622231 81866869992840095355903928525000 622232 14036639954537484508205492797440 622233 -48466240207516837751187604847616 622234 -43781197502144155736463873166368 622235 -32635855937195703149114140912320 622236 49139694338093931805614705203712 622237 -22115318678456804497177052959296 622238 34524650271889871617856296514880 622239 -20358388017716802636920751695232 622240 -76929033045739257578706635980800 622241 55469239619928552315359723580642 622242 -2052542515307225487104362019328 622243 -5835315892514567246526660681508 622244 -24007946379062543087861609422848 622245 6026608599293283809826254624640 622246 -20800766978235541371695540624928 622247 -101213495087058732650353957319304 622248 55769266018302362160798176133120 622249 43395613366572100731941355328250 622250 58011648550190154635109497280000 622251 39068399456027092830170125949112 622252 2381999894996510960624484838912 622253 239428033142163493945260900000 622254 -1198992527940554093279631466368 622255 81052946179108468578309147359760 622256 -12892877247333997557991045644288 622257 -15124484257952151292133696408160 622258 14225823212290250662162327279104 622259 -97404723223052748182253783426360 622260 21217524927405351854538402190080 622261 -31128656658106559714336416075414 622262 -105049602299847046058730534336 622263 -24057330820326212157276821862912 622264 85721203831281271392648033423360 622265 16804244905796717554175723416320 622266 2125846687461143727524465919744 622267 4276298795705812343560064921200 622268 -84572280658616870502292240687104 622269 -92487766057366680533625843643200 622270 1344855234296486065604991845760 622271 39709984595860128730975924279584 622272 -1391680462166360978279217758208 622273 6032725661721009991619331144000 622274 -2223506224722751835354633730864 622275 -21167602612560790971691194106200 622276 25240102738664168259408148396160 622277 -65132786485303673717654646299874 622278 -7509965486149359034973982139392 622279 1014238656696987575656939894576 622280 -69722511183528433580069933875200 622281 -9408597752853832232295185728320 622282 85450364582916967064747200130400 622283 191662554820497236957389426363680 622284 -4484805497512538907259813893120 622285 77003959855538523719191455083160 622286 11019762049126912511394223459200 622287 -31289651901192643656872824204056 622288 -4903781689623422814438614630400 622289 1945439765980701547872958195056 622290 9981587155261363401915985374720 622291 8489880155641949035816182303672 622292 -61734712849451578845486018674688 622293 5757624918074337960486062539584 622294 -20704236599454556503595633602048 622295 -53746914236270657363893593652200 622296 -1641363060383736219425090764800 622297 19806731286837569923208858300740 622298 -31792231119905179303257506553120 622299 -73610269006135931383827486284136 622300 16733864099679886219908586905600 622301 -828536270321680626830433316698 622302 -12610029918530739157949425355136 622303 -54189171043526648001056758280 622304 -852073387519212476584613904384 622305 59836743481093678161611163033300 622306 5843163412055998080497159990352 622307 -27217505122347698877246662534400 622308 45892216209694168587305743119360 622309 -47455118784501576780026357717796 622310 -5180150481967109366362075213440 622311 30088076992923645436800110768640 622312 18789741367207080682762779770880 622313 58385816866031875957120093061562 622314 14950800267760960172805325708800 622315 -3788167385979007609527208032480 622316 77180454994488628442205482615040 622317 33326722141325856057299633170848 622318 -981106409518154822259843013440 622319 -51673058037910278407394745173504 622320 1712616261564467790276941905920 622321 12148566982823340359084975182912 622322 8871863329387386535775478635424 622323 22267130275778252962858466008464 622324 9399358768285277021307087629696 622325 1054468712379264106457072467200 622326 -23233385750944683487300999280640 622327 -74604101825112603202287932489568 622328 44797502202099305731338957250560 622329 -30634786126756344896527992989616 622330 22723758144059766520668792046560 622331 -33382379320934433855790337627868 622332 20770019889716677691879723128320 622333 -130042676677827080803189954503418 622334 -4696788925725935344764861053952 622335 16086325199748244452995495016960 622336 -29098196016474719335274162159616 622337 85662761296442193916624927945986 622338 -17235459260678373889819772566656 622339 -131443632789961307047510127472 622340 5554753524399010374125310109440 622341 36043813160146654162349098067550 622342 13135827382661987995699451382912 622343 172954561682271807538436879318304 622344 16114447788725738721480200478720 622345 371138365978177807606066747200 622346 49254065825476360144377314221872 622347 73483694279212590951076697365440 622348 -45378028207778927503365026975744 622349 -8567530470375674047649406571284 622350 32706131365490515072381843056000 622351 53799799090784664932329696498352 622352 -9878670214532355043686967001088 622353 -1349595958122843401744113074336 622354 35324881333489829862167122559376 622355 63018578372427023125665107555760 622356 2343305555678687821679249326080 622357 -23683582296007579181315708549280 622358 42791318445532912816302385750080 622359 57422918477694847832361662487264 622360 -2890916360638168104764476416000 622361 -47307368405123752086542257296000 622362 10887045179475852383072959088640 622363 26651188084083741015545468074496 622364 -298407365892610362145993780224 622365 -9206930595845647089315170693280 622366 -30466477311371538175382993290368 622367 112507644723552038909704962040416 622368 -16733855543638197866278456590336 622369 108226402130428009140720404517120 622370 292460968372842711115524264960 622371 69519747753166499695469113665912 622372 58238828027786731440346814888576 622373 109781091474079768907796578307900 622374 11935869352368564137272096407552 622375 48004626505846533312059399808000 622376 48640503012315075605770519342080 622377 5587741149243987265240693420800 622378 -9992775004206766407909545063760 622379 28805329095688374430818966715584 622380 -5502205825411191668187912437760 622381 100292889178306227638051546796864 622382 -651685430485726833733213121088 622383 31424763578171369644428772982400 622384 7073406432615209036881923997696 622385 16127511043038757162882453574580 622386 -5872829997804022105467950163456 622387 44702092910530605522593822995584 622388 37572202960636665511994381464320 622389 43949047635058722021734615387424 622390 -12199882352937639415373003414400 622391 -13805292524910312775322957518080 622392 23321781299188161718077546270720 622393 12460101993685892752340431354624 622394 -15218938928664936117032484783504 622395 -5737663812640478416509829636080 622396 11536391183631511572127651404800 622397 -135111234648316949839141311812154 622398 1929084878948320805070598968960 622399 78453461056746791333901946558400 622400 10315656621521529932122226688000 622401 -5918139354690150613820944148160 622402 22622699209589981764478017401600 622403 58453529624652834819311731022064 622404 -1441326098295986839517669969664 622405 25154232721232226287899608927360 622406 -40090059235021202815952878066848 622407 29357152730613773563799490051240 622408 -61433097016849298505294537047040 622409 -27738741638587171903952165683584 622410 -13012800165442326326758531280640 622411 -21665925836061381217613590018776 622412 10088091357758935356869526205440 622413 14576913095668345841077156665024 622414 -8680680071899189582363076406528 622415 33363211228157438316080545673520 622416 8800203569822617641290070884352 622417 75998387583450877139660727270000 622418 20660020663880956154888436602880 622419 6251868046478903125373753110272 622420 -41681101927628622910725124542720 622421 -60965196454863176691229970376960 622422 26588654181962060768956097205120 622423 -86392924753313836807116434670328 622424 12797072408057948200416737280 622425 598915471285763225073200599200 622426 10517793199191796881644327015424 622427 49197883245784115863365221564160 622428 17819974974220597529573173701120 622429 -234574848510267805362218326013216 622430 6416503124458370087246114678400 622431 -100539282575111392501025042162160 622432 -55852838328141610154147869360128 622433 -22342900249245442501197042742080 622434 2495938449755237515207036768512 622435 77352773807747355784987252401360 622436 7543171351934692189253338711680 622437 7626398080584884227002536600160 622438 -39003876215639021636305087120704 622439 165365406206263628740865387291856 622440 -4782433361640535599410700288000 622441 -58763539816193431046496281993600 622442 -35229044372576277846663491942400 622443 -59420947509910692154689294528936 622444 4490408394875441513087245007872 622445 48384391156639514522742163730700 622446 43575683943770482518433500576768 622447 121512483978683512977922233075936 622448 14053755068329368616613407260672 622449 8398340877175332693428195532288 622450 21573038992391289115251205968000 622451 -8463738268802130742553212438608 622452 -38914741710510873744756903763968 622453 -57225419517678845500460048797316 622454 -9151232281850260263083364004608 622455 -45088859241429359406455721264480 622456 24781759480789138600986399436800 622457 12052654891853113858812351822144 622458 -17052394693369821382751190382080 622459 -62232058631725305216393206492940 622460 -474532643248357546398763230720 622461 -305136967286774505971317634496 622462 -851116112442411827459259563136 622463 -66864082065664871386111731749976 622464 21098357633506960463098848215040 622465 17499407623549613261500329643860 622466 -8953917438470360486131148414400 622467 -72913260302694920126493106841916 622468 -606426613615195488685264601088 622469 64245802734101141771538717784320 622470 11194231269983847869285515440000 622471 7261658003376801530672103583072 622472 -7922518743577593182819033088000 622473 -17272484631386875651580845983216 622474 14711408807414947551091256978736 622475 -13866309809280071602896922539600 622476 -28314540053047546235485111680768 622477 -104290870023193253133869398745674 622478 -4026764014255378502999766202560 622479 17972187570723946538737953806976 622480 -3271069831482879570060304711680 622481 1637423113155509658556726815282 622482 2297755812613176730819970993664 622483 53659023998321825459057086274732 622484 -22678643542673068783165442937984 622485 -1648336928996690156496391396200 622486 -24413280577572846991491478370880 622487 -14329535537764044996888815961888 622488 -22217594209430635599142889594880 622489 24604591088826697706370980220672 622490 25153076464920752975314262265600 622491 37421927809952815554802675690392 622492 28706332008296905846269509089792 622493 -50184971461580198880640769535258 622494 23720159808358896815863901135424 622495 40232574961240639867153283769120 622496 69468126299088382136777453273088 622497 14883939562258443409537216769280 622498 -38317876371411525159754520227680 622499 24500501692002133611460050018720 622500 -5320009110075953682293815680000 622501 132571344757571254581986012359104 622502 486558471920943556265103638400 622503 -135616028879898443335949092512 622504 -84000510439301027561002332042240 622505 -25528884143710129408963743704880 622506 -12790212019081161615321016746240 622507 2158912382196755428052435151120 622508 -7865542111453641011920051452672 622509 69122113379474689276509877276320 622510 -13879390219490199966360231363840 622511 -558715112113417097322062992896 622512 -24422427821501447063558797393920 622513 -6630342817814231623292169264238 622514 -7887731239574489952877876575840 622515 1688102388141881814017815979520 622516 -73179351084214046328015898542080 622517 18857870210115819063544606780992 622518 -10140193290956929100489454630912 622519 3374339597609650310189071578920 622520 -44732244398856018150911643648000 622521 -19638815537336420327442027222051 622522 -88065062448699920959154089044000 622523 104400956325548095978384567780560 622524 7887665181973066529132513452032 622525 22029023120284246302370655131300 622526 -35288705836323537289009029483840 622527 1315858012165619507690989054920 622528 -7854999878132461178679925407744 622529 -72678560618563663814070521223870 622530 -4036445099077413506005372163040 622531 -5901624863755575042682656820576 622532 158487592609680665768842577743872 622533 5264875830161808273820129408224 622534 -7970504380503342925214966701248 622535 51626202260882499203988000397200 622536 29451604982421045990354917990400 622537 -41062158840083659086019700914460 622538 5106597839236455253858882759680 622539 -38745717438173194607933502438480 622540 35554019768650517497953278330880 622541 70987844772493250014043514603552 622542 4306563083977420880137493458944 622543 68544067651885391040744927661080 622544 -257221700200692570254237663232 622545 37315460682699980684655024000 622546 -54358085759814238385067297020640 622547 -16798046557354553606056590650004 622548 21949321544927557136712748328832 622549 -34977735328992852920989088662450 622550 -17164469207096206144164517807200 622551 33706070101052540259387278038632 622552 43918943333284234220261878702080 622553 -344133574574551948433324620140 622554 -290110787748665679133549854720 622555 -25761550697498278138103267220000 622556 -32305484258489518762199256537600 622557 45106118772975671840594492119128 622558 -44029665293784166568744836917120 622559 -45373779452905612503390138435984 622560 -28124957165766224787772672573440 622561 -47573446832329524300344357055838 622562 19759789172056250189264201671680 622563 56460665694009525702529074445944 622564 34729818040909372236563756224512 622565 -54717147364570378251841730769540 622566 8615788583021248271462823878784 622567 -85902722685519475012982889343848 622568 55152426494595950676065581056000 622569 -10831820336946071629422836889456 622570 -2126039878160364980973072513600 622571 -6938408911153645008825268041228 622572 12651688417839130850408401075200 622573 -7777249162317015512344299806720 622574 -14744205798771301600746446356608 622575 -46867584180311229524982655633200 622576 -47761708004016216670132424736768 622577 -31678372270483555983975584774574 622578 -11207916536222494005107501106432 622579 123022992633369693427182343867360 622580 -22745070752124900792647031029760 622581 50251323893619693419945307372960 622582 55737527511606611858232549727392 622583 -14874571816726526612477167752816 622584 -34609011499832644517585710141440 622585 21603730196760219330985585893960 622586 -14777191781511102371107075621008 622587 -414237548894096981844456906240 622588 59379457395490925654686533705216 622589 113310585361092283623725122615200 622590 -23765097883771885601671943863680 622591 -30281590178412080856179473310256 622592 -69094953205346326883293829529600 622593 17215135730274029678089123399200 622594 -28841043692061140617870012617264 622595 -31986631937030690986580353089600 622596 8282949264123480590782177815552 622597 -2555048478386492503847199064640 622598 -65875426731397427515729053751200 622599 -17137449047205747954015718394880 622600 -19247688615349356978788324352000 622601 -2074759422077322831040786115520 622602 -33756307384091389030906048397520 622603 2599113061359362192341093664852 622604 31550282006900480311129430003712 622605 31037818130464113645731873652960 622606 23601243083219579888858522722752 622607 70010318448954028816270172519856 622608 2113703835562484133837833502720 622609 -66028712292772300397259838316160 622610 -5090925014666471860706336509440 622611 41185509251602733191183290240960 622612 -36582572555060011285914946927744 622613 129273844856797869526024485998862 622614 -23707853490675442793784025988160 622615 17182991622383210075115305023200 622616 -15889678907885296209782575104000 622617 -2106963386622592155560791822752 622618 42381015378526398477131787623904 622619 -22514790949528714953842434969980 622620 10876791555303013848278327961600 622621 -82326863832196598057045172321178 622622 -6190481077466181264356554616832 622623 16530587323778956221604986573384 622624 103865540960690804722311688421376 622625 -59320375772752896160447237086000 622626 -3711500035803574455256809299712 622627 34307642217136114904859694538640 622628 22483502733154381248520305994368 622629 -24010731962526830404376371316256 622630 13512307609726953508508027616000 622631 -84470034177927478031478003319128 622632 -64362126488158121372609554759680 622633 -29199146210650440603909185437296 622634 -2400946407977356929994595746560 622635 -8388901143047573262688654725120 622636 -10505517786773468872503105992704 622637 102025590670231414970032566587286 622638 43917753764794041061594202444544 622639 87241067528488509789801948999440 622640 81389723583557979868931358720 622641 -32759694043330381050557180485008 622642 45316568766640196867762530485792 622643 -80390716132864792435473605346504 622644 -7910647730999536074363000483840 622645 -60064656240458827907230619312100 622646 46831755865516420156416423994272 622647 4843432473635070517134034558296 622648 8347565601946570608661040271360 622649 110436976840738310170165966140240 622650 783242899651595751969266265600 622651 52490125070048264718987779329600 622652 64813650716556182303201191873536 622653 30312072007713053183006696335104 622654 -23275815717933541515995852924160 622655 -52752595537789547528034579188880 622656 -15368781986003816483424974143488 622657 2339552205497536580536929291712 622658 -68320815767274132521109507670320 622659 -38237607254943435807419148600480 622660 7027844288987062710339808296960 622661 -5336923653845289688429283751456 622662 42394859831369192757979563702144 622663 -93128211210065870306139939474088 622664 -17462980357031065864170145382400 622665 13334819724132178892543634541320 622666 -18539410272903650156196215808 622667 31536449099650412439010148731512 622668 26652357191253258308547565424640 622669 100945426034029345307891717806070 622670 31897081061348187541226631125760 622671 3428216947824562846987594560000 622672 18632462212339840769994882277376 622673 51801695045647738074315549172980 622674 -5810946431589476064746159938560 622675 -74968434163090878278332647354100 622676 -87757208869462154442000891539712 622677 41828589999994565702459736600480 622678 3752343541222566280905701928960 622679 -27798859597087508548644582466416 622680 34157656495670727528840748032000 622681 20220951017832809796970780644352 622682 3481249004127585080928056478192 622683 408656441561039951295320657640 622684 -87791935718609030263681905155584 622685 -4773744149357719699566901155840 622686 28464108836489420609074071859200 622687 39145264472755800936656156572880 622688 -93936394431278925645433869434880 622689 74429936086909911368358980616624 622690 2542295338161168772779935123520 622691 -92431071911470693168416142722816 622692 -7071213407805439934126438876544 622693 -170068446924102905943125599946820 622694 -57671292384756086965228926115104 622695 17784311988644785894503755635920 622696 -29178049114856760119671267952640 622697 12352792877259188213838006846720 622698 35089362108781742353245596409600 622699 -11679842722337327643062493489408 622700 -22787752173721302669941319168000 622701 -15614982152473958024682216432960 622702 -8295732891221547581609237198208 622703 134273894046014246551287371412000 622704 6087431626174027927375702032384 622705 -47760599899098833045483821000140 622706 2036867878649132314492302435840 622707 11149099443258637163598516304440 622708 24848874035334998989151179850496 622709 81101662307636112816566977700910 622710 8862215277789295939993611582720 622711 -136830571014183170199400173361968 622712 68869471531680476475438989107200 622713 -6281838477491676274757546520192 622714 -51373540220207239343137513224960 622715 -28475863011120927263388422864640 622716 -62380122238823440969464539586048 622717 -27137829698560331713506860296200 622718 -42452513274563743498144745341440 622719 -37533382106433689034650833075656 622720 -16316947043230329648822878208000 622721 65819872219301750508172302429744 622722 -19628759629380130724234382668928 622723 -48099289609317669153734093553028 622724 -41087831332223326275970230571008 622725 338355442717376786204171709600 622726 -44521171057487311402926485376 622727 34769873273746519970258180491872 622728 -3181519110205139784245563368960 622729 89041607273479153813456266194330 622730 27458346385898577358512544049760 622731 891690011911231033342790176704 622732 66730780576440420930995371356672 622733 45974457620273732753699818268940 622734 8827997544072407081750819853312 622735 15248609104735977468208424683200 622736 -25039235778444099017718753681408 622737 29333907368902860284002924429794 622738 108566878717232743906912238982144 622739 -26477675826919261048280070154176 622740 -12128314506630644046833254379520 622741 -27937560532522487214038154513120 622742 -55704130736346046159645008181728 622743 -31601180850434707845017176756992 622744 1438732277174556303215083315200 622745 -8456007564376669070795638310400 622746 1008175879481849198245753578720 622747 -11759633019835064439547390072448 622748 8498663667090270199434398171136 622749 -15845212883659969733195044954944 622750 -36955497575462515013555853696000 622751 -61665731930370465470802721705248 622752 -3118090870079996847632547840000 622753 44370580705713469951249451230404 622754 -4142855388928114448758596774528 622755 -13423760332398930469296729024000 622756 21978884703230030501724702638720 622757 -66231020614675488985844205330240 622758 5274378130888936059017596305408 622759 -43607367398415977210878865491520 622760 53111056081812724200545480448000 622761 -740292383432248033949011902816 622762 -4843490196033768021421122033408 622763 -9556674858780233074347686922000 622764 -989348090656906405430264275200 622765 58301335243650695153278139975520 622766 44865797193400789559467483107264 622767 -75488776701905135182709189961720 622768 -11882680454230157918213822660608 622769 -579621908289307563350498842560 622770 -28763013913679677020165746726400 622771 841691942270485672960977589872 622772 54712813565311947269913752789376 622773 5936837328050272388029972664622 622774 -55396033652457038415523600623168 622775 -17819773353330744223431304455000 622776 -23059126986243983618358550855680 622777 -71271934344034037685340322828374 622778 5335231270793673516425044125120 622779 -25925657016377766620351238339816 622780 30751107095707096569095986905600 622781 -112380190005449649036695663615418 622782 -46801901221985791825889334681600 622783 16950699249725871753950730532720 622784 11938980175276957604488125874176 622785 20746305520510564136590271107200 622786 63502599327213068477725797776592 622787 90128272139070187443992734068 622788 -50632868507094261145910101017600 622789 23126604620596543893134524120380 622790 -3202880009020468321156309232640 622791 21053571425250532659530547095448 622792 55113060794906561746113226368000 622793 111917690582463518922617780094042 622794 23887460757651938169241333667328 622795 -4652418521846532969657585825120 622796 -2866810211617450359003590534400 622797 48342118460620359105340180107264 622798 -32125679669979358840901788130880 622799 104059663299228153259842805112736 622800 -2718612779656736389198025318400 622801 -32539081857920870242083224320400 622802 -4479951602327426760038140855008 622803 -38495670382666169268752864803536 622804 9488250228607462994557536460800 622805 37170918095998761141646426202460 622806 17909697136046150666679063021504 622807 -177729871750304102685068751465768 622808 -54886825456366984924264961802240 622809 -125827845709958442922345686287712 622810 -27584417227887259694215078466880 622811 66459892786893743067907422779424 622812 -429564006280933158064028368896 622813 -112979705401532389510960233326938 622814 -38216935799110647944258058447744 622815 -6902806513285061151630629370480 622816 -19522650631315050742091092328448 622817 -24406998568665313037292832412352 622818 9889937891578904515130515313664 622819 158804038464916104730928842698496 622820 45201456247614725950255203840000 622821 -2418613157663730674391197763072 622822 -27414700701285071090662051320000 622823 -10453305273563207232134862630936 622824 -68191252291301388106635241390080 622825 3278808651018229588686811384000 622826 11547393473202490721853525387360 622827 79852048840070828578931400086364 622828 2475350185887346266164991680768 622829 -106015690213116626615578873679124 622830 -12432975798890626892508825895680 622831 -28806480754392843572443515232272 622832 -7506646779402493385383000670208 622833 -38209991132086496196192959486400 622834 2019239517147649008124220974080 622835 -26246397478426343045355712344720 622836 6018440069270655569678336409600 622837 -104633549068526120200578398500388 622838 -16577028174117534195192882595680 622839 -33441098809603392957167425359360 622840 -10749477417499237449748720435200 622841 -151017455777947503216316101105408 622842 30648716651542358880032768273664 622843 -45532080542989186624991627431856 622844 -60840042241684678967608588498944 622845 42598128138158629787413074523020 622846 28022628998950013818698759150336 622847 -6640824730499784532958489796168 622848 17481533450978431477929323003904 622849 133674795646955935596367407022850 622850 -34602408434275007179026707331600 622851 -3745500365251563028499905560576 622852 26402263283107763100744542912512 622853 -29200805972182316721171065881920 622854 9693323278441233932219464988064 622855 -265036355857632051567214255440 622856 -6632870713372066344521903861760 622857 -67451694948006402486462056958960 622858 15309805521810376469729346935040 622859 88930971070845980885493955399080 622860 -7065893323234094785513576611840 622861 102135920741807257241276802257462 622862 5668646669195768101711217275200 622863 -48958182849360663850848967641600 622864 17836979936037670421154788474880 622865 -118478909478323496402672024139200 622866 -18639590910453530221546793275776 622867 -5778791232287508396813846155616 622868 69255658325457604914067909784448 622869 -1334452225466734531138108243872 622870 8399677179903246798822388512000 622871 80029261494575891161599567077544 622872 20095068479273099170619289661440 622873 18207231414200709475087406663680 622874 -11974137428712095189515426184448 622875 39874745333783974977475834176000 622876 66601833207540691871475182159360 622877 1327542915861267813207406885440 622878 -12237818532433829997292359158976 622879 -24727271975476915751221888239520 622880 -77583140863370988087142062489600 622881 -19397111473472632060762700805888 622882 5823836267268919896566136336672 622883 -8647616393976939582193610038272 622884 -1167910013625876134544745995264 622885 9066561031644479124376211267580 622886 -23168056506172764726904403300352 622887 -49495658111895430022516509838040 622888 -7067640570626304728934690816000 622889 -32884482345929478779982845522310 622890 -487225744233532066984780490400 622891 104723911085867780522852096786880 622892 -6628401855272646795302366294784 622893 -1144254982066767020577940567776 622894 -55453499977007671176153276621504 622895 -6761664522191095428413917789920 622896 -8038982903061713546581286584320 622897 -37931144848474890209172619172256 622898 -390307689019894383295714455936 622899 -893510116668750971284108311816 622900 19216827107992266884114480336000 622901 75105394343517504212792321761902 622902 11450735879191224522886640553984 622903 31720472735907570666376769430280 622904 -86580912131477087655800400138240 622905 64083568978467765810065463001920 622906 -63490144614404834344894304488848 622907 7475364569491692946535881372920 622908 14715684883510073575008026876928 622909 729303944184476415473646590208 622910 17615367162001435142500077116160 622911 28048152067077249737396736978960 622912 -8071542563781342757676474957824 622913 -12299536481925641597976035736636 622914 6347836779594338454661889224704 622915 -57579343005547509938003830464000 622916 -28132406626405365046615056003072 622917 -113306773586683219652010433109760 622918 -32251026109772232622680386138496 622919 -48957062231555826388531854603240 622920 22200154317393826718243819520000 622921 23878493314041567801487270685092 622922 -50362063008577528573076026291200 622923 14747474193330726143009169490944 622924 65106188630385001437771231408896 622925 -25404280663570557771937599976350 622926 13390064008986333438867524337792 622927 63704128950565758048085181649776 622928 -22734781744238512742144791093248 622929 22174915839530219116151356556784 622930 5815807606323627322719967257600 622931 -58224980392014122593323803269128 622932 8765971430252610754823121690624 622933 69971311852059016335929111257824 622934 27992170914907398062149495218240 622935 10596520789552659248930562393600 622936 40432905556110132064388920903680 622937 95157809820484777184258442553866 622938 -37016780225680209087296162657280 622939 33518682971377550859405573368856 622940 11213364406038097295530254743040 622941 66981223911919106354743825920 622942 -53257561503059981379800627931456 622943 -89296560837219962449113329603808 622944 54487279833140271183862526115840 622945 22687495528868279352176516755200 622946 54729621061496114214777951150672 622947 -19935255374045675167913775534672 622948 -68866349956200515212834616365824 622949 83435910065422979399875118469660 622950 8641711269815412339412626945600 622951 7169633604395722016588059707952 622952 13194605274178502686422295756800 622953 39194861730872047735227903690480 622954 -6534095407595463039658755641856 622955 -2842718505045093700004309127840 622956 26324222705126318065283193411072 622957 73263180499454351957774143077206 622958 -14651100483923117085093020932224 622959 -45798560982423800649146965416696 622960 4688248190736858063207284736000 622961 110316589433917669320168756691824 622962 5160148405698028739365592922528 622963 -119827202988674369553687120924216 622964 -27524894406520481827103000337024 622965 -3609096701282693547732265824000 622966 -79999996967258089663727330817600 622967 -71926144551756386690887050264984 622968 41697808504464115687138686443520 622969 -17305832180704121564659249822200 622970 48869434504057821390351915763680 622971 1142430665104871242129111252212 622972 -30664934190745210135299335495680 622973 -9015224177318023257364034268936 622974 16747707494161333966073267957760 622975 -60925279117357105909242058477000 622976 -23494249345910838114114632417280 622977 -44565186950462503511218529209440 622978 35471035184428691893705341749760 622979 48635954305734238994826601684176 622980 9867702674804675643815726972160 622981 21547759266382941889095049977600 622982 3149848614428892905355044555904 622983 -21067069164429149662692755237976 622984 1940051865809015800671523921920 622985 -1605086451128544756925490945280 622986 2121757528846576365958625443584 622987 18874797230958717634458893927636 622988 70112014283117328360125490847488 622989 29793245917410875458344706077654 622990 -43088275356466729942441808136000 622991 79276241913542691660593394397800 622992 9257985189095810367153654005760 622993 37674332898975266187389749027520 622994 38524449672309046900816361026560 622995 3029526765880882984458149516640 622996 -78303250803442306754667754967040 622997 -25974650264332228925846478205554 622998 -30789522885187090692307766246400 622999 -42482862929661731616005514419760 623000 -12691876843602550038206361600000 623001 -13036458474292925257725826169280 623002 10338675901305301450768117358304 623003 121165649798083533009568637205252 623004 -52161706050155689025425753820160 623005 -8249221602301706455784729672340 623006 -13041949184648067388847717964480 623007 -6902666677946385013129493391360 623008 113784928585284988130695950827520 623009 -74929789931877114632248578101790 623010 -793199710790451931216165977600 623011 9022849875104908637190689296432 623012 27748313488158736652538341482752 623013 47021279102121705704956517691744 623014 8149786604341152631125956675712 623015 32088552682292292029879315488320 623016 5685521848633871548738369689600 623017 -108813073889399471004185780220934 623018 55540099712560063972486297328640 623019 -68600114776006989479326481023656 623020 11404253648998759655224535316480 623021 17106669466534258875639908044512 623022 33199598695369297455985993860672 623023 -45072200260492044434729794031728 623024 -960089272382486937535152193536 623025 -10570280154401001998513814768000 623026 10010360578013817330193970125824 623027 1024363604858600936743776796680 623028 -16105760687570725521655374311424 623029 -20018263886261420136914406080 623030 -35995067219860262715221685987840 623031 -53012584542225383271761616089136 623032 96585404385513357943411316244480 623033 80416665245831968814083823225376 623034 -1283271185116021273593319913616 623035 36347927869836332982991280400480 623036 -36779761063115364919669757475840 623037 48308924838259741502790218338560 623038 8166228764956151260359894248448 623039 -54854392192789305721501922080944 623040 -9114602462086993085437732454400 623041 -57726831453290826605513432122558 623042 -19496874240791118006622045249536 623043 11612338162890315146154352342944 623044 17530615869027596464730818950400 623045 -48226447919930202930915600113190 623046 13640818348509383389738313352384 623047 102163614717819989968567343036928 623048 86118412422583838954862965760000 623049 2617409850898299058800072987840 623050 -33442113078699309461536800703200 623051 -3593223908175278600757995815536 623052 -19889617931862057706268669511168 623053 12496850134379216952990955859520 623054 -15285173862811832065729098472128 623055 2409574237351672057254015674400 623056 6797391682790902947130954350592 623057 -59413365287459717949932598119694 623058 32071633697809986983041263571584 623059 -66216705655213173836207085806740 623060 -13769380460637344183326219403520 623061 -35235407683200355779551002635168 623062 24724667553891911241784660721664 623063 -7790939095358398754468544636240 623064 -11768672815144248107772627886080 623065 72712629672660971912681292083400 623066 40287675747573627181154423477232 623067 -5640095781160264552252703483520 623068 10124860654606646527121438461440 623069 -3146328122310681151089283699200 623070 70425663682338699386365808640 623071 -111051536279115062871297602981728 623072 -64940609514383452302758380044288 623073 -36663059817797121575817308467200 623074 -56614757716473497881728717676464 623075 -20749159433693468211478995041700 623076 16146693228864079674012287047680 623077 8211189567349856116187463561984 623078 -744661946406271081563622544160 623079 95285436206022942540523006717440 623080 -12722177149291190984686495027200 623081 104367645845338100397171837934992 623082 -2504555070630042775945762552320 623083 44770775379029243288783752780024 623084 17921438909991935270948862607104 623085 -25285157444338642917503085600 623086 732824723957738713122883721472 623087 -2326589433170495425523308576320 623088 -8020275297520596787192793038848 623089 -24497289215202686525656526264220 623090 5135754071515006837655245696320 623091 4288063212721090093786961566464 623092 -68767390280418567468649124512384 623093 54185136744099992867939381641824 623094 -13682520857621748362051743447680 623095 8728797819181702883067835642800 623096 9036074803804025255097812213760 623097 -2046498712347819777735723625926 623098 11040598613164937372204662331136 623099 -5427597373312426352097316162020 623100 7738314652965449341511228620800 623101 -25178258061735888402318585132468 623102 7374744934538326220648279242752 623103 12699770292962307377349000972120 623104 -9479512929803893757804537708544 623105 -33314133759174087852509139062400 623106 45545578966212829752676139712000 623107 51517060717579860545318619375356 623108 24667705929865057372797330150528 623109 251424840157625540776445580960 623110 -6403085385510586955772139079040 623111 11796283467861382802132508700152 623112 -17906602493664017386108253798400 623113 -112410381325976463779424654747798 623114 55214148926221707335659017892656 623115 5192385772549880715759111204720 623116 14706514376859744232540508289024 623117 50867054309217996483507583024224 623118 -14354843061393213708499211462400 623119 -10338335313463570405454897721104 623120 -14638877666117801113317999820800 623121 19709108492480477619841637009280 623122 24453230810119831690795949684112 623123 -20818333926493486987839955468320 623124 -19634313604473244606132751708160 623125 10462577126397217874027883503750 623126 -30791196352522248467848321019904 623127 -47363049612893188712867886166680 623128 4959199760034398739361369989120 623129 -927838132151108777547426080316 623130 9221796907242030452522715851520 623131 27446391552909459225810921580864 623132 -25348044388995954502345643887104 623133 -3716213146623559030867202583162 623134 59482173664061376374312858169216 623135 9294155475453824892473310258960 623136 19595687627824455140158264049664 623137 82139237994261588842849036732080 623138 22681359446912024709851235024720 623139 701032222006799807447871964416 623140 -25786307728357099273365007749120 623141 -18545490001380295333716182343168 623142 -4751574114529926785125642488192 623143 -56217307383223263547393481730680 623144 40922161707758671474795680476160 623145 44614104928885482717463164630720 623146 20207355530618407987517765749344 623147 -27652329775637720124524050029168 623148 22437678468144424300532120839680 623149 -20397331617991011035347227926336 623150 -68846855248335146871433137600 623151 54768691474657395652054690982280 623152 -33365974692896505039932168601600 623153 1889235668758753806791667953460 623154 2461686677857652159789076593664 623155 -16448280715746557677862016391440 623156 -1013688338242465646510420502528 623157 -5442196223567443875782653697760 623158 13035023395053568946727623680320 623159 -28617444461580035496813796689600 623160 26242609334948136482100553728000 623161 22775389877634738684716671573824 623162 -8183544486325952261981392849920 623163 -44569441914810823408534648615656 623164 65621756457967654239224499472896 623165 -16057192514210614401325095449940 623166 17982484898500612688510527617024 623167 -95733495188821816534869308113536 623168 2356383246558010248565805285376 623169 -57296282688151389570135111147036 623170 -230606632041469708487402197440 623171 -87670080690951505991734995650628 623172 -49767988698287071523322989193216 623173 -99284255746969669052817322203840 623174 -12143780256681888800164226087040 623175 -9259155389715534656855267875200 623176 79341865048434153854279113205760 623177 -9526407230094348737837012667648 623178 10216217773475335875873929551200 623179 -82854462320444200104104412075840 623180 46829082847271700599448888806400 623181 -6655432335502188924254062660320 623182 48261134410555908234353048182080 623183 53012102896532957979172570753008 623184 1576676238308505603919486255104 623185 7117402759670277924916916203200 623186 9408092745499142421880944110880 623187 54179312959637786779125395491440 623188 105937395371871452496345382997888 623189 25194758586186493208723685414912 623190 883100631294580788224898779520 623191 5221583354077985195758840305112 623192 -9610537253809349348031222528000 623193 -16383272869290917069006558959872 623194 -2441057799636268252775898151680 623195 37916727834761486944585430137920 623196 8025976264711845312487427484672 623197 163498710666628861223611953302860 623198 -13903640562503837960290289147136 623199 -486319303804653654188491878912 623200 16477101767276035556826710016000 623201 -1125151160659636019521234794108 623202 23837425292077719578249896732032 623203 -58480722166681415184329391426144 623204 -5193262232479558288925337692544 623205 -11476523956771640756208045808800 623206 13344035875581687389203356195552 623207 -42171609743968913268766784940120 623208 -21289910617201049858110338662400 623209 -79557729516894398622435595931590 623210 3816025125443953750516322534400 623211 -4210607188227912360770758156560 623212 -140314250714990410466852475686400 623213 -7670285887990067515336905203700 623214 717792166397372208533839083456 623215 72151654104486416740349200428360 623216 19042464535119368609971033964544 623217 11092148663308215972078074250240 623218 34482810400585542778876180972560 623219 63120171983934073960603159578840 623220 -19210241658435455171640610160640 623221 6014934875763121866053004069422 623222 -23795103118097387380047343221888 623223 -60986054691732041225831887014528 623224 11779164922634849238763674009600 623225 -45832678308105751837751252936100 623226 -100410379428878062359308301312 623227 69268075833426398058619881035280 623228 39396909926328867122108395792896 623229 -42106660668353651632784047766016 623230 -22056655089767713769844822306240 623231 43719175836366880209350285568000 623232 65131199705992548119854228439040 623233 -20720244414255701434845385185792 623234 -63786615917809520121443526231168 623235 8743437076701645292347756558000 623236 -13942357877093043381510839374720 623237 -112378236068845250109118196953416 623238 5651624876264047699912656322560 623239 10978424432531629364170359813960 623240 68617604886525178334054904268800 623241 -5531153388104040213034267888320 623242 -1015987290812026241033125421568 623243 17027973567628998853438782467784 623244 -50966883118569051247376009576448 623245 -10538632734168343781051283237120 623246 3958987967802719411779963942464 623247 -52635336214213751787689683692672 623248 4423034147313267035708713705472 623249 -19776648207010291202785922305680 623250 16076615162616906657663592584000 623251 -3022192104448203986225950625000 623252 31792876400081176369907023841280 623253 -129435826686481628333666987737536 623254 7114612395641164265163885979392 623255 -8651353113584603672425150039680 623256 -64266005948208584830579125964800 623257 -58393849513775080189813699546160 623258 38511898164203779399056555229920 623259 8513392461534342995926237954848 623260 21407135260907578234363431644160 623261 38577817464040890390913878821862 623262 -17791788003868054174873278821760 623263 54600700375145950854245060364512 623264 41356844771202458939024343760896 623265 -8148869076749197315377126905280 623266 -4403840568865357801852749012480 623267 74917740204779204475723238776000 623268 10088813114702954605009935360000 623269 101334711629772596167563118228670 623270 49121501509150369271596708318080 623271 -70889445434305918229368871088 623272 89853564803091526130384371000320 623273 27508136572933523214072512696640 623274 2407034655376124005198719341568 623275 40414719133894125045871333783800 623276 48601282084371514551458194944000 623277 13988247698859689455727211351648 623278 -2452552724694390197351747970240 623279 -22838080963987742965424050251120 623280 3254210507898725700327514767360 623281 -46723281898740168408403593943918 623282 10861221428477942623549196007168 623283 -2606239482096631884439581456336 623284 81083702358431516034926208991616 623285 350524684499111344657560599040 623286 -12329570764023740318094685871616 623287 -25898859339920081765724480672848 623288 72231135025380648658478515445760 623289 7496375985588356428885369203024 623290 -31726126530888036572115029977920 623291 -51037493691936737354918418577308 623292 35451389589712229735527808881152 623293 -100909501840704433742233229717856 623294 3713263976277333442761018925248 623295 -48841410883780463298557445869400 623296 -30749381072423487037815028449280 623297 -71891961143270462611322887290540 623298 15350598286236788817572996553216 623299 96461101492490164896529705130300 623300 -2636695785165758390946639667200 623301 21450886052787892476539807307264 623302 12048075295185621223176508824192 623303 41642831837109042157566951438552 623304 -67889103632492926517125284372480 623305 65300917662135079263647144229960 623306 -10371538247522931947244092061648 623307 51715274860967072036009716122840 623308 6035849118542778622972717787136 623309 -32783124761998340771905549028640 623310 27027903306675679612867276185600 623311 45407574934723291249365293597752 623312 2521910084047043566884354785280 623313 71646862026556171856483925108642 623314 17632727338748829582672093312000 623315 20529712100018650954390826515200 623316 -20091725397689309284505538723840 623317 -1584991848923719120982157511808 623318 38586229415204173830449833731360 623319 17680236930315269385876763009488 623320 -77452163109908166455210771251200 623321 306487678234757305015726560522 623322 15255017668286671639004689950720 623323 -30618207264403779228200959761312 623324 25971314820981715729048683741696 623325 -8492979302540137221483710786400 623326 14397569334407144069070291250560 623327 -8489325967156050240034596553824 623328 -699890748586006200423360233472 623329 -46034788553852957509776928285854 623330 23182125771253324419696830469120 623331 -24585540135606169713823420794780 623332 -26468908666933607826853021880704 623333 -71901201090172001442872727103200 623334 -24902316125809249765985968461120 623335 -35493861910908425274584846240400 623336 -22506177560555492368647870627840 623337 15724889864740847171303193974976 623338 81061871734161667971822400068960 623339 29496876542908023560721969912192 623340 43380926914312079648921146844160 623341 135984903152133486162854238838742 623342 6424745017311027086522422289472 623343 6066587429395509429033538829184 623344 18754758972608201947268434165760 623345 -39330422858045836648989807261900 623346 10226886969710702161249481378304 623347 1999846611726307499085215317480 623348 12620302782747087006008872845312 623349 14959136230054155302774334837120 623350 -1759443579360722583434208211200 623351 -95082946033814364031886016186648 623352 -37118270223142969336175340748800 623353 8796626486118806930458756074602 623354 -45695030507218032715336776084624 623355 27987177172313978555418321285600 623356 57356786007203782344906438973440 623357 -52291849600601010847693645814688 623358 45733919135539372791387432018624 623359 13296764922898594472126761198320 623360 14489922369704775699766160916480 623361 -17366575814688590830515027758976 623362 -28131197221338039632905079147568 623363 30936359722035731783556764843424 623364 -1907589818044990147523294601216 623365 -91240587125089098833968729756740 623366 51742773796585988483450037697632 623367 -18455407975401385316971443219216 623368 -68783782131079651220208493731840 623369 -30996318987386335001816886080256 623370 13019212164851251126411397644800 623371 224650695764958517444860870400 623372 24413817773635683703071973757952 623373 32837015153104637546212281443520 623374 53477763278931129441443377599936 623375 73949729469616968372687843582000 623376 173041948924737224498150326272 623377 -10850944031251089362518046973120 623378 -29231178812055986302793572316784 623379 -19075827620151548162981594191872 623380 2021011646504037677536151347200 623381 32834537139240426236303228417664 623382 11727519500851317152369445348864 623383 84743787301245987715545988098632 623384 50796806479412222388964796006400 623385 21760715441896786378383465268800 623386 1867445806448628201260579760864 623387 -128512215452169992263349288867964 623388 -44183794728975617344475780236800 623389 54967385546787269869167236264960 623390 46449957788389226824804812499200 623391 45042032924431041087384399889992 623392 30599046174168307240928280576 623393 -65164221077100599763601916627358 623394 34452435017295217579858238459520 623395 -28680478269946334369401868247600 623396 -79903260438867719402589971875200 623397 2184282060658809525561423477600 623398 -308538150145752684334331843136 623399 -36519931422639393436115432051664 623400 -15088799139193215820559831040000 623401 44959411077968886067621771361402 623402 11725178167623980707980858134112 623403 6217575955732795268059505424000 623404 104511027794495313350104608025856 623405 -127078930239560148055378331880 623406 10482628279145823022335880725504 623407 6023356537356483898916044743552 623408 47871821256080422139127203758080 623409 68868539729224224884657761854240 623410 -6449489185543564590629414369280 623411 -22078863637771776639477794091888 623412 -42201959108535121971887391694464 623413 -11492495398075189393716025645440 623414 -497721400751357638599849730560 623415 -7823928665373611581421302694400 623416 2056011493967663817058113024000 623417 -38425229072046195774115201848534 623418 26606837044114378326983910472704 623419 57486490437890494057301281186696 623420 1212223730632328181354564956160 623421 23929688172556459526619332685708 623422 46506675381663969287829756064512 623423 -83146901698336230455472032267328 623424 -12976593224135477575796190609408 623425 -22258773423181204118159044021200 623426 993144784652090406036249096912 623427 42471036058336972156069183070712 623428 -38654114498185221089787841884160 623429 -85966768969892818347945100181280 623430 27974485735404327254833328736000 623431 -29340209873850291961159552825768 623432 -113458760326863238816145504025600 623433 81778423398685718489876747479824 623434 -24703246596573958024216976087808 623435 41473692134670314316329216709360 623436 25804820142397205739653001744384 623437 48498146913815530399475330724086 623438 -15158090725868862989884522371456 623439 -16078912361299092976214493085416 623440 -13040871363792750075570260951040 623441 8911297563492443470009770069504 623442 -42981930787966135639341027655680 623443 17105611609459956405096015919360 623444 -72033523574486556051196954280064 623445 18780954377875804344542001278400 623446 20176061280636696557261329761984 623447 -1985758922263263026948054918568 623448 -15646603886324602875899777802240 623449 -25148291671071379482786164439536 623450 -13493009514444752381403620565600 623451 28358269363863817698939462144 623452 31462397900025162834373487899136 623453 -121370580844572793945108192743840 623454 6519092547073488010948948608 623455 -31831610061347099793766927641600 623456 -13708291616742109689588914454528 623457 -47948924458799929974017690640 623458 69460438243853662039838365615872 623459 36258434805391076619896867420304 623460 -28666876276596035823599330979840 623461 -25176013975510143479680532187168 623462 21466886657485933476282008203392 623463 13227333229991874334121382677544 623464 105034800363881540902585328655360 623465 -52389422451007986401289927730140 623466 -39523848193753659583217232952320 623467 97338432943905065449724448800 623468 -66829478638381884019218828933120 623469 -11108209366421699597077479667200 623470 -3016418945026946242394214112320 623471 -135226004573168540306870259225000 623472 -964902064486010715877901598720 623473 -108528659662967194134233765194956 623474 -7343124568911928901711135457264 623475 7160975571198448967752689546600 623476 3744106024878177056085577043328 623477 70088875875976168545037145857326 623478 29321715679073765757584092108224 623479 109182546999883934618500095778960 623480 -9260952095886034941940967424000 623481 53214734891503200984110479580544 623482 -68078330997385545172214028426528 623483 33164116943789405429096286274320 623484 26108793439797579660315443773440 623485 -23212263972134721771145891216800 623486 -35639400035616785230135550135808 623487 4204827005676375473947518783264 623488 64377400330613951234271891947520 623489 -53464528963259136282182657371344 623490 -1333269414910137805517960524800 623491 109592263444139847757960330974984 623492 15419808102843956283485324032512 623493 -20457321603781911880192829317062 623494 67081758879527604374256281971296 623495 -32745245220394730354761087749000 623496 62127149253681048384711804272640 623497 -19896681415663507444299400458368 623498 -10795200765996630835225132770000 623499 20895025600317987770898259208664 623500 -1162089488661412208423581440000 623501 30946821898554666060256454899404 623502 -60665087846531606212530820786176 623503 36616736421461071880977137237184 623504 4216352852797135837190510346240 623505 23780597045163993590589075712320 623506 -12232612915036447505980660965216 623507 -69116214853737544203388677889680 623508 47786783548158634137230909620224 623509 75065372134834616247211614922716 623510 -43281398029026756030435229443840 623511 19630068650878913269567945056000 623512 63440538579737747262760588185600 623513 75021757297107643273076607066 623514 -38614450438709348984966769615360 623515 -90289969365397714646804893851840 623516 -76925745123878218281786261353472 623517 -5452189100225115710069949149088 623518 21834327251667346122474982521216 623519 1604445343694949321600739283544 623520 10784302469525362234320871096320 623521 111971583216180953863925279562722 623522 9046542793514602353987547021824 623523 75125670898569550393200960801600 623524 33188146707787316701703348355072 623525 3710660603818053811444402448250 623526 -1677388775828779809190107570816 623527 17937249995441136353555968457752 623528 19607227453763947876980430264320 623529 -24144616945334118782889737387100 623530 -9619813842610467374546935034880 623531 -51627070343138526847660490878668 623532 -5139380881756562587183690039296 623533 85172714763309382869662816363200 623534 2698893125011190191120056437760 623535 17463716025380381543830602249600 623536 16260190017524150121696905019392 623537 -16803601383261775528813974728814 623538 -71948825260772831199285876994176 623539 -29364495430498917917545328120928 623540 -46563690457697294909716117013760 623541 56896387171614957412259374754592 623542 -45990667494912216660154971523200 623543 -1771982460510750651458485922256 623544 -6117922112006552906888327393280 623545 -4439387192332937220219261040560 623546 -22653045839460987361775743142400 623547 121731686364149635048539574793760 623548 -14235363734226192452532648020992 623549 -161797558115566035080905417299264 623550 5764260530136221420272975396800 623551 808034315544369372001008362400 623552 -14615901246858231157842870534144 623553 1488594661210510498273537778688 623554 -67482327005261490436298981435520 623555 -32137575378888714357638927026080 623556 3492164562256520804458191606912 623557 34299363415487610786586927981632 623558 485250661990666176356795218560 623559 66763248816365215724333908195200 623560 29797224149357325742287170764800 623561 -11110148086124535265955596831680 623562 -19306937377431373366974073628160 623563 24497003726805815119276972113812 623564 -15164773051809512995693814125824 623565 -20862181322893978383402817920000 623566 -3869710388990251674657199439616 623567 -29672763955903205010987325648800 623568 16290440253613150507471602843648 623569 6486798272319803871961913280672 623570 -14735653802098606352227793264640 623571 -2846658007381013697005261406720 623572 94700399711482695186482144302976 623573 77948569132282594654502766504864 623574 13716305939210704658646891091200 623575 -19698476317640364964689674501200 623576 -69095877336249850161345711513600 623577 -9196331436731879268752377183968 623578 100293322429928579757659381235456 623579 47537330745645735457873863031488 623580 -14367194235972823894848602726400 623581 -23183383375906467242165140239008 623582 -59917081814564060689530338932608 623583 -97464105437989057960169924433360 623584 -24219528138587243636637990912000 623585 -33574361092382176274137142090220 623586 -325295869758708118280863539456 623587 107664495919016930983479026165760 623588 -14051633774608355485303944904704 623589 -4037010536103331863364141301280 623590 -4977694215093376244410595452800 623591 -17497433482603567930351592056008 623592 25469180671399570542177364377600 623593 6128197315792267133310592984704 623594 -28808990380541212576503566279328 623595 -12409430712950864705316322809600 623596 18863652536809796290883452010496 623597 26923318654344430162117950896940 623598 -7407425226297360522307200895296 623599 20692924089253030737106931802240 623600 -1992720483081839665758621696000 623601 16188014561933175830109320461200 623602 25187159682743003627264754941952 623603 10124817912573339201070345258464 623604 31018490311918745034534020401152 623605 -73568772174407535603048474736740 623606 -29668663606977076602324760081248 623607 -49551315905952964539398234343960 623608 -101614240793170431312231678935040 623609 13121138978658256595622625468416 623610 -5919595554814112075997748491360 623611 -27617033278452440630293887742488 623612 -23849444720571698874518750212608 623613 -65464434587741895308688014151936 623614 -5435209973147072381794983481344 623615 -15815919300925097725385477057280 623616 -19883201396452768326346101227520 623617 -15073622630800981625115154830334 623618 -34141774575380694991153421688960 623619 -798778000114627984820726685300 623620 -52146151828387033363031870104320 623621 -65032563004806001646022156710178 623622 -19520898404114443483708143851520 623623 -13099644905693452928731435191120 623624 -33955829922104075831470443878400 623625 40138278773010764467976402688000 623626 -48116797974920543311271694942720 623627 33065549904159789885005370338112 623628 -49130459716789477697216865338880 623629 1282322565976742296888379711584 623630 8303882765215302063373530009600 623631 79664410868114932305149190242952 623632 -26475388385526068569074319089664 623633 -132748034164850016987158359127118 623634 -16402414730930670852053159040 623635 -43369705784325373474217021486640 623636 -22137466602667076340896776734720 623637 18817669213192553156477558614080 623638 -6847200806814533549532817889856 623639 8639925199674280741132507593024 623640 -35120978592725270281529403187200 623641 -47222480584938987923325507483958 623642 -6274301189670398778249956064528 623643 -37354092979830195596767940261376 623644 -25326298876622646093750254818304 623645 -42689182787075532526302394310400 623646 4256004665338760572109148816000 623647 26230214434275633436400822963040 623648 69963775733608957684446236835840 623649 5407279736048356967104945209408 623650 -30552819882621763555474890829200 623651 -12170026801340383102893717339024 623652 -30988144603009734565721586490368 623653 -53064530108010622802748742844098 623654 40076294541986034280596438391776 623655 -37701861515490669988803056501400 623656 -26561070238880706462322086297600 623657 -23114260102872645279230121088128 623658 -5623356368059172698142472929280 623659 -12835520010147834020773938551960 623660 54555605615364119492135501383680 623661 -18855683080306699429547341027200 623662 -5458623855259568034832411618368 623663 26513506918581474055010838432600 623664 -7641132187010856389083085340672 623665 -17351805220256292027255346394880 623666 -5661693870306324699339723724800 623667 64804595687515021013799254913600 623668 -44730833164039117891109964625920 623669 97010801054165150634750209801070 623670 13210782777677396238786811094400 623671 -35515194864849428933403755831128 623672 -447358285192617445217605816320 623673 -102208477438075944354885234468000 623674 46025740959958248229717366721760 623675 12838767149884447825646046762000 623676 13920942721763317834298023506432 623677 -19510556907340285550891955868474 623678 31107771056889188402840796715200 623679 5062359993439469770006810175232 623680 -19675450501422885300966653952000 623681 39430473586239864137300943052482 623682 7883266243396440360131954974800 623683 -68189974802169482317711635776068 623684 47231186594238249385294549516416 623685 25827973319380591478258170768800 623686 -17845624576584903885269095267200 623687 -130985338630722790887653950836888 623688 14266289984154881689180200960000 623689 62741758905295491701857654910160 623690 -32027092487164547264650272952320 623691 43437230801972216743332498968268 623692 -24339736227701787018758699816448 623693 -10075610491384541405523130029120 623694 -14290347022583833105783568363520 623695 33573491592398775153189380968200 623696 -12021775642216434929888702251008 623697 -28641681905456661776677943497728 623698 32042707304019480796486233474720 623699 28231018507997067478246074110700 623700 -559494827540065852578278553600 623701 4425008724605627739617293284412 623702 11314781421477023031623973372672 623703 -45208004602959389345976039335040 623704 -21398069767294680425776002170880 623705 98173054633389782626151778192000 623706 26255265637800502805436031394304 623707 39602394680767813698939267972112 623708 1169843816896833424305121053696 623709 -12997275647487570523475383291956 623710 -2643301249664880242337831469440 623711 11998320329441630971831970757624 623712 1813489043558362446316225167360 623713 7105925424217486953285968963040 623714 4827999953019984374850631833600 623715 -385529564453316909933332148480 623716 -84065527745089753159192482114560 623717 -74323881297448943580389855007234 623718 15858748170465974056781874821664 623719 146257706948625897607122422696120 623720 -10923079263198190782090176102400 623721 -26073270451897796970198246704688 623722 325692900612909516705668941824 623723 -96667807634160531800285812646028 623724 3362948543037329856611092256256 623725 36570998070140653490982488510500 623726 28885126226253760914928571123904 623727 -44283590158764371059132399668960 623728 -5823640416361280637311110676480 623729 -31709072515282824569366005274670 623730 5078845944674838211544459320320 623731 115361151265818628270982826546112 623732 -33679784631301066920804137318400 623733 -30274062382172392804169701965504 623734 -73397516324330071239703420101984 623735 -10280915018692160127802573754880 623736 60422283779026620160210286776320 623737 -43971582567356620774310137759488 623738 29274226369223644379809651121520 623739 33842521284463941321738518403120 623740 5550999699459692939204846592000 623741 66051206004145255323794588231532 623742 3106265830765774720952391834624 623743 43198000281488484081274528452992 623744 59348588232798857600134954352640 623745 44358086773402271544492036918720 623746 -5972306483646309733552282237920 623747 -4965405336836387245000686653928 623748 8127116923352873063877917521920 623749 -46252187386782267906625689488864 623750 -1277517075449908535030662500000 623751 -3536510450307019733890614666240 623752 -109413877899928709474987611622400 623753 -36953726830690025562799409905116 623754 -3777885777706475632921990748160 623755 -81488795889890091091315313520 623756 -30008039046081143105897149688832 623757 -3589782225397606389661879838112 623758 415387346944640150359064193984 623759 57838320194066881756843483782960 623760 -1907284363446585023941100175360 623761 -50187866231093323441447619800920 623762 62623646692840942114964138527632 623763 10594532901396582861606228565584 623764 -122747664633310841520046056102144 623765 1476438118190542442618110269660 623766 4604083308634088854622455769088 623767 -71351310069945614927961619152184 623768 12721820151239359412647136501760 623769 6743089397078649415252983931344 623770 -32468974333957506510173978323200 623771 62768132726498111100594825171972 623772 35950419989392607059729991095296 623773 -35391895895659087913914582987316 623774 27319343753418257886040509351552 623775 16548297381402838306216846579800 623776 -87510085617314955994689806401536 623777 -10791869247847719337840337259456 623778 -21758209490781535679035290562176 623779 -6880029854804119834313056479156 623780 -55389213357090212335444984262400 623781 76298489379856058766336596015424 623782 -7980975273393428694486376674816 623783 -26880374033608997455256808418656 623784 -36513595883129073521707922227200 623785 -993583897881969876068462513400 623786 -23426516142899207358721389207456 623787 742085768856897896459510834352 623788 2735708150678465026148174977536 623789 -99895741642261904943216181282560 623790 -12077054343333722305909418688000 623791 -46159581698535580923160004365328 623792 5199940808129716473064611840000 623793 61663474864152497416321194340464 623794 38724241608119979792362638887696 623795 -64487829509374516002938735293200 623796 -5964520684558696789922408171520 623797 35065248444060987154507347957660 623798 23783076372589756625888945171712 623799 -16480259422391249958223912577832 623800 -20238680331487492886087746560000 623801 -153160078901511424793154481440 623802 -3932479505492499918463569312768 623803 140101029816795604263689793982052 623804 5920629657457412481277768628736 623805 3573322682335601135270898597120 623806 -12102331499277592230559230492672 623807 -28603917316518707120318583272400 623808 558668457930749887123669647360 623809 23140717012368050414692784184004 623810 8925863907193814022270177323520 623811 -72567978043792045998302262173520 623812 22053457445368114719438961315840 623813 40316286260038026860159097861504 623814 -42200281246373400289713451133760 623815 -17280529066281105889808583967200 623816 -39562896209291700156936260459520 623817 37677411952192228921824690806634 623818 -5162427376670908078352369601696 623819 6325949005741355455043521311600 623820 6867410843626011599769762600960 623821 97895041753863865066847074558944 623822 -18540783611918268712129426262976 623823 79040911714644990372185854562184 623824 -3970742173947437105699077750784 623825 -27055987636235139239381536143450 623826 -8137740295602147158191311100416 623827 -37411349936470046482232336763560 623828 20943108095065285025891554990080 623829 -7331693704401004645036563519552 623830 -20221083600656127304644061021440 623831 -53109340254996216099030112030656 623832 -46907221994515631002401526579200 623833 9244461179723125240829202469120 623834 47547263016215106999851631970560 623835 -16577550522910283047157697760800 623836 -10837841294912035878826510169088 623837 64928091736772647328181239121792 623838 13445681056948389090851295285888 623839 74346430712136877054411072180640 623840 2982637634295124836284214804480 623841 -47282727015343014272025176240208 623842 4930538543454189124957866246144 623843 -48209307148520404034892141563256 623844 -87461881254747327121518477312 623845 -12096519115776516051878361888900 623846 -36785672634673462049196518921280 623847 6454968633135277642995775824384 623848 98578040667090700695494904576000 623849 115520018402746252396405520859636 623850 -13402456872639439906943937792000 623851 93643099097948835083247621572852 623852 35016883660222089547425563200512 623853 58897421807740845520660583692662 623854 -13745028453468650057923887430656 623855 -36710433390346968114195697485240 623856 6390045190587362526717841833984 623857 12366219769769508959810298884072 623858 1613859049092594781036729341984 623859 59853196284741686658783819470904 623860 -43775764871083620072780846193920 623861 25224392179713056660149957187232 623862 1307923921167756491208313258272 623863 67859198764137820804221678744000 623864 -56079103299065873045094516080640 623865 5053197092509190627880958080000 623866 -42896187460280514701905266286080 623867 38121628562975119433246017370916 623868 45959621999288060826261124932096 623869 -66541619161160440934487473172730 623870 -6346725187498041893543523072000 623871 121637774581820290694953662524208 623872 9826626905159629718168017043456 623873 23310852311921483980787110127364 623874 31463432831194345738424223884160 623875 -5921966921064177401100813312000 623876 -3862634728121362223845203840 623877 25899233976504073747384674445440 623878 65561277345823939979389124595456 623879 75522485384214332474138112771480 623880 -1459204093447626992333056358400 623881 23521498797473378842058234662682 623882 -20506186613875036615107513692928 623883 -35089399709074347373966587658272 623884 112563780192034087778607961600 623885 46102245673058153040264121493580 623886 -13317151847688968959969457305536 623887 1151853468775063187055508010880 623888 31837579607632339237046756646912 623889 21978732766074715396080056327040 623890 16593492325207255202959341422400 623891 -12139373739755285909481919432200 623892 -61090671968310983858133200898048 623893 -81022022989330888858021371727858 623894 23529586363045671496034873540352 623895 15615987821368005710169948528720 623896 -18188366929702055775318758768640 623897 -15153852689726876416463221288428 623898 -8079076923320636825160593935872 623899 70460032322567125509200579353536 623900 46114355287273768328400914995200 623901 35522074129846982735590955356032 623902 -35830696834182341043455518366848 623903 12338548058114299245157777683840 623904 57567961633608516311925063155712 623905 -20759183701519007427672382808940 623906 -25349471976918016644972141680640 623907 26217784463106560036640599040768 623908 -19598511339091340595284559113984 623909 -51348789382542395988103928813472 623910 4483108911663969302220697221120 623911 731328988706750574085346907912 623912 -143681998458484640544515097477120 623913 81829652622633859520777148691344 623914 42307231075345395073752494011056 623915 -8454961400410515436772161345440 623916 -12650882630693026278067642828800 623917 -38340735759139118769412810243200 623918 33363285677306821417308498186816 623919 72653993010020543029331348071944 623920 1780005403764647395050568089600 623921 -64536036589733963246186639310528 623922 6374381681385497424167013173760 623923 -56336247295322312425837004851828 623924 14523724856552530274295071717376 623925 -40410514785920244368068725192000 623926 -40715198739745558031733099221088 623927 44228773969028015922756048259272 623928 -25728638100596804997419947683840 623929 -104332247147914752240752533280470 623930 -458392678748979649377754625280 623931 601669136030594849964857230848 623932 -616318616521350000620055415808 623933 -3944244454848564745242830581818 623934 19061937859343737914409993534080 623935 22783136270816277136326334773600 623936 32735341199504368469804777472000 623937 -25636066768739123381083291925760 623938 -666213118348537157267213180928 623939 -62809136875963441024267702776 623940 -17562375676618862395349772288000 623941 -107243855849713697803562751231200 623942 -77068948595140673529222315110400 623943 -2402378501762348003348299166328 623944 -26544566878890866378473745940480 623945 -4794372749958027749739150899520 623946 -23712617792105155728844963266816 623947 -47843039570939417984867876250604 623948 -27067165521816203086709605570560 623949 -630165334353570509320664232192 623950 26158260075678823680459813312000 623951 -37831704016858648063065517570560 623952 7936918952943019013762684682240 623953 33722192027584516384461719073888 623954 -37567402802566087603071887923200 623955 -39314664251682183172537477010640 623956 -29431252326950078127984330543360 623957 -61678103220014207897219934079794 623958 -29047402329306708579106310807616 623959 16079928657060749796026669719216 623960 1214206879426460866120559616000 623961 2536283703387342338191312870788 623962 6204732962777006989715857397232 623963 140055943038588597533743224646212 623964 9112018639234913017921129144320 623965 -34434695451034364079928203877140 623966 -35052683775066696898955815149312 623967 -8692169250331380357942539041152 623968 13080057550125009050319949135872 623969 -60426435389494891551840152165592 623970 16443326660331149629255407283200 623971 70157161641249954474991672651620 623972 -80729433440214576812063349104640 623973 -198525593056807005933699205632 623974 54977785423003982750574781248768 623975 62515887637513715600239776381000 623976 -27493242292957682968505856000000 623977 -122468282152454184190240229695174 623978 42655068141170783047049118077280 623979 9330291307740686679916706617200 623980 -7476710690928732367396199823360 623981 136713648407761444888081428385632 623982 11999730893274627725321357654592 623983 -28448409121197111820735097470768 623984 27303280041072040064695783096320 623985 43895074086900168609382957013760 623986 14183892892647594918067209285888 623987 -4504116355499917425942993142368 623988 26368303238038064760523765644672 623989 -16891493328900355181687476096210 623990 -7619230660378327483182541850880 623991 52282537283232693881238553276392 623992 -94869131007376735006771952640000 623993 -27027516585886377217593135927420 623994 -4994885467819472574622987284480 623995 -70056496070116506320242826016000 623996 88038661815593040248307576311808 623997 -100873098185700304938147770880 623998 70418446562557138129674370482240 623999 2723747457891032878225660743360 624000 17669964264967609208883118080000 624001 6108705581735484226915485480320 624002 -83836805016478635937871199593568 624003 1454127911808116734680869952504 624004 -2388524947455274827916571719424 624005 33254373892562128104213591942360 624006 22606806074562727675664260881312 624007 -31578452987868819163041928768744 624008 -6108835540946353694851885793280 624009 72181921970545900525237442175504 624010 19031893524047158248676758680160 624011 11431867729594587814159680221232 624012 -10610144281669417212097964160000 624013 13725859595887333673437215602304 624014 28846132459300871923574496209856 624015 15567603213087139328627733745560 624016 1426440438764341157519491072 624017 117155789217586251616087489910640 624018 37917846429596654707973975819904 624019 -97147961216600475999663793898496 624020 16964664237766492903366043880960 624021 25163929091038428080099833979520 624022 -2750098476835688377552762347648 624023 -19003526067742909954030676487000 624024 23496012632800708497781560207360 624025 22156005863676160081100220407500 624026 -27913504381769591574290603052576 624027 -70347760307658978136956291583080 624028 -24039610563815805911134771896832 624029 -6594314184767675573544656766720 624030 5740846297798019688565088993280 624031 -30136364978609290229614420891168 624032 95456411759577874970495631163392 624033 -20663869470056925139184441149998 624034 -5089653946965187637196221472480 624035 15803172282939053902002354346560 624036 -8525643681388834730426198261760 624037 23005258239315631011860531850686 624038 87480718778231881152273974997696 624039 16867780265760043638166016532048 624040 1096148692399586823217875916800 624041 -59014236811227623667639116362416 624042 -19201765656497615510791789261728 624043 41439048142979137604026334526720 624044 48349736173520264378581191419136 624045 28425809878567733618728092580320 624046 -2846161387066536968407884174528 624047 82314490977252271655420815940496 624048 17617467592688291738319181676544 624049 81884998408733794593635711004050 624050 1708819820430127775077263628800 624051 -21665209853351286605578324298400 624052 35019179653750503837314196178944 624053 -68612319571131997936798470467940 624054 -32346971985165166765900541206080 624055 71952947777527023206446658442000 624056 80834897988990133571755667066880 624057 -14090096868646729419818294591808 624058 7429514898224228996754719264880 624059 1361170735331062863023321895168 624060 18453587967580216623857527610880 624061 7878288618880863298088236155648 624062 -57523337608081453999434135475968 624063 33850806785277212003571618098688 624064 -3336478906514669961439818547200 624065 -25704843719755740189646353493080 624066 6719910980005376218046259016704 624067 18190490420701416613620280173116 624068 -2946851246955363296125301948160 624069 -49434688127121740542697330027106 624070 -27143517832408666122093372867840 624071 3882330898224756214674647940912 624072 -41598029292649991834311414702080 624073 64583258315019047639074016620560 624074 -45707537370741305447250286744320 624075 13487761426896480840767865723600 624076 57658559719623985289267906005760 624077 9694030047674775331800276038208 624078 -4469612855322523000183449845760 624079 -41032301713046637319482523926048 624080 15818508449199730834392526848000 624081 -28206731355771584793488982362496 624082 25984161230983496817739078090752 624083 80183233276540472027060031614064 624084 -48752383460091150336598642157568 624085 -10707417599182851552007547825280 624086 11533440192054126535297669576992 624087 26477110217125464278948365232160 624088 6044063834525468671093770731520 624089 24675630633618424745687212090890 624090 6843734900653332563324687139840 624091 -53160023916420336560452636622416 624092 -12646361109437181511217747066880 624093 77816238224331596136299956188000 624094 -17905069960570461625622224043904 624095 -44660652932857942169554998557400 624096 -34371807451816146771647069945856 624097 118117447347368061085875879056546 624098 24248489454380567012821306290336 624099 -8720972076339094805693968015872 624100 26458326531509244077457055243200 624101 4993188839347690693987209824604 624102 -165608091369821157726698910720 624103 3647714893108455453817404964024 624104 8396103213751724254579258552320 624105 -2321425978439136497718729186240 624106 1045977765556814491042651726080 624107 -136591105734321002429269398327768 624108 -40082625561486117750860673354240 624109 70377770509584012312082522906860 624110 42363818962668083865923371440000 624111 50221382007988914054666335236872 624112 -28656751627867541902576228597760 624113 17183040968346652651134797058816 624114 -38387309676850518648349357923696 624115 -24042124628004496012575458052240 624116 -34904702528898363806334887484672 624117 -35594961293218782337382485081152 624118 39047877470688110508282553440 624119 128286502152693972315338811500520 624120 -2346470822810855066883843686400 624121 -29629331304203332728494571758508 624122 -51094348890256728408611323887648 624123 -24324496904391374302100499116736 624124 -21763435181403655703663526447104 624125 -70006841266632042722201727321000 624126 -4247054029634926515227169022656 624127 4506514183404394341806002762112 624128 10859796632977278723399408943104 624129 -50791753795665318312640018967712 624130 16511390934730564693060573945920 624131 14730801746798915116563345549120 624132 -76158575360228807469867681331200 624133 100392842819754669673431476188382 624134 -6088016165288499487359187910400 624135 -21332642388092155224548253860400 624136 112229440525810403010926351815680 624137 12383398481547810759404596604160 624138 -36432924798764813311203452398080 624139 37884447209311632504267806521940 624140 27039917482056286194135201223680 624141 -6562142212935922440192423178848 624142 5914881482847349697770912385472 624143 20773582786334486186018402795088 624144 -6311414073513348978322913427456 624145 -896967541411429752882208745280 624146 -16392759287765715818936026159728 624147 4790007324226520869948633884600 624148 20572826116053080958087909984256 624149 104098497489821321905916187579150 624150 -1085363302115691878673057048000 624151 31956435429985828886334438743424 624152 -48656666506830598593325085491200 624153 -24879150204760600585315523303616 624154 7076883795959957923475665523712 624155 27054844612616000410260534504000 624156 -2940392032134028869362080582656 624157 -4288998667590892774996083692820 624158 37889219034711218016531466243200 624159 17885965609308708078027292872720 624160 74899163377738609392572914728960 624161 56675195653472491302893673288000 624162 29861587956864229875211535103744 624163 -116112076029599792871916960999588 624164 71529539494243278728200927349376 624165 7542795149522796479250186997920 624166 44487618505766454516952090072032 624167 -105874681912467678367825485611640 624168 14732837877405450297189234355200 624169 -12305490845792293919789945045120 624170 43675121376856108806353050301280 624171 -17992873606570509613341393822888 624172 46773450945883528422643469749248 624173 74939632190673077378985103481760 624174 12079123482071712291746391456768 624175 -27919317394548446643210702112600 624176 -3047846481146205399986224693248 624177 -41573731286652427826130713156352 624178 -50376702850903609220098236357360 624179 60366047704884092697351992883360 624180 33063091727434614117369613393920 624181 -14672323859496867374494736454948 624182 11089833140877041327018702662272 624183 -29662803128050299204814868478336 624184 -13225552162018460908989422837760 624185 -29418366923918011321907820061440 624186 -2409317883976334604796244323728 624187 -18295821897029740029982979117880 624188 742435089130077258145373552640 624189 35983712560639260737642240177280 624190 81806215230138770700185525760 624191 140897722013085119767776206054592 624192 22099174271237327193346588803072 624193 14773752148104996312049647175620 624194 -24733545006569398779886904030688 624195 12717427876305566913571757761440 624196 -113845277233201263752432763083520 624197 13910888347648326617994561800832 624198 -4864347052575915462919344841536 624199 29501438294098282251124666554200 624200 514263793555216997630937984000 624201 46679601849311729394569188073232 624202 30306617050146120662498705877552 624203 61433959676688267039811067506452 624204 19945785512520540760232015410176 624205 -15090585932133352133936746813440 624206 65959330183261148558539275373440 624207 -126808108330235663258073104555520 624208 -7806553402450883888513940340736 624209 -73958533946618684981049214792590 624210 -15179137456318495513892824343040 624211 -23266067043174143012571951879780 624212 -21918329417891812556613669589248 624213 -74661676227402742156593620260800 624214 57692170217050345876347051591456 624215 122113340330443674061793194455120 624216 8956873676930460062441000140800 624217 -45808957179979464153090567480048 624218 -9786455046198461951252946633984 624219 -17700539533587772480317863978856 624220 -22329652808857057764249512563200 624221 35384387389655467846360204721292 624222 -26041986194858757895352692559040 624223 -5121023805513677262626924246496 624224 -34661306010076802333610320461824 624225 4256912246403856916084736528000 624226 28712736995506601678634368833920 624227 -60814777417387897648088908522608 624228 22847599956385645163110159349760 624229 89652666930365081290658461176830 624230 -33168872106020067504567653658240 624231 -631483293342898141086189045672 624232 -18214867070690051399665455267840 624233 -85544410189318171706649546136518 624234 4597837923435562241744602807296 624235 11518219787427120386103948499680 624236 12322800870092540260310879873280 624237 59041360881368803237066689474720 624238 -403888708590359191811656317504 624239 -39471212553876665251582453107456 624240 -4688755157623234305010094899200 624241 -7454578982929126309010303181358 624242 52377881772909213973009239520272 624243 -10127335791139786928448669323520 624244 9519469942625357321157448881536 624245 -1643719801224005125664573560800 624246 -6972417175744927638994865541120 624247 11440928291689822110640837155200 624248 -87158405888801329339378950512640 624249 7384240719313965414467131950000 624250 -6263735316121792049724421056000 624251 96395216818095393257431925049252 624252 9129999982023482751725032530432 624253 62452384700865254236925870014656 624254 97926944596333244173236213158400 624255 -39260471633358520293235754371440 624256 -42617486679428882947805376675840 624257 44964261085812271068495067086852 624258 -3018117794916882277916621337600 624259 -104209741875466136273450143345540 624260 9551453184114129441176413850880 624261 -21609581218687505292244285451616 624262 22077717837571163756690432592192 624263 8980494069237866601210498529200 624264 -32846253342048012547192535654400 624265 -43218029715218741543210899517340 624266 8766008449662650624300253178368 624267 39917998648663433601019013187072 624268 -12457776568004501968349122037760 624269 1866825156799012927168320981900 624270 11740950778005668635567432041600 624271 -43526975527985116319380570360528 624272 -31177782543240588354527043452928 624273 -2984501477285672106319777313856 624274 330621333131006686338206966784 624275 2168526345796625898801649908300 624276 -49480649283650281011769991971968 624277 22940245847381384905752217898126 624278 8658215490261052671577409303040 624279 -61648694245456299934090277892480 624280 4424209322216314578210656870400 624281 -706377233849852793466809969216 624282 30750060126400806656090647752192 624283 -165226167266216779747781166009600 624284 -72627104191449319526119304016384 624285 26753288548543238964814515215820 624286 47833908415033519874541080359872 624287 -57977695556552452062148338189240 624288 2967535104333643738399962562560 624289 -73924421777015340866931051437376 624290 9600522100116418276300974366720 624291 77950682253645079443979898325744 624292 -23185408947503499129371004926720 624293 30965913714672697623359398772220 624294 -52783044007639172515028086993920 624295 -1796210127070182435165626610720 624296 -10038745663408053756995184076800 624297 -2041394288875351969736107954800 624298 36981566791269529626352643249664 624299 1027503335862366923136456969264 624300 -31053668144278763177137385971200 624301 -77164337569621673037743492048640 624302 8515946481274149479652284113920 624303 9723957474305133124797770609904 624304 13145167002334424166783546245120 624305 63989051551530110271678681097920 624306 -31142066764705396577776188193536 624307 30529790358192260874293227607592 624308 5106080233790830825711891796736 624309 -6715978511068650023655646480128 624310 9491152713449372478033600240000 624311 -21947974443281029563837933104088 624312 13278136007077969582975769395200 624313 13485311691988667776459317979562 624314 -35708794081054154239913448415008 624315 -1226542335036618778061824014480 624316 1674238511177644909992965922816 624317 -707389880689545507420371643360 624318 -23122535223913673268745739042496 624319 26178579108028222657197936134720 624320 20554401497463826649680057466880 624321 -20292220383155681337036726897600 624322 35440235505611490185915855381712 624323 24233911933347469837155524383440 624324 2989927459126934751190652845056 624325 8662614511205748032844941370600 624326 1368232771862497556744159707584 624327 -70920782426804092353933054376320 624328 120008256049198262761861776860160 624329 -68907123240067664099006628764070 624330 -5170514707227774289800473210880 624331 93358972900038251755946241194132 624332 -13363529682556907253190361333760 624333 6024339324481686588183518495424 624334 5321623900375180959498545046912 624335 -15655814712285317158975437643200 624336 5839348459401538660625430085632 624337 34235243841295924844573631238400 624338 7009091144777724490537056483840 624339 53020671814787448384787412361204 624340 -6393032058914079405268532428800 624341 17009077499742058268429629131900 624342 -3703192986276934024008939348096 624343 -40302563906084381603195752646696 624344 6385168229010323643066688512000 624345 -16461601179362267163552691617600 624346 -27287616284690406333762615768576 624347 -10221748404714835673888872614204 624348 -2029624414323307269923728594944 624349 -93835040840559482213289078695520 624350 20780019788814298140447425870400 624351 12552741855609341743005553142784 624352 -24303577802071109561014203187200 624353 -6531872535936966215086239978576 624354 -20811850816592692161302757540480 624355 90316702772100295420992342406560 624356 57221270068975036903976443489920 624357 -14408708425817100087175692721092 624358 -12466691711885385375267444568704 624359 -103364048341507754914093652862960 624360 -877522722878589629803315200 624361 6811172776238648861819634806500 624362 -50134001139739496400685535616768 624363 6954826406632867327745926701144 624364 -23583023886713257128236703017984 624365 23736273680732793734496111187200 624366 -44202485975726991436751786830848 624367 -18687079074278976813109582568280 624368 -2837093498161936802426152747008 624369 6382765245730908669885742550688 624370 -35347744595951105021279407339200 624371 -20456856288478617767424210803712 624372 -11373653519908741560889339342848 624373 -120521076806563241858820051296480 624374 -23999880859055329796788739810688 624375 -6527946286167868304447408550000 624376 -132457063129231468931055542845440 624377 -21764135755772935445187158978940 624378 -7166797496011907421435631100160 624379 28556129631280585894516743800832 624380 17374742981287349503355543308800 624381 -10693885023224754798802409812800 624382 -22062653335532471628446316450432 624383 26450899776164329070614552911144 624384 -5841438290448308899543636770816 624385 -1085291852461502410237873227840 624386 -9061332011787937503033004809216 624387 29943346134739749962873118483960 624388 -32277620633731864709265594536960 624389 30396574843313148847001452164792 624390 -2604248729840570533604030972160 624391 -87176571851035855859387602863208 624392 124749105038657322944146656384000 624393 11212722510450176249631846822528 624394 -54829088684247310832322550071504 624395 -162401722487387144857976984953920 624396 38662173781998130763230405561344 624397 -10372695855829306780280882104800 624398 18119726463090056094892610635200 624399 -53585718065873275003946458320240 624400 3091399944328521574224678092800 624401 -108024062692110621908491611851598 624402 5126465109530038189137555271680 624403 846417527952377130186206419664 624404 -357052200597836114828139491328 624405 8943800181497126211059460848160 624406 27963134760149233481465823493152 624407 -53554649802144369382052831626344 624408 -57248030788510024936939138928640 624409 -49392474982264522921797822939696 624410 12436274794468532384354425076160 624411 22091296633575586557754942354860 624412 -1343206688042109853334324503040 624413 -67967316409263463475804637987360 624414 -9154364870015557714212387959808 624415 50670933562741033368684232567920 624416 46182901898054739658999018291200 624417 -48693551159897250226739652471120 624418 -11855782313940387091784179569840 624419 -18572410305615192808858558326180 624420 -4367626966670976498078544838400 624421 -54904899461488615731567063704288 624422 65971505743989606934827525484512 624423 -82864961853164520054356395123416 624424 59335533101763043995564130867200 624425 -42528046771979352440188889834850 624426 25840727670649437317428542482688 624427 94848354475401231200870563869792 624428 7988458107178920586778776012800 624429 291805039537449037765820776044 624430 1295062976695571872325237473920 624431 -2080497738877472581938628451136 624432 5185049687607573557053234053120 624433 -41453326800472695101721454393856 624434 -24701602910935829708273508294384 624435 21615304176015652162379717798400 624436 59392640036351892778938183735680 624437 -83529410797317204450949843492608 624438 -3555729964078283460568080050496 624439 65019493252095764378710205843680 624440 110950862869151264069190639820800 624441 -1415027109503758036139016005808 624442 -913281264360110312297231118336 624443 85717206801163236124088218078692 624444 -44424514818194135470864396213248 624445 42892443924602606863158743769600 624446 194964164292014315464072305024 624447 -54829295339301483474544808330376 624448 8253041439609955998463558680576 624449 13857675327475314649504905379392 624450 -2865878780035634142096576268800 624451 -33891357773622505440588343220548 624452 42964508795852546738895200762880 624453 -12174178942830908546908360150176 624454 52812052070599709289751771477440 624455 59218219045052937822841414457400 624456 -54513940257872164842698483712000 624457 22250891289668677643990425794120 624458 1399121017132461697565836396080 624459 39479485359000330962422484889600 624460 -59287187773875597514359570846720 624461 -61404172874248885128751866310440 624462 96117949133438240271724876800 624463 -12638393594120224775961071905040 624464 -2040082266756238730414409646080 624465 -16489103278016426631492750260940 624466 -18204902033546920139353113587568 624467 -9814751188161845819102470718484 624468 -20160945036899635595232462022656 624469 51847755821966627855229914417870 624470 -5276686228337424041714280314880 624471 2388410062928899590767386357584 624472 -58302559127947547113849736755200 624473 -32213772444629715566686564612800 624474 28922104203448258481378888584944 624475 -68432117956788819495445772375500 624476 -27233028552306155173076983549440 624477 3623602599717266649578765289984 624478 65603993020415010216195160237056 624479 70000504495849791739239194914080 624480 18877570039013351046648071454720 624481 -59914723851408504686782256684 624482 -17960261780083548177962801919408 624483 70828800724791351729359545327200 624484 -13290175195776371276051006603264 624485 -57388772601211668846677648978820 624486 10614979598162035432991399458560 624487 32868495672464495603574009502136 624488 54703493250709845583909386731520 624489 2618247457212742788689565001728 624490 27795017877012679723671175058880 624491 31095420598786747933277685136272 624492 -27969958580277848833731998085120 624493 13413728173209742785086437142560 624494 -498336567941497359303900000960 624495 16930738227859131775312526745600 624496 -10764716979136250276291901063168 624497 35958159705421551042341265524946 624498 16984182257364331032093783498240 624499 29713690578957022490198151395664 624500 14668531630168138830113496000000 624501 81102631438597992908511290398830 624502 54965684655171933245850777185952 624503 -138732905560348312920083473450536 624504 -3779886142750366707958399610880 624505 -69841966166031763956482751685500 624506 -14616335540458734185235713724048 624507 -16092599065987876005409204400640 624508 -14552256526096070765920618780672 624509 18429501610002365435852902360710 624510 -37221804090458998442219072960640 624511 -53682540917204253259826052416600 624512 12045104380895715633279396741120 624513 13084409286825082093227338359200 624514 -74337818335863159504927817968768 624515 -4711014809547727772107644012000 624516 -28740213534479624432017094578176 624517 -82120733538912789489320287862434 624518 -50940073168601849230456258805760 624519 -2546257147064432264539710047232 624520 17402787488273715906906563481600 624521 -68598848675964077520322948306278 624522 -33861114833806675328593408259328 624523 18137027192233055643020782653280 624524 -53268934953157088166572713115904 624525 2291521550089871859350332341600 624526 494646674090933035984037806080 624527 115217317472226300066131503671480 624528 -14666466282486251409005267017728 624529 -10045891255527132577642996916074 624530 -311159148356251698940658521440 624531 22283194408493983892247052998720 624532 -405057637334993305298080083968 624533 12862356953192072394013531832064 624534 15652764690747635281323950009280 624535 30336268788502392301288060803480 624536 -100064377138367014339733276590080 624537 -119894525842177194306742639942560 624538 -75582211258031972262488751160080 624539 36517984323825453011050544942340 624540 5107382691473884458121560391680 624541 -8552566649821538295725702604058 624542 -45322343163341243729022352940928 624543 -4455251545718154072371653378800 624544 -119755061252180252287093590589440 624545 -2787135007464329950912509998700 624546 14311053306874141978486234918464 624547 -46189582413865495609814970241536 624548 -44900484346968176938714422762240 624549 -86318166327254603498593047324960 624550 -2951332463320164195456295591200 624551 -16401576994392857534737765947888 624552 16440878417062158375850386800640 624553 -29631656060537647553178030034956 624554 -6074147274401560959836109005904 624555 7833817153390285373509155538800 624556 23448492727614316872020380632320 624557 -35403729129044490933168200032128 624558 -27762145049807335916467752563712 624559 31926305585750726771197824668400 624560 5901692962367373198384000860160 624561 16667722838743984393422974368704 624562 5372927188776013195080803254032 624563 123726435595214967842295230531640 624564 77385958280375579846625623224320 624565 -6730016194722952234073996887680 624566 38450492375215318179631293347232 624567 60297081391556950521565200885480 624568 36710765548900441429698492825600 624569 60690222247992079008713668924560 624570 -5929676091765363042738430156800 624571 -59749878975500008696909653315800 624572 -3656663798699238151251907834368 624573 -46746617763269370550032056253780 624574 -73493871369647316550130414131200 624575 214497531902182878347815689600 624576 -4509235756424856648472936316928 624577 105671295079563287177545613999426 624578 37498955311397200585826241093840 624579 -37805149944428107834798459570512 624580 72312184991012059037744815841280 624581 -12273750183778766854027777377408 624582 -14475842939409629821657138482048 624583 -59911582154081660702363458194624 624584 -76965267075689027395391011706880 624585 6541990792664103282521748075840 624586 46351185811769014368554624348160 624587 12755361364430111748350543162880 624588 534931904436565699827551305728 624589 54355202029649890140190237183456 624590 -54530584206738571342570063867200 624591 5098759728495009239879375982264 624592 -32639454084756285878739683901440 624593 -20263178397611821164345819622158 624594 8751282409796535657186915490560 624595 -4953627974675213648419347464400 624596 29194006157555386950134591121408 624597 -20162810404380038113703396051136 624598 -29188816217396776440996165726336 624599 2410893823330964112939150078600 624600 -38107017349784465269413954816000 624601 109836501754057284797999572206602 624602 38381672746687439384605605600 624603 -38698186265743960808317975910400 624604 -84311207515350919114648543327744 624605 -37774345977574889183075912972040 624606 -21400228275259413649353259852800 624607 -111276466879726118346292942114144 624608 138565509231583315301910006988800 624609 -35897592763307748231284823909486 624610 -17812195732707561330579427069440 624611 35432495819818146757782751860960 624612 34430293107849237652806646182912 624613 64414004535374210941527955963584 624614 11919743573040645782136145589952 624615 23541080361088757709475200960720 624616 -31766529146778375870629663539200 624617 -45784726670507402458735923239808 624618 -778204514975473454454861811200 624619 -18501645562923795391775125803200 624620 46391525670552186855572930887680 624621 24079296786745406219245635342912 624622 37216907210225193760595104322112 624623 40966451673217653314581464116544 624624 3247475701658796504135998373888 624625 92906761472236078923389082480000 624626 -22251657524294022339927410389488 624627 54443589165479745643246721335764 624628 -62722156383059033898050149589632 624629 2948396801381970971975142526620 624630 -25777819336862971965750895226880 624631 -14800146161235443002693987928640 624632 48719824394862115493152761446400 624633 -56231683075298615823425477642400 624634 -14504154296231407793036037654528 624635 -13063250354314608323565347155680 624636 17294018694615385550133725486592 624637 12708580100307726347685323409100 624638 -7960246549473275429035734155904 624639 -76063306446875475517070461707576 624640 -4478734681604820463299172761600 624641 25945110927212628361101247106352 624642 5621641461043776006237586518912 624643 -20080499571136844528929624975108 624644 100667163135628899519032648371200 624645 -31588097139665061712617506860800 624646 -3202900094303873487500165781696 624647 105172840524530900634352518746040 624648 76770549345982054976843090411520 624649 80217610489609367091630804762650 624650 7996251051148063441604184032400 624651 82251405533713455223502117251032 624652 -23159329248151818055627620531456 624653 126579531010754828942352425686080 624654 138197352653628257640462459264 624655 13272757953003101014585666845120 624656 21358819649333841609710925914112 624657 -33974055331031060588822286173184 624658 -11002602617948626892108733307392 624659 -29411439339165191147738544011184 624660 -36253961194867198402476358656000 624661 -18259652736024690824719547200 624662 72780561929452548461185280972832 624663 14724688546606986650817132978960 624664 19761994161762601084419858001920 624665 79327607017438037173289850693000 624666 5453813486429566011891366727680 624667 -51055951495483260704520486140284 624668 -24594927361693388149746410310144 624669 7829246789342898774548625154944 624670 -5818895427035634876931505814720 624671 -53329915271939334397646123063448 624672 75765283173524667242077028352 624673 68064872933450626300111859103744 624674 -25853835178128656464819539381888 624675 2031151011178115730593049129000 624676 -6269673801342975487589423402496 624677 -55730129857107532102765490328768 624678 -6050920164852042167933750573376 624679 36439511010734789246164528401840 624680 -9554813474490570270224675635200 624681 14770561860425653091391074088960 624682 32682118393087834414203816491520 624683 -109582077501562322225899284085068 624684 54154386865596208590993548699136 624685 -38429237149768790941943939943240 624686 35235973646116611039677773545792 624687 -10005190320556198663974473181696 624688 6685286763388363759211369971712 624689 -31561089704510062032676231223640 624690 -30024908860771892570613289320960 624691 -16940648099416339939039355086200 624692 82184886806925690896098593146880 624693 9621599337015878547135984716064 624694 25362869183506809694378380373632 624695 -129084466747677219174543409426080 624696 80301660196090941760027625164800 624697 7893265169992292191428674193280 624698 12970769064305447254948440831600 624699 144553393825104476260912218092640 624700 18457089126965581490743167603200 624701 -67284673697202371236977657867360 624702 2912953078508419499658829799040 624703 -23301674915443853360684014185696 624704 62861804380480211689150611456 624705 48107945400926824366507109727360 624706 -11780199466577096650350662918448 624707 148005977988515726714228836288956 624708 -7901545205196026165233212493824 624709 26477016255419293783614885418910 624710 4997980405437577809596457840000 624711 8295783088079868031887331047120 624712 28220257944219627765997623705600 624713 -55058140318776972700928899015680 624714 22252538169418235389328706359040 624715 9198018124538069931153641766720 624716 74023103067964561319582563388928 624717 1826735601162804892189355967948 624718 -70040149167163534969640880104640 624719 -49630956638881528369392307904304 624720 -3807033404105725330733354188800 624721 54088483110150006157126172215922 624722 -8213407507063785095772514925568 624723 54270717380712796265012648952 624724 140031110738333010464628551847936 624725 18690790516738256212395540362250 624726 16609960087463691584375139348480 624727 -76228275608761919392407388434424 624728 39600778842916304382826074562560 624729 -3032670238606374849689574251520 624730 -27578712615990531009287029374240 624731 6650372807828455017765452702532 624732 32026769932099275131562886348800 624733 -48875215110251852049908667952500 624734 2814805391134206293938611020160 624735 -4881167971381454080931126191080 624736 21204815630773405952404779171840 624737 88640156823137861740594869604386 624738 31505409238185924224497793910144 624739 87414813205131494784246079106880 624740 45074090412853589313292446992640 624741 23243874281315965230290077841856 624742 5589600143272892973859883074272 624743 8636399107311241889912842076160 624744 37607201346279776631330137103360 624745 -7203973888441273825879631000640 624746 -15189717149890872565607207861760 624747 -1526623492328584872047983745280 624748 -15943594379683168986507594560000 624749 -74138346305056760154236228446026 624750 25445027460328882705702180512000 624751 -29337689080201694438479758978600 624752 2928929450977907734055553171456 624753 -68593785658794248402430446301918 624754 -6611968895574326360701532473440 624755 -23695613466966185060194237821840 624756 -46477778892241625035305289168896 624757 -31787654623539652190686984560000 624758 10517886426981280603681495889280 624759 -31271007446448483647146059881496 624760 68201035120848307203532435968000 624761 -112158512066006728749333003864576 624762 25660012313199762201427556928480 624763 99174429890723337038423521775012 624764 -6731244472987024946361580382208 624765 23773771900365000315806135668320 624766 73422043794595838608300775480832 624767 51109365489409721769385440736224 624768 -6826386735053406127045402951680 624769 86480685235393936618849002231170 624770 -18730348805547109361961960829920 624771 -34737477457624235060398012233216 624772 45227793532036125689573331382272 624773 26592331386950110643702741403840 624774 1464508599841190796932636835840 624775 -21776450774242372951772083032200 624776 73670124502648791888361574860800 624777 -17160268144912330518227814448320 624778 -2411951045548107952902017991168 624779 -10779054222935084836300802730216 624780 7522857432729055887187705344000 624781 -2161456085716670650689042066036 624782 20328445071110892048885302238912 624783 -45336414817811009939223840550776 624784 -25925576942794199807207973371904 624785 -18531379790240348200585873679040 624786 16738041795444828137972325846528 624787 -11740626631825814592020403988564 624788 -19369426082789043619202570154240 624789 -25881768502949167360790115170592 624790 -401073845894703244838547665280 624791 79646419314755275379899373973192 624792 21809345507243562059426886451200 624793 -91046954781359556044102417739378 624794 6169106909794564350183361683696 624795 -30428511490699198443227820821760 624796 13805469622965685366087563358720 624797 100420360707647845978048951926246 624798 -74504422678512747279849837088896 624799 -26078208733542201508490587932528 624800 26256240224444035707478710681600 624801 -36937929938764763457306938216736 624802 -49918744779292378840402672425648 624803 -18257319519306503598339460038948 624804 -823900449785133247406557461504 624805 -19559041406949090730503048768000 624806 1863055327301709517726883637504 624807 -8942625884385436498424150456160 624808 -70212319333257079443851519063040 624809 115402242144243176804442155510010 624810 3775983971247650588079921523200 624811 197863352779220082699667516339200 624812 15862443551868555840990712983552 624813 -21886506755130504477823437398976 624814 14902323995927392012075726184256 624815 38088274633907206601618135163600 624816 -2463380273694338230553947422720 624817 36546875003829025129010530320180 624818 -16136553879539585390049830913024 624819 2649692902842730288982956196448 624820 -10692472370101845976268070174720 624821 -49195657736483883635088846951648 624822 -1223829177653623693331086742016 624823 -45260200224978460233607887318296 624824 86489525396665614015045373317120 624825 -20129901653048388624710318376450 624826 -55551935573549876297395640703888 624827 6065180843703289704079785318672 624828 33993551976557883983856772600320 624829 -12514358791695055224438489904570 624830 -18383192728988507774358111253440 624831 -15878654779124957329387339528248 624832 -10631361492720040166290324717568 624833 1324949944517658522008371459488 624834 916086164988242061362182233600 624835 -49031494399023811453857886849440 624836 -5130057035314765850516738703360 624837 -24860334939169337159663823294240 624838 -39995504823907635110996477650560 624839 124552922275347549998717075495640 624840 -8323588421807675885819029094400 624841 24590339102030507029512115761024 624842 -75684528529764130974324636619008 624843 7207489689167106344257269713532 624844 13880676558265791277385623808 624845 -5243341501402075793094583473480 624846 27387779812447157223883195797504 624847 -87274201493560810940475429554704 624848 -3856962107793785114163053371392 624849 6352086424238729033792322734064 624850 -29986284397117874043044311995600 624851 -92868232629729597274245623648148 624852 -39517449475824135620902749028608 624853 8787627463694515550329163761120 624854 -34185998640374783132036682150624 624855 18470708768142102192640513251840 624856 -5193396988001069718576209264640 624857 32479038628968692311743283261332 624858 13993227893210063660673821791488 624859 -110016784683578404284225085530940 624860 -6810579427900498867294309632000 624861 70339359286452069175380659000640 624862 -669729939290708817442429243008 624863 5843648862122812559008981503432 624864 -15445428096698035778988678316032 624865 16787139296578770654836885404800 624866 -8420886522766041279295910184576 624867 -11635211667822839043825627832320 624868 -10322203886321151001975671943552 624869 14996824530817502212119465494400 624870 -13278292722899943913344133676160 624871 7993623489410317291441441200864 624872 81459777551214948051710526259200 624873 -4724159758259692211731950197616 624874 -16461474961458330536869642953888 624875 138204519098385585112135228500000 624876 101092001126863558323086475264 624877 139317833969707411914453187954272 624878 -66064839953959565511300406820544 624879 -8687551460500817286970834597176 624880 629808375895367515436019548160 624881 54394366514304283024746787537764 624882 16782501794003011282234284427392 624883 33699365373511213181918754525520 624884 -17014958737255412584421617340928 624885 -25827666012760748395557880562400 624886 15584784937456291252118787631680 624887 39375533613869419710076710360480 624888 80335796822246211333265008230400 624889 -870537470286397947965675256240 624890 -6299458105823064060445879603200 624891 624669096304161332527272650712 624892 -109451444214253375479588497256960 624893 -24456215154559614749914071000660 624894 19470808244643208450492768660800 624895 11437822903853674421282207831400 624896 -73176756845082613561295024160768 624897 -8187126993710942110224053484780 624898 2365084379024590403784520949760 624899 -55503552050776949641572728453880 624900 21433674844121637574010936908800 624901 -175949892862007332470888196067168 624902 -46599250841730371770457866066848 624903 -37930563922671501219436717154736 624904 22591195966345104685480410316800 624905 20087348744784759176778934857060 624906 53432451903918429748313983029600 624907 -72783707061016617151593536520840 624908 -13775384442393603016586109679872 624909 68948187868370806535869164349920 624910 7116479410883417893798044364800 624911 -4444904137082452177006401988368 624912 -10976058806388591944098565849088 624913 -329703841335523474810668001436 624914 -37076910337770055087417672117248 624915 -1631879290177617422646573125040 624916 -69388481285625416424386928069760 624917 16233994529135146407794609277966 624918 -13417875159559195587987692298240 624919 -1980700972641710987427078951656 624920 13704828715188462642689783808000 624921 -20506281235129112783189971901760 624922 21363087042878234675468075776224 624923 -77804925925015203195215548656 624924 -6471381260685814329840037770240 624925 -13647443641389021280944316935200 624926 1887905259895722053266893414144 624927 55429842218204399194724692520520 624928 -64903332417532173967784639201280 624929 -41133821380551611391815277246720 624930 1303929773812246457880231621120 624931 -5012674966976285695332507451848 624932 27298525493255383141775960494080 624933 -32206025925971224268384412580320 624934 62020966130245149575890731387840 624935 57020042692107300992484377021880 624936 -17255243370610755897921004584960 624937 -246225500607435339905568468108 624938 6029187226541132818366390035120 624939 -11559775066001671305725158164480 624940 34651466068589631194416530647040 624941 7608581612295855650414746053900 624942 -6161974867627758224703964293120 624943 -147551375594203312100086593178056 624944 12392489883744355417038972026880 624945 -25665258931057482602658954154560 624946 16255273811506559767428635289600 624947 -137904656172728951768818282723608 624948 13955012471226122397171984291840 624949 11727305894977327383809344026364 624950 -5640321906566947197441223776000 624951 -62926280529067668415244204416320 624952 -48112881952729218860457182822400 624953 -617052457695656099399725812096 624954 4186477657099069328121052322304 624955 16153884467987369824095372063360 624956 5331037685495853342821023183872 624957 9431494493416771919255442973440 624958 -10104735568860251313583857448320 624959 50256043964636264495422893962016 624960 -1310957211075808421030280560640 624961 127744244798107183579603749850562 624962 -32516038321454466445596787154376 624963 -34839774023694200280254942103312 624964 20942123639419430105155370446976 624965 -1222334212257634025609338020 624966 -5441352330923239089956916384576 624967 -8545606347414927296253941473280 624968 49833596112159120755405203522560 624969 66831722123716882474729760275200 624970 -23047933760997116856892558780320 624971 -75873570211214446748948245332720 624972 42564038113514209802848962043392 624973 61055035364595172374104640959222 624974 -23727536876814186280035820242048 624975 3743229622824687809399236081200 624976 13040250771815732842242653159424 624977 -87604976441683184376260867820174 624978 -38893972899459845401232311059696 624979 92494670717285313421431072468960 624980 17739531468757682843628804960000 624981 27033489277677567756831738049344 624982 29486239227090940528750134792384 624983 -21194101283900238144612227691768 624984 -49366199622585434511809239879680 624985 752397845204104748521118870400 624986 38553723434745037239473084344320 624987 28450326694383064239410930783040 624988 8038420808828534009299522547712 624989 -62897691933470730793856551521120 624990 11125597129122266697060219018240 624991 -39092185769192124308646747934016 624992 -32222569236933749708976815996928 624993 -13695486891949395577527941993472 624994 -18380371721643878579538143722848 624995 3594252989122155815665011464880 624996 -5996348833760547401360428397568 624997 35468438869409732859430715784446 624998 4491054527205845964865887616320 624999 -4774247438635787966985810021336 625000 -22933841708292897116750400000000 625001 64908712319563420846897189052544 625002 6486711784106512559221510815744 625003 -966382772098314274394079621816 625004 -18657182271321210846337476630528 625005 -692111127066406928333989905600 625006 -32969294498638675289607589946880 625007 -55337670552735173733869580669744 625008 -19560392693693377757688619008000 625009 9567395778145489916806375935552 625010 41947116957969201047050941728160 625011 41708061873828425959280369276472 625012 7545023219984945204923265181056 625013 40584473299653876658069966026144 625014 15517060201450567944874036424448 625015 6160421328849177293426123747160 625016 8654364709970995193262887362560 625017 34072186433282899199062462518912 625018 33781553244457108997003377518960 625019 9577511415113928252081324365520 625020 27310289318022712402866710568960 625021 196593735830843262362664432492 625022 2656568378909758688801996258304 625023 -5743423910162858801193286490880 625024 86363830966364321081860502323200 625025 2557827944764780457894254348800 625026 -921670372027293080966066393856 625027 39938394267114959313220870080160 625028 -69515052091316654439107792552832 625029 20590344273964504857270456292128 625030 15388119134053752176272775174400 625031 -59001189158472513495042226210536 625032 -31316984730975205728509507988480 625033 147168466061978974029677269424282 625034 29597213426647498550440320730416 625035 25806571325309257585862152201200 625036 16729889506529895919119447514880 625037 -31287650746481387544368812329600 625038 -33226399347237181591358137016256 625039 -124063063918223964311332794222144 625040 -6443552703911345707240866938880 625041 31468444018966248166994640060852 625042 38964478817753102613775643247744 625043 79865605405612173650221661490240 625044 -35353131924788749469178008008704 625045 -38472840713245037448380594157000 625046 71123248907733442636773499440960 625047 -2994296754288900235548952056240 625048 -1028114607726735326019905126400 625049 2402084559946069662543218221764 625050 -5479581243774674619099183744000 625051 -27789860931291337705231674699248 625052 -1932703858890465774331472862720 625053 11053072351050087186131887374336 625054 -63905088656996453566419035025024 625055 42894737901483104552812057980000 625056 79231453676653178617780821295104 625057 -757414052125066988116223025694 625058 21546736914934498589802990322176 625059 2122641783791975731520971890000 625060 -2224531484214168406322956619520 625061 -95187850868230744061075027997348 625062 18797869672897630769241543866880 625063 -32725943027484375358683221559688 625064 -35636890688616794735760862740480 625065 -4779686615358962757193281982080 625066 32129842288023930995404997860800 625067 -47557260319017536547079917979248 625068 21098777611909325877279544020480 625069 14149205659218973278733428636544 625070 -24150783765581257002654932435520 625071 -39155548561168640447745413746560 625072 3574492851882335441292729843712 625073 66523220268022417174001568715104 625074 -13024372721036522352739340653440 625075 8562109772048498150284966584600 625076 101259947222403952122108668645760 625077 2077022762927081288487584564526 625078 -2561749939606428769939796127744 625079 5115728103079228590786679561440 625080 6925547603697065131473957888000 625081 -84472076285454578296105832258880 625082 -35724256296622092755559393995808 625083 -32050967776750362942456542280000 625084 -10520371268986765951109389821952 625085 -49448984524661493049900145051220 625086 -7012000180649482075119823488 625087 101726416423280293579736546044736 625088 22059351656494637012842539122688 625089 10421409862507728272568239115648 625090 -11115989132814661944720193398720 625091 1981675127697968463377027562312 625092 13521259481932242515345300140032 625093 -116555793721072026330641517274242 625094 10607841664524071525605621727232 625095 -74065000782110577963727748976000 625096 -106910038652664382963193136798720 625097 120246793333027065842114948981712 625098 -24988116706830670266984294164736 625099 946948385410336377683304545464 625100 -18006655191423473829335617536000 625101 -82688294126224029078963812559168 625102 -28372061221905794846570607613248 625103 -104462787630488970729948147621648 625104 -23294788670253696479015153172480 625105 -5181540350943463751570470804800 625106 42710269946016363833296030852752 625107 12783530346871523895088527773952 625108 9921893716799232727710654038016 625109 -52134455350866477882469606368690 625110 22556173531806642653492785182720 625111 128703797425790624534440461592712 625112 102045657716426630228392883251200 625113 13008140712329734602383612286042 625114 -20218473659568670184045622981888 625115 3417441186008179427416073529600 625116 -23034985695330796480023911771136 625117 14428604946787811245299090368160 625118 982564664153131723307048819904 625119 -30738064061989284309189016456320 625120 74581673835707156892730640302080 625121 28855712970134873495282203269312 625122 14355435343904015736853964356560 625123 -104410298394080012283263795709360 625124 108823720007799668877527886819840 625125 -70918815244332212256658345416000 625126 -29602241221734367177999025779488 625127 63918553962915715993976040227520 625128 -1739064922099559259854626897920 625129 1537768664253248563542434476730 625130 1274485411714321798581447486720 625131 -31761239451913968855665048066160 625132 -2676060121008630790087937837568 625133 -3596352105677523309441665784618 625134 -591473140105682694391662154752 625135 15618700099681335126499592122560 625136 716241102289763329003305369600 625137 -42690090127923835944723108689040 625138 35976117797300482287854779635840 625139 -40123446018196208625344345218776 625140 -12418886714249670996347521966080 625141 3248882813390827484001634568064 625142 36652804709836303646245950596640 625143 53618684505911215428967127958528 625144 -41576705377298847402761043578880 625145 -46002908744709086738463651527100 625146 -9683815823472510652482436626432 625147 79382284859112913267057641685316 625148 5960223947171657422583414469120 625149 9638373035344254023050840763424 625150 -10506405095973782319123921787200 625151 -88717804332073558165979894406288 625152 8959233677171276797069360103424 625153 77616034525988663011562677773780 625154 652117368415316743752291145632 625155 -29010920887268899704934762625280 625156 -18681362803244581875231025582080 625157 -12267700381484978777394317682720 625158 -375305306607840017642694882624 625159 -10561463048262794960544808938480 625160 12204309943043417066957413632000 625161 -3709153982776153693847436242928 625162 -34959982934588272194254155689168 625163 -4157100849021687279923278828032 625164 993427542323562142755215953920 625165 1907895256804555674718593346200 625166 -65313292323021954360863480251968 625167 -7975685820289011854953315593816 625168 12176440474894514349413979930624 625169 13627587151740662825648318811570 625170 3341400915126065419731191961600 625171 133504170035135890398396811619372 625172 6042624249479208507076953468672 625173 65578657432765526989361594119584 625174 16819426080089026825705898891904 625175 27946154491487685821510499772800 625176 -31063190721158424200851384012800 625177 234595027869651356186325889024 625178 14843895139497011387946665126640 625179 7556568468664102978870188773784 625180 -36896509652060535998946839769600 625181 29983906190167649890899216314982 625182 -46235259728300887054926892318080 625183 28283643512546798409927414018904 625184 5595090082041730041561892257792 625185 -32377710644491751023496060649600 625186 -8522065419154565288733195019776 625187 -125850747559200639752289403264164 625188 7040878616700003975889433923584 625189 20812031215426481704655374668632 625190 -40038866804728179904694950396800 625191 68522971620877046601688221141672 625192 15127354023205168725994762721280 625193 104207545325041891084901753088144 625194 -61619145521620385481543416517120 625195 19390897877663154672405407185200 625196 1157939923840246041415875462144 625197 -2396691454117155167738939483520 625198 3264731005237180595645724913536 625199 -111692953992186634324647745282800 625200 -5883738801640157429816153702400 625201 84684034485806174402585198656752 625202 -49338701039566749618053757086448 625203 -92232470373819209961919075975788 625204 79536745234889668081191195360000 625205 28917527162206689038361513125760 625206 29002720227782262437760663859200 625207 162276268919439090798595064528 625208 28371088388082066875143923793920 625209 5775592529253572341573689282816 625210 -65321055092521606106866405847040 625211 60823413531351821697495524098800 625212 -492247531074719118934811197440 625213 98848436176647823151605699403462 625214 49478546126724804282369793995840 625215 -13194253921881174571009468928880 625216 -8428849760113350815969577533440 625217 16951415981400931124257501494660 625218 8057476517001566404608630390528 625219 -42878239462134272971881397504304 625220 300099471120348652074341806080 625221 22456011790043247599933348086272 625222 -7864425614218510081796455635840 625223 71829101308357033177083367227960 625224 -11168939058361235290305847296000 625225 13406066561962332416102080909500 625226 4951326465229707070910205253632 625227 -45795704917412195966345283242280 625228 99545079829109988282733308109568 625229 -23060172741436468870514427966912 625230 14768688328601207907285945437760 625231 -87981705945675661759764837869968 625232 -8810908470223024034200082841600 625233 -14569516487009107626726707343360 625234 23908573057292725393299587024016 625235 -29165016038867133564724910950800 625236 -41674720428508862889737320716288 625237 -15039053568990471368756949208114 625238 -29666402680400017877589385824480 625239 20773373578038692746362217363968 625240 -47533536268542496452340988928000 625241 -55686366414270028116341224972416 625242 -32970546187051096851653817957888 625243 -21185275854184429502819361256920 625244 -101488487606009093127875489969664 625245 2551755999526905455542132741440 625246 24813444021477942316573220499072 625247 3065245041870326366446777200000 625248 -35578474204613009734139446296576 625249 -118555450526097909108131506953836 625250 18467877753692852107079248848000 625251 42271898565515497609858667152704 625252 415255391889223699174344821376 625253 -109065514596016428612412705386498 625254 10025581902385492241935485253632 625255 15749415861209429397758980083360 625256 -72711340314692443547983438341120 625257 16259505277864003843309440887754 625258 11002829188467863724026872838400 625259 53007226792834734243269008615080 625260 30598744276911949825370466908160 625261 11311705580522153564229808429184 625262 23029020203937993578412612134784 625263 496617838956888172801787357568 625264 -4222373613231381248008364523520 625265 4799260261436855172312320388660 625266 58865064779843010291139501305600 625267 -75426583981963064331047638741684 625268 2621163404998554028294508875776 625269 -80713291350396965450288552324640 625270 13936815614583754698260977320960 625271 -66864057872553414600683752303800 625272 73215799059349455371167312465920 625273 87800334642437428599673936700304 625274 -797932510403919490590258458400 625275 -10097718400593973687325836885200 625276 35436270375377951537852111452160 625277 -80149428139144387855677489105588 625278 -10527876678961409649504802635456 625279 26126316758133217363428141994880 625280 -14269453271112928029848056627200 625281 -30705342762676310922163486705056 625282 1391005671199040135020172751360 625283 70535088174053413949843214737532 625284 47688912871595493121460054799360 625285 30178407070623126535665860620800 625286 58561643550326932870858120490592 625287 -38467859843034986090213841005232 625288 -100725705736972961508363510743040 625289 -83622493822542577554025469222400 625290 -3402133121201770838690411788800 625291 -20765087537931653400458930243232 625292 -61838976837361748694677255098368 625293 85775696996756361148128868171200 625294 41177795238430651458354430323072 625295 44226053077160800971054138409200 625296 2310149620116757668254347689984 625297 83388701510861111426351907047232 625298 -18801564231246622923019591167840 625299 28202737223952441845211836007864 625300 9974367346549535354311461398400 625301 27685666084088023361279403016704 625302 -36022603605550979734333339938720 625303 10046086894483675588311921788080 625304 33914681803891973417683926005760 625305 -8657472905621658192214114914240 625306 -1171212206275616027313635050752 625307 16242966118311112398151714391556 625308 7361366088657043424733302071296 625309 -97013930682035976340295424512960 625310 11339941131626755325126089455360 625311 -84523364807027619921780852310896 625312 -79883447974916824683715848634368 625313 -80523305838194012721643077988416 625314 -17639598286359526378367280003840 625315 21778380630594718031478345546960 625316 -105735377059914298588412046744960 625317 -5313915582170754977989489691136 625318 -1365346078189862695713393679296 625319 -96098313690224415749175771590280 625320 3697889060842067150054853580800 625321 -99934497427282008639082422054656 625322 -15827327994675321928345331397888 625323 57795829873113179780086552484184 625324 -9873665266406556754117667340288 625325 52160473610526103723910575978050 625326 -6555950599345267452238908038016 625327 76835672855021664697258705273560 625328 -36217855022355482426477936640 625329 17109443038665415249750691188674 625330 24703662345374972841366764230560 625331 -29780843713220150299300818346080 625332 -8926505424517939298771230531584 625333 -33858347138576952725034391774340 625334 -28681892364665461660950726079488 625335 18706664154676086323249095848960 625336 18133140872936079963682255687680 625337 29054019252067944118030699256772 625338 -3232104294903389665302455997840 625339 -20952793605361861660118986498032 625340 24291704538445848714650238435840 625341 -12391086344791798596917367819360 625342 -33050861877337697498868122289408 625343 -41652121791575892714222661929408 625344 12506010367025221742981038473216 625345 -31354021317127477648310482400640 625346 19697426861982716308305297265872 625347 23246910281622015485197560921600 625348 37455348468388646745959890026496 625349 450983194127515488365488131264 625350 12075517088017742511639160128000 625351 -116856215583093767885650600996648 625352 4447662259243692569632385433600 625353 -59986316325054669448742295480000 625354 -24910172004791403916550428956624 625355 13226723023534674512751215801520 625356 -36558930961528964793216669312000 625357 -62466081134566146410834467401780 625358 32649872241165181127223448217280 625359 -4846249529813968689961724537088 625360 3618041438863788319680020398080 625361 -65778386814479242744177987759200 625362 -24534798047490240682794265464576 625363 -29795508606419553953687081448896 625364 -132846127072544321922379228876800 625365 -25743472761839636306730564426600 625366 -17833659277801292652227918376960 625367 91644757199068934602462133953416 625368 -37083605099562043563060807598080 625369 -131067933117087933736507277546230 625370 9593533378373206792729335091200 625371 15980863220167543882032215733912 625372 96148698832627428988803000167424 625373 1698935581984892180371025962560 625374 31879446244729519392604672093440 625375 -33481419064251448181429972826000 625376 -79291382466397808402576846880768 625377 56065912774524836368326832486320 625378 -33828046440815247402768745812480 625379 48445462238228070035479828018776 625380 -4961284376228028408583966924800 625381 16573299751796386103525316204864 625382 104035272994930718016712547534592 625383 -31824095519508923947446376010856 625384 -95045251918902875128655303869440 625385 -8991606749290801772800372632000 625386 24886085241703124031939623902464 625387 -446461087750608592991205059484 625388 2173062263399712752313070764288 625389 -4749099006315824404831973808576 625390 22009287251203325684891401867200 625391 1915569604219183280729699273040 625392 157042995460262790866624544768 625393 73139092563167610166246541961024 625394 -7169537474761704224594346934272 625395 267569723496934639802690655840 625396 33488770748021739920462426142848 625397 89981861632872375732423903996846 625398 15192588468784634697351037500864 625399 79687783419411119662624278833560 625400 -17841429642964207364143234560000 625401 2570618638525168988936897058432 625402 -15822029931382987324845545032848 625403 -46307543403965132567048442948360 625404 -15521250928662085851797882757120 625405 22512326282192881404224581273920 625406 4511227563434583492155352241152 625407 -34314796693700684579958587240760 625408 -5857366901345032636117444198400 625409 126784113161715002044164471140610 625410 9907703260698597930602190612000 625411 13757111120280013252139475416272 625412 -43025587501983785080062986550144 625413 35261846052535500204432058219584 625414 23049191252371743452082784907520 625415 -20105130949475288955651195793920 625416 -47901918763178646715408640901120 625417 2939198410336157897597754045220 625418 -35415221630859369751565070405840 625419 -88952953588394513019577690799556 625420 -24530264890403292780345568926720 625421 -52512465259903941728042354645856 625422 -7344683021381758549957886340096 625423 -19655499572895601016023331728280 625424 -35280166553736478623230830632960 625425 8773448463611961771875036832000 625426 -7010501005276264960028210805120 625427 -16135231934331778584037328371128 625428 -65240186439355288673852112814080 625429 -33894167734942392524131728891648 625430 -7729843918085926954714055796480 625431 7465856322563133332443636101120 625432 9552484788576582636801074534400 625433 100173213890172781152556323984324 625434 -20013411858917069133915371665920 625435 -1347767602931274936909961100400 625436 -21407952367390918598854889375232 625437 89122533518771601517721835933894 625438 -31367255389807390675816011704640 625439 42250036878906470311114872741888 625440 -2821434906575314269559093985280 625441 99299987809632093783531849183252 625442 15501515483912487388513575590400 625443 11931501270128899275630022809600 625444 -43677263573005812104773483464064 625445 113431766902016944701848930616480 625446 27801801104857878921179890512672 625447 -119102061901048469166227553185328 625448 -21799142696749206193656317552640 625449 151626430395532062794868376752 625450 10594864460144759079232526342400 625451 -13379432373814230237493645033548 625452 26732861204696854662851498092032 625453 31457219131469827846010487936204 625454 -54099166200711520751828195461824 625455 9285735344448305323416562574400 625456 2260667009185652883437038075904 625457 7468555558795313678817161040000 625458 33095659070027928174243130848384 625459 -66937476205754591247146524731480 625460 21710554884351176521810234152960 625461 49494748622296479405809838720480 625462 6256444900312930774992842915712 625463 72092237788411422878228696228640 625464 -1625015104324020659769887047680 625465 11066744333301165698275467121860 625466 -21137489378162115943431266495520 625467 33791500401909668434192579021080 625468 -4867846546580460486257365673984 625469 95901054688538662178852915520114 625470 -31745628017002663227114570864000 625471 -30587675258365229710407919142016 625472 41940014835311420232955975434240 625473 77205207837177385942674857884722 625474 20007637823552468473417058390736 625475 -19267181513775921515089972665600 625476 76042884372690151784814807490560 625477 86131600602527141117450700423326 625478 -191289988973852444939732152320 625479 67936533684450413188505178786984 625480 -58843988065006537179408297984000 625481 -68956866167885412078522885729228 625482 -11840000765664495178068981488640 625483 -6754243806739218564770268492268 625484 -60902430094148027955591337929984 625485 7016537527344177103184798424960 625486 19067249144761490283420306048192 625487 -7403830139405199708326134594368 625488 -9596865541215800459054760984576 625489 -114119581038217986838092570221710 625490 8917762385076563090970718884000 625491 70100967325055728742083556464500 625492 -7997621054130210339789383208960 625493 10705433051147662284255804384288 625494 5912613431284247204864987283840 625495 703878200666941642352475081120 625496 -5674776924931014865160152535040 625497 62140453364499031246612771170000 625498 88494313038705087431955172371936 625499 -17418572580165595292748222888960 625500 -35840199700279777716558933120000 625501 161862177582359011072740816161100 625502 -4248712659837102572776028760000 625503 -11936283002375280889574234573496 625504 109999031645839317013634176253952 625505 -83728888043613849698633609327340 625506 -3399980938470917575514915116032 625507 103465136569257594709554950825756 625508 -345930442110799903933295333376 625509 -3350952577998652528572511841280 625510 -4792193901869206229596203943680 625511 6888829418168847159146167625832 625512 49396470020605333402851155558400 625513 -11134682298823972004347442987776 625514 50631180726671981972537631719856 625515 -32961032359692178678851764828160 625516 -12040418692326695422766619483648 625517 71533532182875019395448441780566 625518 7973675410723736316358268620800 625519 108043424768229428983361135735344 625520 -6829493820960074378298495467520 625521 -137536484440303586155554921024 625522 15042272264610772992852688634880 625523 -36755934208205583463839165851040 625524 41177780595950093913552207814656 625525 -44484345625698989441144960198400 625526 -33547394622163132483551628065216 625527 -23269785693688167823392655692240 625528 -79686858937084373213474561187840 625529 -85569513252654198448843913358870 625530 -36421352454514762714744283904000 625531 -70042265696834515869104715678288 625532 -52263990955958410363975023974400 625533 19342139725187417219286097396224 625534 11385120777763680054398456609472 625535 55627044903186659254642867749480 625536 24693653081295958537499207270400 625537 2570712063525934495965366528960 625538 -14936683572392680025558866910304 625539 76698018332179280792948869932024 625540 -33756326056753018293653536469760 625541 30452007085187929106741056944672 625542 -13919658195220620015145278289536 625543 -56302951438467887108289467583208 625544 -101446175357428791282116491299840 625545 -48353052472615441981665074212380 625546 78111893946821836391013188615472 625547 12981074233049004154212664512240 625548 -4692134457947762575659558125568 625549 -31404790818623080249117090253568 625550 28570341639882867142839990316800 625551 -14764108606233835218217225000560 625552 31340982523173619949939165536256 625553 -37932680699128979097246009894300 625554 24250790555304848639743114280448 625555 13461129226998015396425347129920 625556 77423903121546731972625915832320 625557 69249414837130089809397700263840 625558 -4038808947083837706014349297120 625559 19964309816208982929440150020320 625560 7925272084029887677564095283200 625561 -2963303802734103285980252240700 625562 9147897749345900285960024961792 625563 2282538166204799681499824567892 625564 671467516367084313742742734336 625565 -65441982368213891501695798011540 625566 -259498121552751293069460898176 625567 24526731922070972740833041074440 625568 -15917967778167160627258467680256 625569 -19396804583442596586785570617920 625570 47433088951051140442002995435520 625571 -103721006065719666644013166918248 625572 -40258035659667674262024237803904 625573 -34256090074181311203649963145636 625574 29895596426073715441072963868160 625575 1988876767942749048529944240000 625576 24687222991392208355928418959360 625577 70555976030109529437076749608640 625578 8264029968716535832533563132928 625579 -40371634754012328813874057091624 625580 -5312607939991981430004764467200 625581 14867807057343977334710061942720 625582 41498862421797928355358910983552 625583 79891886925434157456605675926176 625584 -13474745492950177907965860151296 625585 -19996050420535035202782283238220 625586 29205730907648412743396663677344 625587 -64480361168657489296793800215240 625588 79820907840259133276224340570880 625589 42871846433637930676272415185390 625590 9043688418589734541135264051200 625591 110371519789152507665026592733992 625592 98646693757066539918298267545600 625593 36332428632277961086565878859328 625594 7484395811020580207349828622080 625595 3823135930364974175324749641600 625596 -3765972191030344622259468426240 625597 -4192952940225397878775394353568 625598 -21365273118230773693875824275200 625599 12018013126248285225041172173064 625600 8861804709585102993922877030400 625601 -170274104532938799039804546182400 625602 443482913269600978729123897344 625603 59412473015009598757966538054664 625604 13196994193681410150712275603456 625605 -35943642098539655066370320846400 625606 -5596878817393035997253733000576 625607 1122463764996205185028574160600 625608 -2418155478389412960556898073600 625609 -28367699245493734750801424577190 625610 3776480038257845874846251578560 625611 -10708088132758788489963904468992 625612 1845756726938245133620765903872 625613 -88878317074693222679033385258 625614 -34962640835827823879836204846080 625615 9952174943259130656262457050320 625616 6923958583430460309094411321344 625617 174627995696247444646255897305600 625618 12300734000713282497496865903616 625619 -19953094510228641856108761286680 625620 -22401010637859126830132473067520 625621 51114261384093569824643711135822 625622 78652035926166701938855688556672 625623 -539858339708286408981164896896 625624 -4949060075969423385515389655040 625625 -2528397247584116267640841560000 625626 33996690727797678539128716260592 625627 -94084467996294308777252674046524 625628 -52758915077796534519037254904320 625629 -34318840238593560999833039589600 625630 -49618746421200468530448255887040 625631 41727740691594619568181903990432 625632 -32513726497365863061324300288000 625633 -43918829341149908334632057345802 625634 -71922085677462232647004661628768 625635 107726120673569225982629385120 625636 -944573682000774900786549626880 625637 -31461369006907542176489069859714 625638 214657125198994947368219471424 625639 -3037608637150076628754910005120 625640 -27242680092366567319454273587200 625641 -91759756508322167168556806867616 625642 10390401654441616070543665695744 625643 2613754881479847798630761147892 625644 236567100017965219048872781056 625645 14625370779576171734118211201080 625646 -14893687869261059044519578685440 625647 22499168071777947112064457795840 625648 1290093422534840519419891023872 625649 63546692255744789863196399209536 625650 -198119455012279057697353670400 625651 -47447369527583214563724440244000 625652 21687319550629307944515543570432 625653 -3295867024496728809756961297056 625654 -18689204604777089149853908234560 625655 46696293821399056744389362281560 625656 9792924132885878263564099584000 625657 52969864830814974696932974124906 625658 19595721091495643468586218522880 625659 -53626732176707986060903229329896 625660 2695377716581152896623082188800 625661 112196691821036671254277887968262 625662 22678423391711599313281488342720 625663 -37709967124844686553539456089088 625664 -56976272098081461765623129309184 625665 -25695702246986882730561806988480 625666 -15627709720395812702709427812480 625667 -37588834731582830397117065967408 625668 2472019295149330084581791348736 625669 -28559394428789412013912238572992 625670 -5628212425810555359932948256000 625671 -65292503970955252371720289331760 625672 -50565111970639415831305576888320 625673 -22257625184049560998471668024576 625674 -15606519120911624007497576283648 625675 -35398086934141196974592273016000 625676 91905173544225408296372129928960 625677 24584275901099908630141480918656 625678 49220545186955060320800416264640 625679 9817932848179576039052802292176 625680 -11041357399328528700333450854400 625681 52790251359148182991020380335851 625682 11410543763978785027911083298192 625683 -2415279895469407099607371598736 625684 -16602426880090074824494011923584 625685 6474176234702344243274684095380 625686 -36009153682691881602676069071936 625687 115389178098926030201909216476000 625688 -4434901516033110669872621936640 625689 55127942835282830909282274788400 625690 -15899276421949091604941489244480 625691 218856179803864448912775050076 625692 -11291874209162626790741359730688 625693 -129092297973724497510411422816 625694 -32611828000431018749477647728960 625695 8644860000007408988204085619200 625696 76725687696163290446299712520192 625697 5629679018977669710571801762146 625698 -65335048919419741883632392410880 625699 14212428807334392268025622628700 625700 16594949039595629610476774755200 625701 9742396219830463855565633658624 625702 10592637088059335645184447406080 625703 44748689902790843069549869478184 625704 -4823619449112362271799882874880 625705 61819649209691997611847484477860 625706 -32347476721834163439350200879776 625707 10043117713480537204908443958960 625708 -70202056163765328626200842375680 625709 -1228853837232990693649217258784 625710 2593287440140628817626471544960 625711 84161478787582101474817455070752 625712 22710886803552037269544094908416 625713 -34859443167231645634532431264512 625714 31053862405655083157336165469456 625715 5879492530471937834032614685920 625716 4470208098468681030891692949504 625717 -26175441027358373270105159036708 625718 27021901737455306202468501506304 625719 -61653998977410365637847878688560 625720 -7955223667277452287259223347200 625721 -68475580019265388632404982522156 625722 -17505563496722047809895093244928 625723 -6411942727053803567639422145280 625724 -101135026472477265532395360772608 625725 77142768982091479936350753789600 625726 38291007002060862203797919469312 625727 47896954067729870712269465398440 625728 15820086116468528179291682242560 625729 22230422289202641142201686901760 625730 26557693410292486561765935505440 625731 -60175265584314486239463945168648 625732 -37191810469659616932568581500928 625733 78402220339216474889236050844380 625734 11287616641980156593080282625184 625735 24274685185964379917188072427520 625736 901633430888514917516675727360 625737 19505624528903362261553517143040 625738 -22830469501041266702717909716992 625739 -12408715539637689780494575421280 625740 3104511172489625978507860454400 625741 34829232419196676915924096595052 625742 -10399871081844864989235847241856 625743 24225036635445435595966563013464 625744 -2483014248541777178372483842048 625745 14591960730218237355990579904500 625746 3753224586167188140731923200000 625747 34109247065055960355208420848792 625748 58251631242086156265311870529408 625749 19269879990373220170036618152000 625750 61347421575575082236018497824000 625751 21518090647013269752131639666352 625752 -19835524983451483028311284326400 625753 111488852970162429791392588416660 625754 -52907205524441394537375064692480 625755 -21232038437956157211154904032800 625756 7461944806770383535862425014272 625757 4905553412509366629208402970400 625758 22688243435233134025753530949632 625759 -81971312197102143391155832809520 625760 -32786203706217450977274392739840 625761 -42453481446598516380500663555712 625762 5124475221272586658700800999200 625763 36306394845318171882899479530012 625764 -7717971377806223646197299866624 625765 30091472439118714032658596547200 625766 4996644796167318925964004370944 625767 -3024311156137662843883925493720 625768 -19625691638077925834132022804480 625769 -56572768681225914654183512413980 625770 18756157043754732333972840465600 625771 31981740047236638459360464046912 625772 16232191579017829268121103180800 625773 -86717918383580177301881408942016 625774 -29940455089993012186324374396864 625775 19248696669020751204321646669800 625776 -6254193838824097042161360273408 625777 60367698284029589933451196956626 625778 15647549693517936487868355338880 625779 -1138518741125183804618534789760 625780 -67956371993767869340365555394560 625781 -8300250146009266103210344392936 625782 23274079698008674136584006944192 625783 27846412387421054591472373082304 625784 28233067204996251241157369856000 625785 -39314710393384375493947358020800 625786 -4605504565033953228585046636800 625787 -91743012808486942805868594008016 625788 20980292851944667184947837097472 625789 114866387773453202340917006259590 625790 7600177277057175068580188630400 625791 41420825325548741016218602555920 625792 65387854349190810415129323110400 625793 -21165382363027959712855170753600 625794 -2913130508721409798678766859264 625795 -25450744021626678652844363178720 625796 -45092015641242992166054038803200 625797 28293469302635971924877132231808 625798 -37443605664151446636997692381600 625799 -91812740398190021481170038143480 625800 -10138749034044512912725094400000 625801 -73110933139641678611010622549296 625802 7341975850107956254495852505952 625803 -36721566080659715253597334612800 625804 -42459294859917338944151546632704 625805 39140265087303114243522441980160 625806 2229296135959824253614641869632 625807 -14779372100360329401799561357656 625808 4016192577540405460622037983232 625809 128843966862160826368937707225440 625810 3940796326908275385201368998560 625811 75550162405794466102331176682412 625812 13267675168980917642665537536 625813 -12819893883415675998203062261440 625814 -15308654348578269097447756361088 625815 -4632874192785321571579280387640 625816 -35959461791837855017969407651840 625817 84508365814713202959099893736192 625818 -11734168182039877072703574908160 625819 -19658576376700555392519183094780 625820 -15472514226560374266405073459200 625821 -2334079447863175519677116908416 625822 1014217758390681204489725460480 625823 -11490852201243553483152128313096 625824 -10993336542909871338481561239552 625825 51770642468106997008208102618550 625826 -38400422657146135171917717273216 625827 37942020972341988466586580960120 625828 29799379389956298634586254688256 625829 11146495497945309551685065862684 625830 45952502360880943129720965120 625831 -2665836510450027138909127391368 625832 -29502317672085830237304306201600 625833 -7060082508018288537013149966720 625834 54093163426053653051111061015552 625835 2857517411330676026926824099360 625836 -13730008140362431581949623679488 625837 49496853250661150460865074398486 625838 -110957856991283826247325834211840 625839 1666626821079501754111573952640 625840 -151291726865886099733871984640 625841 99244129553626441810558182850800 625842 -7518926377292937330980494038528 625843 -15645931260249922329623845505400 625844 35827646185492685080975104320256 625845 -38020955397218683673845584519360 625846 -12220175408456175545072671998336 625847 44495290074591120192865685460072 625848 12730840729795708485403279564800 625849 49170027989557721115431659056960 625850 31418713166414325187119122072400 625851 -20781465792298623653444733349620 625852 111860086315079006232817761699840 625853 57395092495378345385762634600864 625854 -21026379058436214337320769740480 625855 4427050458221815538543974776000 625856 6348002093679628675495489437696 625857 32804259351611270151844594753920 625858 18798334652814530732764731395280 625859 -10153907945247095123415416360832 625860 38640208286237732788504568832000 625861 68727544580195230457266708274462 625862 -15787750488051353658546571985568 625863 -6430381664897571434002230293376 625864 -60488276713119200986168932080640 625865 -249554124927826073266499199360 625866 38124049514993630551734288148224 625867 -40053008928681002639168046940248 625868 53105092758745853301110239304448 625869 8141714994173980651830066966444 625870 -881941326710382826538453187840 625871 -123435197937674045085333065702928 625872 -5150289135728226437185382645760 625873 84594413233971084415095680997364 625874 5427368529381652513702210017936 625875 -67344198642750756880932038820000 625876 -372556288981311716748864595968 625877 -626483427168046142941704389988 625878 13758308645546138534707029955200 625879 -20960505908051835064075518434360 625880 -53779000426031597679250786713600 625881 8123589978974280972948323999952 625882 -61933842160211073482753824520208 625883 -70125297487421080269098519639868 625884 -24071287963151241271561719472128 625885 43971791060087042796722673415800 625886 15931053164879519927354360587392 625887 283014307717554832663542849936 625888 -131014546772436369139141780439040 625889 -49749796768061044130046190951968 625890 7318733108657957734845289328640 625891 -30005161986237834651485870804528 625892 2473950024953721448948115216640 625893 -8884786256801328564655311455136 625894 -10540526603182874067002340481920 625895 -71860295693395963824073643791200 625896 59706919972712295967168260357120 625897 -4863881150038022654885882598108 625898 2467251152589062714773786567680 625899 68712561930476513161983648734208 625900 27138570344414627628745245888000 625901 -31469249504171306806626483866100 625902 1434813151847607911974938376320 625903 623677993863991217134614192744 625904 23419827093887964488700192030720 625905 -9714988655791923038425833983040 625906 -31272799992962707769562360561600 625907 -30202520699997671750557045044480 625908 752048959302692242412323866624 625909 -47669749749499120080300417719890 625910 47714112065847647129245306767360 625911 25174860665038468369277901598080 625912 26756709775387829797577035898880 625913 78603165771642324849551254893162 625914 25877013323359587454224384099840 625915 -23938172741242268791900059133440 625916 -156678842341673315982166444495872 625917 61116248512417055084904889728000 625918 -25078095767886648715344653449920 625919 42954811992475008769107108349296 625920 5941577611461276958261059256320 625921 23373637193788068437596710495488 625922 23282861670461654559587946069504 625923 67244241644966087750061858222504 625924 -7639248041888599069602904949504 625925 -8368895131130077059140626393350 625926 -15040973661063850122077842470720 625927 -117512040523193456186679518405224 625928 -99152243240215164035856176163840 625929 -29996453125537273810433632576320 625930 22663292434967428882603776861120 625931 -192639014913487146913115074845180 625932 53161068823877989067324351129856 625933 70146373818386848173609701920 625934 -61704809432455026291389851128384 625935 10379398551233828472863399062800 625936 13232078423019362760148824883200 625937 -24478559301545297808984980596440 625938 -11741791707144108697548677763456 625939 -9988201333712464578851965250260 625940 19955980413213202535298188820480 625941 39245723920112840569598233132800 625942 -49795462387066700158959821020128 625943 -34794802745730686898339486074808 625944 -36548100188053827024816711106560 625945 -28850780465414252555569442758080 625946 42529291860211591103166335362560 625947 -3204365319259016771091000208896 625948 36347786804704057673059607479808 625949 -94596353448157979183563300511700 625950 3625909740255391717507566465600 625951 912286056726023166787091079352 625952 -44314826883117834313956795088896 625953 2715560713318148416024030135584 625954 -29196591224210157005836046396928 625955 -46855052164445754314983978080000 625956 33787074609647010126226007811072 625957 -47841170921774171142257059012548 625958 -42057319919700068413162353829920 625959 -49076126070635617832647328696136 625960 57464094818755671573328623360000 625961 16384488721134122564483742334464 625962 -21061243012041403106834214344448 625963 -25098736748705552254394893438800 625964 84472169960913325001564120222976 625965 -3640582774384306184923651008000 625966 5901175625684694874898316013440 625967 151973976496519287087276160963752 625968 -4129419067893451816814836187136 625969 -20664057563332793192820056731630 625970 -7857525965246147475096472372320 625971 -29686398882097726345251819839688 625972 -36886793270377256532636853700224 625973 -15495189215947112120916459420960 625974 229239111736645582776812316576 625975 -2296354990067178539690414860000 625976 -15054055243623838789267668295680 625977 55848027825702445487170696540848 625978 -64185676969606857953565979458960 625979 -81661063361785511869492563771420 625980 -35300244721303263944323200752640 625981 -131165727590696623560321776035328 625982 22120400159935888940114537819904 625983 -5583749651491303719149832732672 625984 40482339087226597439909096062976 625985 50806514641730543807997940500180 625986 -5872977782397869633876615080320 625987 52941022154780920070643623319520 625988 37744041973576912282103887153152 625989 4298925257377463966380004562048 625990 43919183158540570658445319209600 625991 19867223315280000248954709763104 625992 -65057218935874139163875079905280 625993 164097331763716619079952098752640 625994 685210600359271026640418353920 625995 -22469580447381444535622651930400 625996 15701566188834848510511280455680 625997 21310564494757076050085143027446 625998 251071093999423228316711603328 625999 -32627985349997428889917659556680 626000 35254307035588458089941315584000 626001 -6212021922745235699096743127568 626002 -27559416458749312627569116942688 626003 -9582030613098637154050300654944 626004 22033712722330958276163183546240 626005 -67128878366686979349393526994340 626006 -50891583998662925225147089614048 626007 10633648922448969055829709778560 626008 -132921314274565420861729762160640 626009 -13756183464344149863468547196790 626010 -985280594749221219703825858560 626011 -91219064804754352906174785363388 626012 5986916880310785306637766607360 626013 25095806438636046306910788932742 626014 -686416199169003966107757527040 626015 5730343379942034539816677518720 626016 -91521997185958866656312617598976 626017 20936972445814771368701426867392 626018 73166275430937327859668957114960 626019 -59325480252024795526233628747656 626020 -9939590572534496655865288773120 626021 -130962644490125436127930710094656 626022 13890939069127176865893279968640 626023 -6529305124932846428619155875320 626024 105611712455480280953611486141440 626025 -21471998793145032831221256098400 626026 -31706181062123578546613070137760 626027 29131577268384402484253376002592 626028 5593243659503210220198160088064 626029 -14256627533091758284717779391860 626030 -5614088155945898893565109963840 626031 -442634091505540848920280193920 626032 -17139194059966223804066240299008 626033 19104074794786834620185793219282 626034 11029504898421662582816291317248 626035 91617177730565576235350183802480 626036 -15483818991216900353133906885888 626037 546567236479232047326980952576 626038 -21984734691936945622277096018688 626039 -181800148721261462983814023944 626040 22706375848571205759103311052800 626041 -37809625027581328469462412181628 626042 -11322859740397001501507798008608 626043 46742615283594593247783549670656 626044 24656898918320895527653195483136 626045 -3750776301048972188974381040640 626046 -13698811589449926236656121183232 626047 360400695082305451784745766120 626048 -7661429188607122828345139527680 626049 -5457041069671092074875240830480 626050 -14778865972410919962047554320000 626051 -76256806653276139368151952610948 626052 19110121298730618774383571886080 626053 -93154040762240723030788190555520 626054 5032864588530716290296451200 626055 19422087314438719419210715703760 626056 12350747077351116544985088614400 626057 29957059511272489128656828079312 626058 14291499629060221941977017733424 626059 -42802171987013845814704414311648 626060 -37861946491242221900914068080640 626061 36863377227448745230597630836672 626062 -47795745469077353299839654523968 626063 94350873426375055649390540235312 626064 5709037785043676302122556391424 626065 -34356596564148165032492472713280 626066 1571668067865767165002995826176 626067 -20753144992995610841782553218032 626068 -5805519931741891365602496647424 626069 -65087409885157073186262174521760 626070 -771846145440587544407052268800 626071 -82243672982680164722779927074048 626072 -15473354939300213316434434099200 626073 -42562385038665252255074485555440 626074 -53123804528135583169744685896464 626075 -81030742967474465669362844868000 626076 21044460211420645552890137149440 626077 -11752384572100389282621864492308 626078 10854596813818912380941850817920 626079 -5244007629647365901435398127472 626080 157399769820955194376920760320 626081 151410876823047445824081049415700 626082 -6743978460991651389655810670208 626083 -18377974769147833652753988370176 626084 -54714830464977858261504030182784 626085 64581017818108753174440351848220 626086 -46409725254184490234490470190720 626087 22862441129106740830321659761664 626088 44681369886334678235182243430400 626089 -32786252743156153169967378813276 626090 10455378535765123542121503257280 626091 29266376048797479315473340648792 626092 40738240230249983976520441702912 626093 -22470786155365013445248039974056 626094 -1742952266840972098797411576960 626095 19436058272677079441329637574600 626096 11430743821724732152096471449600 626097 50678167901908058809375779212400 626098 39534911162584514166391373721600 626099 -8853158555547598725245891979600 626100 -12053739860992825850826223257600 626101 -41430609043070426962559532330848 626102 -63970335566751201392923155034368 626103 82263013768890042238967709790800 626104 131469560506674066086574336184320 626105 -34499417548504742538366257671740 626106 -1670452228648879552041756595200 626107 31641022066279476543800128609280 626108 -18732511945708011011818487193600 626109 -61997568050312942501285298466272 626110 -27005781693337239013300174233600 626111 49993920988789255408003779000624 626112 1650500025850162124478046273536 626113 -95069546496225738424667274344638 626114 -17620917884919203985983220492768 626115 -7885805162903916292179788889600 626116 41428035147174721965662368208128 626117 -97776567172814671569120976932834 626118 139728291675245630996076079488 626119 25472438398120765357230762179944 626120 -59310437990336243276225922662400 626121 -6659547261240791990520483341292 626122 50982839093232594582606517039920 626123 621298089574675715347555619304 626124 1418427247319573814479768403456 626125 54733347832990415196656138895000 626126 3782865603191298572417260249920 626127 12940530191793428620312504303632 626128 -29535720196629280384135114498048 626129 -25275875979373012145094661729920 626130 2151355888308827932382399283360 626131 25348602375846210395642293262664 626132 25138380128372908255813782304512 626133 -29324009821046387262079335333696 626134 58805266733137515881745754129152 626135 -6856169125687363707393266671440 626136 3589260664381533284890552565760 626137 -186248543872567542699489142192640 626138 -16182291164040118172624950348800 626139 -19720388545821160920671527656000 626140 7208082296950946887172563453440 626141 -26523357171726569634485601443988 626142 8676918068875565367953089981440 626143 -48901509277954201031843324262800 626144 74066311992083776811951846326272 626145 24369640230738725143518760848000 626146 -10382921470073897961312923053920 626147 -60916108551784752678420951298404 626148 38232364150242887824789915554432 626149 14414869653854331089219487927840 626150 2721761877841290949220630256000 626151 -34494975852328911481537170179376 626152 -14235873536773208794688639631360 626153 -21805509437718879770958434018736 626154 33361146706904115044918969041920 626155 95563558273114012999757440174560 626156 3791806844993969118798016139520 626157 18871087614956144404009750362240 626158 -18783533964463525813456424615616 626159 -129194935677321348190400588894640 626160 -135982166715834566648448614400 626161 -107171481504657276081657154698588 626162 -18736882982087122503645673245168 626163 49783467690503454028099851916344 626164 12677275347345972983980224184320 626165 -91489552785602850309967496047080 626166 -261791901165348044078728282560 626167 66015226879354872246291623376120 626168 53417917270676505250744634880000 626169 -8059777225516971533586024605952 626170 2868822054446096827529976077280 626171 11659349883755502797670303857712 626172 5892557930195793581829701140992 626173 92879399499256242062057264892422 626174 37549042928682169742829615630336 626175 26921550351966761184188599800 626176 -9188301058685370257396673282048 626177 -118676940431369588753373533758974 626178 19653387447365321294542989192192 626179 107655978677025451849875470844520 626180 32056830722889069235633190707200 626181 6481060084661401493332398843264 626182 51355092627438049448616447145152 626183 84108060327044142187642799552520 626184 26233537335660420696857699942400 626185 -4525020722568351268876491627840 626186 61770912744298503992772228678144 626187 16725273107331768223276426547160 626188 15749331901901706856827547718656 626189 -98607722068434360849258741176010 626190 -19708189041755988917502201924480 626191 -27140045591907628947275333347408 626192 6529411563734692448330884841472 626193 20481732592879046378638725417924 626194 -3638704250692551792786935735520 626195 31771794017985551682471803786400 626196 55546102393962140258883632904192 626197 32697909204629370541818167629440 626198 -47169169793153114243674796459136 626199 -1789317545836895783171764479360 626200 9305079490697670179070455808000 626201 -7655406287334039120781434495798 626202 21056216112919092740964105934080 626203 -29693418539045947430905322616816 626204 33366437906627030442800926003200 626205 20700890036933053751460153907200 626206 14420409546225244490323721988480 626207 -103264478469005812381013807888544 626208 8038148208699597355663431303168 626209 1449640911635308234330065437104 626210 -712555303638047491996630280640 626211 16773468056390700046705208624820 626212 7254466490737754313222620263680 626213 14833066872193053941380184220960 626214 23825560848411428770572098447040 626215 94519399805335935829280268306360 626216 -73272664725942997692763319915520 626217 -49122331531942337092362863095920 626218 28979455124940062137708996816560 626219 -38600324112831589075500715367640 626220 -13425149904237647122598952606720 626221 35592718982362384676208781855680 626222 -3419057750421544882643078368128 626223 13370908236054824206978030771344 626224 -14243678565199120475481601884160 626225 -6565552340643670490400894752100 626226 28034280242753878267832555251200 626227 -5898837137436112935587692611168 626228 -40641209488057726642592143478784 626229 -30960099240187144278429943133796 626230 43585657096124506432157486536320 626231 41757074603177564143880763824064 626232 41261806068428404075648427827200 626233 -37539384988525758808249297992320 626234 9537169275921377449881179933184 626235 -18087995558834161743083717525760 626236 37327838551571043451109724954112 626237 5895743397493503188255006034432 626238 -46412144622207641401088713015680 626239 123157454226963606121976776015040 626240 -31379819646818966328081540710400 626241 -10041176903718096560469793692672 626242 -52075139759576318456030069391456 626243 14500923288652116857920690656864 626244 31714305449633358330219138109440 626245 -6827520201934952524030091100000 626246 5049895757377133985485837675904 626247 -78259930501739082297101026270200 626248 -15336757359255313265276691578880 626249 86848605161494227715631986247040 626250 8145610827762725378159202720000 626251 -40402645497062049694577319360748 626252 -856925453181475430132616278016 626253 8891634985538716556843017320000 626254 59167009196802034205442173712576 626255 -252730036271918125129651041600 626256 2061860575114654940208570163200 626257 -8811296175922593987811523137308 626258 26133880479901875483013578126480 626259 -43247998599432288150894218573760 626260 -6735231857069789138107845143040 626261 -2581061049871411735225360089138 626262 -563340382736733311870140710912 626263 -20634541694017134835299492960504 626264 8114104841387910519129214863360 626265 12463318738894888159461883584000 626266 17989444216873868099022395150832 626267 -1505355986018291628282258382752 626268 -7652626034432795062919286658560 626269 -61002421063452296169386163468474 626270 -2066114263211479668135246217920 626271 35851947641064488498944625293824 626272 11586136192580039043671086989312 626273 -27521280643223631831128612401260 626274 -5980467510627798546831252753792 626275 12198387252267728619594323457600 626276 6646627387668658090157839269888 626277 -26399724829501418553236651506080 626278 -38935386367123906074066194410560 626279 -6910138356151731313689796446216 626280 -10872519362488898645429322547200 626281 -7293809258311313395953368049536 626282 1604370349297078813443211744512 626283 -31524337639068396661744608429936 626284 116508700602831866042399596416000 626285 -72924931731408881646141503956800 626286 2735829363132995413234635123264 626287 133989583637263672941200449735192 626288 3765359200300180292593667702784 626289 1772948883071267537569302716928 626290 -5423242010943165070759472793600 626291 61674836749002683556712225899984 626292 -3441146888332282112790502345344 626293 -1795946801936041648590366539520 626294 57355867742897534604748653441696 626295 447904519913640049935106803840 626296 144641738428704282326801264640 626297 -20241448861709872848280436887680 626298 -1260628865601446302503109134336 626299 -9627931023339044457219761065664 626300 33799715596830871343461366310400 626301 -8565880703307003490733315030664 626302 -16719920318830421917773690075648 626303 104750432785412966083785945266064 626304 25053915840531642532914203197440 626305 56604245438739676332309328133460 626306 -13141109874261694196438702553648 626307 80115094845508154040225882457920 626308 19421187519269441030903451724928 626309 -17259924489460385324387216156484 626310 6126407172622297182389222649600 626311 32052423311917956275467852911744 626312 75482166897916109457175235788800 626313 -60013580322014527361657074623360 626314 -17761886533293883568942525549280 626315 -42956420492388677703374464755600 626316 18865404536140295803026789949440 626317 125125181373494908760733457181366 626318 23156365146135265328358854707200 626319 53142634236474881257582470514320 626320 -19374458539837710855281979801600 626321 -76846180532088359608788916890000 626322 -3857947573910851841126152190976 626323 -68412252128686885224025830905428 626324 -17619061317945747740864677060608 626325 309728850105523477142390385600 626326 37493929569449244838950663278112 626327 -35538914803227248997705876779640 626328 56595048401917045818446406912000 626329 -97621122522437737335851559676128 626330 958633090578218626607840398560 626331 -70218231913357799269032373396176 626332 -7561647634940934882847470064640 626333 -95518680898597894989879446843418 626334 -24606125838315371829587013642240 626335 2123498807355069131934445957080 626336 -21693253563812381306105079595008 626337 -78872596946044134531635969135406 626338 550775503105261749845523471744 626339 -16323363850682764029972994538544 626340 810035936013934245225462128640 626341 -34714753007396374508318415976258 626342 -41516766385812313896093637536000 626343 -7228526298550753513725257383296 626344 -45070230543902254520918942515200 626345 24693118308700946882339580776100 626346 -12528067165378148367390459386880 626347 17488373772042636576449456095796 626348 -58301884097087474341362987214848 626349 7224575741446044090681796730688 626350 16594344504318621979958541206400 626351 -6928186454617155929891531082696 626352 8803953821003980308736182681600 626353 -23829459360260272024671206610496 626354 20368481084787704196515719150080 626355 -17761975091185321044048265776000 626356 82649617508443440335651381313920 626357 -21333707884172448704427955474308 626358 -15595838952500064130774737546816 626359 367180316606988175650502233888 626360 27674041120899682648447442534400 626361 76488884499917687052956298049872 626362 16760238334432169323446596003328 626363 2418250130838677633697387072612 626364 13061287267892644409057710227456 626365 84563784838477443912038281920600 626366 -184245178641835590225511365696 626367 481149382437241532277335746632 626368 -41636797959693651289042978865152 626369 89435314897884972266167253527296 626370 24332096507521730615244879436800 626371 -2108394816526871075810859912000 626372 -7995338303616865653147775895424 626373 -1729407064994055491514269960160 626374 20751371683333951601687757927552 626375 134430068103767986324851587994000 626376 -5321806021358396485400669184000 626377 -23516256044679153900097061476774 626378 -24891266345965449613503174144 626379 -27883600057880551207041624932112 626380 -35676783881635837469994822067200 626381 -941424130507569292417287644736 626382 8776380418697694191304403272960 626383 82268798518647865006804076110600 626384 4052710384250037835089108664320 626385 41264713769602626847805818233600 626386 10872274866098587726404148107264 626387 15645507034008159417989978281512 626388 21013709439820430562501776265216 626389 36024465812182121215966104058190 626390 37877945173774058592069328915200 626391 -18288878657471607776920151467680 626392 -43381621144665564694425960652800 626393 106415959638171727256636086245642 626394 18270879556249833097804198156800 626395 3464391624002902159766814101760 626396 -92175609998764526218609610457600 626397 85607304855549872736983844585600 626398 -7349040813125064139054176539520 626399 156147398345248727193098662981536 626400 -47196817591374861193758965760000 626401 -6372463023137200026576843653328 626402 10786587854956634394806416187904 626403 -44198435180048729349406314283200 626404 -56045388262080043611735567094144 626405 -3818713340951195571357913641600 626406 -42781261007751987948960930043392 626407 -49302324363446694627601423566496 626408 43884297692957019550097666472960 626409 -4736651801806421090749725740352 626410 -1101922294816816495856028095040 626411 137993859719328295666228901825400 626412 -37224512088511622096704957106688 626413 -3875651820851447418175077098996 626414 29905255733908899078006525589056 626415 55705821978364144398177206011920 626416 31088254714330261979025224368128 626417 -72542500763464108700029480704 626418 5925952631579485927628604986784 626419 61185379760654645394881906726880 626420 -10682337419460174949306669374720 626421 -72403026854679876918657949329888 626422 25585616724720337002249775972512 626423 -343416202475720730918804322080 626424 910039355299241405674436689920 626425 -46967733317899222816415716512850 626426 -54084886775328158290261351468320 626427 89390395203181368855624346785840 626428 -61992863672285980157059038044160 626429 -134778034457511377633583321178740 626430 6858000172087342099403200819200 626431 -21270882200706969346058225748968 626432 71239308716033814442746593673216 626433 16194674811902065543292027119488 626434 -46616891412177238948894768289760 626435 58633647162339842798440857620880 626436 48842948721257207947116242059392 626437 30377162897751447417046646136352 626438 -46416480508104132621660713726880 626439 5072112704141226738341576925696 626440 -1434216760742020252296037939200 626441 -12173496688402015585184571625116 626442 -8794281424942518765972053965056 626443 -94956584607528551147864129051308 626444 -6153960737462009550175255861248 626445 27674570740894297662952986155820 626446 -462652351960940939806091750016 626447 13114721464165455364393854766152 626448 -2249296322332361525909139750912 626449 41528233830127396687058837584240 626450 34980141020633662116985069420800 626451 -9240762571712291942557701613056 626452 -14181997271552261736657322342400 626453 -3022386333112465575909982697760 626454 -1693594482603398141998800381120 626455 -19517710630077868930093142820000 626456 -16661676138900943787409099909120 626457 -14197132967452047608800859776512 626458 -10469728957094960279184195978240 626459 18517065858090203076715044592440 626460 -8224437862268059669574888355840 626461 70499655578000025339771725358624 626462 30875028326047080366585357297600 626463 -55233484104293121709361632713696 626464 -105058163301575046015771911061504 626465 -15687216343899493255052674546860 626466 30552210724052608276449541768704 626467 -2632210463439728558114513709168 626468 8694074868814444669127255761920 626469 -60630749788446996177060195960960 626470 17758068108158079960185067033600 626471 47869083991634318455907427897600 626472 -7317507286884499035192470568960 626473 -94737351218077782363780406877360 626474 14698678484652771443632919965440 626475 26087060644565988800599509270600 626476 18752327751442359822921796578560 626477 77476731404067921153963334450326 626478 55800646269633888057744057318528 626479 -3640232495562120689673816844288 626480 4058183918956813658427170488320 626481 27055167650615877100753983495840 626482 67444697258997364913250858680592 626483 -94340822983137664321672124044776 626484 13692994990721371556584213819392 626485 -50864201682755454877014102313440 626486 1454706315408516737692873622784 626487 50527907335650061301456180016000 626488 52554246172990253478238840565760 626489 119657280953771347657304986261290 626490 -31150028976713806198681870613280 626491 54516392461709672260004515685632 626492 -59707223054200229608377016771584 626493 -9686134272507497323684826222016 626494 -64323707742880164765188290836288 626495 33812496985899786023345814849000 626496 -5102217375109701214384617947136 626497 55074165794915817261962715986880 626498 -26782279068329176166130210078000 626499 -68330804596214722163941681519632 626500 -14877493652608256374376555520000 626501 53030211324081128864799195364920 626502 26374469282355445854314521021632 626503 -93047094274810596953775546685896 626504 -76263643572689210966773822586880 626505 -35650429522550500431611747407680 626506 22353733047704198088130550565120 626507 -7486402461616776052508914885488 626508 -50843409825113690899996670100480 626509 3188007920927405315994372397804 626510 -281916011808018299603007406080 626511 53338858288348035768443438472 626512 4449469507590046711275785609216 626513 -37599779090249291834684287465356 626514 -11345913817761952582034757579648 626515 -81412239263319025672596967653840 626516 48894103744888774967061331138560 626517 48903297826709089588829356054080 626518 42265564838922250438686827562816 626519 -5638864978166240813477058745080 626520 -2606822049929882134758860390400 626521 -4878210726928488806869276817280 626522 -10678891530314597737815920521248 626523 44890687298130120772989539271984 626524 42565318260579979629049770308096 626525 34202041562177756989243612860000 626526 417435750142931479276252176192 626527 -59827208456384105323124706641928 626528 51801825829947448439959882039296 626529 18944192490241897810087685195184 626530 2199191565862946000286759440160 626531 -130204759143256633742095550617536 626532 -28643697530941983241730394931200 626533 111175011759576647603308412886782 626534 13098490177707737248565953480416 626535 -537307706860409506680851250240 626536 72907973783097170415917376199680 626537 -159604918139557938220402505831820 626538 -32582575045310430576674423808 626539 68890794224382188900929363636340 626540 -9224937920316047826889401077760 626541 11074559747683580112093222530304 626542 7836454995264034551507339683712 626543 64960532417797220102052347820624 626544 14142111528235389013059371827200 626545 -23100458873176704257357678590500 626546 64153268557670160927796212371472 626547 -22549541828376313502950984721964 626548 -4366874028138211459285218387200 626549 77028687382012547213250784849920 626550 -15178280597876350961295479467200 626551 32165161568773183244315572777072 626552 -4271795250622397868528469893120 626553 -924121416120666212127033015120 626554 -891240028468887843943404076800 626555 -36858615259341128712177240695040 626556 -13491128269538127307090221834240 626557 -205235337323518231822858868574528 626558 -7264265554355488009911327551424 626559 -6702127794242857550908423967472 626560 -21817812203446865557136080896000 626561 11465599160377145851227373479252 626562 9056716163464460518805725140480 626563 -85778044481323911762809999992680 626564 37432327863093492690064075906176 626565 8370822647631112066053554159520 626566 17111569673303113834474616427264 626567 7259110921619741861267723550600 626568 52049183160449087150254777589760 626569 52509683683155260135429886018996 626570 15707603444595122370997948584960 626571 -21723940808964942547466911817880 626572 -11912561947605024426828267524352 626573 -175486770701571487190512308634176 626574 -7366735359970220335899185498880 626575 -6219365246522545863619997348400 626576 -27318525411908992655923750330368 626577 8552823217701862029143489744832 626578 -21852083320787303645139705602160 626579 8305558425479585235164630178720 626580 -2608184357103805942379859285120 626581 83448119968280224631810820970382 626582 29152879843037267709597965760000 626583 68310972572034975111671946162048 626584 60329641532754880310956997345280 626585 31371986721202219018260852222600 626586 12646166386247425965205569798144 626587 -11633259981530279191411159561168 626588 70240010215336405852201385410560 626589 19318176258825824505611633750400 626590 3015157879032552096977348308800 626591 17188646325970282013399574825072 626592 -31118124860899642198032909336576 626593 -62101452435279132208385085458256 626594 -28989857501253409535586036233904 626595 11896659585663535484366324104800 626596 -815507086386354630473572011008 626597 -104607168415088658034965659685954 626598 -8029525356135522647076896712576 626599 31437035461510902678515895572600 626600 -287872663254778249278419712000 626601 45709427990505668611897136357280 626602 53377371093083548351484343064752 626603 14438405340949270219643490059520 626604 -43563362922164303704753134206976 626605 20383828216971359132661704904960 626606 -30586010609871753955676427692736 626607 -29797673672678464981649852232696 626608 35393927424464106837019821228032 626609 133414064134698811026120813777810 626610 16348595618957324288426085173760 626611 105780320047334694459046786131212 626612 27792462283650552864157177374720 626613 -13545358736329133814350479725216 626614 25255245706276772170523454346656 626615 56867953654131773078892758566320 626616 2601829018694050726760743956480 626617 3898725540374880461811220202666 626618 20216093693428750365465967497216 626619 1649768400854953310177298194688 626620 39267408723215541662482449868800 626621 -73337031186988757226519002837178 626622 -5290962347951591010103174167936 626623 -52994304145471728494902773224128 626624 18079999811738578905379117203456 626625 7649170453113041690701162929000 626626 12347513384182149214283328672768 626627 49760464643508741829662903484476 626628 75363735245119930917927397416960 626629 37017977671133244791545212147230 626630 -17885777413719633095754156487680 626631 74601168961510711075282933430952 626632 -2893347710023851620166193459200 626633 -10804347037239664776953835684480 626634 -5295565444488933346780592950272 626635 50748631710872135989708257372000 626636 -61083566996863322785129205617920 626637 -79591528820617742265148576529856 626638 36728747843269131842686668631296 626639 -547387963377639373709316643200 626640 1109741397858284694551797432320 626641 43754806675459093983506300912500 626642 29968192879408513331502455459472 626643 -108015344794442230464231900262800 626644 -13249572258785441904228120553728 626645 43554093625362904058025279831900 626646 -9397947368578343561321360965632 626647 -2405419830507013903850147321168 626648 57902208190468102560949645086720 626649 -12518863484404543045649278809120 626650 14800919270339276542520358969600 626651 -30304771045468139486895495820800 626652 55075517433121943998347225721344 626653 32222487620771399610203463727564 626654 -7270325223691178055485579574528 626655 -24059602494904402047152416137840 626656 -89013524128283615549313597308928 626657 -4310921252762525349392074139628 626658 8582651548920989288161884979200 626659 -41545446103226898100275449260 626660 -74840648543512200290764339480320 626661 -33932332582595025753373089057090 626662 -39619751760666998838255492795168 626663 139699285736266436755678566489912 626664 18996519560384942956192616939520 626665 7354467234607457201681515760640 626666 39338736548678160437123624026032 626667 -8109156802944781208441318622120 626668 -86832165134550888546071911424 626669 -25725387564426093245274525926004 626670 -30849594986475833671759093401600 626671 -103824295015897181401610699794176 626672 13245330031989333219994002554880 626673 -49893063300078745974971958070416 626674 4245718694842308257597890040832 626675 7522342174260184516290475138800 626676 -6918358444240260740637129965568 626677 58295339700390090148274673689440 626678 6464536501786250638676651370624 626679 28637092337061872183398778507400 626680 -44974840295880995807092830105600 626681 -70974487944683615399264160284736 626682 269960929142654583540153667584 626683 30694083672749121780762214992932 626684 -18965121982104691458803215171584 626685 15949463835807624438203973422400 626686 -35411940913954448643237995102208 626687 -11431106784565692188709489905664 626688 -56473291861723859834155384700928 626689 815299808584295241875208888256 626690 11142454465831320814597897204800 626691 -25849137088816160295844205712720 626692 17239440378725198037968559270912 626693 -98653988429798410412240958881058 626694 38638298262608532115184511561600 626695 63373520943536403083396388046200 626696 -211118103424391071454553047040 626697 -43753071655878572915512764132240 626698 -28497358375528148065254704532480 626699 79029050028491288695377638693736 626700 -31116017489044800420277977024000 626701 -125623260436777523408326489092298 626702 8701033621257482817312246063552 626703 -7952965013960258382369057123072 626704 -6714647111542761821809190633472 626705 -3991159440714464082622482709680 626706 17344272140223258276833427444384 626707 -8052552644671334674031025446240 626708 -94735452566684949103971370630272 626709 -47587650369800222012832044520480 626710 -16286595111753759203124955852800 626711 -46642053488804616616198143317688 626712 28901557359191892337072553963520 626713 15410978361944418331253865525962 626714 55105181754438541875273185128704 626715 -46306071483254080243721877963600 626716 48535797862768272617127647843840 626717 7105236697579903363351880964864 626718 7412699634548995166733302584320 626719 -139498168669459042313937140074440 626720 -90934506108142588936339368837120 626721 36740303098297545190798804251312 626722 -83098325796558755627707346088288 626723 78426906590323318262081958810972 626724 -32593125118506490343572404019200 626725 -372616654031862009738947128800 626726 -22369492101007653615843371430336 626727 5940147277523301211658379073536 626728 -79046941910698112084602789155840 626729 -43701637872163630983190130476416 626730 11757471165174612896788127339520 626731 -39747385612757993195501996509808 626732 16530198583162867436187105828096 626733 -26542597119969296916937786220640 626734 -41510471457853049453660918727360 626735 -4362502782585653720264364466800 626736 -11444606621259101590359758340096 626737 231812221032246820543256058352 626738 -5087947354214925140346711352320 626739 -23141709811953248581675523103120 626740 60718190002960312857730300496640 626741 -37561524676053872672986545651858 626742 -41428123163704050838737366396960 626743 1240552435872799553145317404064 626744 -12096430393071788162964364800000 626745 14388628009270925840010170204160 626746 4293143533405659673950121449072 626747 -9438505305558618710347350854976 626748 -42198143749730637846777927613440 626749 -119666122498636158779104814952250 626750 11803590190589291005502283840000 626751 -120475730054360612679567241363200 626752 -9645345124458777483657661644800 626753 -40892781154982014636061446796880 626754 33571477834513692126542362984320 626755 -28321696576185824485760013577440 626756 -4101282300785004814801408611840 626757 -47185517808617031324890943176160 626758 -3297531426626302718228410245120 626759 -104093380771806819233881090038744 626760 -2818278245301395684060603750400 626761 98351206014522400157665276614362 626762 22796565644724900671567255683632 626763 -31183947004473310065463044370512 626764 11721037546012313464861115384576 626765 -2731359309939114927769796012340 626766 -12300771049715497155153129409536 626767 -31236351627823845645264093378288 626768 186112565781151647303296876544 626769 -7718932606208065171427401106112 626770 52604121847979215324273500475200 626771 27481293495087165224898494772972 626772 -55267512851582428101593898240000 626773 -25490790263629879642461672887040 626774 30293451096527425859839311503136 626775 13285073213875464341813577039600 626776 46115724219312680504587175086080 626777 -1595402913991205033319806954940 626778 93368809100544202915156149984 626779 38216314119479298092048201307984 626780 -10809423255351881821249505280 626781 -26381432419946011009927896536448 626782 -11796857577297261572418429726528 626783 15257595745110980554250738176032 626784 42892330673161003282242919464960 626785 -41933992702448257783416341619840 626786 -110465185827769421565850112901120 626787 13623466195095850556728167848400 626788 10584605340266644949921131216896 626789 18748646418212889980144308371840 626790 -6971178462574591885658133715200 626791 -51968984555541269535564445200000 626792 177968461376041649110060296929280 626793 -63278441967518540903123693959536 626794 4944688428415968416964725068032 626795 21416919130798405555339798210320 626796 -2080321018242579722463261078528 626797 -6689802057211362022286965155754 626798 26498534290074618098751704846400 626799 63040033635063800548120128153864 626800 -8152190173830594167013464473600 626801 -4187170079105619891935461908096 626802 -2087061199482523278036332733696 626803 -53517782966808056630693073104816 626804 -23114771690504350793316337440000 626805 52230691594096259944196346091200 626806 -22732865775198530236631163565440 626807 -24584175386940415990369495495248 626808 6431004742604608536639172485120 626809 -140781826678521832312038249907990 626810 -19772246664529013565398869920000 626811 19933571365457975366972076951768 626812 -20968492884765218371187406137344 626813 -103120916755732863747452973842016 626814 32240835941639000631839722984320 626815 -35326875586928164289388185047200 626816 51463190532137554339117085491200 626817 23680272625043883814384126307712 626818 -40117700489256396855876741038640 626819 -6724687889397043587748492125456 626820 11456047997229457546813426728960 626821 -73260519233531323466375422806630 626822 -22086229538988806003584620471168 626823 10260161983970485064452174413024 626824 -22894538291251473739806782668800 626825 38518918160279321063586630599550 626826 -7507228902460589020699808384256 626827 -62694407458067241148323732366120 626828 -77144937261257952690678000767232 626829 28314123818293669945874079674880 626830 45758171260522186079671565242560 626831 8425842187637141819372408410152 626832 16702741665474457603274741514240 626833 72183162438513256764945312460082 626834 -22875116427072987821678060861280 626835 52767553079962494494654520787200 626836 -30502498142728766271957694726144 626837 107480008391517416438337884793486 626838 -11358487279103287719632824558656 626839 111828191967936104696871114769056 626840 31714432836076437842298542284800 626841 352764375736600057916659949262 626842 38466361594335994623289296444672 626843 43689117889536525815643844864800 626844 -48559759347586705715913169872384 626845 26507538368828823292327011575520 626846 -34766563172638592124695312306496 626847 35139232041243324164923050739728 626848 71002859771523837435924829962240 626849 -27178619737802541925786996052220 626850 848213028392514571546119360000 626851 1270026896829678413591881675904 626852 -47344185333927877959937589345280 626853 71416682999481929455050217277184 626854 215398454422663643110489498752 626855 96981209106605817110608827032760 626856 30719238348990086887825070899200 626857 -47711336347119417435658203725808 626858 -62912690566193647062490891415040 626859 1198110590417979557563886741520 626860 18656790472792122014271382594560 626861 91997034328341601212046208733462 626862 -12566093991822563543993813262336 626863 110974344496875003667476282252280 626864 -11550828328886548780111297904640 626865 -28079601025606299968013693878400 626866 -958023197469672676817839067520 626867 -115285490211561526012727196216360 626868 14659576711439185259677185675264 626869 -28298259184256811115851708843620 626870 -1430229401386706900180787909120 626871 24576087728572657374659439556224 626872 -540138929218446637823123128320 626873 -17935678950445703626489454909436 626874 -17968803528062790849200989731840 626875 -17520221926083102204441545775000 626876 12351810928830188992597305615360 626877 -66931767606928917767807102656986 626878 -20471280977849290769145054870144 626879 64732179212145959851517655279480 626880 -3894561118448642054511384330240 626881 -62263502063360501735909278880336 626882 -4319034671829402175597498761216 626883 59091178211810686144554300069624 626884 -15296369663962802892088730168064 626885 4611217145454002658834278597760 626886 -29111274913241739918722680627200 626887 139179763450602343779497650680536 626888 47809912165305633918525809295360 626889 -44750992907287793723473456974576 626890 -11395718916219328681917564019200 626891 15534874530287675658102056159712 626892 1245246386275533026900649738240 626893 106616202356246159060807579825580 626894 -12569946075378253146017428594368 626895 -24512665857225645504864426355080 626896 8532349447420443610888178327552 626897 850570864243151826385214540160 626898 2182126350738387627381266097408 626899 -4133387434444340799609869810096 626900 -43577991610627523351485514736000 626901 -50461934704013716797994547044032 626902 4143855101525603974590631955712 626903 56675518238013668373132268055064 626904 48346210378935331459105706588160 626905 -63085587773214618158563918440000 626906 -2664335490887018321945744013072 626907 -41637815659038603619224879711120 626908 -33381234883152756171218879759872 626909 114194489898337102321975545707916 626910 -2904849134575849312327573856640 626911 29418424031011575992271667629984 626912 -18056554693361893807327384436736 626913 -5851041955988791146985882460160 626914 -43510227447121660912533658662528 626915 -22172233789804713760312644427440 626916 -22567869811771170021433540085760 626917 -31615656787442413264485890172034 626918 -100475258384134309864555182259584 626919 -36654225912229190079136053231360 626920 -16804505265242183487312297984000 626921 73496899294021130758421368072122 626922 -25854028730251288671845993899680 626923 -60582864767919047923342970983896 626924 1956008244371101036321186544640 626925 1128513914154478302808321591200 626926 12362208522344224294163109459840 626927 371050476324341973941172863472 626928 -1129088917554122708591577071616 626929 40879323055051694632238525448530 626930 -585779367415307643336315271680 626931 16764274577511568500877977103800 626932 75609604239484988708748899290496 626933 129770306269942618916566124389440 626934 -5237602785510683047477120696320 626935 57591217757843019616067481953880 626936 64656807710237936236093536583680 626937 16937793416696289827712483883968 626938 -12599584324041050633584136084256 626939 -139564550604476288100579319394376 626940 375265461441985216342654901760 626941 44842365362390970134433408971872 626942 -8195758187125641334100604208128 626943 -63748428756075491041211936405760 626944 27477663781065691521858100264960 626945 42532174615513093570976762664000 626946 -12290967007921455800040290802816 626947 16502729683214629682626494182396 626948 14177696276960419090940274733056 626949 -14067473488107243389009803586466 626950 -7351388747649411847094952324000 626951 32914010709381063766529907678720 626952 16680844638605459632138561290240 626953 -104387892629562354435483728749798 626954 -45615915290054562003472074991824 626955 30946324134012682062857321003760 626956 76991830787607872020335667008000 626957 -4341108630691298972883224294880 626958 27174132821119375774049891283648 626959 -44873032936100013558447480661840 626960 24013612070455068858242788392960 626961 -117861408707446246387199399196480 626962 20993617950790383208072648005120 626963 120209638903742393866080270631212 626964 -19049775607977190008461334005760 626965 38610313881636998522552940322200 626966 -48553934806516254576096893576256 626967 -13217101362941014714385336555520 626968 60276576479342013302105696256000 626969 -22161463790732649617557641986304 626970 -18739607726117501449573759776000 626971 100130376550689974504538499882752 626972 -25853633093684541375508669052928 626973 -20781173758515784983090598617216 626974 -5707289524722283727002520203968 626975 7552131922804796883612396648000 626976 -18668287925194395963656257929216 626977 -28383442996577889380853555776088 626978 9875134684150633422857949552000 626979 43003350921833318516273488068984 626980 -45739194729137789606787516825600 626981 -54832457231904998054500905660000 626982 6938749271490522214244644477440 626983 649784064476992936450140481664 626984 -8410751151205111718535759636480 626985 -42314336517534047194158225455580 626986 56650988751842384484628499124480 626987 67045071707287552069940858163636 626988 7915653467432864012562236352000 626989 -2743417175503861555854347556000 626990 4517894566159469680793152446720 626991 3467853580012610983009492432392 626992 26727430605514047799342394572800 626993 -2923941927813520800806244900240 626994 36814778741037844583026549655040 626995 49873838763811179333182858262000 626996 42194266873725042154392132336000 626997 1273383736462915218880617191040 626998 -8649104447432918912420707128000 626999 15645350026453830151803040263936 627000 -43561615873569916496313139200000 627001 -21202022983947544862262539652096 627002 -41068335999217552984339243677360 627003 -21498254541420283398706941442464 627004 -27483693855580604532277438105600 627005 6725936001903122389208196807000 627006 15749249635083891729761272516608 627007 -65325323817554695858713130177608 627008 16551631777702999302815226003456 627009 23797189338905168277291164986560 627010 -13524779797061960113358964495840 627011 64961508982923445067548171868160 627012 -56491370155692532376101448532864 627013 25120147561915164078035452594106 627014 41217968890979862287336380373856 627015 -59925367171689660008306718277680 627016 17485310476440028863615495628800 627017 -129789861699657103878863840144934 627018 -5141720200741691379812215856640 627019 -125731032179830281801825566042320 627020 15351321724165022818774223508480 627021 2019005045662064089564101590262 627022 -107571727629402927529750596864 627023 -7417799575867358428048190111520 627024 -13888330937309246169691371995136 627025 23630498653129714198166910668800 627026 638833670999823587007613699584 627027 -129389092337035354570911683463168 627028 10825493929518981611060476505856 627029 53670600721677707131890005702880 627030 10024088548233285647236924824960 627031 1267627845389761532536294211392 627032 -32636316829090825395565415915520 627033 2709933215440659063036193460448 627034 -57701556956482619385183959341584 627035 -32463887229845891722344713651520 627036 35081841545764846392621978266112 627037 7565270567104901079181415819520 627038 -44435207630758833550205370288000 627039 -8958513933537391081954512012960 627040 46556873247816458997481576857600 627041 84070496139038460529215544433442 627042 4519527281983280939542506524160 627043 37648522324336304402858301858864 627044 -93839297869606220544261461449728 627045 -61791849460533396519936322430400 627046 -3471279378027700699722215640960 627047 34133408627031805221959475201240 627048 -67129741576165464461636672716800 627049 -4035839806897352687984670057600 627050 9013526734683412277624132278800 627051 -52917388003751725780685218023696 627052 -95571421006839035437170539896320 627053 72574196632640221338618482992896 627054 -15879202345098406679245298812800 627055 41923811712473551344948873383520 627056 15592433474806224555730049728512 627057 1746850241691024999838621269714 627058 -30200745375551822253868056649824 627059 92064051093997249159994103325260 627060 10023918407454596776149671976960 627061 6426939381359586762169950561952 627062 26960459699549374299543646135872 627063 1607241757939909751651183443944 627064 147693487657082004851088473579520 627065 -67574763152243016163230308201280 627066 -35721753826189834422005073325056 627067 46747211140747409290673594119200 627068 6735143468670208659732676730880 627069 -231643175386926198129950292192 627070 -923475307259030619705808694400 627071 92400633490991398976056673542272 627072 15551764406560210230803567738880 627073 69768755485823581978288937992322 627074 43233191226248422455388068452352 627075 6680743841840177054722771890000 627076 20974662296178414899179757649920 627077 -857139620662206454482163232160 627078 -16580937464724889917605099808576 627079 -33399209597103027049378501104624 627080 68014094841742578499259922124800 627081 9270853229042008463327785559424 627082 -437703468252796376228353293216 627083 -52652847340191596831784094714668 627084 55048743636248033883709160382720 627085 90708892661906574555331277026560 627086 -35408883294387785741037897811008 627087 -64928597939329607575575291237240 627088 -757750484774116502538969415680 627089 -1051447492295597411109474652110 627090 29087914252163794304234544760320 627091 -86023938069082625936835229191508 627092 13628076397707824744965639514112 627093 -70507626845940187818084871639218 627094 1305756577615976048012681064960 627095 -4952951171993661030853500441600 627096 30130917795764693225903550873600 627097 -48847934333447348381667245529648 627098 72795020670028984253918750530800 627099 -17605719925729060471155184886784 627100 -2911108787556061569629058457600 627101 139279076964115327181547939408102 627102 2585023528277990708865677024640 627103 -46198075817012235765666416046896 627104 31410219043355823739041640022016 627105 -6553385527094277455896087668480 627106 21374600153609427512019399868752 627107 15591129146558282251420484352480 627108 30234275259173045434221788021760 627109 -7827701549953426261657116547968 627110 -10363794321384765295731110494080 627111 72237049595334261990270238413240 627112 1966494239399166572047774187520 627113 -26929280235715184452217821646904 627114 9149866028058538483021483303680 627115 -43091376980995903819746133614240 627116 4108814627328380386698562864128 627117 70522733657813757522254793679680 627118 -42281272253039636319413397261696 627119 -111025233831177624246652949946480 627120 -4846407764510164981968673505280 627121 170079480736432395771339088689024 627122 -9287762049154298597012555163888 627123 21839891936780652883370781721344 627124 -38998194064118130742393029848704 627125 43811076105136097732055305070000 627126 -21492468620996037417309446701056 627127 -538483509715317869489102391528 627128 -23182368482170605444299816816640 627129 93159373696263574926777464749920 627130 -1376448158973219382743214878720 627131 124339428736449218450314491544932 627132 -31493727307193991032854130835456 627133 28925800760203875430958927933600 627134 -2030938830468522934290780374784 627135 -1174779545422969782411192428400 627136 -5938047356918337112692762869760 627137 -19649702320685745743541033066048 627138 -25850184833026468184513141505456 627139 1867767953462237926256286778940 627140 4656263688882315397637063005440 627141 -36454896084682969182418357468800 627142 -29371165867298162830877253498528 627143 7142265703865213750723437872 627144 2856899487432347408217558712320 627145 17673588592432160921045746524900 627146 -4593254361103332788551340696736 627147 75039886905558307126612887778200 627148 -35998339338083722260364489013760 627149 41804039098136085694355173834764 627150 2392695985177964655958765449600 627151 96912235592125091831669723174400 627152 5324362593280964450133576253440 627153 10998293087430127058471062920000 627154 -19593312089863046396404436974080 627155 -15425561910732517331632392240 627156 25613645421368332029218025922560 627157 -67111022959979108043241609538468 627158 -28713560647733558381388280919424 627159 35771345763708824390270435026104 627160 -57358020478510875951798018048000 627161 -29796472969025972577190734917376 627162 22205052748659584025911223101952 627163 51266363316353518435507310569412 627164 -25283316423679523474865499404288 627165 -4897615155336399117218588933760 627166 45362116677555449946210249724032 627167 116138680900041259866941261615280 627168 -79499967235210940125650270289920 627169 -122385278918066502858248993646430 627170 -33783582385792835500844024870400 627171 30498087654046715004047878735680 627172 -17193491157852925681855293288448 627173 27376844023635711606638543417760 627174 -37915952134639941053042572940256 627175 -49331455659400556691658461529600 627176 -110633164675090092084454453002240 627177 -7905212202602235514986772365600 627178 79226646137443005691930492958640 627179 -17005243308324049904353878874224 627180 -14817697664394043198127822423040 627181 162514611763922705247148733758080 627182 -1102306307840134615409648603328 627183 -43006590543081419132826753867600 627184 -24339866399260266949694262476800 627185 25176779689017030169412681889000 627186 -2211581437509397439636153902080 627187 28116622659885852234204722859264 627188 -46936503501131320813518241514112 627189 -34771189262117021859382923089376 627190 -22137921845990998018100354332800 627191 49488675616697928157297007471592 627192 10671927904166150497103244656640 627193 -50622603222866104154621907046400 627194 63350977864349811036462989014896 627195 25431638836362473064196576663920 627196 39802258875107242159470166630400 627197 -57431800689790102163159768271354 627198 220928822197904218698670196736 627199 4722241374117220070253333425536 627200 -15792519898279158174624566476800 627201 2366118835294032663896888725392 627202 19988884945650923247633622691904 627203 25000988046968165694469855918560 627204 -12811317321379252411260181730304 627205 -51349104701545945302976398403140 627206 19847685159273343397351298195552 627207 -3029464677271348641280147291008 627208 11680097679720584408057229480960 627209 78019859874116027135922231658080 627210 12945262808892854005558559078400 627211 -17842761778396230204328874309648 627212 -42024294303074280986453845340160 627213 56137648994345340694404240260544 627214 -16774939583225090975759485464576 627215 -117884811771476335886854785678720 627216 612242773759000271521812971520 627217 -49451851642234737003739848710734 627218 -4004444824471154411861096959200 627219 40538517264069313869467448113844 627220 -65769237406398245491311984138240 627221 55298285107101861923539783454112 627222 30124136236204191889006954587072 627223 -8084072679315027651881921446976 627224 -3182328758214566987269682503680 627225 -1379999898477111861037059476400 627226 26864371516305510743903623875312 627227 -102956642637007476572585272236924 627228 -18858967013287642726672710082560 627229 -9340352989124221903911499435680 627230 -37690521309499658743831606914240 627231 46731135796477229867130261613440 627232 28360021680911894706241680310272 627233 -75729266994651891203482409783616 627234 4769454511789925067595727085312 627235 -3862708625978487590671739449440 627236 122575423378020373791527620269312 627237 -43773261730464096336378610906560 627238 -15926387028276945235997307624480 627239 30455113355212713189342700517256 627240 -25270485373893082878417210163200 627241 -1114015378439502455757943798080 627242 -15684493292730301317017367753216 627243 -2013985844863630441497779400000 627244 -1134936342064711429445925347328 627245 -44980408618122654764852409271200 627246 -39510420937934623530285560272128 627247 -67314324609874681604495296487960 627248 -2067971268667687358906739916800 627249 38341822341416633345176282736352 627250 -27091149352257598601979856752000 627251 30889068609088243286410015194252 627252 101658378982423527933709694717952 627253 86008188607621676578033733606400 627254 16187701732181873241851641012224 627255 -21265439021228254416365556790560 627256 5799361474020546119399496744960 627257 57834108529315064843347001278506 627258 -9961155548153850804777799382016 627259 -60651151546219470161087651735400 627260 -56398332480341191826077040332800 627261 32195469522557207624798698376544 627262 -36143092719448164239803382815488 627263 -5729916018410623373572593805632 627264 2239867152222731730802704384 627265 -40643924339169683804604333719340 627266 -37969769113230479189398120316160 627267 -32116017560174380820410388307720 627268 -89082011083689263343932153978752 627269 -129824130402958483550295916575330 627270 -14178921628702684335521950310400 627271 35103283959124480002604732144472 627272 -8914526672441821013307565209600 627273 76591746643355421567421410886122 627274 38353607762885313495603482393136 627275 35128674213804344294707296492600 627276 7264192528851708642811996253184 627277 23933734825302107405774145698272 627278 -75693754459100499214337710282560 627279 -47642570946674934245003432852352 627280 1939157649340289157354435624960 627281 -26055678525227722111959455525148 627282 20004406442420327689562936125200 627283 -168945098460716505768325371822600 627284 -391529448375258576222699245568 627285 -6714290772339967983396632371200 627286 -33440885092482584280742857272256 627287 113475117910882296566624733018192 627288 -36275920485042266691855342796800 627289 4507619119943856511757065383368 627290 22124955141875955360437611704000 627291 25040288524196048595372495014400 627292 -85258250863476767523253501033984 627293 62033150356089762200351039605542 627294 8183608612466263363406044065600 627295 19351387723447709621188188249600 627296 -102749898700720812514678392619008 627297 30102101644602274367401666931040 627298 7052855389311748989154441172256 627299 70651157625191376960543285490560 627300 9076541896652139368317897516800 627301 28007084524525618239230371170302 627302 12522198549800947966650551059200 627303 -40127899219406590498268829691392 627304 10407231166965511992053184921600 627305 -32770372347804405149208411205440 627306 -31462374443438973325796337482496 627307 -126432931975963810214837753429720 627308 32452526790260201998571556234240 627309 71931490418178753955485228592704 627310 -44970728751012231264212419429440 627311 15485047303806930893255160562824 627312 6318327106421486499702583590912 627313 67100275169503674031716639571764 627314 18895095716765811959030620844160 627315 9471357443171710017695522394720 627316 -15151519090249598272998629335040 627317 124354822038008482304056635893532 627318 -50334015945286720212572546225280 627319 -9107111944093521694916677039488 627320 38543783231480781173415222988800 627321 931381935912394226397081340704 627322 36482640879085174766993521337712 627323 732909972651840782308736189040 627324 57431143160958618624635178181632 627325 -36616568206244104131624690386400 627326 2138521904235973959081029938560 627327 481982108007408994118387888568 627328 -63309127147393837627208525414400 627329 122211848577869930285817097644930 627330 -11763576620682755374829167004160 627331 4705109106605646661212969137200 627332 75639720279355294791748588039296 627333 -20391983430086839538040422521536 627334 20880248934045016788027948868032 627335 14832926341734000337505331336960 627336 44640482196680812654396836664320 627337 128530909916459470285200990560052 627338 -53533316480195112723910234537680 627339 103347725628664119924438925570560 627340 17739568410118029679674683566080 627341 -8588064376564994546640900942912 627342 19680632144389825895030081863680 627343 197392214747642848493696042984280 627344 699387239012506741454073077760 627345 3014060609429684677120356976500 627346 752801494381165495711880344224 627347 16870285998152954125487129856000 627348 4343557691742566387027702575104 627349 -14974995327635003908372045217650 627350 -34905566748548689383602908725600 627351 -39563730989108374826705630489136 627352 106212989855905396702920486604800 627353 60866192067609904162711159510602 627354 6106613902746780869857096777728 627355 -38407980336772660125947025474240 627356 -68457492099912503901339834849792 627357 -4259842390500315863220473222880 627358 48227957957273720914264919633280 627359 -20048192947327453276496048040120 627360 21224227152728641298176970588160 627361 -7120971696393248492865681014400 627362 -4118752373786609877233104949088 627363 -1582096623689805171448252606776 627364 -83361395232061363988840098340224 627365 -2223716242061457586228488890880 627366 8431792278649548394403102572224 627367 -32433126402427727084657257643480 627368 -22127042975503266983112221491200 627369 55326032764993343850008273337744 627370 -642101679162168654947921222400 627371 -1407062817170304591263716267728 627372 -25848314895563115486232573347840 627373 96620528619265988569220351001184 627374 -69681240712998616527464590905408 627375 -10815037906341082796516010240000 627376 13083592899597674260323772956672 627377 91290995151774630445600586798226 627378 -12075973918219748986890175752192 627379 122280353322901838789737754643980 627380 -11505074503410911805474088550400 627381 -36037729829117065443415762514130 627382 315354876219357543271261488384 627383 -3124815032022509586864883345368 627384 -25749022761683151612139173703680 627385 -115629133471876257162095328120 627386 5676477190691311347139668908112 627387 -20172628336459462640545477165632 627388 10834462402714316653191999894016 627389 12881096258338348432555460789856 627390 6851033866908134962402068688320 627391 96747695759212721852943597833792 627392 -13558350558481951474360400216064 627393 10184906334440239957779422393664 627394 -4405914211955789450583305495856 627395 46513238308705174528843767154800 627396 25244095694733700993063581014016 627397 -114409302703523109432950916019680 627398 6905830353177143133716024911200 627399 -19668840731617988199650832979200 627400 -26559280510968228731502715008000 627401 26645698941926635387212574816512 627402 -30096270962230921880619894529536 627403 9809741913055078795517630624256 627404 2519582397058217525216695603200 627405 16476140048150039624133657448320 627406 14834170703900526211699900963200 627407 123441798963423499887978642395832 627408 -1305071557034351386767661375488 627409 7242197801418062106362253492992 627410 -8026183123348241842736559690240 627411 -35407664895471010654086423253440 627412 40019495290377147971969810464512 627413 2573667009323828096911610993664 627414 11497492491986854349089492629888 627415 44340866347241431831452457730400 627416 19882816628572591715472361236480 627417 3543300636337144887067957661568 627418 1381307619613364777794673640960 627419 -21358943966323461138189360627984 627420 41855358099106848459257586938880 627421 -208322801137792690535359944490356 627422 65941123374945968745448828816512 627423 -4126056748530216055249633358832 627424 18395594800862279239433914417152 627425 -52914580114437859940748434051850 627426 6086062723646348352068351842944 627427 -43565138546933539604662731749808 627428 -5499252923511877426048985140224 627429 58811257935393087478870789142688 627430 9913511974173748130628114687360 627431 17123344872003583917566263647792 627432 12949812488383712356405198602240 627433 -45332160163840683573804038773318 627434 31938056687326606605890823197616 627435 -2219504760756808813100782690560 627436 20198153213261365603380498344448 627437 -51243295529616502277456769653760 627438 -12507572091003500246854511877120 627439 -163839258301181374395487662730200 627440 -2511156652824535841293215989760 627441 -54493934735090631103881763313808 627442 -2145832288628918402192715718128 627443 176813062528399298976805023087384 627444 50246784910984720347607392264960 627445 -13619265982791929032263551862120 627446 18155363433592116816137216446080 627447 -10304568992079701087546923171200 627448 60324275206182676204380867932160 627449 -3408383426050383122658019142550 627450 -10358090517395022798569539968000 627451 -78072731317561561356411317177496 627452 -20769370243600154287570056299520 627453 -82760034384399820670082259620480 627454 77621802795993251897950234162176 627455 46935221357504340517897816694160 627456 627679772366488351823238266880 627457 48628391222741038288304363229780 627458 20092844277468668232868825341984 627459 -5227606018401141903110758506240 627460 -24985119944595396412377102988800 627461 59743601144749977332146495287132 627462 -15699066694357602452134909245120 627463 83123487088829966111766859532304 627464 -20753729049392467013658549934080 627465 -4410693611841605072320733544000 627466 -20803586679906097685431543591680 627467 -51252933404493205411625567118720 627468 30373259508820693730910192791040 627469 -119277215402209058898958805611956 627470 3776597122568366961228482213760 627471 3297335681405985947438180593536 627472 -14790736281564502011047947853824 627473 -24179249002436194274908400580480 627474 -6296419782923528204057711456640 627475 39341803709103114979205060461000 627476 -12049178510511866097394955655168 627477 -15750448218687734760014715293280 627478 39547890329432703084805992107040 627479 -35168328729431614656927648916920 627480 -14686821872499853910908698624000 627481 -88234927282346336859620125809718 627482 -74743051280500669967230544091408 627483 7453971322212319979599815890544 627484 4966549676793172675736678403072 627485 -37624977709248854913400278140820 627486 12716684342672201577324606772224 627487 -1425256526571889323211020864288 627488 -80872997139789696476646291210240 627489 235491049784454334886547479844 627490 -76928500744813342712368889395200 627491 -66270523958667900331567963251108 627492 -41605781719822061752018954165248 627493 20341220620538707579693415201020 627494 52539958944036663085129028276160 627495 34919974633428237797455362099840 627496 -86236678687177225520746998174720 627497 -149386517873944988799084238391040 627498 -12921860116588228446262359474432 627499 -350708198463149319342111082136 627500 9343317677761598849883401760000 627501 -23687413003802417876104193274816 627502 -4175963982528672098057698944000 627503 197611241288725692326459793172920 627504 -4336191395603820786477051740160 627505 -25808309724970927672586946382680 627506 -17047272465505701695451134064 627507 -3043275940141400919866117453568 627508 552398363157636033835872997376 627509 -39077492973949429235752145083296 627510 3543700184041982255040420115200 627511 19048174546536519665334338803112 627512 11702660642379906921855111475200 627513 16138044687688458948367350580800 627514 27756667848280232309785848709632 627515 7466756792597311946559915674400 627516 -48506863351066829619376049468928 627517 117151161640445950759366852155552 627518 1677037037465420111004138808704 627519 58198955703166331285826009382344 627520 3791629690207967743696101703680 627521 4479163236957369355248627010692 627522 -11499665624016013632699208728576 627523 25297477815847702033226265285664 627524 9879025497025649515461379660800 627525 18656349889427702633377306388250 627526 54106083868251135501913446863712 627527 -22765652697062007380209424493288 627528 41597520484181721158344280555520 627529 -31538122145473273857981913321408 627530 28985834417685736436321958488160 627531 41581522235863958735327062011120 627532 -46106009364991299570615534796800 627533 26808806610276765035914819386486 627534 40955868719136992005335938010240 627535 -37657809317835989873312924918520 627536 -685401987542065068589376864256 627537 43640148049192542404496279256560 627538 29246227009562740643964187665696 627539 -13472359562955764462840444035440 627540 34487346336371279398419573196800 627541 31238722340339243060282922548942 627542 663854078351594081818674196032 627543 -52433279305613674144682268202128 627544 168998077220568201116686832025600 627545 -24739648128967161409560978920700 627546 817185907367880751522975200768 627547 7627140081716990975980154876996 627548 -50441824716929428348875761044992 627549 17562946663358592556902186971808 627550 1960271557706030816381391129600 627551 -88572734007233753696580902525400 627552 -7361361625275123820365000867840 627553 -12037510845200624043534099245420 627554 -27055780302211852177254154479024 627555 -14141561726108271278272613230080 627556 33732145050868661363896647639040 627557 -17422642776012413315013203250048 627558 24964795970896845038806064251584 627559 77336478336956942226705053752760 627560 -88823208166197004222198350336000 627561 -55478423720318577327443077139520 627562 9389861377193583860140700737632 627563 33254673003060309775223640545784 627564 75918045371378413736302608384 627565 64101503123956352561879228272920 627566 -47370896249765166596463513336768 627567 59406538158027854372295875337480 627568 2087444370173109234932316012544 627569 77955332341150457204969643094080 627570 -24985902532668898550103974476800 627571 18210504620204237093461983640912 627572 -43269521584325739733616352399360 627573 -21155198605158068253267783294816 627574 3232300021500854038831375930560 627575 -1421808427608621917705068817400 627576 -51596399295381459165475317350400 627577 -115064333203357742921160268584060 627578 -11306274166216784569523912985600 627579 -36253045414482845344589425394736 627580 -67324962702918089165706789004800 627581 -6944051007276012241041578791188 627582 -32442817615253627015434267286208 627583 -51309869074832617324514482942080 627584 -26020850381584274391295516999680 627585 208295344225217005072180300800 627586 -32066563146117130891703716600320 627587 -43866420643010503518431649040248 627588 -1579595329605810972723372921600 627589 146368334473425764121424272177600 627590 -29876496416598494862765455742720 627591 -146689671272352674316314389583616 627592 22121748844955795499160552289280 627593 -44590778473501569985679156173158 627594 14116889704986127791053374800384 627595 26912461455833721838585029648000 627596 72054540202495420985738076307200 627597 2896282879520141336323253673420 627598 16926202362107371658184760763520 627599 32101989220052862370439902749936 627600 138398828761112284640688537600 627601 1709446281798543048677248718400 627602 -14195538574799995486900013630688 627603 -25703387774578096757421561921096 627604 -29398426537536532102572350575744 627605 -6046391665746675510900080928480 627606 -7546077488300794443494808926976 627607 -124689114744823768440949874566560 627608 -119277706545683250214255237632000 627609 -46617157382305970314976216898096 627610 9064949006753510870631671796960 627611 -136937221142836175492598705409788 627612 24764445550337269433450476902912 627613 30083548458379903903407002808160 627614 -8092170794842817204827822487040 627615 76205033948169092270382471540000 627616 17537020743744720465452375998464 627617 -150662023661312165622191282402334 627618 9341480874761848216408181506560 627619 -144091617595909660536444811730980 627620 16384782646681924933242860974080 627621 -117240838370958651575265006692256 627622 -17213962378356948778077888691200 627623 75840103455523179005590969767120 627624 -26214827326052598573982547558400 627625 -145613744239834498095388682811000 627626 -5591588755994125052983271718912 627627 12951319036173050917644099840 627628 -194130514651575652152461061120 627629 60597878429902769730787214873580 627630 30969012617752394600370087995520 627631 -2262843607791108608340049384568 627632 10598784068820496598230177038336 627633 13141513418319338792339834756802 627634 -2629840879499240936528883007488 627635 -63381658530577897263314212123920 627636 7606781193003436656152924626944 627637 -92855526325157762037130551901714 627638 86065902514888608621882680819712 627639 -52918932223886637022536914487576 627640 15940537748676267104458115481600 627641 26103234301372363371667812933930 627642 26247906576669931393674037363200 627643 45329705171873690849395288705892 627644 -118042016391846396912346120704 627645 -52674319094511657519015504101280 627646 5467372614160689471736387968000 627647 -83547147129049480912657415750880 627648 7031750101864737702284630163456 627649 -56274474179749089849763375388880 627650 35363137548252421153289670082800 627651 -9178479968938512098155294820220 627652 -13817148213091738531881279854464 627653 52345242206267937809057891843484 627654 -1585312660716430208194269412992 627655 4191900573697633304171859686400 627656 152628652958386729782631239720960 627657 19138424323264588166074945519104 627658 6446485665649466492802833605680 627659 -35519818410675187697324158636140 627660 36011583572482389653716500034560 627661 -50448496935280569401232476089738 627662 2661904423011967430080111211520 627663 31408873677499890155718616126344 627664 30245188397622202001043083386880 627665 -47003343922458584717603816438400 627666 37269648181596348242906500529280 627667 -9861529143989359742672537243284 627668 -26638348331921912960580189790464 627669 8240443382583193648901930138880 627670 1390607882191693231479128620800 627671 -941287712800313144474411364096 627672 23903860074063614424159055441920 627673 105566145202995520545779209510922 627674 10337799418926008509644681357792 627675 17588817347688490792174712181000 627676 -35273210807904967855833310955520 627677 14742076953031332841554530862240 627678 -34241636817364179933621038344896 627679 -10151474958786770643111260968512 627680 -8479786699579273244351275991040 627681 -30457716222728161799292402592848 627682 -47558973696780527084831690866176 627683 16506425729739370430903088019920 627684 -14578246014481448653120305960960 627685 -127819083743893284693406516247040 627686 36610125715349482369972368288000 627687 -82773672303863506769131168179360 627688 -8891190710535415926267383316480 627689 41724039770380902338181343789860 627690 -12502050452887777291330539264000 627691 -30991564355245086223708581942648 627692 -18483290382056055242426955844608 627693 684538521347613428602929059328 627694 30598242215440337681271056521920 627695 -11738292028247443323292766287800 627696 14614179386634571578147501834240 627697 -6053500201529803976019246584768 627698 63352231035078210432054452739600 627699 20017054478168418806275350289464 627700 -53330128900979420893110140540800 627701 1703765438548131434113595294400 627702 -65047680314348757777272563459200 627703 -700895092889916564693511645880 627704 -32161013606654861540385418444800 627705 -7419733546496013112493472980400 627706 -8740174784421220543174955618448 627707 -30815394854766125772109336830288 627708 4962022091946682933546080585216 627709 35349539573202172973739166075910 627710 18650765579186181531242027675520 627711 -7069498828544605617802431585792 627712 90753797415942373135860258308096 627713 11710837969944832583814392319024 627714 237523971402948574335849395328 627715 -17972348818686758694238668132960 627716 29191906711256583642334384484352 627717 26216363197808088115699898674560 627718 434818604621158800047795462400 627719 62272321077011055995914776000 627720 21879434334732498546359810457600 627721 -126200753518057686600753124015078 627722 59297301166469494965523610246400 627723 -176597111864929957704294156650880 627724 47122595945287118376448598233600 627725 20030002482527528001597721252800 627726 -10933401034424079613514959322112 627727 -7615757767904040366287603706800 627728 18631650583262781096118321815552 627729 46980902399189035394098419909408 627730 -15163813199854242590336094630240 627731 -13940526357572202475064570891760 627732 12013837343931067135488598228992 627733 110016734964052077226334915443982 627734 34911026338551034505071730342400 627735 15008726244625934009755929426000 627736 15130484702715817570697001031680 627737 -138018980452088325654612758246400 627738 -4497557803729349959039615289856 627739 -5931587521754207604443451603024 627740 -16441177880962134720310504911360 627741 41081195972434286803438947091680 627742 3288158826939840762141161040000 627743 -1158010491603950577717993287760 627744 14507913442944375307240533393408 627745 8678692891481420632255432485120 627746 19455839812969336154063627235840 627747 57528158365482609937612381083000 627748 -86167201691668312528306266496 627749 13983585358928569904109191442750 627750 -758157148828906630857518976000 627751 27828309046200556793732651348208 627752 -90803497803206454078793795584000 627753 -19544390977327446407389673610240 627754 -43189071051187019267990505590688 627755 -79536244974794681872481797863840 627756 -10249408263428472771800583510528 627757 363537344358578002382687475488 627758 -30953042637781156426658758307520 627759 -23144176149414412969631439698832 627760 4416712308166950085680562176000 627761 56894321926753378536066031675392 627762 -2910036905057254755758134924800 627763 -81008899562179468281220476023520 627764 16049146386021742997853628680576 627765 -21439999171989357014624200339680 627766 27539505290818196526951853052832 627767 -4079928936398261743262130454608 627768 25423774243650529562796781363200 627769 5952640175059870988345634366096 627770 -1039425361952637958494995635200 627771 30529453578450902521085931103512 627772 26636841970723666524793647205376 627773 40864361401662991407450515918022 627774 -6727841286403947536483298690048 627775 -3087203959866911184569994248200 627776 16360592562373439935844830937088 627777 113831495037392400355493201271840 627778 -37106451349242136209804406624560 627779 1383017277259920724370153898336 627780 -12626813031310417352494976778240 627781 -11482150993479396077090174410752 627782 6026282449665750859359936403584 627783 -23986421871873024357588345502896 627784 35517915685535295896007967180800 627785 32445534638310758810792808503040 627786 33626509125038836049124068227632 627787 -66242835262330458606695718307564 627788 -23238712946064932216631434817792 627789 -35837837643229881237949315334976 627790 69340617679125213410003958142080 627791 72354938091137153385008480814192 627792 5261677121805955761457039933440 627793 -83855930216398273010993000245020 627794 -39204606681871665096569747432304 627795 -2137895313572568648504893366880 627796 -19066928582776806516932225431808 627797 -116070045294826061609797632392754 627798 6429241572991841874403847831040 627799 -107794621966882152430461783518200 627800 54001843919719316194979328000 627801 14987892544258118396335331623632 627802 6235901517410559078710181034752 627803 90460388222580225426951381305064 627804 -53056818157217122549470491642880 627805 -1036297877922179484981370039080 627806 28278138014373138972643720160640 627807 74953816850019270361480707264840 627808 54945088173007982922915865165824 627809 -16943615532286932990486266299200 627810 19538843760108904851552677713920 627811 16059953896847617402640248144412 627812 -15873536009640405315810447015936 627813 -2235562247706694931202905695680 627814 35806417511473723519755569524032 627815 -15246624162849126852408007177200 627816 5309383836749075631274861854720 627817 -27989996046232535608531035409920 627818 28424918355496619137025027325360 627819 77255746529767454243296970089920 627820 -2724039044273893474171760209920 627821 -66707602304467551481685117140500 627822 -3599777428812507559087327816512 627823 15415774863393856206454542419440 627824 11448967377492202661882264125440 627825 26603332365232723574426550343200 627826 10232137657241450851712401658880 627827 74267648405583163482293253552312 627828 3859278682526612834674943729664 627829 -36077899290279768614762460990116 627830 1399598952972122015987909817600 627831 3756436047049788385476557511312 627832 -26863147258689657504436186521600 627833 -19938877699338020277444025255596 627834 -3740551828863164229413399685120 627835 -9600016022373884290489338414480 627836 -57196424714550384246081712373760 627837 -47104406087243066752995060153408 627838 -955293715027185637512120382656 627839 26665389279095237701683127054056 627840 -13635881012081525615125069824000 627841 9279180161073644971068239610242 627842 -8382408077197206947801355194928 627843 299917793558686708323760278528 627844 21414081226662211554041333391360 627845 -14998708828850088944097371568000 627846 23419898328221560848126987849600 627847 -12215932033148813545815237741288 627848 50598924304646555731458025359360 627849 -40785604122301048867500383687766 627850 7848915112020804432381587124000 627851 10288139704499906293537647117600 627852 15393960012100581209049986207232 627853 12737998455204519445281865447680 627854 -43671863902409198845362835747200 627855 -19525952009711557659928874025600 627856 -27599285326920709803915666546688 627857 -27914741529216752732282365413648 627858 12979323797698138052330083860480 627859 129627714935995127086576833158060 627860 25120098558159715739723033614080 627861 -28667248729310827442623961180736 627862 -39500353007648386545193628633568 627863 -54129458031788020998270141345960 627864 -30446359083970502439352225812480 627865 21860959253398693132965378955200 627866 62490757642546319961847260475632 627867 85817120331488075449569545098284 627868 -55920354157787359074205588951552 627869 165536873921744531928363413670 627870 -16308403598941587443197721635200 627871 36795531758018839568375402027952 627872 6353565989490446648110614577152 627873 6895934944554024149372819474688 627874 -2406947325446650841659156746240 627875 -121854137855831996194110132336000 627876 -5401765667551824515922344690688 627877 -46665714530015303471507287418400 627878 85560595722391767812661695137920 627879 18343817229518968221296936593920 627880 22710380727407093759896278220800 627881 75343831696368039921167767060212 627882 -5998054416217188544723807570176 627883 48429283765292125915510027629144 627884 95831817321915043005418765890816 627885 60760767696590302250168867227200 627886 777994353960450929557633022400 627887 -37904714662463588034206750171400 627888 14753792294707501700639719686144 627889 5388213869749264846090541292340 627890 -12354977790000498856295471843520 627891 -33884401756549162452302558373120 627892 59308648234552922491749618749440 627893 -44799926751654527742669374554560 627894 -48212409373935288575761882130976 627895 -24455360610821328176931530565600 627896 33379289660530377948175514849280 627897 53386069151608016944939108491600 627898 66763355400891661115749029721200 627899 82861109538143964225963423766464 627900 1705876618923525024308750745600 627901 4849907499844318681032609336902 627902 -9867543601044696425738325516096 627903 42572716859820252537574030200312 627904 23543781171638662377996645564416 627905 16329483950407025457788908005120 627906 -23734664025416318465173317511296 627907 -4011532439839286691713224562176 627908 -84450810251113552691677332376320 627909 59589946902518730376718745601728 627910 22778576834433320628695129823360 627911 52556896970211367001948833783512 627912 -83353146415782692684623615180800 627913 11890290399760809490810759760448 627914 20201266466558295875802909357312 627915 12828744834289105798033211247840 627916 57047041703070564432738657770240 627917 -905743870987667275347458066868 627918 21703297475076418112111996664960 627919 -88575614961991659472377078449680 627920 35297465968730718084782154055680 627921 20121713608002186881187518758272 627922 -12540378653847620852790863365488 627923 52084793032150414111773066950652 627924 30061997578722463769547321606144 627925 11597984285624127916076012928650 627926 25717739378646508995349821028224 627927 996458256647930545357343998032 627928 -25687010681699778968664368701440 627929 643663237160072287200705052320 627930 9928361329247349537685994158560 627931 66634520828631563205748970851000 627932 69553465415209381577912723427840 627933 -37977231349240392828589184866176 627934 -30196282851645231159933188125248 627935 76960204460192115046470591246960 627936 -17794264772134022361687703683072 627937 118540593495592369757658598780800 627938 -44886544198320978433150740392880 627939 -11245107995002934125132635626400 627940 17331219597218524363005406583040 627941 36438547548080437406922179795772 627942 -8694374124647063087320109746176 627943 18088408001425378320619652507192 627944 -24385839324320468983699716065280 627945 45254631043380662950655511241920 627946 2418096742351573222103852233728 627947 -26509700411398026701884403918604 627948 38835310146684020780862076607232 627949 16642945499828299163451248865920 627950 -34776861504587024983766395944000 627951 498174875506501570818351380232 627952 -8669224239955908868517447106560 627953 20622016641109536832116656549202 627954 22816176704538046245168785262720 627955 -11878563517380363271632404138640 627956 5712010100696592078698538110976 627957 -53253921268425653640505692653472 627958 54738886458291866932258734418080 627959 -26808989784146440732395085946184 627960 30918829594586227490930859417600 627961 -149216468571474653587900900396438 627962 -55676717207103744899608424346768 627963 26428180603525596316792505272320 627964 16353471092535830627668921678336 627965 42495045316877581136201023190520 627966 -30127310867674437654295968940800 627967 10192742565776977758937490939904 627968 -53493955955573917894583575904256 627969 52634862410327253700988727398400 627970 5059257128066991263419954690560 627971 -144864388811580623166917471484000 627972 165002830878490937813400901632 627973 106476883886142806392050734240222 627974 42806667198412639469826350576736 627975 4922653422270290989458797346600 627976 -125140346564982747976535251921920 627977 -23330502689990510610246174433728 627978 -7689004418439900156492799068672 627979 33480250615493234426062090048680 627980 67101391966768586077359871088640 627981 -58817048830832243183011150851648 627982 -17750924994490077486926450553408 627983 -38613869470793547569525358575880 627984 -4757837087406053383012616232960 627985 40937655468090192105137425272180 627986 -10572235507471966669584093533808 627987 -1904011358375751380962960601232 627988 32304348230015836630050422917120 627989 40060975293448891149302486952960 627990 13834640086375036635685964160 627991 33810374496247578923062330683904 627992 -33965421455626087549207551713280 627993 -183099118274748216877139848278 627994 -59477005652386031853878226706704 627995 42244737054175028368532648865600 627996 11008642323353087062432205660160 627997 -6599666356476402479144739331068 627998 -6838503590171347420114381651968 627999 -44373964323942417005613880017336 628000 92870625125754685669028954112000 628001 19764978360092649355557663994944 628002 21132696744303953616652282220160 628003 62310592118107182530648586939880 628004 7675313113951723600307858090880 628005 7509143964486789858701832174720 628006 75760105451624610780881339561952 628007 132207222163485733790584981608840 628008 -17477870252451025512605822484480 628009 71648739399466075917257660638720 628010 -8264534176258001469999604167840 628011 86275248319184416697861136357660 628012 -13335104471993474621370514882560 628013 -58553118320736838592844711141738 628014 70884507891757010150870082146304 628015 405141106584700970696485969920 628016 17249257006029261328730631094272 628017 -24741430581416145177685759647552 628018 34670627779759191727110286089120 628019 846960677725789246208858374560 628020 27399642039790307573846889369600 628021 -4456523276911708308197094117778 628022 10466046212795832741335812598592 628023 113584436817057771795434026368 628024 25553920851529266188139272294400 628025 -31093312326946153743521756850450 628026 14280743769084866958447055933440 628027 -90679826947311838094185045646280 628028 -58537072236854859887455095800832 628029 -6560583882658672949273671949952 628030 7546780856773149274601285022720 628031 23891008716771930513273228168672 628032 -27618260556613556480256673579008 628033 44549642362682957298574474025600 628034 -927614197574612945871380869248 628035 -28559384509424171020824112452000 628036 9747785251039336787136164283648 628037 -96827996728062480693585357865314 628038 -2854806563490706059374672209152 628039 -21572456089147618310578506349976 628040 -32189550970433612047633384243200 628041 27444310633746945727763802104592 628042 -26567947032602260773108388901328 628043 8837555472496325539615537144944 628044 6558577443468622594337701478400 628045 64397827457737371397681528046400 628046 65419004750362731096962438784 628047 -43434213097113321899409232162560 628048 -22450351488106986643340672778240 628049 -31060675365966547523069588407950 628050 -9382179992556698277790315392000 628051 -76241996456797777039357909948948 628052 69830922967885833251841285054336 628053 77071255039648777601102671231200 628054 -7120876869827740419729851628288 628055 36731535475991546453508542934000 628056 20627931895018114557785148334080 628057 -28430399860151975829756399480694 628058 -467591867133502560753623335680 628059 29716947128482668041967358999704 628060 3034942008256050505744460636160 628061 24608940078174692110185943240704 628062 -26897252144840262486053519917248 628063 -34676185645260869747399479998688 628064 1065044877876669535660234506240 628065 1058007740145226116542100078120 628066 12962043718321212274978511645184 628067 71919178276180034328058126294152 628068 -6971701723599415629440541118464 628069 -3897615110140753910591463326756 628070 -17986086236872374193669866618240 628071 16304488901287066853893723292712 628072 10343723102223718135429307980800 628073 -55110655191140313786196394235660 628074 1780935217624465284371264469936 628075 -5835876995260425232656817789600 628076 -29662378575471025343403815274240 628077 24560620955058997222489424301120 628078 -47771013942170553040192225166400 628079 -11585303475465288957503838419760 628080 -12132230660596308948126421155840 628081 -15643478292580893151760302170000 628082 20865316897766404678147428329280 628083 -18822064448426382967151606521320 628084 37642798773335909428546377148416 628085 41445782345808651178300782426780 628086 -6267902773431204614789511875136 628087 5353731614780564378480388078192 628088 87347027792980987980926217461760 628089 10013745313581778381361168609280 628090 25464126512138953102989072065280 628091 -2875168117190858589757123674816 628092 -1748244529770287452122898667520 628093 108660708351552265224578616926342 628094 -140066887634692995818811064502400 628095 -6429782510581375783644648881760 628096 -32421276476716254769608476590080 628097 -21722190976069237284922457027454 628098 12444383465001951913918813371264 628099 106843188631139813242041829082136 628100 28739936135379567680449877068800 628101 -2127485036517346747995551421120 628102 7472136864114137371955494449600 628103 -1394182891361849164424230296096 628104 30265950818000639136572368773120 628105 95494393922055462918798700060260 628106 -50087069349486552015336980640 628107 47343566065626127622117048191488 628108 54760973810689634833999234215936 628109 21993308715990139895183603390016 628110 4720440122237309756238161314560 628111 107587713072396256426574476200 628112 -13132646576344675195277345538048 628113 85400809200658442405078165628144 628114 39935959072311110536159914222720 628115 -77046715492873829953990646432400 628116 37278382988499020678792010977280 628117 -18485079541126311943021547170816 628118 -43890729208263558821760337014240 628119 25521209709068596326702044654088 628120 29098990962879960279067597209600 628121 27315274854329157174073074775680 628122 2616046871470665453213009297408 628123 1610700337472892276002324435944 628124 16996177161677025924022624152576 628125 -59176678219352019395296119900000 628126 -33537044697272512661720957263488 628127 -146103452449877756628425319573024 628128 35527123115341666748862635704320 628129 -198299938426744619526856777552640 628130 14564404429642419687425320312320 628131 19644847901877711623758135222392 628132 13893959084637078222687169130752 628133 -16918132577286281177634651060480 628134 1332073799216626872823423026048 628135 -62536213545790763464745008750920 628136 -27266086880131400230240855864320 628137 -13233104082874848848643244855872 628138 -12100449094730767101699093083904 628139 118325117283535311924167827973940 628140 649780148198295280407101414400 628141 103321338549828635102155406504800 628142 -18067077439376656135595086768128 628143 -49638437430408147938537350790136 628144 265125680532171802467764011008 628145 15179115032641084705258258776960 628146 -19556621625084566112474138300528 628147 -46406930296111573959900189358480 628148 15669110096081970699683013710208 628149 18636943281615269566516065445920 628150 35530260919921526125194676296000 628151 -130683426124894080742314983070000 628152 8794646074066400628156466790400 628153 -4159474025920351129147386972672 628154 -12458191704149041621839307534224 628155 92990897676701302783297996869120 628156 -36039821863075480498318613411328 628157 -18043893846086019084224046547188 628158 -20320772745460949976181530177216 628159 23228868243550368095479804461440 628160 6209999969412382776048022978560 628161 7108709008197415659475121404704 628162 25793365362332581129528111543200 628163 15270778325937089353455752894304 628164 38306329721564404194262223107200 628165 3055505438099484825984322569720 628166 7247940671328461277319066152960 628167 10888713726326526065924112827040 628168 -179536123315544654669072303831040 628169 -88395725005717125542348051342940 628170 18107988096545442485085623558400 628171 -22453982985081715848980421675628 628172 52430674695980126682714087605760 628173 14400351351360119180065698289440 628174 -5503424479446132644363233577280 628175 -20742983656578207814692761868600 628176 6272102378696607756313374228480 628177 -66636310421372801882125200586128 628178 6706853955612300058786314746880 628179 -83657294677397633645254184550216 628180 12165105855818223645821811613440 628181 -176109473048992798803166826635908 628182 57933092005784271636355760365440 628183 -13307593608172793172876313416568 628184 -34388157361561137141977604096000 628185 -61691495585651475592067684683200 628186 2994901199658429152109865769664 628187 -365421615097998135374882166528 628188 26995074143341913912387831685120 628189 -39894035616024139453125620370010 628190 27220595281242129290385968097600 628191 82922828947963513237785323389248 628192 -72866209031664134133346946777088 628193 -22499475383932146315524152734558 628194 -3251318342174080382523167267328 628195 53253033288157119331290067045200 628196 15117495630384784989034352246400 628197 -54734147871083262514328633233920 628198 -55663783098363228584055705603840 628199 -15906655097430609903846614175744 628200 -6277587638874463051201353600000 628201 -46759858332560281661181586859520 628202 7111084529085889290336757545984 628203 -75277705538540585846312203254696 628204 -91645352294275805768271125196544 628205 -14490576673210831276592916337140 628206 14210864355903347036797576778304 628207 -33890171952232510147704358746544 628208 -6168814838020118515828276592640 628209 -3395418821391052197183869078400 628210 -20662700811865049071526977428480 628211 -2656441452491278211722719083208 628212 24701417040091044146471346972672 628213 43184661487895250565858683788462 628214 49277552011511990882994039735456 628215 5861182014051955159065542922240 628216 -87597078758873663708722123468800 628217 -48003110151621763389603667843734 628218 51287469501851673564928489638624 628219 -90928237637629895058410577404380 628220 -28986087764994392998744016394240 628221 29655178355120410854772445189664 628222 11811353373383580403900735832064 628223 16031804791801545968083417283880 628224 18961488586478898395743801835520 628225 20681876922439636167223040055100 628226 70455942400321435860176165775312 628227 14294204910760146642203831031204 628228 70719362642903246959814221501568 628229 -3579289342862739923534143279554 628230 -110015118499630463303842990080 628231 21615105412340151467010492027032 628232 66750369403344024200608873267200 628233 40705195513593387548450883847104 628234 -35888531364259119750091405515984 628235 53297135508416342914617043644000 628236 -673868718218916403493269220352 628237 -73827932566649409844741929427488 628238 -1290533666849492149406752897152 628239 -14067416946496749359959198642032 628240 -19173600464592962707787157258240 628241 -4258149048310946180321597850000 628242 -72644595549209452272613269888 628243 -2009015285737085338496130547200 628244 -39993610248071161992731057806464 628245 25542838047921445428281151505920 628246 -19496210070324755898507103243776 628247 14061713813414154098825045922000 628248 -52119828838710375385248921047040 628249 128224530833663650930235202462336 628250 -22734152703034792653972199680000 628251 -3626981502164269353149630568480 628252 66625606030674479005988275921920 628253 92441320522131090592930207185504 628254 42825565285607834604591537300480 628255 -59216111441674639763382273930840 628256 35691919628709931116115979796480 628257 -27244193594106709838717636217408 628258 -44759170050706688818323004985520 628259 -93153768547912432791419294027784 628260 5456254051417373274285933096960 628261 9666587453058475056516246316862 628262 -30234949108469353751035718360448 628263 -14682049249228202596893261303600 628264 8835058234732247699829294366720 628265 54427165866513158670950534565120 628266 -209511603041128575007090910976 628267 114527923434176123843187605467316 628268 -10877781904984808406562766853120 628269 34296618216938014910278759606272 628270 -7252376997211733125515881401920 628271 -45844674754738274248458336745488 628272 -18650060843365238709237626290176 628273 -460863247538743553950289351200 628274 23711996063508096052114513061136 628275 15577925790927081149451487837800 628276 -36519482213556715580975791994880 628277 2416919541135962663663579619840 628278 11376993870707806723118601525696 628279 61996194524932344551749875217200 628280 -20734512427942749971050779648000 628281 57486522920844731798056827480570 628282 12578458442903520330232930463712 628283 -23062943043458596387022817947736 628284 -15430780922696540936097823669248 628285 -43880022748113157992787953552000 628286 1732953373895690175673169852928 628287 -1187804053959550541223571330560 628288 30266695843849219371844554457088 628289 -37015940919603209290121620142910 628290 -8251564196421859493928069504000 628291 -11820939583785144365688466383360 628292 32188346300457045604519519825920 628293 65473523549819243672591731018464 628294 -46901920673063476675545663011328 628295 -22422744806773677261935989576200 628296 10726407809340667131346353192960 628297 -63112341793923831852732745899548 628298 -15280076353366622199471015098880 628299 -1538897037409650191546804324976 628300 -58947022577746047794145376179200 628301 78770986208079832453673864653302 628302 23510886287647461526248487175232 628303 -22789281712600700030411503325136 628304 -15847510926058707467533274578944 628305 -22381644548826716295684865962240 628306 5367336769043044817731645178880 628307 -40163048627538111390610660812720 628308 -2165481749754180604614617358336 628309 69766302569916087654170777274240 628310 -2268316551345002363730197312640 628311 -3242333326952788572035835959040 628312 75404381545706283860378632243200 628313 -54155343799497318473620297194240 628314 -19040821300707617953436494279680 628315 24755222363398795435615218353520 628316 -306368930117484104757892002816 628317 2311676200834745069531662880166 628318 75788188479318048776902009503360 628319 64957315100136211464983340978720 628320 -14800837532712357112810076897280 628321 71405940060024716380171845889044 628322 50250130263955243957510036229712 628323 23427099963470630233887607256184 628324 92872278804573718587509884589696 628325 -19430017527082060647006384921900 628326 -39167424131654163333105535715136 628327 125703917254779562984789882089096 628328 12931272315124878292157348060160 628329 6761398148649066060891033257088 628330 5785022776556068565039962041600 628331 -50447952634481956145405084645868 628332 35392997877125051084936634127872 628333 145157591908908642980355531453900 628334 -8668416955094308480348819838208 628335 -56768639219597190328202775806280 628336 1275749351880283564573480353792 628337 -89695082725753856629433672297088 628338 21788751638002146450267091849344 628339 -10996002014154098363976639834560 628340 4426315801306239406118332147200 628341 -22033958558167915994208729145536 628342 -19614021809278282364606644849248 628343 -251664746554036025489768803554240 628344 -100867965352610671766823681024000 628345 68424031280868069602057006348100 628346 -8996234322444230703817011178128 628347 6226615130203520198195149157400 628348 -2842070084338045563266867692544 628349 -9111998017418840887691638973760 628350 -7835885133015420657101165184000 628351 -82446422224895574897422441070000 628352 -22011949882214421326111598182400 628353 49702349678226074699184205506 628354 10719081699247363362187495953312 628355 -8170869403989682251416664607680 628356 -1338375363419096168940104905728 628357 35636797768290883882184292224606 628358 -26962679487814861505673605075520 628359 -821815056864650978011424045952 628360 -23058534026251588762087929446400 628361 -44921451030042751818901919930076 628362 9407060922107739218199986080512 628363 -37905737232980783129473043385388 628364 50930206954321180732200950641152 628365 -10436051140625261428988881020480 628366 -21144067374181447037109919818240 628367 -43206789920765240689436032450368 628368 2445521922884239192080427253760 628369 16107598726909079534799632600896 628370 778321124583917750553659074560 628371 -73235014445574173032372229448240 628372 5967052352432612718797991018240 628373 50795014294727846199594145172622 628374 -15986089851755509812036729291840 628375 -58246374508927621225609363236000 628376 -61456285416919526788151777280000 628377 74979846990303682854423010810320 628378 -26615694709726204644082910975760 628379 -130332956941034784862371292993020 628380 -418329153049909796427652093440 628381 -30582543416910476025631623015668 628382 -63433471922931796140200460993600 628383 6202432296456067074866268169728 628384 -7439631212409571916858498088960 628385 7409654411459906297131495074600 628386 -6946504821729033018580010633472 628387 76624067331630909763317930217240 628388 -87300904857614498020938922531584 628389 36791409211104177844051679569854 628390 14408828406075387149017481871360 628391 126941865994763671918960956792 628392 37175592319046792970643795230720 628393 -38670378721157623847076457282656 628394 -19285700045988371657302555424160 628395 -54201993959531667310407444203280 628396 -37640951755106515866146772795392 628397 -26109499618819530955739389263936 628398 5309144928595737480116005605504 628399 93805385825024262142152428320400 628400 15842812778167945074878117068800 628401 30032001454247709805054532298240 628402 763322257677634977517205415552 628403 68158423441089014267869089701904 628404 14744753054199191955673430986752 628405 -12025286449922718825771637623240 628406 -46318889357427021633734129971200 628407 12775775420823149493018436566096 628408 -44788053690914631911883147386880 628409 138868511386908934221863800901520 628410 -8022967956820980855904863248640 628411 12030329296260987804645550583040 628412 -14456758644756290777672853126144 628413 -82232918985915962330685626278656 628414 9808258438119295393518269329920 628415 -50129714366274389124032891548440 628416 -23627721674808670649665383825408 628417 208733560928282508595335400619952 628418 26101769532884185268351379426816 628419 -23895182817951905012426991411840 628420 -12900427613426459894746918417920 628421 -43051871503117822420302354400896 628422 23750568991576539304579881139968 628423 14714530237462496551759451411672 628424 5641736472311786856151110312960 628425 -33806092839822900750900659220000 628426 -63403522553470277730651301595088 628427 -50794971696869908855917365327724 628428 -3486641608566426997497383354880 628429 -7134199902566244991308808019520 628430 22886913206668926289217684140800 628431 50849536514268198457961676982152 628432 -870606628403625127532000444416 628433 43997724213007142398056541324404 628434 -25007129427061735415099980940016 628435 19819986801154018200258136472880 628436 -50777558136833201447722097416320 628437 -42532503877812725874526853547648 628438 -13568278241152315707854549510880 628439 12102678303915047505077799941472 628440 -52003510884384996653821736755200 628441 -53053902516839901626347478501616 628442 -9321896401273338094154985504000 628443 45071680651946730480285820900332 628444 98303958348112907062715905139200 628445 574503562889123027710460332800 628446 -3189935853540644726410246029312 628447 141267221262949675127052191700896 628448 -63690484618607424565155138109440 628449 10582643329706737145049642384768 628450 -9880841873574020434768438842000 628451 34113524888561591948042324971872 628452 -34902202053044154027601990748160 628453 30391727649746304699057981333280 628454 9015057060836702719640383486176 628455 -49181158534098558399776177102640 628456 -27325590130188230061919267031040 628457 3992044339776400278475181960820 628458 -3545743717478920518778807247616 628459 -58154527692854475906928923905040 628460 13994649483847392184687401477120 628461 -78791397778860789037480536164490 628462 -64960852608533341853470189489536 628463 -22593443506493877420885342981120 628464 -1480576915081372377133750910976 628465 -74618491014716236578842371240140 628466 -40359544170604667249019038723568 628467 -1774351744697656991166350738688 628468 23033565750932527049716909455360 628469 -28324596435125418690815257604640 628470 32786087242420857073867634401920 628471 -123718860650894970407068072729688 628472 -50714092459416986740714463662080 628473 805173669591683338732824297504 628474 -32392202756258260413044506512 628475 -1210758978915387480997822556400 628476 -46391439808261235567399268704256 628477 63989545386176388220294145496326 628478 -58416734121924755232631897512960 628479 115965019362992443186313176560 628480 31881861050219331129004586434560 628481 -2600869716824157554465769887808 628482 -13105411816380345258710848704000 628483 -79977336630780441631175497928576 628484 3481005583897526208990701469696 628485 8995037910624013757102572567680 628486 19909240930073288183790074244192 628487 -48665443590649816027639762293864 628488 -353501933434547964040861286400 628489 836953256535809226646059147060 628490 49977641769358913395582640114880 628491 37051314072208362481136591506392 628492 5959147469301575899745915630592 628493 -43066915978144897085307979533258 628494 10051109681396837907604666628160 628495 8725809086951536399391364854880 628496 -16868668608260582237023879888896 628497 -63353703712553715688157257581726 628498 -14512050831911918275326269993472 628499 -89059570510587640501983736204500 628500 9775095045947426254750871040000 628501 -171657843214238302324837277298 628502 5754445075906302707738181927552 628503 43869062305060779631078542034944 628504 -109111409375493353015813039124480 628505 -32238552768518324819081747819640 628506 33806291009038291597205509678080 628507 111868294917009277170484633777104 628508 -23558745961801321657096101468672 628509 13718198766609720666042572633184 628510 -28769208031311312990310515483840 628511 89227645309571804337774671412840 628512 -65441368556934762830705097965568 628513 75295604171769375196244302726420 628514 3120108718814334077981599787856 628515 37052482324996959950453425788960 628516 -22344317876995811747162857472 628517 -160043112097296480655181321047140 628518 7292435167209386989811055836160 628519 48516131822734208449029487346296 628520 1185639341189408761194620928000 628521 -7042058619319177919951315175360 628522 1193652625394879119108042779312 628523 36442805378061974735368156052736 628524 25440216969417170768525775605760 628525 -6852054471045717340301435542400 628526 62878334532733306165515774395712 628527 -32312570880074171190378945759360 628528 81704446831206521500899180544 628529 -82048030204455686851517103240720 628530 220606248282487220392447703040 628531 -2295391828776519866770304073216 628532 53781419465279621292672229005696 628533 51799054079324891404488302409600 628534 -40148545385885320792964389951584 628535 -46052086546648330769360540852520 628536 -131220550378860705072627609600 628537 17227467220446287369205474247232 628538 -20482817915552327442479198131200 628539 28989158787673296094618455867840 628540 24887507331446227863322780769280 628541 29953238705005725979425661064652 628542 12196340176712733800388677154240 628543 3967158431983062575745683932504 628544 -5861671056907123710714433241088 628545 16868359022282805472183713928320 628546 -2158046657996727153750422692320 628547 92844339064726618484641077687996 628548 -31125234403193459242449779205120 628549 -22717825354496096953848637259300 628550 -6539290604574859481683221571200 628551 -85835852531243328197136974976 628552 -90226330709918425139711534054400 628553 57174598274419800825215905303524 628554 -46520084159801658320354733646080 628555 10279589562121667145407452236960 628556 4212343082985158282281763414016 628557 -24528252176881933644970230116160 628558 -17657616246242092297472194099200 628559 -49258118039677726719001690275096 628560 595562458718749375783637729280 628561 14596483341121815319584757346162 628562 -48175340416842116003005889675136 628563 1938508558296037650929385808128 628564 1492574548845243159321880674176 628565 15734796585219337768005045436800 628566 21620886157055518750493263986624 628567 -21219081443652329700786873437040 628568 -113273023882090626440766781440 628569 -49086613193471559607810575855312 628570 -20089418770525058359742650521600 628571 22130808765292985229604341280344 628572 -51100796185795923232800804042240 628573 -64117102930936193737854159312096 628574 -458156831680672575626686390080 628575 -11073078924159019622191355403000 628576 54199969894474978673946983399424 628577 107039166024510215148011693851440 628578 9989236316656183730492855245824 628579 -24031347350576998583143041983024 628580 -3441925543744960203330016611840 628581 7604400298234516468278705022464 628582 70250986917994138423717981781952 628583 76991912436653767089440885819832 628584 13922488222319556872449017200640 628585 -9899201427054857715691516640220 628586 16148827485990855045753955038720 628587 26398312852568146756412057210880 628588 141522427093550034359492017468416 628589 2981991140068477145986936583724 628590 5995580247189621636528767754240 628591 -86346079821983698401572331977008 628592 -13196255568372796261829426085888 628593 4309169760884023045131441640320 628594 -25681668621433404828852277600128 628595 66900388602954799901735277600 628596 -8673925845138530872543348377600 628597 -85205920400207936435539579377348 628598 10744228864502083791532369456800 628599 -28664208788863794219707785254936 628600 -22087811713752366272340249600000 628601 100059213338283449489713076957652 628602 -16718678601971210228336773973760 628603 4099973855583925293461585537600 628604 -14939894613176694563089658995200 628605 45150108985281906944416862292600 628606 78278463472897077539307444022464 628607 -5917525585057507782664545933600 628608 36856867853621517142587888107520 628609 245681573320032374777212813345920 628610 33318005713261393636203140604960 628611 -111980792662217716585684418235216 628612 -13662459295945022610490394343168 628613 15320817952447142129935972391808 628614 13065104554681367983794468618240 628615 -2551199558541598514583353628000 628616 136728915579844293480110343828480 628617 -757619337887128498885032593664 628618 -18140989672413092840120771281920 628619 35016661688522106434710077607944 628620 8314600263910606001763054996480 628621 81161673240851653486676298459990 628622 -14477826708793067949956363683968 628623 -26052431336915467330334948666328 628624 -12093349582703871676812916408320 628625 -87061252743267474813291849888000 628626 -34164631253707984224639693801216 628627 24648873783352897306582640592432 628628 -10011541972260136693769913704448 628629 -34219591981848214503091608760416 628630 -10112535115444106462545447824000 628631 5585970776021022532446891723000 628632 -58182683892596420020973605140480 628633 42252836164052017627164264438600 628634 44003002426043617802327365255680 628635 3485634847492971992728483042560 628636 53736248407064161417046012224512 628637 -78100250515163513989395902060160 628638 45290207963097538587887152474944 628639 116833916006005517926700764951800 628640 19596306036392700416945366630400 628641 -5639315098282031859543695275200 628642 19984624671137183112809384676864 628643 -11201132190867352849332535527720 628644 -64820872453515742977976536873984 628645 27707836294102576199584879965600 628646 1224924931794647838278201934144 628647 -74977903220758088845761880925400 628648 -4123691562109562548391430144000 628649 2835031230210616687395153695232 628650 9768055623488298246473589657600 628651 58639583744436602281632884665652 628652 -48113456383008641084054901406464 628653 21388979624858014400897258577600 628654 -32243061073571819540223354728640 628655 56121732231759595241782920559560 628656 -2335789082799242494237785194496 628657 57847449489310613148025055815972 628658 -32146635401117550875587696558320 628659 -30755722070866835710238972896656 628660 -45613488525404563183014619557120 628661 124007904895492867500413351009184 628662 1962848723153718893938189557120 628663 25925668916725185910029594608560 628664 -69643667836824482712856441712640 628665 1742292013676114755382296345920 628666 -25135045303824382144292763314976 628667 -9332048254054693511571511705008 628668 -7937883007627600395631231073280 628669 -59848534568750992598612013062400 628670 44006128146732467209648179574080 628671 -64208388822470623068552573117696 628672 41345512481887413244542446469120 628673 -88650710514813297363610751718078 628674 14985270185904143199220966565760 628675 56437521965665656693792335411900 628676 -5116852120790457168460767821568 628677 31988184843541533274405637145792 628678 -12846484368200810055100850163360 628679 -66594009204751192019353275207720 628680 7924299541244366355607221043200 628681 146370676464526197109658987739482 628682 16208805988277474672677732485120 628683 51646989238851562542341863155648 628684 -11990663148846265010782922968064 628685 102810585568483861627146740434380 628686 9860292765803028945878630879040 628687 93967501905302704000540479044336 628688 6121522156086503954439485939712 628689 -21118925787969085857850327823376 628690 -6083072723168090092295789378400 628691 8202416418156054989138935891200 628692 -29511101964228590756534048667648 628693 4277090237286874787500234067064 628694 -40351217619644011089164832715584 628695 -83330892462831048721632271298400 628696 -1089677484242243490919017369600 628697 -63933082424795943251059106350320 628698 4098811504757696173927972477440 628699 41710814344490174189982085429700 628700 -9005730844862736694529344588800 628701 18776311730366025907593396911232 628702 -11240338803509780499708559640448 628703 -436839688189075433303396603976 628704 21136924569713424506861664337920 628705 -7892521247279165130364965212160 628706 21773742572791127329946170001184 628707 -35716413296829063978647346823560 628708 36388738800806127509597925465728 628709 130083698074470574091758030454910 628710 28713691882336443906723848294400 628711 1050524517480364456058046559104 628712 23465818712098687326941444505600 628713 -74807231627679949705898585119158 628714 58637999325651094747984430145456 628715 -80848482179870015899045825028640 628716 -18462927800973989196767844864 628717 4161400240102580288472273174112 628718 -6048236357441243985200956501440 628719 -24070678959868734504391244236800 628720 -2306825096116259484098474803200 628721 -42171386006000917765394514588078 628722 3148167092257451698282575739152 628723 1035001477885486516011412551720 628724 -70790364931170585757527312933504 628725 15408680322352472106509866039200 628726 21147173821914591156184114796160 628727 143692892375197378839701462862384 628728 42434707428339546219318723870720 628729 55342168100735480487230209218640 628730 -44211916424145534164633034462240 628731 45223754572431443666641409769420 628732 -6534502623646874364641317291008 628733 -42718984887610249759919073739680 628734 34536284722483149946193115151680 628735 1436113368405081430817245763760 628736 -2040915092336388168222517493760 628737 13974436304866959177588204141360 628738 -72727753346022783939390375027840 628739 15238616974320539495910172243824 628740 1472976644915917786105843200000 628741 11529166417860725822407177918012 628742 -1053024628441941355450754950656 628743 81542250232346739990391239588264 628744 108427147601292793713693651932160 628745 26062373200730128650932283709200 628746 -74608924453804371426218309376 628747 35849902719618113600813301503632 628748 -71115749894405895187594479905280 628749 -7363517568553462599039182025600 628750 5944056130742336595554254920000 628751 -9389732560898487012799905221808 628752 3658421692498542838418969395200 628753 103266670119343357503696644526002 628754 3683319758031961989164378867712 628755 43533134352872872447037061093120 628756 -21709987782559660578282577329280 628757 33111214447069458644753192565006 628758 -7378701159701604697959349426176 628759 1815994837793187476946423365960 628760 -35354454195458515471336958976000 628761 -23556186302827172886544172083200 628762 -1396963542841830423429652535328 628763 -129914624980539886603120478368440 628764 -47605006768817659969460053352448 628765 -23324304460097354553241446440340 628766 27636000372421672985847597047040 628767 16823837308492522088282193670440 628768 -44532070399586959703782469074944 628769 26178568851368194688185198020 628770 -2760364011914636756479922534400 628771 -31544155539550997239529699132976 628772 55002307842749196163318494953472 628773 -4148891108510069325963769765632 628774 31518568275927584481818403143040 628775 25419105719713426591183579702800 628776 -18676822897415053349714327961600 628777 -46814370444988339601914745934848 628778 -13435829588500954142786967205440 628779 33621489698127271193622525251760 628780 -53872986856947712463884549248000 628781 -39779079869518289347181892749418 628782 15464488551034466795384616265728 628783 -53654249900266973311090962761968 628784 -11427636283760816230929012228096 628785 18041435089943254837477088495400 628786 5268132984161559098660736136320 628787 -28977233614665796368371450376564 628788 -14043829714315172501700282439680 628789 -943314315506371035392504422720 628790 -2588158982059446740613299809920 628791 -7299897574655986554683100912408 628792 31758086532880208865136909086720 628793 -6139621685640807471402663743856 628794 -14795863779688278712045596232992 628795 -113637536501114421754123122936720 628796 24632113808135259711139830183936 628797 -15545907805064805078816885001344 628798 75752456801510758109219628998400 628799 76692508067581011648285982468800 628800 -10953963507094066124889469747200 628801 27726782524546332920594985220802 628802 54953945177956926635590520774352 628803 2126908580944372094624431818960 628804 -30328176901749095199282281496576 628805 14351655133308616587929852772000 628806 -4003384981991077189535814386496 628807 87410588277971858605249273769160 628808 70659992977453687829380716994560 628809 50561161883002820734251590782080 628810 3080751953581635302744669905920 628811 -104776753520535636927711813540588 628812 -41293840756725376249719123512064 628813 -245477216233848260925325573951104 628814 21924877253084424209343435608256 628815 26767271656144015985669761866240 628816 -21396707327603646279178883964928 628817 52015510158817256617817981598372 628818 9343708046161002641416368933504 628819 -41224766216303832765305454997780 628820 21676806822444368967299324436480 628821 -8420069356148396152339307077860 628822 -38804948661484326503655508603680 628823 -2283051674948847341335321766136 628824 10930283161376345445920764723200 628825 63343041809743419805933161361550 628826 -17529086927826120840204371173632 628827 -49445579187503569599755013103680 628828 26914113392185089066092271968768 628829 23215343728720275296112917949120 628830 17434430962468294485274824153600 628831 23499889327919069657280875450992 628832 1022353831133688667416216993792 628833 -14084209414596490192137318636096 628834 55866021986996561833741595561760 628835 2865466304473598480275842399360 628836 16422938769747091058947859558400 628837 -170205382973188375591597597282 628838 -1181253135260227158338555359104 628839 12156485882077106193952184640984 628840 11328771067231470872927846400000 628841 -81420669504074001346382613730758 628842 -36499472361104317106538745115136 628843 -4629914579197852216664124902400 628844 84410295401470316711785636628736 628845 -2769641641636687443799086600960 628846 68339558341196324739993903607872 628847 -62721996053511440139105348154656 628848 -12481096817470961137014944464896 628849 -7114962160963515577588069183119 628850 -20454238614555593740600484523600 628851 -14150618232558511815153427882896 628852 11209966778054657915136086540288 628853 -10057108263709280995365670639620 628854 657870394654850829764049335808 628855 -11313828148905502538958653862240 628856 14696282259499657606583427194880 628857 118057014788028797836034253836640 628858 6841486250892887525695000873440 628859 -23032607392314109622866206766848 628860 -35315997616843887704463070986240 628861 -38965099796062722213072346236538 628862 606300451181697810639195001152 628863 26922445577474681522957840595144 628864 48682829459153926073389311590400 628865 81084974903428579277473420079400 628866 4559716608502242317327307823104 628867 -86487439347313410855367898436600 628868 55696883007545108034997341752448 628869 -2872060018203321686376158324256 628870 -1593302532225653647629676448640 628871 20956577690277316896010603374792 628872 38057534461196214887465571409920 628873 -10758952973922257914715683756160 628874 5683767581693138669893414320480 628875 403662065682268397245309236000 628876 -61726945285440592240031263248640 628877 97535564060345316448622228076726 628878 7017899325635139764113446599808 628879 -125127889863660859454488592286624 628880 -2933275794738544488689561763840 628881 51472758330782008457541637132800 628882 54054169404389305529690023803792 628883 3993771237677951763812780915760 628884 -67775057597855832394824930576384 628885 -62886737143320362315776888176420 628886 -1550401657488630655758866589696 628887 -6810296928080544759550297765248 628888 -32649336721082902855967036375040 628889 28558802513215988621883931375680 628890 7520817066335695886735942449920 628891 35410917128834666787149909349432 628892 47860825053332425145797623731712 628893 -9418661367035928045706248517818 628894 19337458248857722473871154784000 628895 8536746978727265102052102252720 628896 -357266657818564675358992367616 628897 31020301574919409208029706954752 628898 6783454501624437700045957531200 628899 10895020745617793256245355457008 628900 -25444729524988120380463751552000 628901 -5949414666614593722384728027136 628902 7103279561301534243545394619680 628903 -73779758876337936002804425925736 628904 -93781130453944667662627563110400 628905 -2596700955405640080567878763840 628906 -55320130557292716455291351296848 628907 -53994823619904318536236794397728 628908 1233690570051492724933373853696 628909 400003456940146169582912121110 628910 27301740858121060320593899518720 628911 75937053367927584514674619658640 628912 -2586290902657349598161050337280 628913 -55609468909158264824455798505838 628914 14781363040310864207129713737216 628915 -46666517332043881020082282693920 628916 32492033176913041417024506618240 628917 -32554662290535200381631051729120 628918 -908544025526200702087986173952 628919 29829698547246525537142586592000 628920 -8055909368592933051045409075200 628921 68190626588518200192167560542122 628922 28603543335906118761813734968320 628923 4670423312623369099861248370800 628924 -14679080554361073945226315439104 628925 -70196198249236291805181636955200 628926 -6206643473305244821366388340096 628927 -49626889074969862769464622302080 628928 -11891738946938356782226980470784 628929 32860021465475539172052542308800 628930 7476000279008759310947927284800 628931 155699596554445716115048399465464 628932 -58584748014552875219982678140928 628933 -5052217171238564300398604273220 628934 -30437556015897899354243625972384 628935 -30843243737197020203080277698560 628936 -25868295098772725059135050055680 628937 -11913148450307026571400784917414 628938 46369456068451832307739590796800 628939 -20120305618131084996778051793260 628940 -6567606273325275058994778470400 628941 28991649826655055724306233408192 628942 -44280372104354968807048355383488 628943 36310829548312478857390110927600 628944 -11933926540196725029130691936256 628945 -25399670424515021591764369260300 628946 -9333608626182483953837772658560 628947 43023742480406488133257834303368 628948 -27345591903174257950277290283264 628949 156423388760558052421362415385436 628950 4394945750183075866713742080000 628951 -60770117983712116205511355015368 628952 48286698553272340711835244748800 628953 19146163930910908208925169895424 628954 -116518070618717839010918718663168 628955 81914481983568812717408030247360 628956 56853444482338681803626237325312 628957 20566850927058091673867611361600 628958 18984986270754628239819050112 628959 -24410416920848683548850294636032 628960 48638529178405374111963654389760 628961 -1469070348971420317643341789008 628962 24126461379511141743646521351552 628963 12580101578812589010703627303680 628964 75421268870137000256120771456640 628965 -2675000943041843075881085548740 628966 26034904641266558612793823578624 628967 -67475446304879083117621012536288 628968 4910731056088988295744914227200 628969 -13696499538024386561898085214640 628970 -50123855814314235559458032668320 628971 14202727095033850991791140834048 628972 -15893258908779781881970856468224 628973 -47345604644592697245484761140778 628974 -13690578363643575514421807470272 628975 15168688732708168427454911737000 628976 -21273016903258671327550736793600 628977 27264473653463568729761439780720 628978 4199655424184092194205278560256 628979 6970351840776863707221628291584 628980 -38345731910268178946378736660480 628981 -23946071102364683477717976243780 628982 13462718472780949274486501906592 628983 70980552507167372662061396274144 628984 -28013001724245814835449999933440 628985 -29217066584861926572162486565440 628986 7879573904314618075588686065664 628987 126574768875253414804968320165320 628988 32873572690317991445102658367488 628989 -16261902336051967251583533362112 628990 12690556882751614707191556172800 628991 13684035242718960216169912589568 628992 9670393856658902130621457367040 628993 19366527873998871654710133738242 628994 47017342288560571167633538489296 628995 -9529739045588325878300820556800 628996 45297833473658306911963470097408 628997 -120516067810526902935687302443554 628998 -23700848179264142253111761264640 628999 -3150445281922671265637957623680 629000 -38163853098041349043726986240000 629001 -51993659163477621407750708606208 629002 -78916088641486251318230432042496 629003 -132536259007647841647927520664748 629004 -189028402669526702501416845312 629005 -39318101425114077610923656468040 629006 8772316122820681047124869903360 629007 87973511748405932309566876757640 629008 -26046500508373158124658067693568 629009 32938718716902492755530516716210 629010 -391270509886305345539912222400 629011 -46151632522742901978426174834388 629012 90378152038851563830547291485056 629013 34263477850378409783966117746080 629014 -28405910072613388742914696292160 629015 -60558121950055045644370097748840 629016 59605477337655045169909098393600 629017 -3360393952440871563285769437408 629018 -19412660722416915744776562874416 629019 -51895088253956790848922189673680 629020 22983055967089222992560259348480 629021 -34310667774285588472891351865856 629022 -3566630440556913062561817972096 629023 -40659512963712581446558149197728 629024 108731392036378626161850695811072 629025 36110873761637355901205710930800 629026 -4665354382305028777562213850288 629027 24504625413458138956064608142592 629028 -12995755967492985848788892434176 629029 80501253397717443867889132781630 629030 -17252698547989504110426499059840 629031 10133713353585520316408969829672 629032 3094645694316721527699727718400 629033 26190746568094592771795679845520 629034 -2952710415576693857936400915456 629035 -50383173360403712620401881347440 629036 -40631748917391876354216511845120 629037 -17262746189395765950897814393620 629038 -95025425127525716510838523970304 629039 6872855678226770502641877660000 629040 -10296741550610705602749438689280 629041 -2373864396368991293718421010176 629042 12489357717986964015876694471200 629043 -11695404623152954560878234759616 629044 -5270153749239486570871687564544 629045 42561103229041891728353041076280 629046 -532210964549282317858776025536 629047 1931811194475600404251819659160 629048 27139986042969224815224894259200 629049 95272194318429879226791950090400 629050 8581471962202247059119622636800 629051 -142454872072509017234663038537368 629052 -5223110311366945896096040550400 629053 -28608807661885512785575805073120 629054 72242154098771727360842379614976 629055 8794094848982823609682163998560 629056 -6104963779367647250146207989760 629057 -14461230468545899981259078309184 629058 -32827997053335776181150837300480 629059 -57159956858824988635278531068740 629060 -22859503246761359504741647626240 629061 4732309121784961303000143912672 629062 -35244223922075678849134451019168 629063 56405602701771129860192842007760 629064 -37045411863536727330627104087040 629065 31646534448033943923429267839460 629066 44836886448943938859962609156864 629067 2759962404870501048702810838512 629068 23302294237498738094746262263296 629069 32558321311814467860766428758496 629070 -5475962777658584170615608072960 629071 21720478721216283800435142409680 629072 9900887524532131599498527563776 629073 -11035925352115047414612660597120 629074 -13750799210522564674877029592928 629075 63371740149947340054065053644300 629076 -16409499121978225337096733634560 629077 86070311776349493872379614964160 629078 9031761941774184539045438284800 629079 3951674037889161304655895912 629080 -31795951721083285218849309081600 629081 101642581417046012599049984799882 629082 27514203357573594877475418908400 629083 -3749479667795121833192374157312 629084 -17408363573574952903533262646784 629085 -26950547139339994001151820799040 629086 -26802706459585643207572055707008 629087 -5198634419505470444974900894320 629088 -49696615678625925089019897839616 629089 -61930446343022056189039364199744 629090 -189461022966886447354011033600 629091 -93168466494336569072681540444700 629092 -11534132997654173617720321792384 629093 81039437729277132934470277414044 629094 -30569292614806730567919437716800 629095 -48814003802562747790791961552320 629096 22087342422651030747402231152640 629097 275157770318997959707940545920 629098 50893460933977998059925964474800 629099 82974027983710884342627593769936 629100 48308354050903623003642795648000 629101 -32546764634713919369551594401696 629102 17342254893293873040650854568832 629103 -68648708640395284367926179855096 629104 1513574112020682429843794952192 629105 -6320292771196665130473963553740 629106 42714045465237779207001727104 629107 91235561247303514737933149626672 629108 -40637761618075582461506455673472 629109 11698971179633510827967092524960 629110 -15921759180402250415508022554240 629111 -48132057459239937007834299707592 629112 20490585742803514489164758384640 629113 -43210696474941591198892903535638 629114 1107907231336886557577380853760 629115 17389089619520790334365876708720 629116 -78166735695515926646412350863360 629117 -78774261804569358812942102510880 629118 -8905490601288941247411444356736 629119 -27034085535704927678458861238880 629120 19418961964953466518529218969600 629121 -29809252122225384785988006587088 629122 19086549192950555059612277969952 629123 11700404487424415890952816586504 629124 7181204432848445497674739691520 629125 58366641279194193671456552640000 629126 9338771835112136093641912020480 629127 33319653885282392368937542498464 629128 68713293900803446059348040704000 629129 41850171969176237358589557186660 629130 -44990470222697999995477760033280 629131 29988010620903343312739870651664 629132 -6284796473311580418095598627840 629133 544037069826012043860606717984 629134 -66249137156172804747754954371648 629135 3249355784919131198859844228800 629136 18563101243577714659406584430592 629137 34038825044380429288597662068786 629138 -34306468137957029496931378055280 629139 13183882255776636868357365937920 629140 30547155755368121490024345446400 629141 961130877191361394507937058300 629142 -22729910938747660994963149725696 629143 -105709211313511103571443608151608 629144 -80577978486189658567584953763840 629145 4777909085920832580274106503680 629146 -29827609615025645475914481634560 629147 -105703232833824161692893317925960 629148 -2869487628728260687769585940480 629149 -20179081588595335012668173733236 629150 24146312764368809378749887124800 629151 -18517983925120912670357814358968 629152 -16466027238596820523808416923648 629153 -11207195492653281539691978903744 629154 33796194386564348080972383559680 629155 13619035684732511695042279206000 629156 29899256162577974206365517455360 629157 61723285118040806238691794342240 629158 -44899466377482940162832273332224 629159 51739582655810964449222486897280 629160 -15746341187990907543947227545600 629161 31660308578752708074628259895652 629162 -39261972586923627452814153273168 629163 -22819216550227673495053009039920 629164 -4911015545313028193617643002624 629165 19956538159569453387827000286720 629166 19863694424151045011202182092800 629167 22019629355365877569012692633984 629168 -22791624434032811733624001118208 629169 733516882218602031545503790688 629170 -52642162146303399208963786165440 629171 72942121068024138914948888175372 629172 -62416792946795526982181500274304 629173 -22145915931103883877202472362596 629174 -6096751322108290730681971507968 629175 13696442092607132079069016707000 629176 -396727228714159070425468108800 629177 69425591067214860868590908986026 629178 -1633235684554064378364618892032 629179 -183550620191552700938033751084824 629180 13846005944566438089363396264960 629181 -34696252857334648097545197206400 629182 22516200807111492654517487016192 629183 -89155453032267606904536813589896 629184 -7437162554975295926401593507840 629185 -15776449024902432792691677912000 629186 19056005083051221893515895915424 629187 3715117835815452675650005934928 629188 -4015512176240487187653443887104 629189 37316181943627679631071463944832 629190 14339461487750634736141856651520 629191 -53677291336264315116491840386200 629192 67109448560744075608342019712000 629193 -24557620745972678317740137467872 629194 21894004113018861432680929102896 629195 32643622162477104243534873192480 629196 -25544401284595148701337518391808 629197 -100538713409454880770916032792128 629198 17398150919714940633346792401600 629199 -68409524422082263751258525640216 629200 7246748090712330211334758400 629201 -25314500086882921519773002695308 629202 -6735843000532501980431488376832 629203 46832917778612401108540857369452 629204 -23833630864905617083713123594240 629205 -2974932294499913051763264284640 629206 36175951017868576569845411211552 629207 31938873925689460178526180852672 629208 -3022779794250120848722344867840 629209 27031992100476429229241564160906 629210 -27445817790386849473302366462240 629211 45325264762645456014417697655040 629212 -3085982305862212535136522540544 629213 -55223286675476936547725232145800 629214 -45395586493747208415869491488960 629215 16998561415940805883026085187520 629216 -22138739009304364035226375815168 629217 11448134634245362018056905539968 629218 -50850963053129651765174345129184 629219 -192771104851310931180600870456 629220 37240928731149708570722708705280 629221 1015841509603648450634150447292 629222 -26056769537564109027556068583296 629223 -349599524558589622246084960896 629224 -49648660873486370978938537559040 629225 -34839697073301220275062639033250 629226 -14319362838019708196980860615840 629227 77589306142012400115662354973600 629228 -33702370128582488859584380530432 629229 65230526604613652811682198161984 629230 -3965380730073788825699648985600 629231 -47894954466666343999404610884936 629232 10429770717722597679690149560320 629233 -96138081229365511272056256239376 629234 -35109443580501276336251774499840 629235 70007539687764323883396036480000 629236 -53304268049804486507449182769152 629237 -7829847953159833990854014161248 629238 -1607636518457706624704985907200 629239 4718563182757199959721000330000 629240 82824203665365445550282151628800 629241 39107971729200288316217233559904 629242 -47057196206843359752483438508800 629243 -36825068990104892436046979372508 629244 2036273415062577366342738419712 629245 83800649681636619846927888101880 629246 -19335179753699613856253243516928 629247 -15116111237869731737365303983600 629248 12611779751878188395000003297280 629249 12303740001854584996982235125250 629250 -17287043287919348354827328640000 629251 -213641555305970641359575849056 629252 12565328757523101118129352662272 629253 -34357537885008408279549107775840 629254 17973884304554222426125350420576 629255 -84546650694626632616663302642080 629256 77128373687203330945316699996160 629257 17786231859409952903943296552640 629258 -56808760024367899160870214077904 629259 -3688177264888379451066049746960 629260 746985770344100184505031208960 629261 -28464830342145366152695457961600 629262 113486155209989037581500846080 629263 98430457458568112717291940846512 629264 37201843861400385270372751835136 629265 -8587144405525670370038061077760 629266 -8223024079607226249925834978176 629267 4399404202516523234760767286792 629268 9462978477217267176798972149760 629269 19520604865808904082523519950848 629270 14858820841844822518089424846080 629271 -66279801308086283811680322847080 629272 -52068210815473686765669809111040 629273 -55168479069606941681969580577536 629274 -11989153267085353271383577111040 629275 17903456597641790388003313613300 629276 33432988428812430094159115604480 629277 -11429072540184884988735965898720 629278 34642944934932302912218317061824 629279 -44410956900907738311436043201424 629280 21460769364061627697991411302400 629281 -81263564333942249807028017269918 629282 80564189272173904776066300550992 629283 -60825895416353366212609232925696 629284 11278875416157680769942710143616 629285 -29744668925627195438886439280640 629286 5174877506874956864951397341184 629287 -18703955822455800729201783690720 629288 712893478519665065366348267520 629289 -3489958042703972515939856240844 629290 -24322321465047116220307531197600 629291 63980095804928014691844379309872 629292 -18174348896692782640875356692224 629293 -12406206496760338989149304845600 629294 4811009026846913745284150320320 629295 41841413398250915734593601186320 629296 10101914827374571461552626532352 629297 -30000396589122077622911065744860 629298 33564775374974025053144765072784 629299 -37631561847883223392314289667520 629300 4264521425449150128539308032000 629301 13998067009274445116335909945632 629302 8843999536160368372410365672352 629303 18899707091382167526958992971664 629304 -27983479575185457304407141703680 629305 -950662303475418224797760640 629306 -35662619596806780239502275291136 629307 20077068660511019936844026634876 629308 73852511942189720121310024444928 629309 17988864784921510621706965694700 629310 3404646236655634606451929451520 629311 76393447023158075241613229342912 629312 -892022854150275600338294145024 629313 10618364681028082261238052880944 629314 20715760547962463789982073497600 629315 4240498918889155356044924370960 629316 -63906998481546832718853418506240 629317 -54716417574025305118370474318180 629318 44946015016901064597001528559040 629319 -30861659094218155836838152022320 629320 -44002601786747921000238461491200 629321 -11371606972097850257984078784 629322 22855143863547761553465516760320 629323 138053382466777851362759631531720 629324 68625858503969986093487924731392 629325 45576108956691945354365033062050 629326 -36121229525438649995379087194496 629327 -12622517771500708693584053852880 629328 2614365353271591531751497007104 629329 -114013837357006850496937828105740 629330 -40630383441092232385130511175680 629331 16852407380171071709846861288448 629332 -106151057020945240951376472956928 629333 4684537461716857822243680037944 629334 -16137496374727456307037821344416 629335 18192626737537606942517775387360 629336 -32225429251361800281350396375040 629337 -18629532986260214604035268181440 629338 -12009790097365596927713116623360 629339 22458145794735941819608683043140 629340 301120949002581825803126138880 629341 -49715741630079121554237475159258 629342 -24636463949231830460584613609088 629343 -8098969107253519396363100970240 629344 31623632738636942049012324237312 629345 -30221920457797467333596224550400 629346 -26440833185988160828816635878016 629347 -2110601918751658217431840827288 629348 -1147018411463465075874168560640 629349 -927013325906106518907605686272 629350 2887120593691844443040307412800 629351 -8100655691201397357937407288648 629352 -24352378061779690384846881530880 629353 18686966083906760133832939502160 629354 41576310308767904137478707587072 629355 1759984368852812586624759774960 629356 -38838840980541446881238972394240 629357 154485974069242360715498889884652 629358 28460494489827282819087560492160 629359 -77760052547114182319328292705296 629360 -21506546641770913660762556497920 629361 -6463482165577619200372132001790 629362 -16351552211326123993068877019136 629363 -47392495816938752684399944497840 629364 14923167352145599465088150722560 629365 16819863132173404665201942604320 629366 7255665752411887341671258348160 629367 12238300636279749126247401544680 629368 -64604932407961471633508819066880 629369 -45141420533403594790076434898556 629370 -4739453992920663051820762199040 629371 72129610455631733608621136241572 629372 16742156490944943260853650691072 629373 -7379250050248854384354500261376 629374 -14214758981132302591762664143488 629375 8319161446064158418453634525000 629376 -50803237729151811924434878464000 629377 35876075553487758844102568378112 629378 27126092009076233403583233111456 629379 -7933351172098097091254450543676 629380 42789979129680502873333310188800 629381 -58645469949813446322983195878818 629382 16713697966668236163578636177280 629383 87872893142354120839011836676632 629384 29251830117212850650694026035200 629385 32840105496103339774989209265600 629386 -2152517241562587886297486630608 629387 81765380129577075542554882258320 629388 -1058295346701199901310821084928 629389 -3078017042558698842783457723776 629390 -29211955502057756251407224020800 629391 -153762781517898337088952141312 629392 9846006693787264064261665914880 629393 -48262990605551047852750172605440 629394 17652911235276009159799727028480 629395 -8901854592277722446795688855360 629396 57037507159852522418802765052800 629397 -45243218557387243353799329240960 629398 -23137734006415238177939598821376 629399 -4154027248716657216260987282736 629400 -26296485022020969105506956800000 629401 134540763954050653257693652643402 629402 20159708297937462170328294194400 629403 -44465987413969424560434829729896 629404 57635800846016884009753985977856 629405 -52863867656463715119443587776000 629406 4195356421011438500337110008320 629407 -2521383855649497859056121142168 629408 19615012277272753163570982420480 629409 -36596860794613695533918183731872 629410 1850558812043366090217380189760 629411 -90730210710121240873409393117988 629412 8467531034294464676685922959360 629413 -95247096664175989383770144985760 629414 -7820135232379250049600130534944 629415 15457565480022414988417575018720 629416 38244762333748211337204392908800 629417 39724263083059137713620814153466 629418 12322252707564459783373854524928 629419 -20380393516083370959773378862704 629420 69060010365006327307531651138560 629421 -22958146603537768699051988809440 629422 68316552374313251894329486792512 629423 -73128628114568337512961403763280 629424 10272350617468621227391860080640 629425 31848219983078180271797645724300 629426 15201006721059585726654466344960 629427 40417427202975097051824482654520 629428 -6404063668046482318902444545280 629429 -29094532277674764590166085277970 629430 -28386894290152214525157250058880 629431 -87428798350005973367086761917736 629432 22685054395621206845162588774400 629433 -32223993163958274266487234980736 629434 -58170914606335475803390301952 629435 26666462391757346811801381098880 629436 37614942941555860885411188429312 629437 -2987495857797526361600746493600 629438 57382763717884553792181766821120 629439 -77911466967415997789393209016376 629440 -4592132623093970476514955755520 629441 58497936490752696851638730377152 629442 18239612874834635341657810488 629443 104741192084938778009637012155944 629444 -42978437923390677785323059235584 629445 50331154896972536061161539036800 629446 -16579617494322129461999541959328 629447 -2964067820813153414515721468448 629448 1826793711561801552473600040960 629449 -40506439556474759556797025072550 629450 6327473554936509258222589146000 629451 -3660149238859266221010347281800 629452 -25419156883787790314111836996864 629453 -38607020208621411576784219055136 629454 -28782156586875089715933308618688 629455 -68985454241933968613441535916920 629456 -11236385232809808535575130841088 629457 24891958387968777343488606355440 629458 -315225062990144421622732900224 629459 119913774692208146867225358548352 629460 -12060978010807967875228675852800 629461 -19731908442021425890642841679968 629462 11709053328540679895503435788864 629463 -45840842063651089111223709570456 629464 41995141677237867359778930032640 629465 -36267289067828677919916944625600 629466 -2483729146471556623442704344576 629467 65803397389546086849657157112516 629468 25319780602482371530323363941376 629469 12358245176883195146063873465094 629470 -19007768428468803350006143996800 629471 18963233172837418789634412936960 629472 55427251183700721698339731537920 629473 -21805599596869640954050152584472 629474 -14654303870954317569465795030240 629475 4226787411708362795183294496000 629476 -32866890749134495343669295366912 629477 1140766495879235870768027292480 629478 69691289592751890187837521755520 629479 -8738486275366450073491877093216 629480 36101672757030780266119051622400 629481 6613537696264943764569765238464 629482 201231937990738411057424777472 629483 73137242949116826366943844223732 629484 4255490804607212597114764801536 629485 -84298360357252665915709526648820 629486 -3835467430930240595229174349824 629487 180913398932241188608079029968 629488 1626163159979030907931421376512 629489 -41838160319781729409150147863360 629490 -24648253737050524047477215546880 629491 147910668060849184027308876082892 629492 -403605088727892672389928891648 629493 13988922113718381966805744254144 629494 44726349452459099859584039899296 629495 101692212875782248346408312167000 629496 4462095512010151063358069760000 629497 -4061665127509540927225525297440 629498 84175617139608106816228183154400 629499 -5160715880900318980178975854992 629500 20667380445202920171589042560000 629501 30245333813665445421195494167104 629502 -12018568237092607808225958130368 629503 -71552309995707094955778591087720 629504 -100284798042232718205228039536640 629505 72094278557564848438470636163200 629506 -828847265117936409049853990016 629507 -67601213645201689627685802006408 629508 -27449785445877862261843716587520 629509 13464058248603843150785527071710 629510 8112716852327836637354279573760 629511 -9431897049600345082166262141528 629512 7838920612470767541854256875520 629513 67355777166521508664099109652762 629514 -12591077708826837490156193879712 629515 6981427884952000808231381301600 629516 109964206377906323800834114057728 629517 4123918591688470490096303775744 629518 -11714189774782396344656361297408 629519 -64554998025730908278317410948480 629520 -143140540989552449417501736960 629521 -165244130665176921393673057647500 629522 7820055702506708521630796583312 629523 40886919394104030999030580036680 629524 3797076283003856083362137982976 629525 -41480231600348708893398680861250 629526 -1253572894359451167906275020800 629527 111112877706035690057999038074000 629528 60030010031572990440225984092160 629529 -64508150315641482219677854609152 629530 24123350329250080548581197401600 629531 -34333242786590688450643450786560 629532 4872825192174170412343759280640 629533 -5742163959715089764928823640832 629534 23324065714960053564353688636480 629535 26982492506880025919734482829200 629536 122671307912470558519413140619264 629537 -56234354898360015772974549350814 629538 -1221427765659507518361466893312 629539 -83275878714786015700208671026944 629540 -24100520872197222246667526741760 629541 -71993740617077243674967482548960 629542 -77830262865295347470283500855328 629543 -88875634296777789069304270094520 629544 29830078960180453156900223877120 629545 -792104440145178669617714598720 629546 -60607148457753576968763661313280 629547 -28352441453326354162520569773072 629548 2392679316968082304494815236096 629549 95547652073922438337921918471200 629550 -14841877222640045525763863880000 629551 -54459492088156270314252874166080 629552 -1310894675575521688951077961728 629553 59031887147283025209179516974704 629554 -23596932706248879670234896183024 629555 7954910869128498507853588554720 629556 17820773984959408921204470657024 629557 70631736607486088701942147381152 629558 -37030140926437710628626003585120 629559 12605905531430600914549116368640 629560 -35734473223681841756005630464000 629561 -119720608108491209024340038284920 629562 32060158395300378185525301153024 629563 1396510336789634680097777024660 629564 17966671158090889830756977327616 629565 61634989161641796753082351413600 629566 -38412040099051065794722921518336 629567 150502300371241772321526919367616 629568 -781271363497411952937030647808 629569 32189618633412321539402387755970 629570 20337817866238461775136116944960 629571 -21883527710577627058711597761288 629572 -60933073040100488735696070193024 629573 19750843409995448432089346833440 629574 -19307588325290441327718258531840 629575 26541912300884956186158778584800 629576 37276312461243119859750578734080 629577 39545164313515319448174208057188 629578 -16653650905330942395698541104544 629579 -508438121156502145842505423872 629580 -6393389486697561044305889280000 629581 2365881168676743626809042027564 629582 -5908224065463009130555731907968 629583 8013357418099848985488718124424 629584 -204873348172188667571820503040 629585 8484105219882430154284608500160 629586 -27758841171302349693412032038400 629587 -15631863280194203048291418308448 629588 -21080727949886473575423417237504 629589 42469384414521635417071190841120 629590 23690387893862764957299207436800 629591 -18504161289584511899868317110008 629592 -2708900476299691267788098150400 629593 12622238848942462565356047624842 629594 4653369189303316279002877631232 629595 -51274124606506874983433456078880 629596 6217792622277362978945246899200 629597 41009214203578703162145497467392 629598 -5622696072719030765425689452736 629599 -184346241728905190055076656599864 629600 66345280727953659904341157478400 629601 -16619800877000987313337139551248 629602 -3479605097174288341289171025408 629603 -52485866842909673146162515018000 629604 5975247992861546735061579315840 629605 -90689058262415790898340447140740 629606 -948862495729359088363553194176 629607 -18723141081927430635500695543680 629608 -17072485307882875925245766615040 629609 -50679367648585510088313530453190 629610 -2181282621100429426365074042880 629611 -89468027051418193383549279611788 629612 -78570030587685765257221355999232 629613 120533914055866313047508948790144 629614 -69829393926754670667657111313344 629615 4764298662910177846507145839200 629616 2032228067247656748871002685440 629617 59355595554971564633669992979666 629618 72065366296016799201779235738240 629619 -51305771677416208492673603186640 629620 -28095185427440562641831028952320 629621 10312406215992773611105536599772 629622 11818563387769264159988842567680 629623 5674447647461425228992658848872 629624 31656594868250400471526715166720 629625 -2468866601614442035553868384000 629626 -29073796583320559700456495865488 629627 -29653879259487722949273831262968 629628 30534771632739105765000582881280 629629 6507757811946438442328693969664 629630 -10173508914402306361175099097600 629631 35818160634524761397247547320120 629632 70850259726147850673157518131200 629633 -8346715136198678407837660112940 629634 -13741539414582072482058964976640 629635 44461109653130203284316740328080 629636 -1528623340483911070772377804800 629637 23690810471766583882394174791680 629638 -41137269435053292014413508782656 629639 9066447518118885462392420621424 629640 25513367804103713620156342272000 629641 45735167768417748045207862956800 629642 20073634004696130258899890905024 629643 23395240246269750946866026486784 629644 61485540813389816094087547502336 629645 103219647792534469651523398509900 629646 -55453414199317126870535529088896 629647 43064639052129039037211898704920 629648 -12262733695856156821115299430400 629649 -155945610828474697027592783856 629650 -24883965481989244046085598798800 629651 -67606390931282727511252417287096 629652 25515947813740259901722608730112 629653 24388682536906949564506835925902 629654 49796604972259547740390408927776 629655 -21125328069871281090348281426400 629656 141957505591407208384325779322880 629657 6134103435979059460927108850112 629658 -27601450882601308889854713628176 629659 76110953069452411119608602619616 629660 -32248060578618236631397830835200 629661 4907578963294195913144941299072 629662 71601307166594207370785530486464 629663 -16892289433295036066276576494560 629664 32068981052097852928335934390272 629665 65562454516341319342103763399060 629666 17786973746817741834720748363776 629667 -33287120193524462458310122079760 629668 38955178736796118022862814716160 629669 19960584413763535832068842354144 629670 14372951273261680408117217740800 629671 -10772266151065445448808663420416 629672 20964386398128782834071324262400 629673 7261085700817270803135880793568 629674 37910575260603126170162147944800 629675 10651307553583933811802694047000 629676 -39139347837982972969013623181568 629677 -119057523674524463369359917761940 629678 1352596647128373692024050536192 629679 7309643918029445194206108128640 629680 -4023237625572145282021467095040 629681 55843898408013516707233017908532 629682 -39565478444417966707434386011008 629683 90824144076566219254048355313932 629684 57835728439088739358456664448 629685 -10660429534782163669781058720000 629686 106283970989791246480353615250560 629687 19787974393096934668404046359336 629688 -29509068001130759448966512701440 629689 -80345599900986899248708013383510 629690 35192962459182725470992793989600 629691 3977623597959425597238834799104 629692 9209657142753324895120351232 629693 32566814788458212497123026452082 629694 1086593755996253247563044810944 629695 -33323070657928344060902020515720 629696 -6058074689620526350060203540480 629697 -38866348359667292686153108496928 629698 509322820664283902932964394240 629699 16562215470661476733297087547472 629700 -1501197112151358163944312960000 629701 79739777474241675173660324444702 629702 -9543357059514612650238888140448 629703 -7612040674686388555416894728832 629704 53324526165146117316091680629760 629705 98844896865463243051594889221860 629706 18681904095604259212587113349120 629707 836774152975446134198703362640 629708 18873583482635831904735223081728 629709 -120181329924567205077404282067840 629710 -48781104118221906536963160018240 629711 21383072786306358523164382275312 629712 -7610128306380820513303678918656 629713 -41294424994711956457126845967040 629714 -40961350141372658094120836775648 629715 28854773399577087946969561059120 629716 57148993028670680212567325267840 629717 67107185429902047041134238876160 629718 11458561606214240440835078330304 629719 -3708554309868265533997738260480 629720 -3751387072682489290621425254400 629721 45219423138573854094335100406080 629722 -36598500882739364879975651251200 629723 115425454824686827860014820459972 629724 47172201836467378786237888238592 629725 -14520679633668206843607086332750 629726 -53055536280803207220576185130816 629727 -15328905923437680591030546763776 629728 27932491150074419747864338759680 629729 12283759679470854577560005413140 629730 -24232639857242410735511933334240 629731 -4419270752473950510892420090060 629732 -4392020272078656745334640107904 629733 -521365497160367138073664548672 629734 4903318096674009214349128310784 629735 -868227363046582833722651546400 629736 -39691771987123888378055917977600 629737 -138250527193607903840705105612614 629738 -11140179515390758713275922720000 629739 43605728108750479964523600613608 629740 19181979231691528457745677706240 629741 -26790070897023541109146051453728 629742 58066722329515172967660149191680 629743 96464325386066802289439508006992 629744 -13411295988906762002890551459840 629745 -10160689815481102720258431098880 629746 -6716215674307451390887172581056 629747 57037949967355490093930912117196 629748 -45829288865978781377686198272000 629749 -15700935607263616999199593262436 629750 -54465970859283130710641376480000 629751 78564514496103939632138621523432 629752 15435347787903907816513747845120 629753 109318960609575940184613557942400 629754 -37165231534869164519497161031680 629755 24584054791348667247748949433600 629756 74182663965762953090298213737472 629757 -22980261453412377944550921752160 629758 61359843293391317685222000660480 629759 -40822279995905314190834741149392 629760 13762815596010930745877735669760 629761 -113805045983308458554970833869776 629762 -2143220300344898087684693457408 629763 7592266756201217549812416370944 629764 32862580604585508991527486835200 629765 -12584353528806294499087254681600 629766 4292923423625516584105888357440 629767 64706756448451938096364037681816 629768 -21993265666943674536058144189440 629769 8403319947158329615673976204480 629770 -6491299326362762788459302128640 629771 12427829805436994949495895945272 629772 -20382474793592907022701661618176 629773 -65220280072818985329235471051978 629774 30085828409382867220549417746240 629775 -2117749825856282482278411820200 629776 -8955526024772190912699437416448 629777 26266740495514178965513063346292 629778 555596460099905556113821686528 629779 113694600900651291741528147534380 629780 70062157251351765193036850169600 629781 -41353290565579448438670770852448 629782 42943382017310852738369131897152 629783 667343815206194093596618604160 629784 -3348350772510764252744880445440 629785 -21572770332351297991150113564600 629786 -11228580185608226696773534200576 629787 -35285669442287916952464519886440 629788 13051552153834076234650669127680 629789 7706081805028461657159706218156 629790 -4459730388522689645573644800000 629791 71163462650828047193882427013800 629792 160138344518506484639972280041472 629793 40872734955825606234302870707200 629794 -37425127852823097192432117199488 629795 93393941678378610599207572942800 629796 -1022609181200896234235729166336 629797 21248071442746830299975154473886 629798 -9299448913887494885963820903936 629799 -48784116987103239120428359827552 629800 89624569518318507025097428992000 629801 -38531565641608115603321625878796 629802 11662223439779869405079379571200 629803 -129170690393589024570032843119948 629804 2724317319965624473657009078272 629805 -94414198903670999038090497120 629806 80477433581424364876427049644352 629807 -62281468494620112585140875336944 629808 43131639069889399938497347584 629809 -31999926158364706754426770086720 629810 31904293134485455816471879750560 629811 -2774861602848247756429866964320 629812 -35734872842426450082030043504640 629813 -132046646122638496830552756104256 629814 -7839775164367407692342415547008 629815 34485050162300165086272463263960 629816 -53369769508619362282108092948480 629817 -43780004941112138624606271929520 629818 -23948096349903073119208021987584 629819 -24321416893547541379078229418780 629820 -36927758671356163125815979840000 629821 1059134853932456822481074617664 629822 65915028961161123285575386372800 629823 15661484408677886102278654938000 629824 1040253748738289350470764855296 629825 -15412616636182612244214863592000 629826 3239345043807847072340958543744 629827 -38608391994859936057827207361536 629828 -93162929585907349830613492367232 629829 -107115789694264553068808336398080 629830 -5262893110912670521605471853440 629831 20367981573109157323386759093000 629832 2378022146402541197446167920640 629833 -85773034623197237577518415242700 629834 -56451635531979188438196531359184 629835 -6022611728680303305276257376000 629836 -9525780686143238559484828861440 629837 4514361300114796300609934961900 629838 2185546368333857760849027953088 629839 -19769400349212043460798455222544 629840 -14292762420494064427543422320640 629841 -16065033420541272086780088975936 629842 2720076122117571206442964678944 629843 125112108926244905697142902586092 629844 -5272264940215943320578042716160 629845 -27451650370829493366778818084480 629846 31211177189358836577415010475168 629847 50506363915378786597311609086880 629848 124800799784982887511248038686720 629849 -4584644523743044986087638346480 629850 6560050357040073071626147392000 629851 56955126828424811891385773310480 629852 21533618472015793403735699922432 629853 12760485601983732478164343524480 629854 -64116323589656095830701215242624 629855 10008467078163944357001665705760 629856 -8641493320817387868654168834048 629857 -3940316955009772455029366524894 629858 -12580439820618704258790443028480 629859 -81471033662019291109711580169096 629860 -13121190275467437678824812339200 629861 70890615550817130989060518782462 629862 1841188542057158840294931342720 629863 14684589107851254137414833351632 629864 -1047644133400533828767431802880 629865 -28019200095561211454071486267740 629866 42739497716776578862750039219632 629867 -68237137405805052092137314923520 629868 -44371222096150229425145694005760 629869 59202466458507191882955260515840 629870 46034846141995360888708863314880 629871 -29826124220251641329703231803136 629872 -5519237037054924719308377063424 629873 -58391398012121103477223491448878 629874 17580839581073450212719080256000 629875 23676707958195342632583529080000 629876 -5773178209730846147422516954368 629877 11811876955610839221510516748320 629878 39996381371214802640202560202624 629879 -88125003616509728924515069603224 629880 -13160910697932507837015693312000 629881 40464797850745655977233747131392 629882 41777216783235996541511754518784 629883 -30536129723527965587078393719200 629884 -69373765275172745448323510277120 629885 -123202461018351481603521522163200 629886 -18182684452898789303758256345472 629887 -126117926282988727826015428706520 629888 10996710490515429352407249715200 629889 7136235816992884790944033936896 629890 -5384049033808923758774797816800 629891 83442281437238858328183595079292 629892 -39512501260131300897696442406784 629893 32306312562044335882299874762848 629894 -79349922874107037012682157412608 629895 45969551056993306943526842915280 629896 -101367798137952504615949038750720 629897 -33849332180318982796017237591654 629898 14544036551169758319973883976960 629899 -55757693433091419228059904621100 629900 -10001081923223509655189281440000 629901 24601082514897348259526995369920 629902 -2835435779367498603077315579136 629903 -126069119850702412298376797296848 629904 382834578265085682128424665088 629905 -28175359705524243729557213082840 629906 -44888615717465959795596789748848 629907 -1102484665304516618947819624320 629908 54659058547064206325720051424128 629909 -6478792988019191614698620677344 629910 -37829024689656917317558785004800 629911 -51881910305920188090731471622200 629912 -63099907352223001643433235046400 629913 25015535517449835055776019579344 629914 -72061093063624932615099388636944 629915 -6298602509904298410965096763360 629916 -16091049698819240525423447040000 629917 3327608745810321240219297574060 629918 34344767720600690303392928704512 629919 32233666436389603212936010129944 629920 -13189938290268278272681039626240 629921 -937931630328485592901526638878 629922 -14649444878959331583289106214528 629923 -32344452474504957774721200499760 629924 -23294096776239868527795954229248 629925 -1592191503532677014351015839200 629926 37894966421600200296089280960 629927 -129443523185166240024446817241224 629928 26297573614036192182084002519040 629929 124949645073112539671582240865530 629930 2655524033844250310848229760000 629931 -8586601808773883664987965959848 629932 -69799166380500575047406497909504 629933 -213383069370385035093108069233076 629934 30325245128644641345903409754112 629935 -42359463931734865246971408254640 629936 16672837742234200279470443937792 629937 -1218461019440513746583948423616 629938 43472936859407908161853196806560 629939 -43421493041902954374931161142260 629940 -2665150476688304860310334720000 629941 52565092559642238096764727800064 629942 20273737592306926262558902737600 629943 -10042252548587908005383662204800 629944 -99873649236156243237792684380160 629945 349816143883857240112650130500 629946 34137692205462937894490111761920 629947 -79418957709585869974259938519200 629948 106024999515850185453004942663680 629949 -63871841987544655851795632929536 629950 250768191412498397908081089600 629951 9594649700634310541365289846784 629952 -25566017050656248314058200055808 629953 -108244135766248631186265297813456 629954 -31314808785950588997437414339040 629955 63876987242254595630018645820000 629956 76190592821814333265145911253120 629957 832490044781037368919242901852 629958 -2701332451587929773486130399232 629959 1881843789049647976851050390040 629960 -46812410899211371301089171200000 629961 17674238967400371244428774016272 629962 11101934242397654291291339790432 629963 100776768354872834461241439640212 629964 17607960700665246369019350835200 629965 723422744230797809992679558400 629966 48618142145811811579218759114432 629967 -3505054632545852131345974269280 629968 -4142443120936512594602774929408 629969 -92823916884730953072285641163804 629970 8540972430043079514885152071680 629971 83967261418617400640333462884344 629972 22665935830664822259218319974400 629973 30077063733930541814847596574222 629974 -492114070642327411771388806848 629975 15925300622079489416287831569600 629976 1119468021545517722939266560000 629977 -61843367309134862795014950397174 629978 8702009576089783843430362925040 629979 31508839955903672151839252286720 629980 -23456358160585423789325135984640 629981 70696218801237346292528413464864 629982 7731077627255248260083127467520 629983 -64449071472939286973023016300160 629984 -147823828648825315583942328582144 629985 -36620211841758282054727040400000 629986 -29859072235137404922083510928384 629987 -91290902550659808189918220043364 629988 -85278100863954499260938256605184 629989 118156297163358847157395611217790 629990 -1834437428564593790637188858880 629991 -66940420435556979617929065184560 629992 -53331224572955114162107457126400 629993 -313021769678569622739864753216 629994 -12812256419358125196422260704000 629995 19262726077505519644989734859120 629996 14126744837858698051607709588480 629997 -3405286311111233235331150195872 629998 72364432777640525655377391954240 629999 -9676256018636862780529985603064 630000 -918322770033458412427284480000 630001 -30916851087252210113891642100368 630002 27930869650198894653729309254400 630003 -34184657176091194264299333332352 630004 -23804998328312362453774300876800 630005 -28771787278744752729007441610340 630006 -3096463232698193280012249906432 630007 7927809654914940653032362158512 630008 -11120848583612338208633985454080 630009 -319908232928218313895127769286 630010 9338708036142854933348736912240 630011 40171480148764415862562402603872 630012 61602881719971589194696266138112 630013 15881068375092415265961910539904 630014 18407683842172045166212790529024 630015 9119509054726356098469754463520 630016 -22950982598608465867791535177728 630017 -74920741178349314943842573639934 630018 -3235932642330748535602438586160 630019 37933087029370283772469825200544 630020 -7011215749475682156400353388800 630021 -23988496449949262012373925132800 630022 -29749010208689950123771138550688 630023 1740203932332660235039159717272 630024 -42052260287291778972355902382080 630025 -66722158250606853979983020880000 630026 58474644872467225784044976465712 630027 -40156632990557836736598270468036 630028 -18779900959998194612319520369664 630029 135019857225572262849461120472630 630030 -16525601663962432859021875063680 630031 -7301645492713360631098605694800 630032 25284530432789715190008100184064 630033 -77374026227910308437764434581776 630034 -2865551910535372390835016729600 630035 -50302169592268970619037678141440 630036 279073015068662055383078836224 630037 65601209792094148372842106345692 630038 -18431594251385380048225915464960 630039 -31741044721354851479012051692056 630040 78504591599351692128025943040000 630041 34323278577966609653193931986372 630042 -35542647532584021174023431001088 630043 75380767733548211802726056572292 630044 -34902049697492220648549747068928 630045 32223344064345657467824178592000 630046 54476155514731526161280859875904 630047 -40338271079337809778530475264 630048 22344679855098738097798582370304 630049 4250712565705969403720766713536 630050 -3550393951404384979859573197200 630051 57574325716545893931473817519360 630052 -23532930493504354265879787873664 630053 -3376327969007171264543390050656 630054 -23681672904850986086521240999680 630055 48214213584129513204208941675960 630056 -2816491802453175284251840266240 630057 -77448995624303521965383423618160 630058 -11153993106714317879089461011712 630059 -69552686117180629281928277997960 630060 -11164104518269811572380303959040 630061 3217640891736090468286916655062 630062 39687804428990175064722636726912 630063 -827805002059078428948782427936 630064 -2147234121174572759676970008576 630065 -74546610919254951290979356094540 630066 -14347283115019334637558944987136 630067 104763532821422102533038051999116 630068 -94860404532619618604988502216704 630069 -93232668124412716510905232446144 630070 9241662803128096693840962888960 630071 69037096806663139321619886728784 630072 -1154460933006755787666002534400 630073 13350378068510534243114469034180 630074 -16680956159300310714478497496464 630075 -1279438650005374439344424908800 630076 -59049484189665538579085838730240 630077 -13239615042307019502873698471328 630078 -12420634772435574729866979548160 630079 -1786417537215289241927097148616 630080 11719347623730169280665642598400 630081 -51888389459561786405755969134030 630082 -92390907634580522622392197060608 630083 142050856793150534904582865298880 630084 3149375690224800830613537349632 630085 29885521430919910365625692700800 630086 -9669458610393897720547340182656 630087 71725653722417574090718087378560 630088 15306133299315165442252361502720 630089 -54277579766293839902075718126720 630090 12912256451915936060514330273120 630091 90608094408899283430444230873600 630092 15977772884390162131686981071616 630093 -15884477214305475434392888854336 630094 -56914441487845152649845627011904 630095 -78756406964017415842154322161400 630096 -14634954905988874783074064662528 630097 2701062042530896747098777846080 630098 -7643226353773450350911252388864 630099 19101436032738423134226095746344 630100 10181633082224517192792687478400 630101 46036989320185960871391880785102 630102 -32236403813789843423576581802496 630103 11991084875590020883805210601744 630104 -68911717558845310982454481305600 630105 3505902360105592570547376126720 630106 8405176102611677290115556701184 630107 -54508069058039601981443672755644 630108 -24151407815700526302575915129856 630109 44194648791226315712362753017600 630110 -7706595174921021847502780686080 630111 89526116694090815830533944044872 630112 31725229176598371490504224276480 630113 -6387277099357029059734508686416 630114 9320691453798152755843195155840 630115 12135755029275318040651874183760 630116 61832133668633753850570896593920 630117 -26248407911045518861634096077092 630118 59679518270850449796956138753760 630119 -34561687071210865485111603697104 630120 13335805353031533846348779520000 630121 -10288373832378301520048695105500 630122 203732549512318629239603733504 630123 10831772152638746220397494290688 630124 -96612709560036539969170142443008 630125 48554578717720878856503741343500 630126 -23084241885438228121624922695680 630127 -63033201946158800293000340191024 630128 -19500177161141854755202128642048 630129 15333101402699527003817304387840 630130 409526874714978416683477350720 630131 -93210028349815684926971180415888 630132 -58800047177245932689205160009728 630133 -26123867381032078780802952752480 630134 70234544456520298897012569069216 630135 48435722550901995357606596438400 630136 2095808392350408630803322839040 630137 11878655286950859224477840178432 630138 -5424431501850072750578169133056 630139 100427281162219388465053810552512 630140 3667552517147825214004678525440 630141 -30728072533199370648312779866080 630142 -8696321873182907620467476500800 630143 34902376591372506716559539038944 630144 -28896985232815873129511890452480 630145 -31159955123444410775851844456280 630146 21111012032267104070093519762304 630147 -3909712678270379692123053148416 630148 -60813477608823482261127551078400 630149 7990388624969512297999863739164 630150 13078846064406607020487889985600 630151 -20128473704773452468841805423848 630152 17882282850232385652884931502080 630153 76397664569879882721293570008800 630154 -18032056962950537522335773573120 630155 -41616946699551209777082471241440 630156 -55698027783213793878523042882560 630157 52236012915535285202000324612832 630158 12056558951125115135981322360384 630159 78347853624477537184592365780104 630160 23974217461134709539812293754880 630161 20346391183676043450678059341632 630162 -10701259996007256985388969400672 630163 -5701744543215171464212091701588 630164 -87225192883098398066744635517184 630165 182157892229310446822808294720 630166 6416979305771655104523246400032 630167 49734698764880608143575122806216 630168 9386653074556369801311682560 630169 -95641598996104803288942015285430 630170 7320055532778965238852768393600 630171 -76839930858315850292633204559060 630172 30778409694866274157903690866176 630173 -116076564536262658382379026338560 630174 433048764610936665380489674752 630175 4050065383532683678675920480800 630176 -38802448037374316673263342714880 630177 -42669240810356385200666720256192 630178 18133750361502696193930303750656 630179 59611309725061227964084341272640 630180 1774342965030345934074330681600 630181 -116836064309588572909110263614018 630182 20985291317605000500509269510272 630183 12422902266005759501054761209600 630184 22559280399571264253545071974400 630185 66895935747043276053488675593380 630186 -1603615074000833801205042183936 630187 119269438987215340998847723023792 630188 17040079005342301138194930846720 630189 -31255037634860201146787569316970 630190 51785717233489121154062519688960 630191 81743006472336056615963889567384 630192 -7286195080671375192843434065920 630193 81077187641051092628463503191442 630194 10078618497000035739758826202896 630195 40464537902460565416745897615920 630196 20119699331174689994407063412736 630197 114579851462904235477182785777646 630198 26309357969901520041425516097024 630199 -38863219166806632339471520855680 630200 11935757732515854607226317824000 630201 16729322553911165809964479360416 630202 36255320055102638509029594565632 630203 14614916222435757632128133319456 630204 -15898378930086878821188440354304 630205 84429029111876134123259819794860 630206 -17938900758638141670635086280448 630207 99622953491770576094468378487840 630208 546611412001531474252901908480 630209 -2744327535601462309665382963320 630210 6695292258731979682989594577920 630211 18411505634423015110080089636400 630212 91932130484685536853714939681792 630213 56694107964058147597119292472544 630214 4623122794360449876191199348480 630215 24376067223119281500908143920 630216 24653384560170047453548230558720 630217 4751797666508308289878868036992 630218 -10780923532050246155621941183440 630219 -14723304135195318783222399135552 630220 -5120541814714500919804876293120 630221 -30166419619374612656205817978548 630222 23841010425079659009544026795072 630223 -42749680287145183410563995456512 630224 -7257827209645662150460770091008 630225 16184750624804485614872560843350 630226 -23386806784042336044572724696960 630227 12134340422668221333063339552960 630228 63871438817935031445980280207360 630229 -74011705246472692377617145461170 630230 5893420285778719671034289971200 630231 -2015726234162121589828448566656 630232 -134865896241831035798363879577600 630233 -17844523258316690197985401324800 630234 68647561058182755303622580820480 630235 26661401679660806949538293535680 630236 46007892380225904522330523937280 630237 -4694829787201554132424108740000 630238 -15529943207094752049036736219200 630239 30744829356562749780074339222424 630240 11306996003520350988790938992640 630241 -72891107977055126567757252899616 630242 1453946082094764288690751981344 630243 -19413368127478084168179806142240 630244 -24663021659954881948870035374464 630245 -18704862357621649210375646912640 630246 3724834685016299688613530261504 630247 90569203799922904645701299984696 630248 -25025094373620488971372658672640 630249 24315732544378118915359913819040 630250 -54757078282055184355809598536000 630251 -1551390267442567150921925015448 630252 -6003709704284563971525060458496 630253 5988874283566877790614366723884 630254 65679921699100787080558738176576 630255 -26008487850140576347211699347440 630256 9297850984393038756765556506624 630257 196923459474305262984684482973120 630258 -20965717530383766584502632813568 630259 -14262031352450028145540050512640 630260 -9544902121789606830303966117120 630261 -1142428584625987383026328007296 630262 19143992872344602787638468947200 630263 62269648885001435912113733185512 630264 61243147162170954272562566123520 630265 143811144676072985005006948712520 630266 -12465295760180749843951033230336 630267 34083311198657033391154030805760 630268 -79695195419961728291384477550080 630269 59506542508676600363858414358720 630270 -39488331375121843298926408896000 630271 -41690884221866233982091626152088 630272 -35348341092080638178971078361088 630273 -12674127876215727780174009185856 630274 -25215095841610572096638969276928 630275 -41476469712160955443219441708200 630276 13878096207869559847045925781504 630277 -64981644027017985440587749962240 630278 25727185940814226275638588884800 630279 38018927539156002221736639091224 630280 7463992733721478437805382860800 630281 40448181286653636132002644589082 630282 206218080840498125823382210560 630283 99108775105268617048092782848344 630284 15518165044916636381502527567616 630285 -624156710241294351833917312800 630286 43157019438224222746900238326080 630287 25565375170976997357117734947560 630288 23396661786315537891696210739200 630289 33563002211745539890409346530 630290 -291211343202556541515864629600 630291 -69975194556146092106851744782408 630292 5785916330897563047676863381504 630293 -30067393179723782897214102251076 630294 44472212984010371947491686400 630295 -26715858984939754751025346182720 630296 -56789190839076379391816449566720 630297 -50749065294022399971310579590480 630298 21643906674796724118772628102880 630299 112445235557270172655239304071300 630300 13968865211211496447002589593600 630301 3071893963452011156620592936960 630302 -38572447994082242530889764552128 630303 27520301414428612659855604357704 630304 -132499710985203150705423693840384 630305 22997267455478779230323483717160 630306 -577852859818284322507204053168 630307 40552042715799964453811770654556 630308 17106732651835199500630222626816 630309 8335194156742990811526397012896 630310 -21552359177195384609926442125440 630311 -134606537239879512873611673667176 630312 44889849595812788178935433707520 630313 23754257834161231194562340285284 630314 13156394854032025477613303050080 630315 14187175408956433121156894976000 630316 -18621078601207883132933977096960 630317 169564307602815634068567537173952 630318 8632528084110622897354396963968 630319 49900060900385796488190182504720 630320 -7350470120044569951417694617600 630321 -474840998812851775859311935840 630322 -8475130428930920527318326283776 630323 -21905434026009318899847000547776 630324 -25339655322304193898881295027840 630325 -27949702238948995159161896312000 630326 -77884877127532943688962856730560 630327 -32748285365080134310534362329880 630328 -92032806526513794548339657379840 630329 -12794662121426508137162780577600 630330 -23089685379168399312122964046080 630331 18304851812514902799207281639632 630332 26695643519032681345914165895680 630333 52289981461409980877863006921344 630334 -21509070174053534948153637276288 630335 -40623456938352051903129045789720 630336 17870895711487010901527592173568 630337 459304447156927416259562842272 630338 -23843578057740838847645241910272 630339 36927320851287981740643250303224 630340 15437318461381771476772757955840 630341 57620621195044249771916229458142 630342 -37780506736488525289994896609728 630343 66036076451248874303390105464416 630344 -35721200191192858536013467648000 630345 51231904825625186308695560387520 630346 4755807635291122114301741028864 630347 52718046883749707126751114031920 630348 55747940532084714706213591457280 630349 24051308209329874242962547663350 630350 -9078100501727356231547764003200 630351 54830679754671284553719860331880 630352 32149121701274028065957912109056 630353 -73016117961068698936629984832398 630354 -14020926838535732237808800163840 630355 4970834596617530592705094242720 630356 -75219962436942619397298171555840 630357 8028130446080345413612254349440 630358 -16657543465757626860496591722720 630359 17035115900642621634996999790704 630360 -72294253000483703678500077158400 630361 77726562380139003253927634178432 630362 33204123049288194657884768424432 630363 -27323030902397554485440690241600 630364 69602810718788190849043617546240 630365 -243220058593187717748203968800 630366 37702350314759634973643411048448 630367 125958131914639737977949407411080 630368 -53514807355265313022673161420800 630369 -56924870040682220502395955596160 630370 -9325384407419791595416719979680 630371 16658272728414526021308902991312 630372 31252384194806305435087100381184 630373 -122314792530262942228555534670820 630374 -54368512788528657896529638807808 630375 41198423442204465078357552102000 630376 -64733150287609569320551075537920 630377 -181936721537872901729445182551776 630378 -4259133213265347324998979522816 630379 9446254788272159181274335639576 630380 963466326188430446748823618560 630381 -17573957426992631791286001498048 630382 -40626905996911363595840081473920 630383 26589910160453377337559273283704 630384 6642200363196432755417924763648 630385 -12705638158814015718183151837440 630386 -26436195937571154663904111258608 630387 37568548451587133747405076704280 630388 26428209904639306556283364263936 630389 -89280099445793408174506737734976 630390 -16378870376454980968680596542080 630391 -81172672408908944667295818093208 630392 -47641339285429237250754210078720 630393 -27800791470274037453635280201136 630394 -2063471085173569006802316004128 630395 -11616264476859802604367720825600 630396 38162018859122043207334059264000 630397 6337178005876085995775019258912 630398 41598418455198209679992085235200 630399 1451518706832108884533665803520 630400 24793514756187858425155682304000 630401 -10747990057864950913452188312400 630402 31228227608584074190486471134720 630403 23624935970095141868125793373108 630404 6734194354459417899281105203200 630405 22555494653805303692629983515100 630406 -1901888592668050795687395788544 630407 2012601791196251416626824827920 630408 -13773343015839484662449725808640 630409 17146995343564554562595255754048 630410 -53581578573077290635169525920 630411 113522891201386442437617049457664 630412 -15401345856191586074327842142208 630413 -28738271014882174364115890833440 630414 47567731802392201695411173445504 630415 -27783736837052904732490954261200 630416 -6878833016420657947582115241984 630417 41591929823236138544948131184880 630418 75136962386773268624618421755904 630419 -65496478337308931766563130817200 630420 12191206937255847579987836928000 630421 93959163133682322200003001725184 630422 -28889060475729612727616397560448 630423 28425546230088529452906370584 630424 15817905112939691505389948712960 630425 57914231448765222242652201844800 630426 -30679062007313427760030343533056 630427 3282640394046974279334731937312 630428 -3909290194061916484669735993344 630429 -17455428141640766085986376345216 630430 7625833767466621864036677745920 630431 4099694206005371410767293350200 630432 8704913938960417912075242700800 630433 -81614689718589452583709237228318 630434 7181154507041550143817910656000 630435 7807573934321595992948553670080 630436 -6919034512698110253944002883136 630437 -43587443418255670459670578046340 630438 24753922056019328192127224732160 630439 -66588901261101591278534670525560 630440 61641693642240097196120087500800 630441 -10957657844133740513572836867648 630442 468345832126264646457626235744 630443 -36505667471827121348935109420400 630444 16197053703272682209118218022912 630445 86493451889605706696450023251480 630446 -57211447221247654366007512283328 630447 -21705331771301026228205717767680 630448 953786345343967883167842566144 630449 113314791632553359040480236048100 630450 27686704682991149941089194208000 630451 -89490605242918893755605422722548 630452 32686331869573854178959764540160 630453 44703579930449832183113645851584 630454 27082762083024688070228900100672 630455 19701986720526206739442490177760 630456 -361849533505350259781318860800 630457 -44576202897086015857070375352108 630458 -17128557505828878425978338575360 630459 -47201279524990927425209642504436 630460 4912070595546072710181014323200 630461 -47256295436271456357525009140148 630462 -360927974705375976845947693056 630463 20016113940524504380788020903344 630464 -8362388634766847319331820273664 630465 19009027988313943417380716322240 630466 -114524961790020271173599101056 630467 121332843617383070717254849203516 630468 33335766943663355740392177521664 630469 32397976906774377753385090801696 630470 -62632914332592074400342939738240 630471 -34107312710014712804491387961688 630472 26121791617055757344060867404800 630473 20402430999738628663241962501722 630474 5388779477400986126208504752640 630475 15094656909340091304177240630500 630476 -6139666944298852921295639838720 630477 26997274653670102636609651512000 630478 7002503654576018824461031626240 630479 -62285471730023782715495840159424 630480 -2143647362791428186603800494080 630481 14527417658015806871255851127282 630482 -21557269371922991730766437811200 630483 -44292462594526020483711739634760 630484 9742028348297676212969315608576 630485 11429853292764457403453956857180 630486 -40818464055207199070302984721568 630487 14266699581761831112603348129840 630488 -22955441591371516887274553917440 630489 -79986462073744551604385010791040 630490 4919654740326233181563261306880 630491 49482372820402715457455272742784 630492 -14790865853673888240883117045248 630493 -38290433161982833928086163431258 630494 -1370625026374714635903651832704 630495 -1012286415628621363398434882280 630496 100750036366962894570851928637440 630497 615222505678924035573626941632 630498 17497598166672146685233590611456 630499 -110616642212137543856401256931840 630500 -22902049539917678911463507328000 630501 3600512734782706684970544069120 630502 62639432515421918671415825225952 630503 -149927461241198002588097589696216 630504 -1405725840591557258404811980800 630505 29652540278844167041709007653760 630506 23236885347749396718151009128960 630507 69220428047362819827125277335640 630508 11406587295299513180169384067328 630509 26244812419301484999600391087488 630510 10457497225662523304661617938560 630511 -29150703949214422484451792727568 630512 16854588330030614216796795666432 630513 -37800881982141508404424639644696 630514 15698058348719687845096612835856 630515 -52344898067869812621701217440400 630516 -4127924181493450032846281883648 630517 -50779953674436626190078242082788 630518 -17162136318657010795536467485440 630519 78843833826028773354859740154344 630520 39062831126552403152845608345600 630521 60633159161633996183603211247722 630522 -1843690724368130458720581702912 630523 72338854406791610025760984852772 630524 -4612566856627116572214635149824 630525 -7942799220044290927832171246400 630526 -20587667583932804114084816640576 630527 67855862408377606565887750912992 630528 -959513626534456707251989118976 630529 24922323501503145936979859920130 630530 40214282782802848922989808884800 630531 -198736548462622250803571924880 630532 -33644522563109629526582568356736 630533 -71009810883167107372458326096640 630534 -731825205997597291024289349120 630535 82751691412088064097251207279480 630536 -52226816803790147233168891852800 630537 -48101449895460886942676014983648 630538 75700792280947853015672526511920 630539 -9688713666847437499052751568320 630540 3635424478499731819585609605120 630541 -66333342179682130328571570395508 630542 21586497337604577798188732343744 630543 -67628300177155298178816264825072 630544 23766582919987165288091914280960 630545 -26251315160712305076942549007680 630546 15397706354516618545674617900544 630547 73419066960095097437325442790400 630548 59780493141870282905686328923008 630549 36322220230805074796517640400334 630550 -16086839770317487270289062543200 630551 -25920375321667502413039053499776 630552 566054052555034798865169776640 630553 6850009763423120502341837383680 630554 -1353474682812152982751637599008 630555 20332190739452074086632378757120 630556 -82428850465349475593509270919680 630557 -74900389228319372272753684985268 630558 48135413663006942225660669665920 630559 29269043174392125061499424817760 630560 3897084353468404162569657384960 630561 17681183894525770143936434730672 630562 48395943452703965381349077470032 630563 -272868687455474337548883026582880 630564 28808916079724098537965043544064 630565 5124836076869351931480742014000 630566 -93959519267948417170743203592576 630567 4173981196647310703876864326320 630568 57032701452410468170587087744000 630569 -37115810913177663545607837257820 630570 8423947314209954651315212627200 630571 -24353120990898431936733002430656 630572 -51697199125384993698272914199040 630573 -38289771189323559539041235034816 630574 14315703358663099075849350912 630575 -24040023534035227826020467629400 630576 11875995587239617926248968683520 630577 -79342587509367717153834660270574 630578 8092175980312999498495436712960 630579 43416198419999468123647015491384 630580 -5529475542362928456895943846400 630581 -7817233467685917159622806039972 630582 15699106773515785422065964345792 630583 -12912348779915482772837600110168 630584 -88265853813000014478501497917440 630585 -14147605542669215770249991310780 630586 61763535972636363260813903756544 630587 116389778934577725066730960459236 630588 -22097639563760920530207696297984 630589 19695444436217122142737125416390 630590 -22847576830406074972384412299200 630591 5272890707042780323071529935360 630592 -38587511729978173038916660101120 630593 122144334647023759876666672891842 630594 23202729935514352487207228993568 630595 101665064173086310370197651200 630596 25026967139293255760354286211200 630597 -29065765743302997444176603687616 630598 -24808082006988834432985027049184 630599 119680649955878896195159034399136 630600 30475153849580579012286809088000 630601 183187264447152402276950801178292 630602 4290192094789251035584328822784 630603 85407184455980311298569016252412 630604 13123747559173160517404647058432 630605 -11399195264041431226274995485000 630606 1004913302370044362562070042624 630607 61981528176073761146597318335856 630608 29208037878881659397661234561024 630609 13202022911243151497308250650560 630610 -25221652051084997747295849408000 630611 -67711942211468805521368959050328 630612 31786234995813104966968953446400 630613 -6862825755158823968535683833138 630614 -44279556358714125771697665252480 630615 24085643328725739870689682268320 630616 31572177797461608104704276930560 630617 3660167834323121602508770753920 630618 -50800425563955773688194613526272 630619 -42781127454421222296446181186840 630620 -30394316324365790880404867320320 630621 4920864968237558074824607722540 630622 -2248957944282269289340254888576 630623 7324172599379666494461288585840 630624 -69263626531626980409881045237760 630625 6913220948237014001233910506250 630626 42419652773552845387367647570512 630627 -62832286087705930210376496844680 630628 -301782721557516546348063528704 630629 -67823071426100901962628577899360 630630 6904681288016892341510489915520 630631 -7842346210782612978129472946000 630632 -37037712227381986567808581355520 630633 16991704014429289782904008392448 630634 57092543461905898034137499493120 630635 83507078239953366821207823994080 630636 33124606455683943958271892198912 630637 -29877527477413810597165544815488 630638 -804654615458120202619860526656 630639 -34754704223011959656200381242480 630640 -8284544116487566236708896931840 630641 89077985536196494515652774700784 630642 -27097995501008525438352564617088 630643 8841466036786960792628120498000 630644 14777786514888503113996499976192 630645 -36331987814010149857441360109280 630646 -124164441203191089157065172112640 630647 836001985380722250358732824528 630648 74648759189198874630335639654400 630649 109240254240543093430772473374036 630650 -13657777232440418240877702433200 630651 1877637683287045800098318995200 630652 -8644107410435770442412631552 630653 18413946517057666779488074990284 630654 18515920977050394584807096376960 630655 -36474313193013491951588436268440 630656 -28606690743508573283856836198400 630657 -24773326818614184252615490880640 630658 6205201594495988816966444001792 630659 97826141785321706840578003156860 630660 -10137060372596317338775320944640 630661 -2235293486420935310770389066308 630662 -5073389890019298353401029279936 630663 -39184519633774771479364738396800 630664 19797134792033021083307830149120 630665 -3240644383677771525584593201920 630666 -3263446946812123743194462677920 630667 -490675478777700215266713799524 630668 30076009313611839399188709474048 630669 43224841593581288378731362165888 630670 27025148754820526184122488793280 630671 -208752822527799752627050496393208 630672 -6329788795427689874912024199168 630673 -69379384631530596039705979496960 630674 22886079344925424434534471344640 630675 5589973155601465980902534312100 630676 -105117552145976736549953437095040 630677 -64200257476472799106073968527474 630678 29877247615466860866674174056320 630679 80192689410414301299040093576392 630680 -23203404144444998555089427865600 630681 -834714091657470442038491435040 630682 -10062775321210343086801819140096 630683 41774878921248125996216297334624 630684 55510161352861997155084574008320 630685 -42588062297724829457802693284640 630686 -13758058998363134721054271042560 630687 -80567245187553149732342724774840 630688 -57044396296021640602093084016640 630689 -39415686235925613185002998804510 630690 -12435163397864041528195490580480 630691 15702445182567698271076367966392 630692 -33059055547456843158092035464960 630693 32285817540168151470999474954240 630694 -58489234736206065683377495238208 630695 -14669196380132340350685357231360 630696 18831431307043879842793944268800 630697 2335632997618039667792448755572 630698 -50988051130373307575795535128400 630699 -54263994605009231261441347066536 630700 -6927307606522988226898291353600 630701 -122703914947142249389955894264298 630702 14169879439232868326541519427392 630703 31132052240466352573685405707344 630704 -6534375098610707065733006868480 630705 -5365256284103595014856905553600 630706 28726726195030362557447911947264 630707 -41741073081808982948937670066176 630708 26981315391139964125398337480704 630709 22826778471614375808981865276910 630710 -48832108046188631233012594224000 630711 -20382078640351237187818089954240 630712 21168921291349630247542717747200 630713 96983989669012020514637233441962 630714 2367690454503834971795785492992 630715 -25792484352317840921251679936640 630716 -83174552346054220280597022428160 630717 -56944825048379967472488170030400 630718 -13405268919205976685548292452160 630719 -144089911434030148745167399346880 630720 -1398482196195298433605985894400 630721 -8868498708794323231369722585600 630722 3249032674587141865419896520912 630723 40902279318790903243915713665784 630724 1462718898547395895057969264640 630725 38101493032307894978044607768250 630726 -5386420210837828073221273485312 630727 81142187691669466687330195911952 630728 -30101904075037982792210721561600 630729 18597237309494995487944567347648 630730 -21780342476521280830612684686240 630731 -41373630659050504000508698451208 630732 -57400231458619403733644467388928 630733 71229390845109169169130200548982 630734 -9968946725722022568071487566208 630735 16535821496334612860808115637760 630736 -4096688655825137224252620800000 630737 -86183469680002421816869361017614 630738 921306299983876612248920878464 630739 9267378009200789711041360134256 630740 -71057036417060820807172091658240 630741 25739878539844791420045648799392 630742 -1761414418930454786867766703488 630743 14698394894078480662548003363600 630744 6613981437450009077083633213440 630745 10959242520725477377942056885000 630746 -5088898276636710698635317158928 630747 1637381352537746200783561489200 630748 23852549257254070123335555465216 630749 23406689937263449304469584375136 630750 9309734761139524028844387504000 630751 139502716317573900500406115651824 630752 81618774015360879605110521987072 630753 -48567507471303497303546055822336 630754 34749430142421475858767189354576 630755 79962346451730975135946041614160 630756 -19943391176740292338031044866048 630757 -25093672258991507815418225241728 630758 -31002889526065719999378292041216 630759 27150498150432898725803050542720 630760 -27907517038979100415672875110400 630761 179701190503062624286727415608400 630762 -17463075868166503334955943587840 630763 -34256942555138049814239414977280 630764 -3421187957723602781865672834048 630765 -31281537919680225246489634176480 630766 3471438547024735867913443307904 630767 -332749968669200185604433655560 630768 19146547575070297099437075922944 630769 -112347617694744761822829879784080 630770 -4369907930525705928606056778240 630771 55699925308114705933076462611512 630772 -173525463908115851007830040823808 630773 38407926666042075567269843292 630774 -36060980626880158585161088402560 630775 -5193097233804564203414808853200 630776 17017226209686628208559289896960 630777 38340618674166847610826637219200 630778 -10180449400865215533603697852560 630779 110412539899147113375732716315760 630780 -25746949821012506724567131274240 630781 -111340443501807782638054313096000 630782 65684076894767174299362216004800 630783 -2538493863325635861044089218360 630784 -17902897633678302746293523447808 630785 10244410764125326445796298906320 630786 4559128076991729742871722136064 630787 -61268870995311636708128160739488 630788 9759810634992416630038847225856 630789 30605274024956034483459176877024 630790 44976111537511711000062472694400 630791 -4490729253983875481313672930720 630792 42199771608384428818259017528320 630793 -3719532983179441160793672150476 630794 -10651396583117217131239776981408 630795 37091947232604426414474294858240 630796 -10449661277016832878840442821120 630797 152428763747139950191370603880246 630798 -2237965314140271424264835715072 630799 54611126771764000366504450222264 630800 7872389840007325176304459776000 630801 -117984741971765410264713639966720 630802 -6370805674873544671274992390368 630803 5605968303945188139864965099052 630804 40031421717356145166472167274496 630805 32350612998358853126683129065600 630806 -34716501914985232294130607940992 630807 5740026562648936931970363919488 630808 -48154783645642454969421606912000 630809 -43254489820154694761703049104384 630810 80729022693037264801032234240 630811 -25755410335083138236637403401528 630812 -448095180054877314037141260288 630813 944318376501255344314584772704 630814 20920626940325515439711623952256 630815 -135627990129590818710227477217600 630816 1582283950153578812838784794624 630817 126927445785173398496944307647152 630818 19985128173053127833456084289360 630819 7403349075111535633861028935680 630820 27347959152366381578254217806080 630821 42119998269006187402314523887072 630822 30416824967387272510503757678272 630823 -95680101161479869799010280081928 630824 18139458391231892767316783016960 630825 12755277861950981973921440385600 630826 16503231909926064868101404221536 630827 1087602836357212104229872938676 630828 54724002279927394597953022955520 630829 -56820045584712556584735595120116 630830 -7039293435192256336169162784000 630831 10161177075336104388678050527752 630832 -8101346586289486381598510776320 630833 4738504064066796415443356899776 630834 65833675526232908453947869914112 630835 -49468368423400359229761944646240 630836 -922630024383426534383119441152 630837 45829843040483746146531713100060 630838 19957965625907135899082099591040 630839 -123090358023796667329006871125800 630840 -11737297408188079747026085478400 630841 -97795224357881525336218580108758 630842 47587312717956145039598552553072 630843 -7687791638729714385709592601600 630844 12777603222516074387632810423296 630845 -62218159813072612416050267193000 630846 -34704490135603006885421432149056 630847 14665605858255624425211833752432 630848 -33003850338482119108608791150592 630849 -23402119788339418434404727657936 630850 3150256226349267088530401433600 630851 4929592619979522366217136596512 630852 6845894175274281266390128991232 630853 1278604770865072531530682846464 630854 4622717748450491860889291244672 630855 -48918959068048277492518208200800 630856 80229912065157699990918229754880 630857 -6886481454168213885713719538160 630858 -2248184396033521824250127298816 630859 35848120428375823099857803675904 630860 130807984847276260411924270080 630861 15202348378879831564501727083008 630862 -73324861914480232553833261254336 630863 -72859459010246832464157270783888 630864 7842257730547436934101550219264 630865 -71871406169343872100886549321740 630866 5031779352144440713144039944000 630867 10617816039259163164979159955456 630868 34302655680593419431703728203776 630869 -139749024770203960939467248270340 630870 -19635665009111668548773959875840 630871 -63600300326719956542042224551928 630872 -63098634010176506277454689239040 630873 55848139359099877670740713391104 630874 35352912115450747149517418301936 630875 -137532818503677695619001624668000 630876 63962628186831766126237914808320 630877 11688311052940400192722097389074 630878 -65091280568823481823943776718720 630879 11900701250201115984306042457488 630880 40010470361949088674602939842560 630881 -14183937101944387779890489373696 630882 -21920695737715403330959574553600 630883 43085831827712383707164241092928 630884 -7224136570934644599584121293184 630885 -5538610619251123319866833445440 630886 61091682245236472765822898848064 630887 12689200354926385900029701162280 630888 -6017240503768749709434949140480 630889 57490744958687493568492614729856 630890 -8481717926742517138383642178560 630891 -7601314127331653768049628299300 630892 -34833294491832876869254757534720 630893 -84745361235227661157148946642858 630894 35101670260981085143303439831040 630895 -78186029017622667941762022060000 630896 178763098600269599083086741504 630897 28035186531312605562187835871600 630898 40105124633595953991666887773200 630899 -41324046800779420613920573010100 630900 -24430927701265331982503316451200 630901 -23347023390878780834315841158098 630902 -15879800440088541406931359978848 630903 4718913249925420422473181731328 630904 20543899959784143699905536819200 630905 -27850554138216432591662747114880 630906 -10710163907346969039077841249792 630907 -15718856469119546102967686154844 630908 8146150476588083828169621175296 630909 -5112661347567280751934495158010 630910 18686844857257031734110696533760 630911 147453277744182872468367504688512 630912 7185315573018508554941214228480 630913 -24432943751580935873618970808896 630914 -63169112048716081820451192236160 630915 14787671523846690230861510239920 630916 -41917224299377772033413409857536 630917 56260259102227336699548265146432 630918 -13731117994563880260778123837536 630919 -48275090145091434289990972232680 630920 -1336610676510269679027695155200 630921 25957571214519272258945248651200 630922 -41539464891785290095410647201488 630923 -23660696613922165369817472498096 630924 -14728171883415741830123009602560 630925 -61280573546433758609931202688350 630926 55118037700049203588130888135040 630927 9061133532898145034643670229048 630928 -21120983493941321440136236892160 630929 14886057882172463438648085136884 630930 27554325167827827279805536069120 630931 14760762082039812845468526259104 630932 38500032652885741238748934298496 630933 -34117428932074830528691095175200 630934 -5053915166834694567431617788384 630935 -55998718545152170245874101189840 630936 30321072426006208442969830195200 630937 -32803623512147649963226413139200 630938 343178592781052504971976592384 630939 97802611350640934091847613568 630940 57153991185734600904320946839040 630941 142555615230190886762967638394342 630942 11398288276943736848483772447360 630943 -16411607361541407990548251555136 630944 55407785526369263860906645979136 630945 12893913292258787384476025046720 630946 22796649112212937194537917208960 630947 40195623849509908729309072270992 630948 -31406986418091462079358270929920 630949 35153383892045942725299009057600 630950 4206380781389537383515906828000 630951 14428699775996492667210501224232 630952 4574321241589613866804855603200 630953 -129320031745834330268739992120220 630954 10233989002243276132763130700464 630955 27600235820070362031081881077920 630956 -33274260512119605888854346074880 630957 23570985524252271229174989637440 630958 -18290917159529375453463388422720 630959 15296770381860059370772584330240 630960 -4586019265399343257531396915200 630961 46151769558478226031413885493172 630962 28902383596077726324957685865232 630963 -151680221786180886272505178131600 630964 -36532503210454042305147431503104 630965 -9430156150988546084243956283880 630966 2961116425072224373041379289088 630967 118754012267261431867171195327016 630968 -38039624416245841889823342243840 630969 -29154929796048635654058601991856 630970 -45470762363405960947743670732320 630971 86641520982396881992400866756800 630972 39112487171637702563613120740352 630973 23145682404164710412932816226880 630974 5725264816203284515629014072832 630975 -29034775996301090163145679136000 630976 5612910261302334196059424686080 630977 -78396356135412600948903778118208 630978 46705216664178064056040557977088 630979 -84160644844640681895651259744824 630980 -18897800200423272971840155791360 630981 -27726498568150140673518093431172 630982 526027032843271030672704829440 630983 -116900102131153912417339057863480 630984 -10629727304100816378072277647360 630985 -28567161983872366819061907491640 630986 28493383365338191566878872326192 630987 -6928970659764410567026652802048 630988 55534770665828261543608626207488 630989 -24083531590345010848443436633044 630990 -634099343832996520394235196800 630991 26756790769379599712180768185992 630992 2155335336394271836099767091200 630993 -76618736485566917302610750035872 630994 -5302547645115201322442041179648 630995 -98643349128939992011402948194000 630996 9043769220032769384433063790592 630997 -90373259358107738620350993125554 630998 21694416411028459931651978593536 630999 51770828190921530100787517009184 631000 129297943587127352322707896320000 631001 -335336396915664553010076296640 631002 31532808044740177067506472581632 631003 41624139368443791495860736173252 631004 2831890189106996659816170726912 631005 6222420776656917640750744166400 631006 42130903866136874198452041584256 631007 19876575532514575453040642533080 631008 37235706261209078616584325955584 631009 123120086848140020104521449973040 631010 2023176714792520732062167592000 631011 32702539266751564480613449241520 631012 1612954162026812213837153320192 631013 52300414361586067121886553787262 631014 -5763754693898714815872651486720 631015 44952964385585814000952236000 631016 84869677411413419024402641812480 631017 -129566642550118797115579763273760 631018 8983629248777840973444446039904 631019 103327939354962050145666449704560 631020 5801498118599081436786515097600 631021 -103166741315342136302106833589300 631022 -32527833792987574447829806747392 631023 23791349855046602820161783353104 631024 -413268009804893019855446671360 631025 -1063018405551768341822090893200 631026 -13518791293575399597070748366976 631027 -6719274816866600354802535602888 631028 34909106931449597888086406000640 631029 2533888298002774730654449612800 631030 28991163625078540389023821916160 631031 4342845211004498028166807472064 631032 -20602753024448976103208337223680 631033 60029859285430810655070776668804 631034 -2345198573207215739849857213584 631035 14648670086149893493673236846800 631036 -3210093083429247873381062017024 631037 105347247564012664805261621234592 631038 -47475067160302965966393507992256 631039 54327873232512401409189312899840 631040 58429343622127888341081155174400 631041 42184575021772625292260637644592 631042 28810955899673015996645661342672 631043 -7290463022508192221493485559600 631044 101224168027641993570743350609920 631045 -67916239361444136867716400373800 631046 -53094197614789712317251067488288 631047 -48521528503684604472467596907520 631048 36148604659281535078808099389440 631049 80037258148870403412671223342864 631050 -6040436303711321220202624166400 631051 -31312408970330935632053674438608 631052 -53686720223668685324743312988160 631053 47296988280309565329926754482262 631054 15468403583509346029686958742976 631055 -74667101228205272117124050738040 631056 -698596985502398038372989861888 631057 -49122956592806310282307475553408 631058 -81260279207500481445315217131120 631059 -12352157716445346929223223793664 631060 5769879656557267567137833625600 631061 37855685150624357202126947611662 631062 -11736214444402909545000402571680 631063 -10026765431666782616243121946880 631064 20276870852064019506521938329600 631065 -40827931709967997342416334572480 631066 55117661858725368207765653867520 631067 35412181082023331888745243216192 631068 159933922436063962049279238144 631069 42163880818746322058189432117760 631070 28554717193283412440797736626560 631071 36295400930567912703767774209752 631072 -6380428276879354513959571685376 631073 -181923330356438146716679997228880 631074 20119181252121415773102625735680 631075 39259971122441804501074265606300 631076 -70887518620129641356035065210240 631077 1297570412183622883834271073120 631078 -20543276329675305778213976041344 631079 -36466724952787658322960389157000 631080 3714301731889665076165515417600 631081 -22628314026432026016742978232256 631082 11934461686276404273224410941792 631083 75808456033421430788712566894424 631084 3767849672069230308983985065216 631085 729174546707795566181586182400 631086 -6490638008221365208881941308416 631087 41830967367426386079008899675120 631088 -18720948009197210441732776869888 631089 45818761795641322421572455237954 631090 -14210500536302507970542288455680 631091 -64165899030255400226474868725448 631092 -10065023428786017342911011454976 631093 73934255474272543394348850178080 631094 -36796084800504386956047162359904 631095 -50405825181537849668204885154480 631096 -49472438821460292487203886878720 631097 -1742293154702931416832911470806 631098 6894431768138150579358739046400 631099 3380514275828172589477014178080 631100 15989958875166042166678753190400 631101 36634910878716431430519045182304 631102 -40821048363741801461617994581248 631103 122186350696204938834293499404664 631104 -6892343608557256706831532687360 631105 -35182035373636354043317999175640 631106 -23501612696722701120502015941120 631107 52738127734700529384810560556804 631108 3769439864721015663162623713536 631109 105542477744435598537715024508346 631110 -11682434476329337406837087596800 631111 -530733773211564882775923824080 631112 -13191299415040972429363763788800 631113 -10287582548501077586552012153472 631114 26854416969028881818790823736832 631115 86322599057664537066496353689760 631116 -24797756963949894687828812802048 631117 -53071993995697425894896327779508 631118 -37760094636927907964998455186240 631119 -37850872816227825100222244076672 631120 5468637469140913122879602688000 631121 35026503543945675438370632062322 631122 22803946237082945176913566103040 631123 -13552860145745469922717713969600 631124 16049677553263578391524793013760 631125 -97126315581615437921735524320000 631126 -18549757863882351640158559212096 631127 37996778057853068986948793176800 631128 4311426571416679699993957724160 631129 19862078929565994828858070769920 631130 24019832094265187293622774196960 631131 28964773524231082500153483640320 631132 32526486062202081689183846932992 631133 -20309817104988531829681437894618 631134 6962566884675329815322448424320 631135 -8504445165797772658244664232920 631136 35075723306235753182881775616 631137 -4995645289992133469940271453632 631138 57742737690795422083067965104720 631139 109539746669319486603467396294940 631140 36478922271368341703709260206080 631141 -1261628940811880154918688994528 631142 -15441891748342256337798735665280 631143 54771096726191336724245219245200 631144 87505709521834234333048570076160 631145 -8287279482136908281751737051100 631146 -6294614955830417755710161093376 631147 -44426439244370966201018452799856 631148 28910839434588771274627658720256 631149 46677995962446590057427004117728 631150 7597284589500124187994936609600 631151 62262006017103410413200750163152 631152 -361480837662361181175979474944 631153 112123585013492847925577973704402 631154 212935100585945715192229297920 631155 -17360895381674758908264717108480 631156 -12341439953621447432211457701120 631157 -85366625682099887987707459344594 631158 -2988978468876944326963270831104 631159 -7733435976444911439905570046528 631160 -1849018243864329027979517952000 631161 -5715807636249742547855927261520 631162 -418121139414909706712460695808 631163 788477855200598856820100758464 631164 10306770074890273646388342604800 631165 -26888522279382226930685050121940 631166 20255430959189173444523877293184 631167 -3283195360686777816028512649200 631168 -7586797312307313109427426426880 631169 105869679914198257716572744109552 631170 2260684855020239350473313458720 631171 30215969210234519463906989909372 631172 -89243020803159070056910387069824 631173 -21094060926806164982927287888416 631174 42350416809871264449481683329472 631175 -31962727861140356767186631685600 631176 2763745320891160110195112181760 631177 -20076014735648147012945678778780 631178 24110719565713796459409038222640 631179 1271476799933068016459629849440 631180 33409624531258415497186908979200 631181 63288475419978169689496554668982 631182 -5233730303676868396395674895360 631183 -2197706963377696286014258693024 631184 -51578771906487884874292339408896 631185 -36088255183126179280259841998400 631186 -6630239380438447917530697476208 631187 -98127037246182722705885288398164 631188 12024586420941922241932461162240 631189 -3633879978611549296286595628032 631190 -4992920733038199818355853885440 631191 -173257145585198696481268902912 631192 30993350247836550592752251105280 631193 97008311993176000841616366150816 631194 37977468267882008825343402278400 631195 21656782480362478486113156544800 631196 -14427127879986860434013258457600 631197 572344984402108932887133363648 631198 54480670598570736998989303689600 631199 -45426753829852976692708389408000 631200 -30681902790644384834587223654400 631201 -75948644936822786614706064827708 631202 -5443762412732094034942222964736 631203 34202934412165688127918223421304 631204 -3363884646313915170474088914944 631205 80619460640294918165394292420860 631206 -61917737204828603403080049859200 631207 -135200731377454517513850949461848 631208 101082993795687172512542061480960 631209 27849231745058341018730273276304 631210 82001489159135491859072723558400 631211 25027612587106238852806063942032 631212 -35610526488684373620333643726848 631213 70304911130890188568494502802784 631214 85774111923075729229445278916160 631215 -23482690251950476853127824191560 631216 -4355028621066545040555094294528 631217 13861887565132743356745185924592 631218 -9316835409641728830294023458560 631219 -44443918300443015943325584268480 631220 -19409909396655080955381397086720 631221 -31044826315883332321934214974688 631222 2457148754004461437695192359424 631223 -76799243846865319469183994573528 631224 -11817639607049440249043391713280 631225 -5135736044949837144869693969600 631226 -68882309003679171233758994636688 631227 -12127497953034315864491040009168 631228 4309163889341667946834363750400 631229 21384145976024640569994721813830 631230 9702894852166118994102339774720 631231 5276813781622364659857285052912 631232 2518248019505984178793878650880 631233 -4554554008916852192404639655838 631234 -19629079354675529004949233927984 631235 -5241396136630478220658735200000 631236 -25568821516147629353039158695936 631237 36011754075862213395460614910240 631238 15843044499408238984324108936896 631239 -24487940620067792893967721386880 631240 1243164206982448186498002124800 631241 -40552503123727609103835047991360 631242 -14876622983247624115177269162960 631243 -119819204000015987471185531159920 631244 87815438097185498953206755483136 631245 -37993245978617858642787263342880 631246 20541692194297626611274525619200 631247 128151480079715474114878153107696 631248 -13596700408263543488489212870656 631249 -88082209032938064589866321556750 631250 -29757019687052969758557618900000 631251 60738174950803021267636019342580 631252 4234617043775329801452024100736 631253 14416751366098429352163693381120 631254 -8890181308432765148872451812992 631255 -71116656996924592362386351527680 631256 50469609673812328228911968563200 631257 -61491189846756543980905298304 631258 -36611003034941834492065920105216 631259 -59880747485391200395061159700540 631260 -24031981539430998841590453043200 631261 1475363044488865252526520490944 631262 44204988317930426128002719125632 631263 -19227978208096608193072161539256 631264 -51237147997543126818783616303104 631265 31767217905706871310934077424320 631266 -32542806794051134970617123598976 631267 22981447091586180592876237966272 631268 74498371221372862089724444640256 631269 11631616153360187507234532730494 631270 -34226965109626485340435620577920 631271 -9448627594840820716922689059528 631272 -230658790863489974711315251200 631273 -98831848746586651938618410673478 631274 -29497201483520747805780353945088 631275 -22496028171258081436527246408000 631276 8847683268651850300793798169088 631277 7318770916279637444496437574360 631278 -9529101123036734065516697984256 631279 62672617841042881649124678356280 631280 6875626048097422588584575631360 631281 6973452180939929374587476726784 631282 6765287378188479331725630028800 631283 -448788254474955262022296896816 631284 -11465702963826497660157228269568 631285 -72184713913895028772955236306020 631286 -43894396742484295607803799661408 631287 -22496000178869529599433075068160 631288 -517930850257082140827156848640 631289 167455549381412582993288053749120 631290 12451433146941498088421555735040 631291 -25317315981201677651571671801308 631292 53765212052444819691159734870016 631293 21769342993551642144137293148064 631294 -28550846624114552844755292336000 631295 40777812899073487864700728724160 631296 -12326539635234679817192727379968 631297 44577157547594917503197713906132 631298 37782122783417687782168317857664 631299 1706377844412622455977269862208 631300 -17576834201897247432588037248000 631301 162536268427361911040631177304800 631302 -4639717359952093505959921391616 631303 -220970664821528817082898233015376 631304 6195540477068728825449202974720 631305 27387630347924334511927492035300 631306 20185196327017760118125977644384 631307 -89818574083478672423798966358444 631308 34921306344484638048734481231360 631309 -47780694982223501946199739261984 631310 25848455080822108802707079482560 631311 89293330773195462560218692225672 631312 24757711625618748819058422841344 631313 -87226970849991410762104977504000 631314 -7388058439261544439670677498096 631315 18633623230461380150863770376320 631316 22840122342663960634291033865088 631317 -28165836704362763839410233023488 631318 3547271929871893578749772638400 631319 -2243730196339107216516649787256 631320 -38061486492212779075020970598400 631321 -226337100403473628780845014316908 631322 57126134752999581448715753548800 631323 -11199297437501678626405062385152 631324 81565195314026347683774543197696 631325 -69035797817341760679880597735950 631326 -540886333981504981424002062336 631327 -43138166394067653570740495319600 631328 14407882599388260920042479288320 631329 59866781609532603256270716699360 631330 12430521323616166670160650188800 631331 -12791210800621147755481719061536 631332 -10088928890473043623005178859520 631333 79266482703638118804434894837280 631334 -71601084601072630260995869472448 631335 35757576327660119301636343112400 631336 22298793843431522903561313638400 631337 -34784146849419256737095596760448 631338 2407651612896547187297360513280 631339 115907486567739340222423737513140 631340 4058363013215059925721638307840 631341 -29091855610958368085358675048000 631342 -43550071265858052294174396212928 631343 51357204419455957140623022691320 631344 -2020144813503835675594079600640 631345 -769916966926792200040866519360 631346 14906581230616585692243302707200 631347 64026206853373675317107636454960 631348 34181216131077400152209230260608 631349 704506637700208347973819051740 631350 -9019708576887227856216195772800 631351 -39214674312041778017223752156160 631352 42099312734067332775805198233600 631353 14492063168214945789371841691200 631354 -3992029463448459382508570292624 631355 -88180413432342327498414854970240 631356 55105925731879581373819924168704 631357 28516223178217346066239372625606 631358 1255016104594412022569906384640 631359 23331968030651016251287898017200 631360 15528913635608737766441279815680 631361 11052839238444741191300820256962 631362 -19101776929986533980478688747648 631363 91844437131716118603853601318040 631364 94757565363091091900417104027776 631365 -11241088224181451822391841087200 631366 -35437063015056610803488063002560 631367 -103562037326509706006219197366248 631368 42996289086054230050102099968000 631369 286785877058180375070322696144 631370 43748801408159612972164835539200 631371 9102763316147482129464561515760 631372 -18829672947942826391254585625600 631373 23373349718038580009405511288384 631374 -23168831463339557866843463547840 631375 81317101632758350202805903774000 631376 -34671875816214511291006521581568 631377 3762176119489779228662789957922 631378 1353557769174196073338974480 631379 32319797494561979884755569399376 631380 52281850970615656363497880473600 631381 108374243021780993839675921236192 631382 37576610724560994243390985557792 631383 -7614439704818763177640629908376 631384 76063692327797648485415011829760 631385 -14006765040169762582690918312440 631386 17100695965829176453310081282304 631387 -7503067087426199414741444619964 631388 60559678047663788992846685882880 631389 607310508130027348338357408288 631390 64717494703713811667348117809920 631391 36413754901363830790666328757792 631392 -36664683115331025842966038315008 631393 38284396172761268776451321771200 631394 7143797294276204697090397052496 631395 636726478776209424894094498800 631396 -36488865003137255970552748843008 631397 -26124086589309358883909486943048 631398 -39976176308249285158117584568320 631399 -69063433373931547201928354614600 631400 5941543985590815834523619328000 631401 -7346731836932090951693746585968 631402 375796501075535893048641439152 631403 -70016657346804790739370511739376 631404 -52914288298810709233805955759360 631405 18979650220546539038190158917560 631406 -22634597836062222131859504166848 631407 -8009812320942715322363982717696 631408 8609998900870728622809483837440 631409 77215120132542740866893794822610 631410 -8013599932193390798504695641600 631411 -129792680243855180058175789144752 631412 -854755061078801887936004118528 631413 18014698605791917603260051096942 631414 -41194086224658588399710265773760 631415 8294897823923556350858770643520 631416 27589326990436926833467558809600 631417 8153609069480667014162919145860 631418 -39366088172004692194583155764480 631419 -39085933204671773711072594061312 631420 1038572167161539268288495682560 631421 -3681481208314924305622142736288 631422 -52805183698911183258807451883520 631423 -51357105983372461777357866133736 631424 -70153124367832594117087859834880 631425 19163669704882432299736339446000 631426 3530061186271454130961488776064 631427 21393176816231936950419122784000 631428 -154843431257613438481181773824 631429 61097388895255868906745001448030 631430 -7671299024669748994793446663680 631431 9068414382013085197893989272512 631432 -54046332460116927766611196185600 631433 -11662792097686305914598587177760 631434 -40054041388810672567232063857920 631435 -33727370599763359401897328335840 631436 -38033143245144935299654573836288 631437 -1787181563012186454743410472160 631438 -24796819762722184306051837797120 631439 10383726506221213807995423464640 631440 15226875815873562188003669852160 631441 -1782245271921008305181595812316 631442 2178816937948063201073586223104 631443 21386060434011848262797324699064 631444 -17603688362942276073075449069568 631445 60780767053084918509955237908480 631446 -22871854270466922918353445273600 631447 71115027804306126054044414560 631448 86094412364727512503084704706560 631449 -16985509815340125185311977442560 631450 -851369491811190367020296642400 631451 -21924096187709987268106024211568 631452 -28125974472995646267599768103936 631453 64244010541301657439846455753702 631454 33231783716473726690865838132672 631455 278517095821768576157361849600 631456 -35070173364857103918575549153280 631457 49766963332364202046645668884706 631458 -8105656462484428840276452956976 631459 -60273173661535366877123086914340 631460 -5947743172595520059069024382720 631461 835228459323225855890929618272 631462 5534342133109025240879554377600 631463 -56444296741014243832541758317288 631464 -52065243047076717596599547412480 631465 12883615179364584522395153841600 631466 45206931713805697591635933441024 631467 -69409087373203123259175655970916 631468 4073977391122199409765788603648 631469 -3807676195645044570672589265130 631470 -1938861562315010154256204922880 631471 -68609766692308740607234631337328 631472 23593801218545313000391991427072 631473 5156708047580852115686980892784 631474 44898615861243069696911057958912 631475 -29286506551294324746495964806000 631476 3699117241504443509335204233600 631477 27721886533522178524318985356800 631478 26847168334391213127101720603040 631479 5631282242562928355046656531280 631480 35647390231728472941182704742400 631481 142921518649174673278735302777600 631482 -10610054557956752852683179942912 631483 122795371718535071193344538437732 631484 -22613444171092050989022233763840 631485 -22755538957981971207388962254580 631486 -58252160526132188273117841623808 631487 49797583703769635500021123907136 631488 -3916904182952086149532905111552 631489 2877732360905723356775081923924 631490 45834446866102495092290275092000 631491 3904142807285617201299178539264 631492 -18126881563077082168015656222720 631493 132612941060911202049579866684064 631494 21162433363427005808670214091424 631495 -13878943195662748467363799586880 631496 -94790268841276313806560016742400 631497 -15077781329270557254097987638000 631498 -333376717624092529972519334400 631499 -52691052360344597179778842632 631500 22786856973936554575599984384000 631501 9887582278331279102831415302144 631502 -25163204846938991228666629962048 631503 -75668057307486288887947361395200 631504 36206813042135249439760107356160 631505 -15339875448329021393783818587840 631506 13336608196714735335617938571904 631507 19737516722625083730058231643756 631508 -34643800905278662616879967852672 631509 -13210139329756074680149864436832 631510 47711112533691807278937485128320 631511 -20830740218593731318321431641968 631512 27392804725259748178273924454400 631513 -140066056244232810172707678741238 631514 -1701511901849917158149425552128 631515 -46476873797882764913597430049680 631516 -24048455465235367301212648940544 631517 -6616421971407748215211690496820 631518 -16867346836951008983344678140096 631519 5015242746051038418906765418096 631520 -49972828571545970187084367134720 631521 -54676968276799911502059572821680 631522 -13728607294595833361052868521600 631523 -3063882200004071786582446248912 631524 -24191828411691403877589132217344 631525 53310896257562130306352229193050 631526 21938135560880402202906125045760 631527 -12504850070714043148515681769392 631528 -4667999473817878406117915427840 631529 41402306647686173719709336819130 631530 -17647167655721447030775986496000 631531 -118422723606109685928326852582668 631532 5081179044124232206603258036224 631533 26029095995992056477410456075520 631534 -741585027353696019837871482240 631535 11422001807621306326519766865480 631536 -9468261882253100772135178076160 631537 27233215156694650757108442767186 631538 -112204135817287238632657968091104 631539 -102044477307280440357472500252576 631540 10705981073296231624076501114880 631541 2034951709822579526406035842080 631542 -58933509986975217201317583530496 631543 -120727882531769057103765129506856 631544 -12075233633825495278730193100800 631545 -3614887068370730713339570028160 631546 -5650748689578111678259739838240 631547 -2642828577577711352459142309888 631548 16976436685427648839941399596544 631549 -64812058705689338277685671667450 631550 -5759900915812258020689366179200 631551 110870945043618674665706684851584 631552 -43739266595712178930345012363264 631553 21722055695824294694159525939004 631554 -8853763791732579370272913514496 631555 47342817224714245542647419074960 631556 -33680776958695849660672792951680 631557 -21272640627233566441634255900352 631558 28101219739589677879794938870880 631559 13984006915442801359850697764760 631560 -17999545272294380957465554944000 631561 36943213455880472374202129542170 631562 -23093134219583403575310355312800 631563 21946478401076631405852715711488 631564 14843495892741858341710914212352 631565 -89894602482108821026605285317280 631566 -7759441497050306964615173659200 631567 -119899847635100084590959185653248 631568 -10797555961746849853281459240960 631569 -76738316976020777682147965661456 631570 -25125591300465844343205372853440 631571 -46191837151979424269542435907328 631572 4220078316112574755783325448192 631573 -12849397307527802259894990792178 631574 20010312379106545941549482089152 631575 6473073777093602755564679427600 631576 -74791746331349983292000969994240 631577 -6873838591105067140037885291574 631578 35210461451737949692204862375424 631579 -11788859812515872358953327175760 631580 -26093603440183386230401425315840 631581 -79206094746257549427686409349248 631582 13666354477737360846295258126080 631583 -55376037301820818528982180811168 631584 1704783545344003549348799447040 631585 22536601761349063673092462917780 631586 -56353401169079827380946756116480 631587 -19488560556607189425981804277440 631588 15227903885064953331700430338688 631589 -37583803435844948000809477112544 631590 7198673753856902545459171987200 631591 29230555085953489656028888137392 631592 23358532545692807799087068190720 631593 65552694052748700383822577174282 631594 24304403266926436099417454751744 631595 70288854270327158885966449803600 631596 -2052505641750602476092277948416 631597 95811330431773152550557342673046 631598 -65240131879878761463338940779520 631599 42236042988282673156881857261064 631600 -13422462249767604012369430528000 631601 63129586391944299160719869004264 631602 -28281695541906550768881678929520 631603 -2786126751686416444200212887296 631604 -45910938142913386579578700719744 631605 -8258783306075150544842918284800 631606 31966903810581306301745701582752 631607 -76883950211163819413462627540448 631608 -72222267895986194363458478960640 631609 184208880217172273260311259261152 631610 1035854797627639095816822789600 631611 107494946906844061038333240108000 631612 92582102574939107538127615311360 631613 91039573993317782667988573841862 631614 27516547083829313113000798443840 631615 -57590118475995180379108018377240 631616 15773328594776248325086893834240 631617 -7374066270853796054641162782720 631618 15519188102653406778224039069760 631619 54659086415793184764267151801020 631620 51700332753448700237026387200 631621 63659286739799539695743575730112 631622 75624872514947209761381890102112 631623 -6220649658837679260101670392496 631624 -36935260083879763050190371225600 631625 -6788357779834416036386409792000 631626 2666262476269782652121039980800 631627 649416039266804806824440935952 631628 -54466082915434226882408336485632 631629 -54777441302397701357334756072426 631630 -26333934814020359840839601489280 631631 -22048080425373045581288454692352 631632 16500581050448216346658994257920 631633 55373737457941252000475857562880 631634 -33760948074013078676363052192480 631635 59856528342609397692188058814560 631636 -20742228121320269118991729018880 631637 -12930601878328858000734854062848 631638 125461273838204239857461344896 631639 -25832761991356088433826271350544 631640 -43431349361125561333336619827200 631641 -17760248070392674208660400720576 631642 -17760418077158913334810084966656 631643 109316959498236335000982203597892 631644 -22597309215537788008587555302400 631645 41050096276244600316974732974080 631646 10668658654853220354683880749184 631647 60837261081215822510864144059224 631648 42093727426625471201214574755840 631649 -68256136247135871806915959189440 631650 22652336591410433625564158793600 631651 -131321190096068345760277711124696 631652 -17499458122048048050227401408512 631653 67063235694476981198093334069408 631654 -16248391034277798289335349272960 631655 26323074073094598942223789092000 631656 8478996115047594509670423920640 631657 -22941076733470922218600755649820 631658 4657955377242690300143290933680 631659 -50135892582458981092077252754344 631660 71394337142528214627197466439680 631661 1982274324181787054596574351724 631662 248895217813800931878195173952 631663 -78179628218126873859550912253616 631664 -7213327100547026764654815019008 631665 -53963633558615842859338093392000 631666 14802177616805802969175788933120 631667 -118432777048021765675008660367284 631668 -29981766088311711967161519759360 631669 -866867868986415644191579795080 631670 97657699918549642068010947840 631671 15700810639158068948684051675112 631672 -12638641721620783074971423662080 631673 22095044689330162287372659082240 631674 39739568687976806105773183338240 631675 -51843546110573212320341465272200 631676 111668786556561802723871840076288 631677 -7596271620626676590767101517440 631678 -63341128005023203372522729823040 631679 -12673384676459676057552243726720 631680 -18515664089949341802335463014400 631681 -98034660138234751692247558619518 631682 -68842310004089612976947152012416 631683 -40470327986073729384780728240400 631684 65080432691055500792160593920000 631685 -66045116366015810871891458167620 631686 5470009627060016609082214929408 631687 2669421466760238488043434078208 631688 -35483209041616849568144209359360 631689 105637602923567807784063578000928 631690 -2962951195994318425961156904000 631691 72301413492032461163634186041400 631692 -18701829506031920308970630784000 631693 -91050212803739107548490048791680 631694 -15131716929048400909705601674368 631695 16431649129157835041350674992640 631696 -8278831169886574995656894824448 631697 -100307265279105118217802340883088 631698 28673404489328912089936477839360 631699 1402612282859707393198394504464 631700 19661174951716282465220073667200 631701 1306426887981131695510340254464 631702 -43024957296266133757370833364448 631703 -35805383717034269006657690340240 631704 -38925973704664715391761487482880 631705 82371849234622808709259037353860 631706 19872135291492304184920005888480 631707 15349103157007633709814117642720 631708 -31952521880398169860380607056384 631709 44461370923248209299763188622604 631710 8929232569356194379613398955200 631711 15669394878025113138266010809312 631712 -58291681190804965234190529331200 631713 -656957637873005613668418021120 631714 -28923871376131362439968100730544 631715 32853090090875568778068273924000 631716 -27897364083067017375342083751936 631717 -146062448359790705754825061255234 631718 7763999460703795423209570951168 631719 621670939115228910398432724120 631720 -10074912664992151664388653568000 631721 676240365416179875400895097600 631722 3691122064885200356404280501760 631723 8481913597101122714304474353972 631724 -97206255698098579637407649397504 631725 -17703284399257649797823262458400 631726 -43006547399854830247594102018176 631727 -39822042240619448987674423462368 631728 -3119215176748231742540930973696 631729 23756786662748293159719153434176 631730 -44648249052616257124921518535680 631731 7669454759719515077140982882880 631732 68551795827535613026917401588096 631733 115979143807000086601937545535982 631734 -4473250102698358777593215040000 631735 13892653608102039149124715015200 631736 27221987498751119111197095936000 631737 -103933472038730083592421083881740 631738 -3361422115080505254981686006304 631739 8058212085639837519426665757540 631740 4822127498300276957163328742400 631741 -12633336630408461557443717024 631742 -2511655118864744657059579648128 631743 -40003183369770481828750181817600 631744 32214759415849687337427110199296 631745 41681043094596492319779421420500 631746 -29087455932826203213631010016000 631747 -32305826731442281853844858883880 631748 -5989606329642643504774370937600 631749 2586849684302809502511341637888 631750 407464470796423125524598432000 631751 91239926242243891984258897441752 631752 36459709559225831806055868579840 631753 -38400561476369664826804613816998 631754 -820301014296281123901549654384 631755 -26777147870669067891847975417200 631756 391620897746967928819766006272 631757 26354004035445703569228610947606 631758 13948025640094861510282308523008 631759 -41310163839766659332202553071296 631760 8488205687508758399648968704000 631761 -30086157039751172604551698129536 631762 31451237711215112751155247103632 631763 50224706911675640950678071068160 631764 -3837221034153137742629961031680 631765 7215214108914175725043252277400 631766 16065074789238429585939498860832 631767 -26048969433700719978803442733440 631768 56282505040266734224244647157760 631769 -16704771684414398536747678972320 631770 -9126364241604480302786855558400 631771 28666656294319361623534407228960 631772 -28726442287620985086447899742720 631773 450586440852647454166778568000 631774 35208334215890550561289501985472 631775 -14083662504505984970187871402200 631776 -18666141557731464497416398176256 631777 -86030751200403919270018765214828 631778 -20799096145566872222317677356544 631779 58836877707703675436946015096240 631780 15977973309101468684859171225600 631781 -19392923544792766427503659427428 631782 -8704797997078233554694264568800 631783 33636166109313646013047979401104 631784 1519653961348559781725574021120 631785 -8194963411115184502329719086080 631786 -33102732615758410807937466339408 631787 -15253112438666666379760431702432 631788 -9772955571027044695759983452160 631789 -35341632547006409544953833946410 631790 9842390287392351198867169982400 631791 -63527516322778526204675972460600 631792 -12416849105654267706752347209728 631793 114813623002782677014958936653680 631794 12478423215584911109270392120320 631795 13952467864008467807649633874800 631796 -21939906551154911592554485241856 631797 12286040373500159485034352583200 631798 6779971403720420041751854730400 631799 -45510346135644584452599868800 631800 16677941150037602121374274048000 631801 -132204354431257132608698435462400 631802 5228413760822825621681108620032 631803 -60002275753402707285283023352296 631804 -22757162544860940618871995449344 631805 61080415425050776306188316527960 631806 -5697060725487512440492099430400 631807 114209502655995239845863770138880 631808 893104284155107049527918460928 631809 -61461152775523773413746460447886 631810 10309158751756841631329564574720 631811 -15616558050801456357960825801600 631812 -18377221510877671115893978472448 631813 -9750599651232952839242087582592 631814 -8332713687399714594878740899744 631815 -1563697748268190515694608528480 631816 23519768954569543400269394580480 631817 -66379573799650071618587799004134 631818 -12496460367074618409631621500672 631819 -44522087151788742479075203492780 631820 -25220298609948299476061924382720 631821 100914465382416274728034628175744 631822 -37355061688507942523871364245888 631823 95575019665475303606175125590680 631824 -6275195655755037055063025319936 631825 4879555931379643368003614080000 631826 -12239289774972550485341394124800 631827 -1079722481140453641839280092160 631828 -1108233860059446717500917530624 631829 29338710269496209944052840360640 631830 28339083297592158446570633281920 631831 85910778425080337727424008756600 631832 39947503361799230770305940838400 631833 -40557879926946786324173365619136 631834 -7979417596369041467065224830208 631835 53391099027857884063227509769360 631836 -45510591062552689935033209054208 631837 42309800734468910120950565516332 631838 13919250995903579846356152039360 631839 40251006555748817558471253031968 631840 -80041763343056565136354600550400 631841 -689257101278431663533610436928 631842 -208624888376716488968482652160 631843 -95242409857628609274484510559908 631844 9133151035696828017747458217216 631845 49197453465477777969907598508000 631846 13630837061051679394009051156224 631847 91016418090916060942954125730296 631848 -692747297009917295205958778880 631849 16689556311004520690585345123236 631850 -42671319911659943140451027919600 631851 -25627886568512464350698409151872 631852 8015729444877685669098374937600 631853 -90345241442853715995872941601898 631854 26510903709434715509988908019840 631855 26760732661350460736188780804200 631856 -10388955954881047850995400441856 631857 56813657113506434499523360445040 631858 -33099289909776801658048869510624 631859 -88706501699405677416007300205940 631860 21152040144793389641645952399360 631861 72542182921538848175569039940462 631862 -11046294724692017377720258944 631863 -44616218416643543748930195974208 631864 33664626129119874509465562009600 631865 -29875523695514139991993412045880 631866 -10203592062665419978470963123456 631867 55585433815409608932321957106916 631868 119860943479453098749312066144256 631869 18306942630560397278247358255680 631870 -4855073928320495949106483555200 631871 516080462407720440242487607944 631872 -3350970942427893636313426427904 631873 14336229268484991451871346608640 631874 62045852527301512335015757065936 631875 -14907591881996643858952736505000 631876 -5449592545546271185195997376512 631877 208648820494949482307739551442912 631878 4212515122056380694002026981248 631879 34774244163015753571362410848128 631880 62771544406905516885538867046400 631881 5524650083768184305884658888100 631882 -56508032314388656885846133289888 631883 -28349883396984337332543351912960 631884 15339108644903539099423263854592 631885 -356474827474693331173048893600 631886 5974600447005329363055793026240 631887 97912720048479838943657946250752 631888 -2449594113822790965872242343936 631889 -90509967433157260848666781991310 631890 -7904664169377864966605659622400 631891 35981160473586114103110772014780 631892 -27343104240483758745662487099648 631893 61454568736857066856885354824864 631894 8996021617890246486060042607680 631895 -104558317502858827124991296331600 631896 31836882720022081081793907056640 631897 -34721582817114297781485243239168 631898 -43928328403812299114374311478800 631899 -43103463218505917124116371391232 631900 -9185447408037214517179208064000 631901 51797509866093661902741375172902 631902 278059396956876738891519068160 631903 66105019011788965633947692805152 631904 10190863771824465176502994993152 631905 56650750978001521787962023715200 631906 -55297854878168313820502926724736 631907 35829784843776095705310498846552 631908 35808147828518630450828880107520 631909 110780445502754383948930945914300 631910 4901657989233060617832536112000 631911 -4633557185156744190248313780096 631912 -64958035554351077974350975820800 631913 73180100874642625462660759023162 631914 -15854905847221459109254915234560 631915 117953260088591734398179111563200 631916 -56016688393148268575058767554560 631917 -16983799535162515416644217471264 631918 5538436885556296361210294994816 631919 18119841345230284646198163667944 631920 3147644091304845507624648376320 631921 69536415878999668077827104803200 631922 -78345117608301697711164812821488 631923 32294396286882347155375958117424 631924 55463937329960445922897588943616 631925 10468215220960432539019488508800 631926 2424200899044104626038439725792 631927 110513154211892149762388894076776 631928 -2130769934656065317444623073280 631929 71299876420925856052507192328784 631930 3594675901070969165969229539520 631931 30916318571044085952445883277732 631932 10457810947825582845643299643392 631933 -2853842460626438807975434773396 631934 28293490654338644824796754095616 631935 -15419805085100555006806684569600 631936 -20132846958921242292600428298240 631937 64790872163658498142023169331586 631938 34252949878340681193755546012544 631939 -19210751815179526565979363828480 631940 33630429784866858377852058009600 631941 -65188452134200086854523644907456 631942 14273767455447994398366383138112 631943 -51386922055963170102203783538456 631944 93866783261953325011136008888320 631945 55843811659718117698013426376000 631946 13231331412361273103441441168640 631947 -118857913905895991815058742126672 631948 -14512667687992278817773973447680 631949 -40012889942805050531504201606880 631950 19082437467195603320832957235200 631951 15946067986850051077832057463112 631952 -12934504790005361690166341664768 631953 34533421170490502645484104838882 631954 66292503443416980622308850060176 631955 4269637873757899958060507163360 631956 -13711209536261934804476167981056 631957 36140277852525945531378020715612 631958 10122593981273772579430885498176 631959 -11849275630558820212686979349760 631960 8660237762500310349311761612800 631961 10351008079836660774651559895904 631962 3150548473853614963837615713792 631963 176144678978386782763796771901960 631964 63033283919873665158817536830976 631965 -3895409934698191795881270686880 631966 4906579437876187257131107782144 631967 -1719387835258134970893223813008 631968 8655535471983126342290201640960 631969 11550188384448051400126609702248 631970 -13655027401961258700324861124320 631971 355272781043599861012003812096 631972 -4732576618874885862239574614016 631973 109809041650900908187934345889564 631974 -5550989894415678679741195739136 631975 29980102135815033565276085306400 631976 32414421490868126892966870620160 631977 -57559051007853142212645793991280 631978 16647296810829192814780625437440 631979 29908715153787594687918028694580 631980 -13611136615737297437000612643840 631981 -11271819447805881094106781954240 631982 7473415845870252411248835363840 631983 7632185945416597790730158472 631984 -5435935788331674766841559040000 631985 38049499752250895971190832576180 631986 -11048974571220097791486814782336 631987 64316986009252213573259766170636 631988 -13688015230676464321541474304 631989 -44456313514631540286102167894400 631990 -18643978278983091391276901184000 631991 154782370339729136783565286948392 631992 -55095782213322371658405768192000 631993 74235215629294637479812318051242 631994 -6639802050419519308423701696000 631995 1438689122118292238972387850240 631996 -68472499577193743092713079168000 631997 13181700918338059990403192179200 631998 40815286747917387137757612955584 631999 144540327067679943621057135200440 632000 -36937148756776500235987845120000 632001 -58545826059845902579252921249920 632002 -20594814704282919552160055684400 632003 -83727516484334289288607407936816 632004 8603790317670674963719097220096 632005 -38976441184157206348885320643680 632006 -48203091194651521634636649702048 632007 -23639248198113157269129555980496 632008 -57177239848140173201152015564800 632009 -26459051930913615126243812817408 632010 6147683161500480007160066146560 632011 -53665676676612998749994081630888 632012 -5619478872636981308258983666944 632013 38172207427845205897081477335744 632014 -977495070591362529294503284800 632015 -34034661450027248805519836766480 632016 6903510175879900881419029708800 632017 12393107704591629958355848925760 632018 -12186245810572911136323043678080 632019 -64180441897677150594608969183232 632020 61153992583454081273655148404480 632021 -9253708924294949561400210508776 632022 5811659215659169993170632820672 632023 44456025845589806447411968869040 632024 12805987832771237738461234176000 632025 -19478031229325987476923734383275 632026 21458982565210605042530218599360 632027 -93010694656387597935289903451928 632028 -9384664692702967905586522521600 632029 -120531034674891322834214751489370 632030 -5385853508924717755395413817600 632031 -55775812070587904892013230633456 632032 -103513172485272382461690028228608 632033 -67307601371646206388928322951760 632034 420285241987126007789053528128 632035 -83062990546347759191089696342800 632036 -69451513550808192953324847477120 632037 -15594820051233749673012327200448 632038 17298033713560360620043775472960 632039 34385877274885887071442057304200 632040 -22667479808953178298151084032000 632041 -63991327786378046106978736831558 632042 50901997087309438813370323417344 632043 -21435038982185054355511581008880 632044 18205661377573944377713085572096 632045 5137439282279828170910275108320 632046 -7643243862765601031484583943616 632047 52083217132336329950763551269240 632048 -28869754481110150645833378889728 632049 20441433794374921640553679576320 632050 18167770969334878011754925818800 632051 -126227452829791547263432856487300 632052 -12507981882284244643809464210688 632053 103865166926242871469022965840302 632054 19395628192309706420095427701440 632055 -31575668567455481224935015698400 632056 -103386104320372789704260076380160 632057 2074405781193701488677355520400 632058 -9233473000776389735557006310400 632059 -10264314205972020994690678665920 632060 -38281286798056261763847380413440 632061 12170558597589042313543393550310 632062 -37038636998297294779591997395968 632063 -67328672747227722954789268885296 632064 46500814107291787832153943834624 632065 3056740696617070987942612084800 632066 62630203934694029466728171105232 632067 41799046628380620055905795205440 632068 85201397170444568267414469534848 632069 3615088437374345132582326462944 632070 4038459488356510025551508371200 632071 32399048183701640486045534889264 632072 11955036538385852904730857799680 632073 23255998319321039880258998276160 632074 27991196293779001368972867487536 632075 -87641457130569342017592856793400 632076 -41483766570358562765111949562368 632077 -99610022735999693239459629295188 632078 14821714395245238461063392740480 632079 -19054930435367448924920418877440 632080 7550920712194065262185001205760 632081 121118487953240557898651106696882 632082 -29580414359879858243494895350272 632083 17764274046064128538407800364332 632084 -106524702215737774431382188192000 632085 17460058572493878724625801210400 632086 3568505952191370209574748397568 632087 91492684070419177004808016625736 632088 32143885069845268533031566796800 632089 5232991205360789566314037266890 632090 -6199232331470799518065457049600 632091 25996659188776351883455911081840 632092 40415565265988984820455087772160 632093 64205720681416725257168387520 632094 -2485231245524581821912512262528 632095 -8875652069592573916042852780320 632096 75294580703235652485864062779392 632097 -32337975322140692635814898553920 632098 42819278290734244421837282946336 632099 -36019960882915613184671988853536 632100 274888647678110844079526630400 632101 -20864191664245722567033244584898 632102 -38083212620740841051192866441248 632103 93207542763775545842907041190144 632104 -49902509060679256551435064320 632105 31945219399005317698134106084260 632106 -35490019881472193075038719678288 632107 2385627657217050624747508254752 632108 29544454145096666614736271538176 632109 -31827278790114462012472306097472 632110 24298454268260624089799090112960 632111 -4403353560826410453359057725008 632112 -1160954168143682860094261624832 632113 19250508805481296396330619348160 632114 2360997129786273570950606556672 632115 -39617545549245516163856850767280 632116 18300954642523235968460320864640 632117 -142440758149635283761133749522834 632118 4536983960883714230885367354240 632119 -30025016462395782761055568954704 632120 25844531858744496668859361996800 632121 -4791128741559387348396381130752 632122 32140117916871815284510614358752 632123 10071771245623471597012224870372 632124 -3864365949972766511727897053184 632125 -31084649520756629865226300890000 632126 -14641837739403150528170570695680 632127 69192245684927738864826869413320 632128 -9156296373780528475012809621504 632129 -61921013242277894453797293152316 632130 23757470960442579400308916032000 632131 80671213843224899221680517754352 632132 -32089864974589593758014085787648 632133 -66987771905678280876294903049698 632134 3848703495804528497908357221216 632135 11055922144212249373813699169760 632136 16425540353888148065854679654400 632137 90891644825038365435026323683792 632138 -1295869222234222998903789095232 632139 17948631152774356650996603038424 632140 -57520732975002433431207828034560 632141 -74945103663920447964979857160458 632142 5573157129039171520842887013120 632143 27556661275649038956150749168 632144 -12903368670102616093699014205440 632145 -23712230547567824799428418925440 632146 35912240859820790102144543152272 632147 92249599742020157461138633135596 632148 6295484424250821199688308500480 632149 49202566306469356878959317456000 632150 42492880664429354776685382048000 632151 37506668515902804084496384114080 632152 -38039880107635043952995315712000 632153 117403057476196155025623840651402 632154 28965143590621367238537906885120 632155 20871129273773186478506918882400 632156 -15109307196391857115675330043904 632157 77722342195719223933950894618240 632158 12551457167160085822058255727360 632159 59102047883803836418469417735280 632160 -3134536991691055176356108697600 632161 34185973304144209809645115954992 632162 59303386529703015998590257370272 632163 20080086984133262008615466452224 632164 6492681209310260689732164188416 632165 -38041808323017687714623533655940 632166 -27610453300800271139053088890176 632167 19720782612578618405677510577280 632168 -78273474536793256802944794624000 632169 -24038494461784742722951310122806 632170 289622895682134217047163038720 632171 -19006661521254588608518742046000 632172 -32423564859236392978328493772800 632173 -86839194382367753129868195313140 632174 27347117731039339282049048886336 632175 8775629103328249434688218159000 632176 -33121768655812642567235723296768 632177 10845036351524047577962408408512 632178 2811672285035350701332621030400 632179 179544064555751080688408786832 632180 -1039484624892077409435512855040 632181 86943380497735053447340922134944 632182 25812030111402927107799268480512 632183 34532944900042578162942580830144 632184 5570706520413718594794785341440 632185 86798637386978353188652771833600 632186 604178619282415613889599741184 632187 -75640206565847289561621166346760 632188 -39814008444541265242085969754112 632189 37068692890901755181205534969990 632190 4179550133423452435713909930240 632191 3338535470519530481670209429872 632192 -110677594015054596674395570176000 632193 33941649846458440142497003382064 632194 79063815267026887309602055186896 632195 -1231432674930417541914458093520 632196 586688398991449003675763511552 632197 -139183496758482418753899046319808 632198 18518955424723354895467570093536 632199 -96667023168648880388858602039680 632200 -20326064519623558544652038400000 632201 -306520667997212825226260107008 632202 13445725173533039372639761804032 632203 7920622274497625340164882605968 632204 -92103452429672180693623990284288 632205 -987783393482802639030946659840 632206 42452956029013468187676787261440 632207 -68008901699680852184458763458200 632208 -5551241736200822211582212898816 632209 91748577767983060094945154831410 632210 20360735387390452240730974187520 632211 34715826821896456254474190109760 632212 -46172110795979903010595415928832 632213 -171286960158670469644905290394660 632214 17394786625050470453168245579776 632215 24349492933594590270376279422360 632216 -40266149309574110046413738803200 632217 -23261445656376303478063593103920 632218 21047259612633328795029532216560 632219 16365846554262974324638254480672 632220 -13227702632371472568680458967040 632221 -42632740265621469987510533495578 632222 -34314321549396022193023546279488 632223 -2061949417096578059391946189200 632224 -19958512066361027754905991905280 632225 41394351141514832851290832932000 632226 3970471365726460753838226753024 632227 -66010438707941958398481690085924 632228 -1277326439184267913988493573120 632229 808177926717947415959024905440 632230 -48978983469727070295364191686400 632231 118514156712829411111583844199032 632232 -71148298920701396799489638400 632233 -1817168281201011561702017320000 632234 -41128492769345287927354540405248 632235 5716816229515272949319646774240 632236 -63217905061164381751576905377280 632237 50156577683744799101820798654720 632238 -29266923543043517429706225809856 632239 151581742178720062082832259229656 632240 4282334551237158308987643494400 632241 25026965008820346886521850541250 632242 10470089284947911718928613810592 632243 16779919064671200696020842972704 632244 55150329962518662610335847219200 632245 -8610759247725872798215961779200 632246 -41870556748241561263842732891840 632247 29434505288570062144447366865664 632248 -128042487450345833955729990512640 632249 9000875275820476255838886410064 632250 -20597151003708073758491003112000 632251 -124071653701075390571528160558748 632252 83582360007053784330828948790272 632253 -1517612062039330658042419194816 632254 -3504344710591049558972417497728 632255 8120328758024036454017909104320 632256 3097763306879806259463129661440 632257 -78251653605732109658916723554494 632258 -38619877577349655725819130644480 632259 -58712142356175855080300719211280 632260 57815556199041132818915898677760 632261 7762993474810310684952587104704 632262 71031196864300176356978152065024 632263 47984889828586523943108458874240 632264 125612497494544232316641156352000 632265 -23261908331264992147666906407360 632266 -55005275214998207695483760649168 632267 -23331903979070527271734357080684 632268 8807043150036463514793965512704 632269 -82072011185497741367419364530080 632270 -30201396567470223171446049120000 632271 9370712249911793558499647345280 632272 82219660282210607640588451840 632273 -140100597877399031132092879454478 632274 -19214539847435718406558977863040 632275 -1079130072997266063006899229200 632276 -7919342673600657511394630246400 632277 -2918777619687839524738543240512 632278 13977658137512639194878057265440 632279 146751995614802620270749168383976 632280 57766498331380577298223792128000 632281 -72491377565741456991382061871096 632282 15658847876149098846123245867520 632283 -29100018521160566593801599292776 632284 -55686027027857261106590161360384 632285 70822851510717325388471783359980 632286 25358408826150744502599069526464 632287 -167495084799018908573039684295240 632288 85380209962987198611086085980160 632289 -4757253377866847084183102153280 632290 532600216222805744792011974720 632291 36169823977002923355580628012544 632292 18384694532247735030201180337152 632293 -4629740072022457371282801188736 632294 9732298787392582673118361888128 632295 58030028898246403452508737894120 632296 46515477520883979365426259655680 632297 63409218247593816545469194626746 632298 -4523578102573120651274403033600 632299 -148733161884483678249562287858700 632300 -34503348103525257588437494137600 632301 -11191373250373927527813573858720 632302 -22642946174601789570673810699392 632303 -45370933676999903378227975870080 632304 4318595278824879369677804765184 632305 -64833349764257283770511509070540 632306 -14407226994889956590617870641648 632307 -167860388119132178856482632704 632308 37999854044457070305745698028928 632309 -34636325794130042637445463269380 632310 -3229361154078603446184100116480 632311 15402411407281531485673999927000 632312 56448087347152103284620182323200 632313 57412960419747611266812246859200 632314 -55147031095524297467784818050080 632315 -542898674921835620832140333280 632316 -33848146239049008717350982451200 632317 -106228447699463222131981181250688 632318 -20937675223884954280812006273984 632319 -44479034348456223741349401222456 632320 10857869822773138387580957491200 632321 71739976692640890995137478187522 632322 44802564890327659604195906049360 632323 25523906381210735520113458680572 632324 -35879025991899715420921873133568 632325 -34574066726520594751443565790400 632326 -2392921447142967265456423118592 632327 -126331334541053219909372162686824 632328 -11355801540269814139243725987840 632329 -6279377962880445792386248644070 632330 -2968361056100503024568752219200 632331 -31064261923204572991011705983088 632332 -14858079048737415568012106334976 632333 35129811842508606469962121641984 632334 -12741377447259930212595253725120 632335 -67097182093626868455097764141840 632336 5846988357124577617695735816192 632337 33416487511338502019218468839840 632338 -24423714288713090521158235333632 632339 64008693741283845711606202871040 632340 -60798786087477636289792041062400 632341 -214805322056965797830781675347648 632342 -27996184993528633711051427225856 632343 -9296274138083691100679170949472 632344 35689324175891982514291447388160 632345 26304161711236880653425391533000 632346 -26957100797505958347743747328 632347 -157249685443317364769210469646204 632348 26747573050275392059526051558400 632349 -76328333261278011868705183259316 632350 -17464653656218394345747901585600 632351 144439781289871446336314774720352 632352 -28966770274015577766321891311616 632353 -77821043717549685512141723402398 632354 16308291326554336988665658519376 632355 -27237208636326324094667983913040 632356 119879990524033528097306048774400 632357 -95098324927994516716325183304768 632358 -27013751983733238960927236773920 632359 7275487140879120034375997074400 632360 -3982308703676694183451228416000 632361 -26250487826081514344390995361856 632362 -40779466635412918396474760424960 632363 -152790491332617310219890425069388 632364 -5866733621942629231785879181824 632365 -13494014849612680334638207162740 632366 34722612323625626649090429509376 632367 2061179701210483640032412616552 632368 31418812341074118871587619897344 632369 5441572255139947489368430732800 632370 7581702780456614463347623964160 632371 -6868011014859085003127763437428 632372 -12088047960082537470735577459968 632373 3024771047539324369405078849344 632374 -71580074412034271379228854106240 632375 69928675286326551009062852370000 632376 -6008703308005025844298416660480 632377 41723841904897083351049875278880 632378 62872238704360738998916744560240 632379 -42240383400538902225724449083712 632380 -10797511960063453144756938024960 632381 16804305631621185672114904810182 632382 38852535107124629391744201091392 632383 55973049735875593060392955999200 632384 -192379925685514825509658165248 632385 15887913974916553613948432048640 632386 -43494092398148069345279164258608 632387 -21066114116337903620039662252896 632388 -7842245938520170273505798860800 632389 -20919731024038149686722976947810 632390 -36900978224096365479018500400000 632391 32041678669544825908413740758224 632392 22035699903618470842241765345280 632393 80328764124725826157368265959642 632394 21307706103901253948126099942400 632395 -28409049188154340502278153291200 632396 32940881450041521358817267973120 632397 -6725876735106801916446977334720 632398 19628114382139177183186592959104 632399 -9212546846760037984355262348336 632400 -2314812303363385204380558950400 632401 423480624721786668016278724608 632402 55345175804567235565815274411152 632403 83330665076726927795264877353520 632404 -12321486591922212842979825799424 632405 -49645669872405763999046366507940 632406 11252998525941948353384866336704 632407 15932175749223052049064743277960 632408 12760208921566868302905977733120 632409 19068524192136389848654242577104 632410 -18752503024668901769920113380640 632411 44404992456534670602910526683152 632412 -65883163444318921919581184260608 632413 80191269497004447842391450259840 632414 4156033168018011267682444932672 632415 -18114561491714778700840258828800 632416 122477710514467119329300446052352 632417 138997286845921666045054094059332 632418 -8219742812561264594588844526080 632419 -107549629050737526006888432128160 632420 24575295895347143703996830330880 632421 79136183097294267720486057883200 632422 -398036538828010102125782476800 632423 -115371778382407185866872805185896 632424 -1562776884982124851040937492480 632425 -191209981166005359983332061700 632426 -40778079138181767506286246251088 632427 -16908564954515886501688940973480 632428 -7539773759010773460301159485440 632429 78197452298813317303741217960832 632430 24408205774831434402014732746560 632431 -5634244251249645753478848301056 632432 11374458370241399640570474725376 632433 -14084662688462964090536356972176 632434 -23610455693724725093668950950400 632435 -12580883021234179527041938143120 632436 15410409152392965002801089351680 632437 -49639244512466872947285051373700 632438 46067260569380304871530972009120 632439 64745007233401117478033051013504 632440 -10952694138448372278397595443200 632441 2619031801838217945272082636612 632442 22991694471828891182427129280512 632443 -30971440842230351872194117533292 632444 -350044825760418147288184103424 632445 19601392865615873041522440997440 632446 -73800005051564892386982154787328 632447 -80659156892529418783381947775104 632448 3916167337454027075933039493120 632449 38479309464566381361985223306964 632450 3533072202647074820110402752000 632451 -101126433829650497678638781649936 632452 50194647246429555113808927403136 632453 23235309938659567348794116889120 632454 13959891054999451986116767377408 632455 -68641461069815824084286564021640 632456 -112654793667713743720650424688640 632457 30997921133615931745732339865280 632458 8888918051293831594326164073984 632459 -124017737164121733231355202231340 632460 -13808024792279405406237736304640 632461 -59503919545908493791149361453480 632462 -5675067217156863885350773442304 632463 23583556899959316147330077802384 632464 8523976744458970238226476302336 632465 -64872934940616227143398307936140 632466 -18703552224554115541031475603936 632467 -122467334719219480101066656092 632468 62859647556746864089781702971392 632469 -53512439919751925604756205685856 632470 9746918340768747833856955879680 632471 23082026478626341914366600488112 632472 -88015087130375090917772513280 632473 -1424674538838878692693316900278 632474 86059693848531014060034962127360 632475 72196162857524281355459623818000 632476 7043729929309262799135692626432 632477 40312126473724749554346423580992 632478 -7834766188877523856100740174848 632479 72994544250545361594310214566176 632480 -76328783077563062169850950451200 632481 -63487246107301332444781825869648 632482 31713203395680125713996228832592 632483 -119599797918718530463587659327268 632484 70742365039374773131994309781120 632485 -31367172668383323760191407043840 632486 -52306078607861341860603978251808 632487 332171329165014118879333680768 632488 -24366267817195603250769106544640 632489 17036614704981425334784066959168 632490 -9245025552538565088387119539200 632491 -1910716050381841222671796152200 632492 66046777443807650020623987148800 632493 9805439871381277393793580403584 632494 55567045672166964969902010143232 632495 107882778041510259935696301165000 632496 243139454337195376811585667072 632497 -131767760667906346252038108211054 632498 -49627426647312622248084679993440 632499 5967358647398406801328765674240 632500 7172740282138159581329368320000 632501 -10879009682836728754805624628498 632502 -11199345686262312085467845982720 632503 -75879798533456971353160835468248 632504 -108208234744289932886060164362240 632505 -22690830792534175656197650152000 632506 6820799968325789876264731303680 632507 -3394357310467461862028509180008 632508 45773043723810785302122312552960 632509 7152878384291898155513218265740 632510 34947553267949186917500064848000 632511 -76053854482076896383527323340040 632512 -34060743916166985989537083162624 632513 48313133705585807821351597095360 632514 -3415341552936738447350980592640 632515 -12342259142317132446543760313280 632516 29412016075786149222244082317440 632517 -20287965987144021670046477010720 632518 -55740137467526949836036410043040 632519 -198377183621873115615119145067440 632520 10080446973034145498284599705600 632521 63140751712583425154957979141722 632522 78732544238385591107675313114624 632523 26508017630050792834446236920320 632524 -4133432024959071105081928183808 632525 -36797962591217682891325235665950 632526 -76575605444275220116652359489536 632527 -22203587527597728509494630775200 632528 48698303446729954751835193344 632529 -42461237041270811256893018240160 632530 315050053961972008227415633920 632531 -22980972238886632890069453249336 632532 -49329014388777047887345009686528 632533 129960483627809106435369176740224 632534 -9083614571828576320306870785408 632535 13176415886923373013329635141200 632536 100154955448817931393352391823360 632537 138498954754001152112989817128212 632538 -19365522857086209790329741059856 632539 41890177091762268654474877213440 632540 35765543730480686025910395594240 632541 -15709139910183204087344976247776 632542 160543810975458717810224364672 632543 84746120103659605588143899348904 632544 45103792610032407983140267622400 632545 222483912045319204699079785320 632546 27862762245079648497887717650944 632547 85227779027632188899559436428600 632548 10396568949713795701534819737600 632549 183883588094305501115136656827836 632550 -20069418433734967975715355595200 632551 109026517261386898244599684588600 632552 -17063841784252394217075754321920 632553 -87237704376587617830142733917440 632554 -18545072757284022474033843495840 632555 -3646548027986607524254007439360 632556 94464675516726150023328289090560 632557 -57558380935520900160610755761194 632558 -15968025308150041161115814590080 632559 72600907892023408248518503165704 632560 15833271164638271629256903393280 632561 23415863292626643891251422350162 632562 -2007734677204029153637893382656 632563 73608608865941275118452722514224 632564 33160867307666274113074006306176 632565 -42761216538377217436558651411140 632566 42646058095198590269675669634624 632567 44718601423988252119286268273240 632568 -39275522316012393221422511370240 632569 6438580876678960819258253400960 632570 3905556544280816084190842670240 632571 69618815845215573549667725746712 632572 34774092952933087366012214398976 632573 4578381061680137940260453011584 632574 -11582622149101783061734728081792 632575 -3748918021990500373632127472200 632576 5689888119686997786053314609152 632577 -92206980899039350959036800938560 632578 -34745621999932810671810625872000 632579 85545747789757644312649395681984 632580 -5263703220314845200767184506880 632581 211578541980666131190704297853312 632582 60454829136197024910433715383392 632583 16533675447216685278468639793920 632584 -64090963176785774821329387724800 632585 -97043817233911939211315893016220 632586 5729050487083658886648303206400 632587 -43410683323823242604412056790528 632588 65025246120019395849416434944 632589 -8443554306011170677488701333440 632590 -3722424308598864616185722195520 632591 -77567409456670904983839546013008 632592 -5777353058344262265760489930752 632593 -11441481380061863562048843225356 632594 58268812923720131910829429662096 632595 21308458358178716355786051519840 632596 115620633350914083892214808619008 632597 32809595329322585792167113942432 632598 -32449684001471366299618532129280 632599 -9801603641039666202623979123840 632600 8835342454530885550819102464000 632601 85922330996083746097303327247130 632602 41142404591811838180692116608752 632603 28187935187256715842317433504984 632604 -14084883607337750704353014366208 632605 -33955888863767888350141181604000 632606 -14175643433287957712465255481600 632607 11347537793765861853354199316040 632608 -17318259031970160686313882648576 632609 -60648280706814585327566573516190 632610 -1010436479242179577162296583680 632611 -9704498700484891984444312862768 632612 -38481911784811637408019873934080 632613 -5535150384166063258105113794496 632614 93247347068834746047309055081152 632615 -12777831794800083540482909232480 632616 -901630677479557991915186012160 632617 12986502913375744536626056705792 632618 2485550978821964653613327408640 632619 14597510443673832123046673834304 632620 -90587251086678386665180497285120 632621 5225849989649548124103885847200 632622 17672322341827500455145803959872 632623 -108274191974789684080282829702128 632624 -34551715790954965511074619228160 632625 -350383899563187117398158752000 632626 28961199282241387258276606447104 632627 60563298102979223178653243374476 632628 6884366093570812390417068515712 632629 142199793097641153034526743557230 632630 7246969243213542813458513061120 632631 46034887751518431962732650977744 632632 16653277189467814173348239769600 632633 -76816751768634401782424434124160 632634 2441033949609022786755549990912 632635 103108662052938110194356684214800 632636 24976037666202300143210919759360 632637 42318878530628589772706822053440 632638 17318470795722697411382329739520 632639 -122182462742454888986852206935984 632640 -7441939611622896891905389363200 632641 34119388655855618525451177754500 632642 -11205377138963501997188327988528 632643 -20310390625026585080638444003200 632644 39693709619044038979746399326336 632645 8344185896775823906854540021720 632646 -18523358678724224492584682568576 632647 -135876793171092070886967986580904 632648 1957633215217429519798977822720 632649 -1225197338577505674394187593440 632650 2470994731749678627153454822800 632651 -52179958120662546611054374924608 632652 -27939471002014898583804302074368 632653 -29579834891143674542162755481120 632654 77890259440274132963275085001600 632655 1033115213934229295015774454960 632656 31804634877344410004256403546112 632657 -28390331597251453634407714475280 632658 18029713845790233966844471845888 632659 -254088090546371089989977183096 632660 20610097150176260887949240524800 632661 7126419966956490269893938097536 632662 -48475156728664542551600289672000 632663 67995604758245149323176567664600 632664 -64978804493816666410910582784000 632665 53092522708207283820174541441920 632666 23489942053989872137055187483360 632667 -11433304212202202124375530966016 632668 34615054459739157289402361007616 632669 -24670046506174888170002008851930 632670 12183806473854312490533151862400 632671 15319199827733846213227830048144 632672 71441512724294399358814795333632 632673 38688213348270850496780839394322 632674 -19117882041755583203301359605248 632675 41244260921400890663992372455900 632676 -15207645019331424752355129624576 632677 126189219894362535813618862966526 632678 -42284094921244458975865548675360 632679 -180780398750209156674605609472 632680 -95751494608615775828717256345600 632681 27061075296810936443061702743040 632682 -44103906648281809923638988805200 632683 29205421862230740985111711266932 632684 -24702544583653416495130580183040 632685 -39731428737171679718880425095200 632686 5080238027612718287094297801792 632687 -3903540300145607755324952111760 632688 -10906977838569132079345881415680 632689 15985414277748735723061543451556 632690 7015168865094056113833213811200 632691 219962008922799233128242790152 632692 -14595960139188104187013472146688 632693 -97040290739216142785521447428420 632694 48001338625611000648502337918400 632695 -39222292924067096664776416799520 632696 72014643362576376394082873057280 632697 -26783436387949635534543250428672 632698 22740006464690166305647535243520 632699 -107476904136926999919384349566300 632700 8286528728702890630865089728000 632701 -54589218235420461123534246854100 632702 386352272973157806390378261504 632703 19587124013895237253044636335304 632704 -73213106401976039513341065953280 632705 -16867532855027812743817029460140 632706 -47543009145119225377455823047936 632707 3397201631306056616229304251120 632708 -18795979237826424372465257201664 632709 -27816195678250736558592711648 632710 -4654172362328256974078630983680 632711 31776621926277153932515709992800 632712 1993992042221916254358680125440 632713 25913219902798517247511692855962 632714 -27044053268785815787751244791808 632715 7322252867632892634646484571120 632716 -29602209594996893202178135818240 632717 -66441997524170465197062952860234 632718 39806021392986075503417720046720 632719 -7695205816824811454269582411160 632720 24749847728790326926511977267200 632721 -34439785014271266763352059388688 632722 -44572228497394490399115749263200 632723 13773139525226858587285760550720 632724 12609378929767903837367155808256 632725 -40003029226504271514752025229750 632726 26619927370753374408390751521312 632727 20574458055567672275049898500360 632728 68185419653631119636834763264000 632729 -68353744521547335663105259094016 632730 5758818585922323318313490595840 632731 -12164016949943019033942545492016 632732 13361422926918323104887577920000 632733 -42063932363738435278874426894976 632734 -55697691391021359156294839524608 632735 -101947080093920151515818869439320 632736 41980476329822133608058088980480 632737 -7929070023147036282909767510700 632738 -59343776897485792352733256940160 632739 -34322435154924629730614666455176 632740 -27232074472162441031320212241920 632741 -21982370095526796324506763110016 632742 -19058684913154776067922954036736 632743 -32687285907789264558074752688008 632744 39464340686001518275569444864000 632745 445410693245150137216261872000 632746 56565584038434805730081523153072 632747 -125961437924101826703173213913804 632748 75961815231511773670586631008256 632749 -18388354608452922046595934532436 632750 17160273130796935313094872784000 632751 -15059843352878040487768527129600 632752 1812180423552552502590312087552 632753 21363421448738793973389205712256 632754 1513731353015628910207167563664 632755 34335194734759665582521199506160 632756 90217822107180792171023411982720 632757 21993696827504459642594574290880 632758 29257546696168033419985830542976 632759 -152071558420503825481000727778240 632760 -1267397879960687359300203110400 632761 119510442272506272722850327553152 632762 18450176972058531766447172152032 632763 -53569599937513649268632542140336 632764 3313052974624729572773124037632 632765 -11115363497199540280901792611200 632766 7435725493257246766470312213504 632767 28358597690324723090279781753480 632768 -27516031066541773589603892068352 632769 -65538154241429225522349359944656 632770 37043748709505910635733973954080 632771 -82510666207725391877942197756056 632772 -4014125908744794847282558844928 632773 11628408368317905565113997717022 632774 -15299208918395901347195447509248 632775 -10299066936102403052766249168000 632776 -16737400600974884461461162393600 632777 90359593749806373260194113505626 632778 -19585287113816696226226101591552 632779 -25587110675073299703088795117424 632780 -70318712548212152440941192729600 632781 -32779017609909583562922355917930 632782 62053471612515846980633589772992 632783 42485897746165347472726137496704 632784 3676562956773424446115890069504 632785 11235781012038617369745632396160 632786 -53001498774113020184830699837824 632787 30069675324655768564423180261560 632788 -243414403804521079777096124416 632789 61938810258515388137200340940000 632790 -12549746839407459889701348288000 632791 139742501810654083866374849095152 632792 -99212026498262011817293995233280 632793 30080226614474906432699323771584 632794 -9223795026376408842248314045728 632795 -46950819410721081123453709246800 632796 23663928828196808585417917204992 632797 150136673841345907405445171918112 632798 14100967185151442940585059103936 632799 -58100523910390905429241377619200 632800 7151104510162339419206044876800 632801 11136793124778048541715386177812 632802 -830300237183935847368484016768 632803 -17517799434446918984351507299200 632804 805859014483059126814265302656 632805 -9138124763805648174376836774240 632806 72312546826172934786124117808352 632807 20022591301295660390654811108912 632808 95253668550106873355631686123520 632809 4677446298789260424756077125860 632810 -37442883880687958860533745825440 632811 -7678959161092933849983343043856 632812 -7585433989565771238139279323648 632813 30456835098035028318152009359062 632814 -4339167762083909327289014538240 632815 62338511209026018958185912253200 632816 5016159905294886204133458051072 632817 -72630336336750185591630817066366 632818 -11500085102016628480607555570784 632819 19856569610638785935611592815560 632820 2082899594027261518835622912000 632821 19104474489393637372133463178912 632822 46543893319000643775677735720832 632823 22615712617950486366321383549568 632824 -71130529403932560538369844183040 632825 -29122511726493800999547265966500 632826 -15405417478598448949432879449600 632827 60773644026828500069579477665360 632828 -32472392877803918869274985007104 632829 -69094655085029281607089417199616 632830 1260359775933326375568166080 632831 245138432694508126781829423672 632832 7583276889904524960079187804160 632833 226233525879168155037670405362 632834 6254628260474981784805094615040 632835 -10405026951236237672749817784000 632836 -81332573695974389916167722011520 632837 -2246306340020055122585832887460 632838 -20685589092637283888876816576640 632839 -26159619090766317350441211136360 632840 -6123031296381169010559007027200 632841 29180360369498450974100299726848 632842 -3589206572997254988879653629440 632843 63946576183970312324079996715092 632844 -43547728174640169060425396094720 632845 -27484097186252265041379119892480 632846 4244556310172568697410857959872 632847 3493000095759860258435869229328 632848 14601701817483951271602893701120 632849 -23272552606958625965510872784064 632850 -772313617140550451346273264000 632851 -26879732415111282034552962120148 632852 5596535802538643281858257438720 632853 -2250425449387389785418003333636 632854 -19123935442077134320674747338880 632855 88149767406777185220779002090560 632856 8013503924683511608794468188160 632857 86702639574372284153150171452106 632858 15440260489714302583279673111280 632859 -79207512001964215364980659318480 632860 -2507883097047395337736016785920 632861 71164854573989762215964572017024 632862 15330899337627183320167527827520 632863 57419960017780232228679276320640 632864 -137351130664007786118178271330304 632865 -18372251352571308155110327810560 632866 -262168878517376916678628819392 632867 100780358728906920107533422133200 632868 -12195502266487359420256815968256 632869 152648360720749848755864881236160 632870 -3028999658310279119308371459840 632871 79672907281121064696613099151880 632872 38350798459461875366356547174400 632873 79404061702675115136047004517284 632874 406154274212746106266760626176 632875 73260993742751491371399279708000 632876 -4259301850052463101870333481984 632877 8340691238741267151829009722432 632878 2553597135207458998350952530240 632879 10860487291043713288946685131280 632880 8359683199447604092724507443200 632881 -84766575760327020964320356206318 632882 -48348970549211449752759943986048 632883 35015448393960773217096647373624 632884 75042208169673447934343124136320 632885 -23466604147326005670771469073280 632886 72801728630561999988673958945664 632887 -34142435595597158453346210499760 632888 63156125146074533709596081909760 632889 73090837307180790240250333839354 632890 -12697208452505172268722324844800 632891 15980721226556213681630673402624 632892 -2406016567275314190467460922368 632893 -152779497947073778749789171314880 632894 14758976345953861372656256463232 632895 -46240992677597256585219523175280 632896 -9791869836501582391461481021440 632897 -106492901326765586785807292046654 632898 -15500926191916518659929889150976 632899 -2547945299224232287339197969720 632900 13421220427897318053189868656000 632901 50714336947737782376073462072032 632902 -39036321150826079078913405673728 632903 12008843706208041500235375688440 632904 66044987116180947248836251525120 632905 10643438364986527926306003956160 632906 -33995576032466937595502346640848 632907 43308532786763799695846622833280 632908 66383664543919258557230744208128 632909 -140162315320715800536271725144960 632910 -573840910264996695996962663040 632911 142315961647296895719864765030512 632912 11589116300839319787659025580032 632913 32548767681449769374680425113184 632914 16215843249400488828221683077120 632915 4614598687362909115107982528560 632916 57049357093887035214789576089472 632917 -831537008768875075166837252160 632918 -3064845779549327385844194598272 632919 9407888703744441347475266417280 632920 9876099179423093329609692364800 632921 -19982387202157910871948237383808 632922 19068698502509415275320996633344 632923 -58853576586218124116798444272828 632924 -32101354775593949540906603503104 632925 27912384910432345446534646966500 632926 9609636509125784330025529108224 632927 -26940032597020387214546830555776 632928 82265028609041007063123823165440 632929 -4765289686039231270493158353312 632930 -46771582064965402064970032985600 632931 -1626532491107064697530946624080 632932 41365876580591208419366842234496 632933 9077375494501555775990043283038 632934 3137193635868749393494408024416 632935 37679889469359841555998845512800 632936 69034992557045022917192834856960 632937 -56729072262499193816131635306432 632938 -2474165813975279079485742092880 632939 -108278347137778224163653447685260 632940 -4766508508421062501987057827840 632941 -86054907965440771654557269151658 632942 -3039027821589837705552086536128 632943 -5463680319722161528427692074168 632944 6622124112969768573912179343360 632945 -24067248973575278000513193842520 632946 40270021972967385100818415661184 632947 24300305797144370601362974419200 632948 -78715538938019062687224686161920 632949 79610875429825127271787964174016 632950 1575528785129106880105830804000 632951 106033420747314723714462515856 632952 -55570083346904418376507906560000 632953 -143571397252254667769883709517436 632954 4085077672544522882688312652800 632955 2598707091342007791598599765360 632956 -47818455659980759551990803985920 632957 14879276434660776942806278892280 632958 -2888741688167661866346048528384 632959 -4402205817391852019386526221784 632960 -521346207137979004315552972800 632961 24370494767903465228975652990720 632962 53908708583488118409929823675264 632963 17448919548106981042280134923360 632964 -15137833625942337794537408001024 632965 -7886685820958246701779075319680 632966 -21559595807680295403599566716480 632967 -67764083820623625885361922107440 632968 -9287922392016683377120955596800 632969 -9587454335025945755170125043404 632970 12902384116804002130779650274240 632971 5585871790523687960758126537172 632972 50361259124538357820694915755776 632973 -71472790657069724729755743736032 632974 -28205379117815331647754061544448 632975 -15646939641379777392063144615600 632976 -6801247261659606351298658500608 632977 123263534777275896131163781483826 632978 -24959963783098444876380587422944 632979 18647726240127700586985364743264 632980 -16099171577318609094106106784000 632981 32265722884267860387944900230812 632982 24372529697700106888757115022272 632983 -2024508879045678571219346016960 632984 57812715260720881582140054097920 632985 3080230902798485648937159758400 632986 -15515156419580196527739053825808 632987 88448201419530551513997497925636 632988 -643657870087350331194865658880 632989 165003588352857001702761078272 632990 -23900799296258767642555983096000 632991 1685332403522649706157861253264 632992 102417532989418106402724086022144 632993 108841476176022756452115112342242 632994 9228397186691273860914323952000 632995 25198369320814719541308729747360 632996 6972717264121637608511211012096 632997 -16504334001804601777745316057732 632998 7315607850323456268767491308000 632999 16646565707472777160000566730080 633000 51918556485623777685228810240000 633001 37665710723557543591998099915002 633002 -67840786995177617776767245364048 633003 413876500674208570284815063808 633004 4960638207384552395988654476800 633005 -43744310341580775728767202612340 633006 16223289246480286218906629637120 633007 43242892573189511886456106708920 633008 -8105773875045181489712805101568 633009 -27859021510843083753777315431232 633010 -3591063504661218859444808931840 633011 143885142936815991511316755045800 633012 29684064396487542866734935674880 633013 93156946007514433733377029505262 633014 -40418683891727798835781133250144 633015 60038055807329541326300408974320 633016 -160211135828217436664233643274240 633017 7874558983144795904638725451584 633018 -30994862836342335261591190404096 633019 1091772626607984636999752160400 633020 12851676060191859649374169128960 633021 -73272430495217221550746646047488 633022 13503888700327975706047371717504 633023 -104811986876110510823968760360280 633024 6754867749476062362914034548736 633025 -33147320478222131852132828545450 633026 11413431410537359964190574072224 633027 -94589313701852915463873178414080 633028 -51932604138999819240144427951104 633029 61133937625821675562981172879040 633030 3733602346514463959272951912320 633031 50486124850127870112138629774760 633032 -45053109864495920869612501063680 633033 15597843779718180720249391925604 633034 12441133249811194473784481985792 633035 31788044212319686916708394368400 633036 -4950069448910778884055844601856 633037 50949492005968254197746649997686 633038 2633742930078786301140002426880 633039 54302792159462450500349911680768 633040 7995287936881522944507317944320 633041 91434797145429096461594997193920 633042 456319857106073412299950502400 633043 -157609890378647482613094579480480 633044 62400647224727262298457143691136 633045 7301219352106794640050813724800 633046 -283508550250647712097600820096 633047 -53219117804130545269787534319240 633048 -25481139246371197752416053862400 633049 79771543521927868469423614759236 633050 17838442959569343710536108953600 633051 -27539512873484295757742031625920 633052 5464615689101297828204386025472 633053 -132421780732590174333572156260698 633054 -46223232488113475871148688038080 633055 -39380383482925175996024417486040 633056 1084927067665755079092143652864 633057 20225028749255582482686368576160 633058 -55460935272398991633746481489120 633059 4566243733210236331482943640016 633060 -42708407266964588834486764005120 633061 57835185136373003366575495287360 633062 46810676862986264451597519352032 633063 45072634049907560406891543234384 633064 -110652234689679846786854467568640 633065 -8069407930140014275220698296540 633066 -12605322712973057233148056628736 633067 42421736824515451369151009232116 633068 -38969828617179365230866781384704 633069 -54749793266509557264624419215680 633070 -14074295009393755406218820256000 633071 -67697296546613714151062772444648 633072 9109001134068325872649666560 633073 -27890045668790211372371182746560 633074 -21969047877053952203037144649296 633075 21312214788324270604641344985600 633076 -90827647124037718822892277658240 633077 -13920030733127034023930209963908 633078 13022625747489819938799263764704 633079 69493894108119411492904367208680 633080 50981363897349715104118846464000 633081 14043450852974450631327654816864 633082 14590139346821634472750274601984 633083 -45045214203454611099150339804480 633084 6156154547929503844713921102336 633085 -12755143688133918801605269854600 633086 -51928833493486392593454830400 633087 12252461860201515560450497051488 633088 39089684125432233119446269427712 633089 -2285717101019337450449567956176 633090 48072365461627362668133441792000 633091 -117610533903716866462662713877508 633092 -11318194329705447751417172087808 633093 36138098671840364115818983955328 633094 19430475198056465895420014628864 633095 27155503188671352142661306119680 633096 -1229331635456850800403202206720 633097 -139543576157306767083214490823168 633098 -7921135882392538829842079790336 633099 79847150648111410469283863654400 633100 4768816895931248320212784614400 633101 -46618697911379631697651376985600 633102 11976776565786283185545317664832 633103 -8754768776925408671348689487160 633104 21511883460560846929089571921920 633105 24295593510841640077652344473600 633106 -57717306868893708417170310097920 633107 412683673419910221039723356064 633108 21960727279672678680162483818496 633109 35007950925018102206426879607840 633110 -43517895293797047216796998839040 633111 -928539052418124700746134941440 633112 39806312372992433341593141811200 633113 -19215341095352236896663245828352 633114 38072675500919732978501857244640 633115 -32441896261006945926239812312800 633116 -5232566922103823295350303132160 633117 37791043816455230524403086327680 633118 -76013039769047078372428605888960 633119 47090621923188359374839736716912 633120 30121455022981816444972380979200 633121 44150113628980549593978802030272 633122 -11415791793886745241250407684096 633123 -77810841097801042198034395036800 633124 -9413903775540748403968426957824 633125 -3949326753479931930748701386250 633126 -3734552232661089213677319359616 633127 68573372577942664772349081253272 633128 -6980162476301439608334590208000 633129 3248279336191620839071991821920 633130 20900738047766944567211802372960 633131 -137641896805259366458299954561528 633132 590635313319501786218215979520 633133 -27280186992672788522361979360618 633134 -45593418901064270866857836462784 633135 6159803263548180377840687235600 633136 2683139641610614722721561772032 633137 20007717126526458790065757891200 633138 -5143934686448354844422840984064 633139 -3530838097672622200740790608192 633140 -29134541117869633706922403042560 633141 -77765834447380113466418843365152 633142 -24511962246123613014986628882528 633143 -23495119269698808757844012812800 633144 3821602697673016590368102154240 633145 -31733753421511451346874298697600 633146 -19480625316696379065929873264160 633147 59944314797085492687622179000600 633148 -42632486728450824955487241498624 633149 48100439986064400977454022185120 633150 -11625179122426567665794141952000 633151 25470186100066993697324127561152 633152 12076786369641009623852035080192 633153 13751348394122342162983404013104 633154 9050007574571110583323054381776 633155 64527117918244422628774195756560 633156 27472323086205080931995129579520 633157 -20199841793206637486440810694400 633158 48088144100777480114878419048576 633159 66271222108287566776123107455664 633160 -5081308102007907593047031808000 633161 -11793639589281382576562310899238 633162 13469496453915431249016613469952 633163 -49251395357589359821073627744136 633164 -19807833739279690144904514653184 633165 13414921040607330392654398986240 633166 -21645091222796666837445767131968 633167 -60514567830718461760771658750640 633168 -11456948199546328601941605163008 633169 -94903619246154645223127156475660 633170 10009231113887736253780499333280 633171 7959857347582565420186976814848 633172 25427276944187852720001492066176 633173 17911037264500308664220627447004 633174 -18797371642823300211379732914240 633175 -246025098581270964568664128000 633176 -132258452289687464910163518289920 633177 1263609208319942308099616491626 633178 8352637371651994435350853171200 633179 -71139349583230450092834628967640 633180 11845288191957910560880341534720 633181 -17608784678909693436072473244040 633182 -4622584499545263613996927902336 633183 21078990757649357285649132010824 633184 -90452914218242903744784286875648 633185 36450444178951982858775899712000 633186 41460125155347454596823632901920 633187 -70244234572379775071097832808164 633188 17450156115996641272098519720960 633189 -13147325287225630505983561385376 633190 -7966404971467613665503619380480 633191 -4484655933744289866238554772320 633192 9462495153950123596574802739200 633193 149840677654675315942130749706 633194 -1904928789702226911200586417744 633195 11678132862122710300975647022320 633196 -6295691391019913639911278781440 633197 -30900707501364980190006073437354 633198 -6542094008764442264666042713536 633199 22353835608737991137691550549456 633200 -4126066273237770919080153907200 633201 -58637825033366501333364659802768 633202 -4592997590176445495990204963808 633203 50695536132181066722047306061384 633204 -10265449405712094287786499563520 633205 -70047604579697120177030004727140 633206 6868409835718036801136808222720 633207 32782924811541512486301464901888 633208 2394177652331938072582553640960 633209 -148677201785263336501745308525590 633210 14503138491493249854312977544960 633211 -92987333473375765667609709922376 633212 -53454756280306543055480248940544 633213 -12278442055193824512042752231520 633214 13807324076637680218758074908032 633215 69002948816675458681876500520800 633216 -44133788288702755349711007252480 633217 22045243238099957110125938153792 633218 -54551248460322151318192473600 633219 -37047082677959942072626875470856 633220 -12753096876012707196495197368320 633221 -136516170718505884407227254204578 633222 11764875738765910318657783621632 633223 58686235636411533060460111611280 633224 68447635743917344380979848360960 633225 -29870351543401352006610185852400 633226 -29916380513659374577346939285760 633227 -121293772729012328821522803260604 633228 -11889563618718268656126120276480 633229 -1255915083644818073216780068916 633230 12753057693645137141063452005120 633231 21440900064897643099602772800000 633232 23848076115486932745002913955840 633233 -108974016164917968342248533797738 633234 4376364540973443069337332813312 633235 32821276819132165550340690446400 633236 67601134757692665990000032397312 633237 -30081614364870884699908596848640 633238 134426259789224626670644327656960 633239 -109254301868867002155725155180680 633240 -42056082142462820740873162752000 633241 27434752854742316891945330333504 633242 -15243069835258597032778739155728 633243 -10201265562191092005290896971000 633244 -68105302528501644077015987005440 633245 -32357628619738991463015520194600 633246 30981842492874309011544652286784 633247 -13281714389317611323258224312680 633248 42191466974556738642756891574272 633249 -26083433842375180357716589055232 633250 66370207545990063163724446800000 633251 119285041379417873597619680760600 633252 -19499794677534903552464300955648 633253 -73926011197438999855773118162498 633254 47601715752983555481918681208512 633255 -1328822862227651570125788449280 633256 25108692763459706165519900006400 633257 -156337293655254933415561227967494 633258 -3790058767598073132335805601536 633259 70965968011695060392925575900928 633260 14009014894062191492991741818880 633261 280995376502513309883023262240 633262 -8268032942177720863965356769408 633263 -143258754163423897865479978981488 633264 26121006219122276041027076751360 633265 32772689608947136183305296916660 633266 48373733620397298890631904130832 633267 59873813951922079681789091294280 633268 7121415739389715452352627941376 633269 4498781950910012493732263051520 633270 -13610153508777616267826776627200 633271 -46261833349089106719568884685528 633272 -36657195449178388961856092467200 633273 14028367499852120792466759152784 633274 -6575261962567112829611758206864 633275 5810152489586060135731671091800 633276 -44733818753234946960857506552320 633277 19812398160951045311929580869920 633278 53637967752496826797308401485056 633279 43920991890404717664742642058184 633280 30868952985514330142208373555200 633281 -132902480428338607274325957091536 633282 1622689247639815455689078547456 633283 -26690390599670453097067095295280 633284 -93924000347212676891838460078080 633285 24463406291664488467165952011200 633286 -10136462902931265545426451638976 633287 52085263911766934772692872254936 633288 -27103274339694820450919487037440 633289 -48214535695232294937027998232560 633290 -4183985022797956950463120358400 633291 406898163034739330100695525592 633292 -21490468393278239504503881845760 633293 -165466542193702797069060345878676 633294 39493377074298156636027564690048 633295 15109602171950642307217126096320 633296 5026962560598008706227359997952 633297 9107963270487508832400725009280 633298 23580636342481382712348213536400 633299 51227728564400849214215376967980 633300 3191191316089091735855236300800 633301 157728307956595359829433215095132 633302 -36045837096297876683499026563200 633303 3974533143295495355209240069464 633304 -588028187591692569557888532480 633305 -8978466694037159223156815317440 633306 -8336143722785715530262778003200 633307 -18384189982310748962944442896444 633308 9142012476574779549461100119040 633309 6919977466083406907140469753760 633310 58551118979114790417483783178560 633311 -57110172593494110286359205665168 633312 114059470548868105271328429834240 633313 -64908362446740492948847203897020 633314 120763446153791034236850302928 633315 7737472123101464628252548441520 633316 17540385223964789885631472615040 633317 17947991171750089024978018506366 633318 -3999614273558756103145242636288 633319 45556697714826657912385721959000 633320 29304992782131927377734670745600 633321 29334736134454588212307373753508 633322 75947232474669131649059558561712 633323 187105865983273833290707553865240 633324 -2812054848594839037745514910720 633325 62167386682886984015338000670400 633326 -13416550504276118281498968765888 633327 -3119171136608520209513090787840 633328 7953456104132138882446610202624 633329 15952406532539998017497450253876 633330 946624154080085531789367121920 633331 -101405971817338022399822600296800 633332 4583383874518146225082374543360 633333 27086256861098694540251750396064 633334 3294695006350799909392119150720 633335 129271061935523004695308543048560 633336 15380784176019452374255239168000 633337 152413984072950847040296391706986 633338 -71811151065785870313140282275104 633339 -2385216263039653846299703240944 633340 30221591359903543323560165091840 633341 7746076293443114450450656529472 633342 37591153874005307166796106325312 633343 -71517102386495765258854207385120 633344 35523503480230666943793909989376 633345 -40384884017660738956945844100480 633346 5240940387629163913712961584640 633347 -1194141513619844545460999234304 633348 -56639351709693857875603504896 633349 54116452333103023399363875636736 633350 6973627984097437574730762912000 633351 21616822500062566602415373247744 633352 -137358399811551957405657878353920 633353 -347206470689398044976044271296 633354 5575819257045934622105174500608 633355 -4222778411385849363803589799440 633356 -73379352015480437217871643320320 633357 -88818169643182841941823581259946 633358 -32629026851527034005944100153920 633359 54197640000001637170412035312560 633360 1492458484422143091330750873600 633361 -23513671162902271328277567550976 633362 -41870222977358258908405278419568 633363 21409593557882615566622952311088 633364 -35431829957517940118650810244224 633365 22752627461819782827528706632000 633366 -26716357291087444843552697038080 633367 39412682201594567030858053462192 633368 -2512219525746639741069181562880 633369 49906707991779876828758170960320 633370 4061099226205748539786202822880 633371 -6339777253318375240325453273856 633372 -36627046695291570248993242595328 633373 -41255681915054246299844294599776 633374 15972163860926899721512103686272 633375 9994329229633157447058860658000 633376 12458284590882497841145475039232 633377 -107730086216527686688966136175774 633378 -3403393305635668020115635086976 633379 -14935901672195252904292377722020 633380 -37100373853960698635136371097600 633381 9135434819170511681135245902144 633382 25820722710359457707712816333792 633383 36647124115090587752692226032632 633384 -12506643973055901756557920665600 633385 56415929151178741496480256864960 633386 -17147016914010912434098988571456 633387 56566313214576841284622442031960 633388 12703747435132850057275377796096 633389 -104123577252378491645875697595540 633390 -242063872527158044734719093760 633391 -26619031941136355339621717000832 633392 -7042467948645222543090874318848 633393 100416400202925159309421791127200 633394 31312608294875397253272481076496 633395 1180836815816643798907614418080 633396 -56921704730860998592619189342208 633397 33414167354057663492707614096480 633398 22446052691105251965828630199200 633399 11933289328386233497191355476000 633400 52774123021312864944422909952000 633401 121178574979563940879149744015402 633402 -7409455009872714821986363685376 633403 -21412413710384140905385096640160 633404 -83781251962363104445740174726144 633405 38999157918933411004361201624160 633406 -61711160856697437911682978670848 633407 39703826514800068108468714942656 633408 10882627658307272258966834380800 633409 3788767994039541468865467597312 633410 10307620395931198820783207607360 633411 56804618917471638061591767481860 633412 82944080580811292644435615798656 633413 -45907867536039072986709756006720 633414 -52155756997783034220323355646080 633415 1795546730020557287788533421560 633416 36030940957289117479500535234560 633417 13401719100544295422552910212800 633418 -17072652256482960299529329783040 633419 140881369704571801050126110985696 633420 1524273385672844132196951521280 633421 -5733945864164767571015461864628 633422 66254538198587342164019892787200 633423 13486102805099949985292769722880 633424 -19050477822340867577562124124160 633425 -22232322534638025425169444502500 633426 -24757266233602533993109571771136 633427 112218393046012404166656427607276 633428 -28465080089173084576053413884032 633429 54256509369676508994944489464974 633430 -4418047914619420636116228576000 633431 -160965227883259712254921272950928 633432 51565974232058934035087951032320 633433 -949512236305281972619646460656 633434 9069200947505469426101190533616 633435 -15553392765736157546587002000 633436 -77857408548052653149686798712320 633437 37079493512371457914914866776512 633438 -3711940936651650114552751644096 633439 40995590082997668146712822831840 633440 15622504506590789066151367802880 633441 -85085640450561812358111042301920 633442 46158908495015253735286550433792 633443 66087039734815429229154815434224 633444 -132050612051546812258432831488 633445 31704666323242945828937327222400 633446 75349250812156509078655714807104 633447 -52737701404273669003601600604000 633448 43398747653319459149346130959360 633449 70016190220632555208703610939450 633450 -10727459931440501688654195724800 633451 -22874285724430683275499479885536 633452 15023928366782775437595772283136 633453 30057480933829138923740540426304 633454 -20487682794693747142329066648576 633455 -23536305476504980093852782035640 633456 -5252369751096839388733547446272 633457 -82591108375805309181071432375568 633458 -12170112432368464386782388916224 633459 -41646440966793437689316544138696 633460 -59420341614254008137220596787200 633461 -126800662403366057064554047081938 633462 -10081938896559578659864359407616 633463 -36162052787369295178613032603288 633464 20888950597193785476858377809920 633465 -9676696861930119086524591903680 633466 28770211672163359781740641736704 633467 94761212559528931466749120836516 633468 18793490175484129749006449049600 633469 -37758559749462459505804703019130 633470 -11269865897160054265694613712320 633471 77727876919981279070290414825104 633472 -46895558245082825815485044490240 633473 -55737398691370262127644428465278 633474 -56880706756618968644083519906560 633475 36370554151865663315913178533500 633476 -850417721214026194418715525120 633477 -770152770107470356638848064640 633478 3942030166372930484823700492224 633479 -9532283093102148333502155928320 633480 -41580827179576339175801634816000 633481 56829338246453104985639575165200 633482 -1513924217454674781140601581568 633483 1697611604499770612069403370440 633484 17499218154087476161545838006016 633485 27488284755874567515177346859520 633486 881743173591678201491395728384 633487 23514828344771169264344723833136 633488 -3937108549542529877263409160192 633489 2359826522371416364044548390208 633490 11756858243456420520358448355840 633491 -21755059060142849540946417528216 633492 -8085297674468922699660856493184 633493 17357533834176203353787746372000 633494 -771440062169378560235703961920 633495 41358610874437612452619119943200 633496 44020643673865387114360966625280 633497 -111926773720987741250675494896054 633498 27594291139654440232323586103040 633499 -84545950757098640198475603868064 633500 8819820014387222600426214912000 633501 62804501936093004581540546435520 633502 4606362016582195276344106646400 633503 32371564818556870777449549879384 633504 60727693944692599819645825843200 633505 -102627897509484069725111294631600 633506 -1833716632139177169543317136048 633507 -15786428584614970343513863896576 633508 21852956965484743112687144239360 633509 -30369595883238455468639654748996 633510 -25231276946132590240757254809600 633511 197832632615023813837923416268424 633512 -83763372739774428103968764559360 633513 130742910546239701133100845288064 633514 -1843462327539121201746336642048 633515 54325574987171795480749124408160 633516 -7151897206130014305659527299072 633517 -67778611027924785984604266479360 633518 52500710621117737355613460272960 633519 841977900423248412635093681784 633520 -21298831239601586282384631398400 633521 84078903977928757664649497596800 633522 7912184161314534624832835683584 633523 -124322791534739200202779843728696 633524 81475416806410694697152351496192 633525 3764201885321550958879245388800 633526 16516699962656078581506190975104 633527 77966048521358930094130129371840 633528 7608691697499363535771779072000 633529 -24762983126480068007888843166716 633530 46939374911200777452944643656160 633531 -68047363892989992862448583689448 633532 25300055685410694580466482394112 633533 -89856282263747214710186341677216 633534 26398905941778076079113640739840 633535 -19943127169996893306443436003840 633536 26694055523588448648952880824320 633537 24970619303914787041083007702194 633538 -72549367203148193079362962828080 633539 -124057373302930505098185736923600 633540 7439724851559444417035730124800 633541 -77261272788611391441682254054500 633542 749448933458580715122854861952 633543 -52701704945041609118811705970176 633544 43765273526778363819444594140160 633545 38912761466238744616037174323200 633546 -16652113411863486728646337062816 633547 -13172890472600392987779563790336 633548 -92214272785016235413938200345600 633549 1823158369931299824274913355840 633550 -24572306693762954693957738419200 633551 -19575964489707941621160317642808 633552 11076497083362944219878642286592 633553 162673236581860236034057868893504 633554 -60284598883213670707899049287024 633555 -577539352707741486513895600800 633556 25917224738116915253642498629632 633557 -2310028099619811308555925501408 633558 -25599572401839211731994265751552 633559 58485691786769381881403008762760 633560 132683073276093792437414286950400 633561 -57669570797162676105031567169328 633562 -391500175085301917213503223040 633563 513276908357896218118767344160 633564 -43703608735046540769024705638400 633565 77524448781139999590528807956460 633566 7490432905263988913425709231232 633567 -4786906019630594082762012574464 633568 -4120607182994132923288413536256 633569 54453970642458573872311366871970 633570 -3558033814871808373586974755840 633571 67548610194177940098404748559772 633572 100360221254035319691760126094976 633573 19766782368684770212358063441208 633574 10975715913717947641422317538240 633575 51246459415183947331834936108800 633576 -37531546386839498671493308416000 633577 -34736316101813095273166145811328 633578 2424133991292288591470012651520 633579 -94357253926881970860871216328616 633580 36153767867880786746886447206400 633581 9729100607216261288072364322848 633582 -1379114524005192452986933819968 633583 110416082921878567250431271914832 633584 358686200154139801807284535296 633585 -21284922597562439414369748633600 633586 -82389554983226596880320888897008 633587 17339040586577937414447825357072 633588 7036766400071584933813377570816 633589 882876218201763180844045484160 633590 -8060688418682560825976547294720 633591 4049370404716705072512133822560 633592 -73106093091635838391830844723200 633593 35891135180066604260049160330320 633594 11939641003351740937531729897728 633595 -14157999588279044075782104230400 633596 58787769583778524405369770316800 633597 20685148656530223404032224998400 633598 -4171276439685776427753820889088 633599 12058766508418690846973504313600 633600 -21134032890655687363569018470400 633601 9545120611674939287783319380400 633602 57158555222910055417963600204752 633603 29373214283966856737948281012224 633604 -20156649641805219992176985284608 633605 236992813437515372801367323520 633606 -31274707806408374079759454936896 633607 74587629344201367124583722310784 633608 -103794587928183308638501730135040 633609 -2583012902350692290661469647360 633610 19113071478562978281801444960 633611 3028767295796884170381779168424 633612 13780881154609425903142459883520 633613 -25312389077662621788566389768138 633614 -1256830695605713610190579902208 633615 -4472920282594557834540080189280 633616 -18608291226038615686610493272064 633617 -36144177694108409525710443168780 633618 -2374048625566986080920990154736 633619 142983070864608322535067262224696 633620 -2958804948694375320003306232320 633621 43361353324672040650141310404320 633622 -58589378900709830653368485915136 633623 -126426441762772552629000813043128 633624 48897911646890397673239978270720 633625 -19441190674685038617195462198000 633626 -20415864563317153312300681002240 633627 36741488335152876445277747644848 633628 -14748673373276405985533321861632 633629 36961291530904811937775450576230 633630 -12788573409571079049301906692480 633631 -49378934318306963401757142263000 633632 78910943939703636048462957576192 633633 -8853230586710359041848138456064 633634 -62405174021856213339645964100784 633635 18959643762808738314093088269600 633636 7115285105946927319579605596160 633637 41107822716975411140030013825280 633638 -12774806466770869333681506869280 633639 -37363481234663817351901494735576 633640 528479646098305151890921881600 633641 -14100252917978803446343284625548 633642 -25019717299447234055711803193088 633643 191241623594978376742485314613280 633644 -6772389312676137685857813923328 633645 -53283858456542284766477386418580 633646 -6217450963098444972717896684736 633647 29050964764453894770633629422464 633648 -65227728632966085644281184256 633649 74425350165269835896820410757650 633650 15619346494886465307466015680000 633651 -54121189782056294169264829216968 633652 27373863720550621375804389057280 633653 8395085594825578614862645153902 633654 -11074962875251999664527474987008 633655 16736467062589262907000340134240 633656 -48139327505702260105122844876800 633657 7933541756362260585594532284240 633658 -34255769066122661531376248181024 633659 -535933559605512099843475285440 633660 15632310487802501526891346944000 633661 22045574887335788640172512641632 633662 2829036093863111035425535559232 633663 -52838979995319110341547293008 633664 15029015884607744872838304628736 633665 8277772967813086718116508943060 633666 -29784299384415894123430391300352 633667 105790621872384834178514947158716 633668 -27734366374886194713335798901504 633669 -83416959377911551834818309878560 633670 -17928858692941806418514287182720 633671 -6942514150061948212722964347456 633672 -7837755448896941260509114439680 633673 -26880618338219893929562949273856 633674 -24187836062872115627807937076128 633675 -7275414406030413680390654246400 633676 -26253435203892726712613620215040 633677 -252022518753521127115378948362 633678 -4165093641722205650639294909376 633679 153378311133925911252023997908760 633680 -10253427259322559490754345656320 633681 -16976918696516674849690896308940 633682 23568488297583935766165002806272 633683 -96701131065772247875113103932000 633684 39542479822673949104518650587136 633685 -33841086781692468145010200785000 633686 -42808201387015530493456794438720 633687 -34659912525551414593725822162840 633688 70523836658421956661226991616000 633689 30900283986894334450578265472256 633690 16884406313308069088161173465600 633691 1473093304108784268826622844712 633692 79135441532534526319515944770560 633693 52580073566310453815071063400064 633694 -19505455131530528696294308255104 633695 -93171464169008013195480745891800 633696 4767829127266143792778180558848 633697 178733697781861788009435918033300 633698 -18401164358779388009311529639136 633699 -10521125284547919087439892461872 633700 977431659913673234914073571200 633701 120306185437387824583551867239040 633702 9701581432484234382229572009984 633703 -49643063140668336495766104032720 633704 -41198844260216172768933985044480 633705 -3061868634049340813137320484800 633706 -56439752347745261998412430458448 633707 58889380885663158225521464254840 633708 -53616090228827338069342201221120 633709 -29451800895125712398409925809684 633710 -14035965786095953334245757153280 633711 -19380386587091993255741876550000 633712 13567269173340148734394959036416 633713 4774880572017095320649618415204 633714 27542272378267352123268905255040 633715 -78730389875427471354459707018640 633716 -29128240857269037739063686380160 633717 130673856752291333866524043564800 633718 30753798385753434489533369638560 633719 59727714358385336014880826203520 633720 10762209144989627053413875097600 633721 4591017588984996736546844926464 633722 58566533172835347319328576364912 633723 57515286309249771710283964661784 633724 -865442266399726494507162953728 633725 -5863063321306041168051968328750 633726 -14756262519749357378376936777600 633727 26409457081859639730415812459400 633728 60241960330294010083891551928320 633729 94122010361243154704648287370688 633730 -3315781436720278656341836800000 633731 19445348994238675648340074794192 633732 -48892405791680944105107849209856 633733 47265729467143476853369498639744 633734 -1042016593441291848465856532160 633735 68909958907511386328000166490920 633736 43169063092538967736418180597760 633737 33783345769627777576873440046380 633738 10662892818957086074772981022720 633739 -75265073889136000556375874780460 633740 -9692179090525190891228926479360 633741 -87575744921070045296365630060608 633742 -24722540032114878495617170180800 633743 161970984080599732155730650426480 633744 -4733558027151855619577226264576 633745 -34517890430193791303140534876800 633746 21106868155479710656859746520064 633747 -44337516350242162281413561222400 633748 -194935545529372937718502467416064 633749 38737922054725141540400222479836 633750 -4312198065674479881364986060000 633751 8743655806402019486287444983752 633752 -42374362618931340120712791121920 633753 -98770983116188923004113265770576 633754 -2719780733958413878361231670528 633755 49208171112752973425946648932160 633756 -47464062273215199295737894102528 633757 57208433630607819520862066444006 633758 43924447401309603998204427012480 633759 -22792033338874918770322478126592 633760 -115237883638509023061245161635840 633761 -2250519490319589990229354674768 633762 -19422688004906388228022173998688 633763 -47844617187174321449899046674976 633764 21427212166696094988630236774400 633765 33419806234758219946837487523840 633766 38358678403852245950223225300480 633767 18512773474192771211293490973816 633768 -47899085905261723952782675722240 633769 -32041989030126894957124234689420 633770 18359397058876463345118596362080 633771 -22573208924890357830340474535760 633772 -47616432741774822476072585722624 633773 -15932539857520683921538039544064 633774 -2245418129168207683200623452032 633775 -27061644494957963055219182129400 633776 5006007908280116912285834870784 633777 -621464707410392266591111583040 633778 24234028232906338716355074973440 633779 -20419392950822636978239504728816 633780 -6853494191902909311232560291840 633781 72003075192611214231524608985582 633782 -60053122693203747425585061223008 633783 33168118640863391624825567596800 633784 2945851068454470851989805568000 633785 50826911294271426443501498518980 633786 -2850970521085004165986114776576 633787 44162140693982216652129866805504 633788 11725892591067727895948316928512 633789 -2072708429186197757450239179156 633790 -22414088378646321049344072153600 633791 -132186966799033115793480787631808 633792 12184693255462441194380561743872 633793 127658335472802502972737192479042 633794 -8368459583154452975975616027648 633795 -22194632344702612395277406822400 633796 -13619625447919209355204892694400 633797 60559839241014285311934538185246 633798 65741458620042250518091570560 633799 -111714709568961686619206819804200 633800 23193275477991664606675847040000 633801 -10830422935124947165650469137216 633802 33070371711625178970874021313280 633803 45452002976298476974898889308052 633804 -51275033092694702576718299349504 633805 98192311754109901198365891968460 633806 -47725142867923334582990491491648 633807 -31577069165068817335134165891096 633808 6708574417014128654000318709760 633809 -125078291424015923564725397163648 633810 7623445941317253556758194910720 633811 -31884840686171874686179861191456 633812 -2236010744227433860918685929728 633813 -84388464979989819015035091913056 633814 8457748063461116623144292180256 633815 3449179635322049429394417516000 633816 -39793114745318072094311092193280 633817 -31778557464764913774088409844480 633818 -50906525123066019883047483528960 633819 11689610113461759027113671768368 633820 -1007776867430350010286508400640 633821 -142953606849754355566123179844800 633822 -8025331488766045228168139805696 633823 -64301565560864389340426824728928 633824 76562172397428854034318049935360 633825 4224056901537749016880309958550 633826 1845856146200385573374954287104 633827 -9495256265165376335868774313680 633828 10566574463460587877639925678080 633829 -27605249037178245710321295821024 633830 -650853834238282236766899367680 633831 -43849521499858676682497855657856 633832 82247207770020838039132140518400 633833 28886161291577529051118235345082 633834 -26551792553323125180887437692672 633835 18665603498999721485071742547600 633836 -3064309464349948240018411133952 633837 -23039240136003486250962333867360 633838 -51134964946006360055799369055680 633839 60670060850714886042578157902760 633840 7644759998204619162664501248000 633841 30401934848912354832005915291572 633842 -85270661692287030252834445771776 633843 -11974510873868400105811783352496 633844 68169092164458177905829453033472 633845 -112850817897593342917161357061320 633846 4711009823132063924996854128000 633847 -17682573796549103512367814286704 633848 -84350977733191995739982404976640 633849 52485144066289506738883358762064 633850 13740683576462895146003912620800 633851 111304916418681119279100719984304 633852 -46155769918639958429075609164800 633853 -72563698934566557485484949071840 633854 -3096547046312644145091303666240 633855 42547876560478029548900084322960 633856 155064419264351266191110737756160 633857 -4333698620677893532780967755776 633858 -13008085018798744282013420209920 633859 4736184762149747031065160891440 633860 24415519721840332969810778933760 633861 92661285130586711340749322895710 633862 37296511117474822309072267732224 633863 1627655822217724463351508757464 633864 26465294171518798755433749995520 633865 -71080669129766595232787076142080 633866 -6085560469840356441616669867680 633867 -17770947402824556645170038727952 633868 -24024187705536035055540232257024 633869 7827800145866643848447539126080 633870 33045544757543796195790813715520 633871 37833394175848097957977539848064 633872 11093209325818485878610594447360 633873 -84536116985477304893676036281616 633874 -58936192296893535670547466302064 633875 139973373095868540282101402628000 633876 661586459912604181840016369664 633877 16588507778974159904842231571726 633878 7713415638842290545452813168640 633879 -88497992893645789087919894148960 633880 7014587684879113894429352755200 633881 9156238442428796200885636917264 633882 25122949479956299032853521649920 633883 -100074027768155862175327074495868 633884 10424140450932744030009953926656 633885 21128240520901988384465995090560 633886 31029529809786685951995286513344 633887 123730412497242955624145962101192 633888 -11566404845165693440627952320512 633889 -238918792153711365606305468876544 633890 -34854175593394732952373686104800 633891 56813548675548809378509330543992 633892 36833565612464657584033915985920 633893 -52503055908429608535871276629156 633894 -39825920718669895410964158331200 633895 -32118325282409642166005409787920 633896 115396863540663550235220762624000 633897 -78376694258175703559492545141920 633898 -3140338973345630271243769708800 633899 -26524261372478490099828294717408 633900 13394938810335113723685595660800 633901 -19541540413885652692343239588596 633902 -47787942551103056316410568838848 633903 34210524294548623278350644166784 633904 -4764158067493476296108548833280 633905 21799944631125238788528157851060 633906 6620843040574066584915608064 633907 -28973766931456178886507524291720 633908 -34554454373485967728634147702784 633909 -51637393760401350585094982915232 633910 25947017645240107459307349711360 633911 63816958124911701683956817557800 633912 14792032911575235379951300976640 633913 -90753874913073794422899303769644 633914 12465122737550284828441651603056 633915 40389315716402297958584215622160 633916 -120697040031484282062732295680 633917 24623221147481168508970275649740 633918 -42743458049511870010090881775296 633919 38403213471139762816067791392 633920 -3648513653826019409132016107520 633921 -15309840273923246375898919287936 633922 -41781825127608186989793995485488 633923 61356325771101440339191155914172 633924 11243112276426463037631522245760 633925 -44840556787009906121840971505350 633926 7676735507375376537653445304704 633927 -18182964671072443689548475523968 633928 17844882809301367133678930396160 633929 56375083380478665579270735690240 633930 -9183086811098987219588149263360 633931 -38113516661445744847001592684268 633932 3429361983987668263064261609472 633933 38405314341442276321953682025280 633934 9064407553170733244340226104192 633935 28857072053029341545768696629200 633936 14062384300052230738611191414784 633937 -102848753670202695307229431894414 633938 41791564223731798599521027991432 633939 -60801940002358657527144901634376 633940 -2325149973748755406449051609600 633941 -40042841503921203717978633612096 633942 4573642244213589756859373048640 633943 78840691531223675625165051485192 633944 15300323909360610274505857228800 633945 -22845647759065080994711624628160 633946 14493759985132969887224417921760 633947 12669405325009061401717220026800 633948 1349234141271666019224866758656 633949 -321927950146918301300814144192 633950 6667260798500073091331876928000 633951 -28323269783240115707799513169320 633952 -93165373498839091167011028074496 633953 -66319053916744659519510788088798 633954 -29284418856276138761094029137920 633955 6425593656679998390843190828800 633956 36548639743150738006416266901120 633957 70312034385668930544789938425440 633958 5722820413590823590716450651520 633959 77627665739080762616692926794160 633960 72785741780223947642406801408000 633961 -77312532851915306435645775274438 633962 11043871981042271859120276650160 633963 -37513770074731404904456827842112 633964 -17035840230094486380800423314944 633965 -105609328063033671794611373594880 633966 -37710669597009096000473929431936 633967 -57267978299505563210046849511984 633968 -2630451075282314665784016273408 633969 -38033889021856571812452672027840 633970 -21350017809132757946073157108320 633971 3445501979070532427464913601792 633972 -26300227335430986943527948668928 633973 55783523052055304702311986479840 633974 18484203344713860257981336688192 633975 -22102918299147894311779423776000 633976 28898221775005420842125352591360 633977 -116141705032881780726358673321148 633978 -12216807281763085957109998071696 633979 -65219930831998304659470557453720 633980 -45908302000580689818687225792000 633981 -12268556886526681707849058186752 633982 10153867761157274403266692910592 633983 -24504414352952084317985882196624 633984 12930889480341277642904662179840 633985 -25036865704401995405802312239040 633986 -14113763261355745424883876435936 633987 -1516658878821413215661810509080 633988 22453854615266952187856428243200 633989 -41895684237703545379003301640576 633990 7435162094038286849469194803200 633991 106340082165313072229654659002392 633992 -1157063832736883975548048588800 633993 373453125917391180102443196384 633994 -1951870052718715398794841358080 633995 18301770460657299150742768344000 633996 -13800086760649506425078205021696 633997 7360951919200148787814448577152 633998 6469482999593345164717436127360 633999 -65790402605126070948796083945336 634000 -29544636866714507056046911488000 634001 -11390711988204962691890715012096 634002 -38550572951095207953699558058368 634003 16321479994887483666099878798252 634004 -9452464583310031253854706694144 634005 -4372788418148297541352852663560 634006 -8342785062694923285000297966048 634007 147160674401633350609822991443032 634008 -79388862744214040819053027184640 634009 -153313221802725480624245526689084 634010 -8442454395326876485931678495040 634011 6199778940131672206960768701120 634012 10914495463149408716386098737152 634013 87123539974541087192885119052262 634014 -6647476078995436093208405760000 634015 72451980167463996483164059414800 634016 -139632488064189989231428245454848 634017 49351090545388133901386780975280 634018 6734390009189990880638543339520 634019 76825592947868775140514861447096 634020 -41905226218407929884971417784320 634021 -132930531314818163746313683541408 634022 25055851745748711512443933305312 634023 5189504577291122529168365825880 634024 36543189662358563072452645509120 634025 -17168577048913736754983433595200 634026 -13435966936932825828600223955712 634027 -13568741026090937582264205067440 634028 75041171749250059528096942503168 634029 23871902348042681143915880755488 634030 -32519659483799110102863327436800 634031 -57879513453116718337843484301168 634032 2363640518230990942575174746112 634033 126606423722074199102104866484020 634034 57025057344941795193702130088352 634035 -247894373639249010082200072960 634036 6316880562046852169823178237440 634037 -29153216206335464843437056565920 634038 5394833730511236846028142391744 634039 -3755653387962429065076714466080 634040 128411059298832564892110950400 634041 -46732404528329135104378351566720 634042 -54193942063719163946801327549328 634043 -4484917037777298386898928893312 634044 21754832622781775494684747977216 634045 -36322931196975749870571267388680 634046 -1902198769239274989952209336960 634047 -6653267496409959642252511135800 634048 -9308814317077486858857786376192 634049 -35069640062671164148480413774720 634050 3874980878277437330714645478000 634051 56433282688145403265267921309704 634052 -59707855236847405483916738366208 634053 5090842086663967946383396590720 634054 -23875509609102446047121532675840 634055 -76752025271967792911155450420080 634056 -30094841832140664713801008742400 634057 24092584005771001409837687696052 634058 8614121543625426925379820920880 634059 -296791397058580704584571189636 634060 41453322677521382528315053470720 634061 -130176987844854959034091599475338 634062 -15704321205373903794064531092480 634063 25471202945022864402731085753144 634064 22221083792153702698923329716224 634065 -12697279921021062157704289272960 634066 -3518374013666343635630411994192 634067 17508945696025091660335167475200 634068 5899617489442157194210063902720 634069 -31041946242043948313373649952804 634070 -6216668817578474310746653737600 634071 1638072581939352362442941087184 634072 24021425535070249024138368460800 634073 24243270719034933102084362025120 634074 1176805709286591388551473332224 634075 23225495322966830768391057553600 634076 56571510623664747327392971061760 634077 65085335082808503479847213768000 634078 49180087814636383278734245248 634079 -138129658513091824484946497140320 634080 34648001020418435901028022353920 634081 37333395017465905961221465292992 634082 33223330542750061907589534732672 634083 -51766436679067972212425794184976 634084 -56496356453694472000752277306368 634085 42073329106658907860648766643800 634086 -5485850216479148516732832051168 634087 -45895272588171213605641749179520 634088 -31937858193973418451829830205440 634089 -6224974140563606117757282294240 634090 36963285463735780763279876968800 634091 27558431318606464394781253173492 634092 -12670058179763149945332670645248 634093 -110252272338271970296816031405856 634094 58705561088467620218114860908096 634095 22040148403558268257641200870400 634096 17696485224923958893756613066752 634097 65971599589291795599300576990546 634098 -33052886743033313964878405924736 634099 -150929387551718740147291791210864 634100 14298652921903930458614972678400 634101 16856196074388847950791177946240 634102 16087126245994589549893015565952 634103 -62739736779420033032691764730648 634104 -81762701296731493349121424035840 634105 -21868850899981931261996712948480 634106 7680077738865114809693111124480 634107 76656018970613672275888922774040 634108 -6359654007125860612021190889472 634109 39487541498743301156132299783206 634110 2648690425870139943729219686400 634111 -51231044597037465491804049175808 634112 97143877530024425465574636650496 634113 48075031626156200042632575165042 634114 -14088262889187463523996970924480 634115 -21200114208966065848633251312240 634116 -1536963063601367739602771251200 634117 62224401586860265578526854526464 634118 36908930281046801441879159734080 634119 93302020096106021501973531960744 634120 -33065545824536387260935300710400 634121 -1639629507349590215291623614768 634122 -31740666963555193598051050383360 634123 19326334725039108555414490600736 634124 149469760026069122035797130254336 634125 24106175940027559733023561200000 634126 48667476829165510362835741912512 634127 -48239735471772148942332784858440 634128 -9817549087254628334484206518272 634129 -50474845848896068492387745449920 634130 -16176636394607960941740410995200 634131 -15214504266364229150742552418380 634132 35768735627789513110162405294080 634133 -18222514226992928640362794464000 634134 -462795635662960180194538178688 634135 -57220875013405971443659642114920 634136 -8544144182966876189628883107840 634137 9615785616437878181319069442752 634138 19286670634409386694460998034144 634139 90029913520344438954687085069800 634140 1758861579673508680357486571520 634141 112446084139856477287683806493542 634142 4651015981059065828079883289472 634143 16957850222369770486048055878560 634144 -39168440173013332413737336832000 634145 -24695352502579247687614797920280 634146 -36907726408818877990961540044416 634147 43743336594708117605332125600072 634148 92712510923731220485721142254208 634149 -6766573747380885547102126336770 634150 6830347231831487518045263153600 634151 -36029379926398940358312731714928 634152 -40135532030883317592180980858880 634153 38312192082927177002158044048484 634154 -78369456197372366613922897702224 634155 80336297275542476713175158321920 634156 16255040412574749631645490632704 634157 -28891580041960304591884699359594 634158 -44940363087237543724219209290880 634159 132343404000546930183541497593360 634160 -4695634887654773679287307141120 634161 21816227110659034807315262736 634162 -28735288000302564520263585698400 634163 80119201191424114123185967720920 634164 -219523869726815502464431011840 634165 -17596352471188848545261227190400 634166 -15294350239175757655560537972096 634167 -3771782521248594205706184401472 634168 118836537634016331683176735580160 634169 -31026862571918490710131086665430 634170 -5234939361747346156457651769600 634171 -383137576636496930880124340768256 634172 16566919092277290848801151221760 634173 15195851724299346724608312681024 634174 -50327147670545707940574617105664 634175 -480112086379763465497281102600 634176 35189214263142006581915245608960 634177 -51178795029528215832109237478974 634178 22064460341610341300302237010640 634179 3715037319061629657791383643136 634180 -28832659321902268283766910748160 634181 -136495080351521949080287176690018 634182 26517521207366694109035004654080 634183 19205614793346778171684930944024 634184 -110153200537256729715240531901440 634185 68405530355986151927571027337800 634186 -18610726231957082056412343657984 634187 60225105016023930489094535074836 634188 -601861321424909963273390392320 634189 -71228713417731209286917691555744 634190 10294633365037262957847535185600 634191 -72374896061745091242892387983360 634192 14743294328803426072897647001600 634193 -3743006800691546127449639966400 634194 -13565129925955491933370961058432 634195 51305543440722357462562838641200 634196 98353896050724859799272895815680 634197 51902000376520570601320571677920 634198 -11016346972340842601146481728512 634199 93279572680490783074261422184200 634200 -7493824902200157515942019072000 634201 74641871342120591572295805619200 634202 -15713060425914070630018057637376 634203 35927464705508532046565865214080 634204 -1104454794025935394096728108544 634205 -8531815503880353530743322705280 634206 1152036438461355730103827562304 634207 -57154285617877542582755560784400 634208 140148233532475234530208066437120 634209 81860008868991901386852908240304 634210 23589889657203325145582272937760 634211 -77829388794008886367173681001188 634212 46769148344857451587092889436160 634213 -6753206654866705583456451960800 634214 -861268810294262952045544953600 634215 -42294767175782035931165016152880 634216 33214696241385451512358178242560 634217 -26664104682608316340128529357176 634218 -8924161030091538554210080499712 634219 -168189882631519414125485024093304 634220 -56425298072224037975592841344000 634221 10618028381861415550361917517472 634222 87082674882189541206682143938112 634223 -140138647807807506419542190196528 634224 -362955696419799670863473344512 634225 43829264927118790869896887401600 634226 120405006016344232913850119191584 634227 -68583374501900640410620044573120 634228 -25062636728026165381555331262464 634229 1772753588435247903185033760000 634230 23774789091103280370013680576000 634231 -31310099166976743419488615907768 634232 -30997149191480619276845094297600 634233 -10592697212164318176665498467296 634234 101350006123789366922167185138912 634235 16982918703567754307443527286560 634236 -45272125294640019230578302090240 634237 137395883823062711642734769866886 634238 -4583804918466251414721152729088 634239 -60863549157165893829995014464600 634240 38276220494324513105665169817600 634241 -9728516426854472732650484159358 634242 9082218926119310596458029274624 634243 57206027065302291450031932807504 634244 30651830708372353691577949261056 634245 -28669452909224120505756485750880 634246 66817263915435096395131879359072 634247 101959164946622410369663796988696 634248 -41426201421975432565428057538560 634249 3414902309644500561909821827392 634250 765695824642720833710063040000 634251 8416914432279391958777349554160 634252 -4955603499890038891960849195264 634253 91992006279800705915569756095660 634254 -7215719574941777170632860650368 634255 -60989025918978651635650668894840 634256 -9388661238236865583954849259520 634257 63778545413742133810676492013600 634258 54748532684522569143832371584640 634259 96280208630762923377135709467360 634260 21662643302615334606367617607680 634261 8484724183189424381902769086862 634262 186617345911561188697470220992 634263 -32544246642454111594013941896576 634264 23705641865823288599974862223360 634265 63917049340608850689918831216000 634266 -51041300597359727130427564198656 634267 11537850988307639885429884141316 634268 12252364198148496168624315637248 634269 -12032782559109804990264640255872 634270 2386115473856629621246878366720 634271 -23776612257124290509333238381960 634272 45246541799078518015525285527552 634273 64428524608696165471266938327522 634274 78845181743016230163667689423360 634275 -30855322506465881618394274231500 634276 -858379436103531327902716730112 634277 613987560990978457065901608672 634278 -1323956003522194893387810172032 634279 160089520893472966274706718261880 634280 43864754367410650573826147020800 634281 18760674216536380829568866865552 634282 102493105232930115560945017776 634283 -21954621941069112564740123044896 634284 14380043198304328682930034278400 634285 37829113683172333212844155331980 634286 20567066184532103264343871504704 634287 43054528369893711274423330478352 634288 -20729206094891791148996496261120 634289 -5859931303298272493208133152144 634290 -9175290547067577496295424161280 634291 -6145328769660682693529402531840 634292 45832330345637900821733951558016 634293 -1160576194585437474360612688800 634294 -39556373519354328065369308475520 634295 66802294375992850202172011299800 634296 -11833291819007680460565985689600 634297 368694614537967360657962125780 634298 2900751514414001167164541959936 634299 -75851412219299591410088856572136 634300 32900688796688170541032519846400 634301 57656433406319582604970610047302 634302 44504202820062492919379037430080 634303 61222304980607350439134968290640 634304 15905956995710546382365405478912 634305 -22329858539954486733454821277440 634306 17616470611402246615478827223040 634307 -84436179612880283844217445205444 634308 -12227036770751592168288006128640 634309 817086752075366866259872161120 634310 4209538489594944290917304578560 634311 1417329971394724293489241432704 634312 879277005423204364459134812160 634313 99186681021891685664804020169562 634314 9793541810189307975343752245760 634315 -68716032948800175481174132300800 634316 69538226001090222047650578467328 634317 50293980701292396946314530459520 634318 28553856619124696803073446599360 634319 -40928823092580636784952417631504 634320 -2287674577150313222348676218880 634321 32581163900401090178919013573092 634322 -9691607071414895009640292632576 634323 -17186097664284294327157774335816 634324 -71670517785059071880907885234304 634325 -13735855299209623516163692792950 634326 10657778298569198230714225440768 634327 70579579382790381572048735319176 634328 53308819621586922747208243445760 634329 -16443244913175326274572833468326 634330 -22505196114085093200251275233600 634331 -162647342446540565840226707063868 634332 56480048580006533173352441743872 634333 28447964511984577298843076001120 634334 -54833842460355504126167570343360 634335 4661550268325740425112626471840 634336 -2456845004478907172886882287616 634337 -4617574403132364447308637065808 634338 33367362885769263112918418250240 634339 68189458032978793068877784852800 634340 -6383207923736844430503677214720 634341 -10683820602160712146229871297600 634342 61472533598066307338135250255072 634343 43051148693301401913990051809592 634344 7752645785174150569372009758720 634345 -11542949136832092815766927399480 634346 -78995794446132434532316314364320 634347 12990629839696774303453682052240 634348 -34681964378374913480519125294080 634349 -54597317652258808459861563547764 634350 1422465588808223567410596024000 634351 -69918735215437793920705807173296 634352 5625472215290257753774728609792 634353 -22372626645425144843216701747200 634354 40906474952428247704287124666896 634355 -1881767036463209159813994908400 634356 62865040006327944515473981458432 634357 -70514098666556292387644459428260 634358 32987712778208579693067268613280 634359 -74642058432184023194869264642560 634360 7764776172878064863125768704000 634361 5030894394883493532847719288384 634362 3074740573351651847891664740352 634363 8765529108565468026430772969904 634364 -47115878574462035423585182900224 634365 -16943212369947858291581385830400 634366 1175129749740844071391587289920 634367 -92480121075098329582631109379584 634368 -7991199853890873148517205934080 634369 -88738470261573643829023884971856 634370 -3457746873079502943938145638400 634371 -50990875443245195778177960302088 634372 -52440619636847744383701872609280 634373 86651216980059395594860656614622 634374 -7014085004686206807673250942592 634375 -32611779627832549886575333500000 634376 46642749840530243111972853964800 634377 154907727433892815427968445788608 634378 -60439422209560179497243163671760 634379 4664555072536786523289124584 634380 -9875981622073215200105165875200 634381 62589482794927440040842228767328 634382 4564789738371289669001009612544 634383 24247174869661954669918293552552 634384 4318817236689555170535418101760 634385 -48898290102794809446458649320640 634386 2923617551353007223894609959424 634387 4643068933868243930763843745600 634388 -67244803933138066277758954691712 634389 -30479936679604343039031702350208 634390 -21006015375311042289711833260800 634391 -55144883083399261700596947895920 634392 -1879632404168620067302746009600 634393 -14473629811655021940367663824876 634394 -33882011168134938581404464735504 634395 -1665315713640807578546230139280 634396 -5263459239858636757984610344960 634397 -51050982596582160611117280416154 634398 19359216945075124010436798636864 634399 -2582956732822406345814519299336 634400 -20158845222358570929253820006400 634401 -63130423130418369746915269495470 634402 33300482444041078322529748706592 634403 -76310858629765609788906120636 634404 64741988970087797346498144092160 634405 -27574428848582247992617553651880 634406 92694085369812132560800621088256 634407 -47898936373754397523320900140760 634408 -125252625510610122603968921687040 634409 71223687721323719053389354146304 634410 3753387239009405230168077542400 634411 -1791349999544233203140782695776 634412 -2468698564214771324608079846400 634413 11798850452620444690356392887584 634414 -29664068232004447784712363874368 634415 10068695513097238804005802907520 634416 -5559947213779228605755167899648 634417 -15771595073822700546966092969408 634418 68280685783361318262698479142160 634419 -26171576885669175966035811649680 634420 73102145381386516839148457921280 634421 87676840858240794181213617248622 634422 761414979240674136849489661440 634423 20045666438863898015657116406736 634424 -4781693348665630837217979801600 634425 -8671110350149402603749798588000 634426 53190512536579079591737093399632 634427 77500199667028658605055978072520 634428 9771629945430672425789284096512 634429 -83272679922462098876513927735360 634430 -58118293024826522690545403336640 634431 -5132613830553334008132152432256 634432 -3612027020510064787166098096128 634433 223396311787038934765911914938560 634434 6084294474506654320001142693120 634435 47912916776979427927923257827200 634436 32298536570725508414478868331520 634437 91520754222013141865628250179900 634438 26105056849648159799905304839296 634439 -13244056885278207060902476620960 634440 -35416717483254128327304791654400 634441 13579403616928658091031739418842 634442 -39232519797236439484865050308000 634443 1181923845927717449731062523824 634444 84021167772749134773653858951936 634445 -1248730146012933444477448715520 634446 -13611574562623158288154814668800 634447 -27187293238331615934731323662096 634448 -13411536181816888080836632903680 634449 -36123581733503431303680438464640 634450 -11882129132704036314098722914000 634451 -12640114599546998965373361629688 634452 10668412279071559283458599401472 634453 -171963365899384393349722364952000 634454 -66876300937787350233381757081824 634455 -25306824633232695337654595480160 634456 70763231932606574556050309160960 634457 -13758122372586279730168086109548 634458 -6075479577122134379873033018112 634459 -44074350199422231974858914679520 634460 22879942403033250717770284193280 634461 40038074827618979297995432241184 634462 -86173049105800235013866287348800 634463 -53874965215871673528480482176056 634464 -33636473842030570546114988998656 634465 -64985171968386731937281071680 634466 19132476847579520838435012856320 634467 42746859483254587518696872066880 634468 48870282495888544290208508843648 634469 37473836183249301517884117639360 634470 -1043650313098622349982431696000 634471 64038204681259285221348379391672 634472 -75819026857171339563449928115200 634473 12377352008036976753869721013824 634474 3084947921597963558264726128992 634475 -33198659118630784960090105749000 634476 -10954507472225736274927303787520 634477 26927811316759634408975439812864 634478 18873805296620350358410645133568 634479 78303329376089166046951926558984 634480 9635176280372933828833412382720 634481 -58776263672447456189467547910300 634482 -5717069806040183334744870357600 634483 -22551358599506463337699223193268 634484 -94398332150778589429465189689984 634485 37819706363376595843907539188000 634486 22191466938366797040973990694400 634487 506176219590730577627982904752 634488 -17076292398406311505286043709440 634489 -5407566150924725602018213421180 634490 -51169679410323528867067176741120 634491 -31125920079954668507293470075360 634492 10734439442226125855429982208000 634493 39682214731794165683485330340742 634494 17896700951120369144248414313472 634495 -15110726428128657435205759472880 634496 107161585947239240655549455400960 634497 94532513228196042794885457822000 634498 27081077462975852084795536467360 634499 -52158860428083020468989748122500 634500 -104065694671864088488520724480000 634501 -7750152635527795169397463954848 634502 29221327086963190943171079979008 634503 -32542683890638008910761468305496 634504 14735563553516183852944987883520 634505 -8169459540263703008791702392000 634506 44842719478051345624847556827904 634507 -10837431163060094742870602390040 634508 -154037630626206920899100540928 634509 95000142308479739696420403392214 634510 3172941044987041795406333708160 634511 70624266553553244295668572024112 634512 -14254423928918459416261960335360 634513 -7711897044137378314966870351680 634514 -21936599852454842887224163884144 634515 -21176330485417591325559628135680 634516 1059633142237151714967864159744 634517 50153324914552930126737198802620 634518 -32786703343584096969897881567136 634519 55008516149597560685178059550920 634520 39408500784513689284136389632000 634521 -60867837913818670750228312573488 634522 3809906175471369299404883610624 634523 -92648579924104807416012871839228 634524 -36741239077974700395960852480 634525 58839941279168550362479578603300 634526 40075888607257478022406499171712 634527 45622237226710277959293524071680 634528 -97344648307756332692612516413440 634529 -3326395706651924460298822319424 634530 -1352296045260945776533604590080 634531 -59502999903185293883361271205668 634532 -50040348687662801310462208466304 634533 -81676097804107335464804460707136 634534 71299485038870550424564060840416 634535 -45206152182178020480070204963200 634536 6286915954142386999218336153600 634537 -26297858065034349274465406807388 634538 -29858346854089144322833280992080 634539 14165173670721727541195886455808 634540 -49236704176114406591060019701760 634541 139138839160163193880296055089942 634542 36485322704038849699021542655104 634543 -18347805520254738614884585948160 634544 -5285911075684275051723430871040 634545 -20335883865774232172288202576000 634546 -22285302946789460480789733415296 634547 -121958308854340950239787966432768 634548 -14655454296453761708495387013120 634549 64221898746420831960741169401660 634550 -6860427929667603552250123680000 634551 -904444881692913831868169685120 634552 -7662623843753196768998700134400 634553 -605967823236860782437631731756 634554 -3825057003571176732728590913424 634555 5671169084329110868677268734000 634556 659507210807362008344223247872 634557 10760716210160422575113657453568 634558 7083351465128089686631293338880 634559 -29220123433101494496188580998640 634560 -17511986622116286791279381053440 634561 -2591486841600614872380025636928 634562 -14706867225509268498738296016000 634563 -68970801410351893421754626538108 634564 -14793156476627634249646037372928 634565 72905902418321285865590451782460 634566 18080156546041351773533852562624 634567 -105629519488108862732522367001384 634568 -5945633705797742183949938810880 634569 3557834212090333600421110029888 634570 -2854212496459742937332756275200 634571 -52348431498514283296131020333280 634572 -3101918056896098900925947867904 634573 -81880574886204071790723642711178 634574 73096438123659689449638535638912 634575 25891946476906886931569508408600 634576 30358910214397196941194384556032 634577 40400235183678607048979001981426 634578 12061666557716088749003752504320 634579 48618663274736085979851855383880 634580 78965715677499655707074808979200 634581 76043016844911992128611628670400 634582 32274588326046435313722236979072 634583 -128374107655034597816713344699552 634584 -34434271088364931385815925268480 634585 -6035350538241138523246092440640 634586 -1916203433710726710267003023136 634587 -1180543022836830818835177948048 634588 -50928947315498198750135847757312 634589 -9103475786118750627404661278676 634590 7101135156674829086543505018240 634591 -111018718021538458782610442091000 634592 -18549935474406520083094732013568 634593 55002581245905096836345318909568 634594 1452606812895265248631659604992 634595 -48020304400373883506248508438880 634596 -5610466974322172488937467972608 634597 -60972380102748682390586753677954 634598 -5320657386235028953919755042560 634599 -4492120712274441124266844985760 634600 -63269056212545963407988828160000 634601 15668625869567006878482297547008 634602 37206586242907881874853068184832 634603 -28618957788485124978459452283148 634604 69414046269930996460881457267200 634605 -20097485362071645152360615339040 634606 18368275570869233283332916574080 634607 -80361735344043688929022094241600 634608 -3558414889687178456123589918720 634609 -46289403689538137542576895958190 634610 -6415966619591873187431552207040 634611 -10308891212983496657089670227200 634612 -43497123517764041521626873796608 634613 38186791682091928819151781824160 634614 25872145579604240044514542779840 634615 46537800814314373142572048220760 634616 -2949733417558321601711336448000 634617 23229275667395624333666473299120 634618 40132116913875544609489348130304 634619 67989218685390253117905244631040 634620 14307525552100772410536297922560 634621 -15662231330819196808251243533108 634622 -6551402568083523346612516417728 634623 2023679404478659120727801799168 634624 -38483655568725448602038256533504 634625 -11042912200681148831809626063000 634626 19083927991188922147079658848592 634627 4466896054153211773174821485472 634628 -108050205710030305222661473909632 634629 68995623794321435851461441007584 634630 18136700902836130858113697464960 634631 98466837400906545657431746958592 634632 16855116263928919433705802301440 634633 -3110764407068223584313583695516 634634 -10347751234318638606209805874176 634635 2604838655379039286040601526080 634636 -41890080836400342649404103249920 634637 -185785090747540364141833675680 634638 -408715381080497462432989864896 634639 27235214419704908422977687162528 634640 -1007258034316570580341581987840 634641 -3446927970850662292486151202816 634642 53665234075390737639700500611472 634643 -47385734581913755588615279953108 634644 15616847974595390190846215162496 634645 116592781879860616510509829500 634646 51199013847501591667919644810272 634647 -1567158991047906018831348647472 634648 68071395413444080003878754252800 634649 -45539709948548294059485479479350 634650 9055511409368031564602319609600 634651 76911397185978886050323414731652 634652 62811526848621901388883962881536 634653 -57844041120764879143529927455776 634654 -47582560762393956462344040580224 634655 26209164504852821741375543595360 634656 -61990887215241992140111758753792 634657 -134248755800681446864513939294160 634658 47862418735476259219996989763584 634659 -23019282626496565196226488328720 634660 22033577988897730169846030184960 634661 -17793710096223497858713121612040 634662 -803621910746773179454892728320 634663 -42684573864309085145977174817280 634664 16286838356300101378586230287360 634665 -50551263851680214036797870872000 634666 -64243935837140728137530422981968 634667 -57376313436964540409304840210648 634668 15264487497855180668757152048640 634669 -22134353050195280232815560906368 634670 -2048639267939952007712638854720 634671 -21010881363682382825867043722928 634672 -16979541486678432619008177946624 634673 60699183950967183603438119923764 634674 27951539916813536233109243554560 634675 42767196984703719447682609224000 634676 756444380209605237682095083520 634677 -30689951732562431463303624864480 634678 -51829361374139895309101899037568 634679 44954485945001210974310988794280 634680 244688057304543514383392563200 634681 114022879480928161902340283037482 634682 -10552960169017984277740963862016 634683 24951864978508192121119937969664 634684 75733230655138266602280059576832 634685 -27739744537982705947413543340800 634686 -30067498315326149078929550991360 634687 142949047272661121706347409254336 634688 -49277311738115253802911834046464 634689 -43427168580551751402574450570560 634690 -223035875807355699724334200320 634691 38580759251134372923066351781752 634692 -8859382759678471837694672836608 634693 -97786708110379402407445427525376 634694 4056561293262077475183021880320 634695 -56595028199545569716645795193600 634696 46291702890291719292662037857280 634697 -102114131720278200809683209899814 634698 -19895592897255475773245124148896 634699 -50660008838593024359430826293136 634700 -17611626436303704502450802649600 634701 -62991869404784181116267534608800 634702 23720813495576550296522945295552 634703 88316698007700441996285113027952 634704 3472352727134899499595057070080 634705 -110309816923410761248987485440280 634706 39723564092175721204324500369552 634707 -28691887775114867311409724373680 634708 48066874684988784609717781862400 634709 16713303356490148525030602248910 634710 -8792702959465663081101564647040 634711 4959049364352533929627607082624 634712 53115319498466084045983908249600 634713 85061985665765969094814330574544 634714 -21976826073638685116717118044160 634715 33201630791500990976091821127360 634716 23382914659395917358160184827392 634717 6569553828722687574027617161766 634718 3517679467949756594051945030016 634719 40407897208485928115204295075144 634720 -114726208451617285699748883333120 634721 7797154422528789194468164059144 634722 -6003870350953373843360339589120 634723 -188576381169366475673160788400 634724 31287101579220742924638956184576 634725 -1481319248249953239380222860800 634726 -4126313774033668802871716198688 634727 -2710254381542268325267887140424 634728 3699486985158813742558156800000 634729 -18959319798616358490664408710924 634730 -22454407419485742382280904174240 634731 -24154330988897428607389271923200 634732 -11812962043761530091297007754240 634733 82739874371861571288131549281440 634734 -13189356261910488679086398235840 634735 -3462026559441524145120325933440 634736 13663873054268160198016246382592 634737 -6029550491598039113887683373632 634738 -25281979675253440384728729538656 634739 4981211990524618878090076216656 634740 19568060713763111968493773824000 634741 -100021554492055981055125943131858 634742 -35110334138666482664874634981728 634743 52773028005580709034718638853200 634744 58037006414900296874290653573120 634745 -57032060930370837395795450701500 634746 18620684964603397540134495461376 634747 -104594435153613877094722682899804 634748 -6135127510958615111428136770560 634749 21422844971614795941237497393664 634750 -40461914306389918933394107920000 634751 -37894794061860169952656112528736 634752 -52596107870186285935726952448000 634753 35463472659320813966149936415680 634754 -13433807500864558621214570150400 634755 -11687200113483107874368546791680 634756 23733157508344578953261004881920 634757 -121280391908191023598571424056994 634758 49930073915697157606708107317760 634759 893869942793130682346080583960 634760 -11155673528447202040639146393600 634761 70241645241694366240136961802410 634762 -8966145692193562526234619570336 634763 163583078332939205202769072071240 634764 -53816843755106453609312596010496 634765 128259091703656195293455167046400 634766 1424811767745166462479824832 634767 11586495328843317076815251065344 634768 -15266419474700636240623642787840 634769 78743309234373845106940044117744 634770 -35358459563080908737171984332800 634771 -105663120147415947203567807973800 634772 27780769121124334902427253118720 634773 9344672723988824435582461513344 634774 -16536225278740636690847090494848 634775 21870546280599558198520527538800 634776 32779040335108362575491825152000 634777 -31338719524893801651761335330944 634778 -18968293790717510482400588345376 634779 -31036802996372116646690767640952 634780 -74480524033268621378619871810560 634781 -17807191489249442670149173814400 634782 17756065101416786984340734736384 634783 -21868243363509606969617829325536 634784 -41198210889463204554950962053120 634785 7303228432991560555671215822400 634786 51833242481481833359905966795264 634787 -25786665914255467977501982584768 634788 17706305086179793304380997160960 634789 184663114896892402732117918597024 634790 17108533636057696318478085139200 634791 18123792443521903770163847543592 634792 -63648887324941516328091326592000 634793 -4631199467168803247803514429958 634794 -40613057754965884187048931840 634795 -73722272027999416467529215971520 634796 101084864077533481436907730617600 634797 8386808678117056119695911087212 634798 -1400473382553856007287442193600 634799 -82053083118416322937941932251080 634800 3839112332423535814207226265600 634801 -45753623831831684453653517267600 634802 -30993470806819556664748451125248 634803 -9335688567051140934865846441632 634804 -68129497955299599986385548146688 634805 8414195706518048007909578354460 634806 34151470760407832521049675692512 634807 -129017413713442754526063435593944 634808 -665357848583585430541340835840 634809 -140379422136893476561387883520 634810 -5796279700210607275969741440000 634811 -4449084772150417536508960292976 634812 23803454688945044102831766016512 634813 -19715020157658167528875667588960 634814 -84265950542251614944834816149248 634815 26780107935897878667631219494360 634816 1918782500638927468249229557760 634817 -47889186177034629631060389907134 634818 -6892259098930665848087511877632 634819 58801343672104977260549401651944 634820 35851727271444469009016903374080 634821 -8495493263219438416985650141536 634822 36208387383820645294203135119712 634823 13145878047677033653943491705344 634824 -26678850618305550256072943616000 634825 57819916275615892533837139402000 634826 86552394015084530667087343912704 634827 -9476280472822847401461916047120 634828 63711889977462558455412405675520 634829 -43154707107736805984850833272320 634830 9800914795798050578029485957120 634831 15980735900861141297011346703600 634832 -6347930914990044629108829585408 634833 85602770155348705745236299594402 634834 -13735841756344788130925004689616 634835 103283732507982210078715299647280 634836 21739622680779252203668404160512 634837 17797297847301079213220618212800 634838 -14392935516796650216837591379680 634839 52263782766545102096213619786960 634840 -54708614920749103926679710720000 634841 -137277590479908249116750660512758 634842 -5555401840052948099338673416992 634843 -49808958671725269801209907647256 634844 29337169772364704327507561994240 634845 46126133103473362356629582855520 634846 -4497295189656230229370354373376 634847 112639863783584991889099122560040 634848 -51305095942343627973845589688320 634849 12993725577652026133335520706560 634850 -34114891033434840913943064915600 634851 5622513686034033082959792691200 634852 118925834304230246257546888192 634853 93595533853126622522934028671102 634854 -33793614103371972060449227691520 634855 -22804480002383757987324333524640 634856 -13969971092667362079423823365120 634857 -26557054452584025838491514926960 634858 7593909640246036962416300723712 634859 65138580895561601555074689219060 634860 38090813671408224853794061255680 634861 -47419838677051763276620971018538 634862 -85780874679113403887027073797568 634863 8751878693660637904890647685888 634864 -20168962499030110974826035281920 634865 22397899857881845845733250607360 634866 -22718789125527062195379263635200 634867 -15885399023182964718571966828200 634868 18685575899123799641520334056960 634869 -2044494317353898040297282819936 634870 11092818834114786808069604474880 634871 -144438396070455601498044592187928 634872 -9566739485939335556351906611200 634873 101138142406323383952324938368000 634874 58597895234723120195692507053936 634875 4719639327982111167350140908000 634876 -32379988623999426874228737982464 634877 5011143396403215854861821995840 634878 1958362141090353002877727451520 634879 53397095178754411891984347819376 634880 18365974087056342147174613647360 634881 -1563157182172897544048692176384 634882 -39392970392217582766824466738176 634883 -40841074699879359239424752501040 634884 16824429523752512184773597233152 634885 -5677573865188225651625218305600 634886 -20115619039423749500270387193600 634887 -27617844418356589727522127917904 634888 -46336529490777576973652005140480 634889 1255018664168182146672444627300 634890 -7567388820910157620575478798080 634891 105489231622707906440680571230292 634892 -95915717095141166989929631039488 634893 377308407692486491467722985600 634894 -10887030776880820376949409652160 634895 545152362272966241038004612720 634896 5181715449056563166753454366720 634897 -36646867315307508554728444518540 634898 -46213896613360426597712484881280 634899 -61347387080950414000851156428160 634900 53030060593927471284623411200 634901 71900461880294048862960500293902 634902 -15069433298552953720477438229568 634903 70904245051173314277808844622152 634904 -88644699339831214842792759398400 634905 -34535475004225184140887652492800 634906 13308787416253221435110701159152 634907 7290656904055015164804324029472 634908 -59028691782725336788601575394304 634909 195889025171580807130166737440 634910 -19599184070639222746035314787840 634911 18265911416835345230741077860864 634912 -14325444568721796616329977069568 634913 -99333673989531496882486409319120 634914 3011887072409196405583115873280 634915 -24652375210870168959456766325280 634916 26508451685813349544173293008128 634917 -14193528382922141440723647273120 634918 -9733196000799718212194388087840 634919 -21387264820430368826554159505304 634920 5786971187563613776316158771200 634921 -34263670433512887839421211004288 634922 -1307062447537499977032573139968 634923 -124107688140397416418895577676800 634924 -103070063837366198600968124687104 634925 32909356300859355234725303350500 634926 5980488941820012125576135788800 634927 82267685087421308476818312789776 634928 -1327600308203486218483528826880 634929 36749890867310478004838044508784 634930 -9315214978694051312608575212640 634931 36789771640628130682017694472784 634932 -34196561033267384583186029875200 634933 25202279233547934995750797560820 634934 -49802188600681548239082744067968 634935 -13633156209757799707992797091840 634936 -39220987778603216916397443256320 634937 -115325615702491211461251499347414 634938 174255941877783273849775730688 634939 91035113260647450814162728384740 634940 -19313390581207123299807750912000 634941 -70042688817603540847134363106650 634942 -12266672799600216009197826600960 634943 -147522755419583589579719906495808 634944 -3184071589852698072032407977984 634945 67204752141772700966975123135700 634946 -20554904640983812677827100743136 634947 13467864054012759220959121145328 634948 -41233359641293210988317625563904 634949 -19830441172163228068676836247808 634950 -14089348264910359301277928862400 634951 116961140745526097751580944164232 634952 72208837139894748534946609766400 634953 -4970395147197335680352010921984 634954 645698866405879767890728015200 634955 -17074176841223719290225996854640 634956 24223747823441015078920854159360 634957 -37144399940571220297880380538602 634958 75012169272063193094779874416320 634959 27566920879473136429637613231624 634960 -927859593030627331862152888320 634961 -40156386300845894695185897539520 634962 -34944604578489688157972320494336 634963 6204292164082025508953776186960 634964 7021177602074327971370103447552 634965 54827152532867693744451644505120 634966 -65041046943400510131001911353568 634967 23425728559822497430168921520064 634968 -14133793432266147757188695500800 634969 -20989358158767037829488488832630 634970 28387755271896125247582985359360 634971 20321538117888437476501650780312 634972 361758763458667970635314360832 634973 41820053305457259824036991249024 634974 9893978126374341566547495063360 634975 -44894114994642328266865693407000 634976 -4551542969024283128186938195968 634977 3548529802950331356297538594560 634978 53704208020774488659945721833040 634979 56709016472668303710524712023580 634980 -3581347006074794239605398630400 634981 -151081047556595730920817921728 634982 28285828568956559158732145402592 634983 -29224460227163829955680413525976 634984 23385417513550179864617749708800 634985 8713562338130215167971975848200 634986 -76326672711549238639907930611200 634987 -19612570922744652054661414098528 634988 -102412766375627358544958548768512 634989 -52793039629435664967048668938176 634990 -49985005015053749795793324840000 634991 19065696942271260642545508518880 634992 11275523827273841936100538613760 634993 -52076992056720336893961960085836 634994 -11578623563188084577466972529248 634995 -36827684921008597867124695123680 634996 86289274718186528960318685296000 634997 128415633840276367428503040256512 634998 -3076889300155301754026721871872 634999 -2561583962354277693435003510240 635000 10850727846150135376009420800000 635001 48810709370069352243487548101664 635002 81316518333102979201585745625600 635003 68967576255480680562768535545252 635004 -11955089107932396419335405916160 635005 40658224030410753776844906140160 635006 -966418124936489708601237570048 635007 -19622991716531223833340061898112 635008 51908345729217458235255029760 635009 -6242509221465085772241720897600 635010 31632225800441874675402112888320 635011 48063391702831354939978374331552 635012 -34519294548758315320036900392960 635013 47848952639272859311860042235200 635014 -100241277659038786900838601738240 635015 -12567496005400627093469142898800 635016 -28122596720497880728971037286400 635017 164893765981964632248769191676800 635018 21014505799954831072814765207040 635019 -31524265503979850242213136928000 635020 43799934753177984079033590420480 635021 83913532744042656989116052439222 635022 31421787522321694251349871372160 635023 89328907161545680881294419118240 635024 95632395387722570424542035968 635025 10674016879017596633306813674800 635026 8791375776633561374276855901696 635027 -8629010723992066762563382752600 635028 -39324830909850422490597480622080 635029 13361596842449605302275925593440 635030 -15000165796662823318976495093760 635031 -4514370232535433832856414247288 635032 -17015680781357791726504736409600 635033 1250994398034326752381632867264 635034 9549617714777493475145561744640 635035 -407705909224747806340765735680 635036 -66525355487896260010428502725120 635037 34545873606564511585273399692480 635038 -29594413134661407079434852427200 635039 -22501977455153456204814443216160 635040 2684736787750936508594396528640 635041 23222115087189784714562707729584 635042 -89259269668121616805831529484000 635043 85654263322965165229281329689464 635044 85308638926016909740963798123136 635045 -37509122892795768097876760634720 635046 9236383034365312868864227238784 635047 -9993972524560805239264846823328 635048 6647815008930327893654571663360 635049 -15132823410941827069697941045932 635050 3089732936288282738860037536800 635051 -75831578356233445935902885631948 635052 22889087118303472265219685310464 635053 57931920215547243077675630117664 635054 7081113818334502637634270617472 635055 -27726061723537204214167147680240 635056 -34621088492115400948902888243200 635057 67706544632588485657787151900306 635058 -19101472334221318386558955326576 635059 99031505228093251839614178265816 635060 12734474630802898678008530204160 635061 20116241883212942270663460304704 635062 -40946004701296768973350654955136 635063 -2955909640258986167420811590352 635064 14015016628924704201373382737920 635065 35601244683109652999159837929800 635066 -8251389751887689998083783392256 635067 943908663755537877418853005440 635068 -11106387742206234626637955508224 635069 116312928697139895507591898977996 635070 15490359763134007831747296451200 635071 140763300532162321561268112453600 635072 13672642559906419342306465284096 635073 -34657558540074613854314694948816 635074 23911784671930513450845928785792 635075 12574430967260473105898078976000 635076 9349842428765616079962882109440 635077 -206097571122464238439030138675940 635078 56733804047477024604744472767840 635079 1573779080341326470066423625384 635080 42909673480148902591736696678400 635081 49302307951563736066276044931200 635082 7047501243078368124713297355264 635083 32224488215024601637424398455984 635084 83254118112342545063708498025216 635085 -65646317975168914532891052852960 635086 19946823082762248877384322916480 635087 -64918258937398666064300254581264 635088 12841655637421798927352704401408 635089 -20980995328482759847684744652364 635090 -13385061422858654880568697592000 635091 -5453014909583404541296671560640 635092 -14154660808228238565183258101760 635093 -167407900727325258692429166234720 635094 79228120272521486515076032128000 635095 -12561699339718838873251908141600 635096 25603205004965370467321903185920 635097 -5278369493313283194412244916480 635098 -123908944923960486937821607700736 635099 -27600633556075208174569298608032 635100 1777877968502505894697943424000 635101 147836939283188189552579944331232 635102 16975690896037337230736642823360 635103 3985867121588524569303530848224 635104 36060125591098151359416820039680 635105 7062388419132510713582482925160 635106 28558616129732447626888830878208 635107 -108551375189039532334772133051768 635108 -82216415172474417253112255705472 635109 86123025622987457262142917270240 635110 225807574523388396854573905920 635111 -168031270617060810015037285758048 635112 -60472236205483894947224775214080 635113 1485380259350157870933827051920 635114 8321078599922904304102536436656 635115 -12928442674355077363484255304480 635116 -34428420859380389087559195714048 635117 44735598733092556380682234836192 635118 815586326351233389881605168128 635119 67179036541824998226705324445520 635120 20328230763119784082508126945280 635121 677255223162935462074206181362 635122 39312656011012508683456272786432 635123 5310933680788869235033281189840 635124 -7040973013047817002863260397568 635125 161083128733526827840301609859000 635126 -23876950545905794145411510683488 635127 -51898427651001424949869052602368 635128 -7417821598948164392069143265280 635129 -63781191053757406864582244220 635130 29048230880154072024599243547360 635131 2133081629180778345643126504224 635132 32445860209294206728604810040320 635133 58528699680732760906652586138624 635134 -99040877837003153683945611079488 635135 -59520112155253153930329207608400 635136 -936938443771579119259833335808 635137 120089991496182518562206470815492 635138 31407152919067857170342787008976 635139 57172259932985568750826773473604 635140 15637765789026530636025572167680 635141 15233490413326928260434191711772 635142 -20022803489315964590984741060736 635143 -43535703595522576979897239764440 635144 -71221593177402097207487116323840 635145 9222857789694918025023206461440 635146 6964770926244425875597665734400 635147 64024846795040240336428659616596 635148 5258677540826041126558718008320 635149 -65062616117250243921877847739850 635150 -43821393482908519307754444307200 635151 11602749235072686810444341976960 635152 2380616237582723470124959137792 635153 -929610833004429905659275916176 635154 -25357177024429033814683867361280 635155 31214242318886192942984145328560 635156 -47770204897547180820866157541632 635157 -68938573263452150305434442986546 635158 145455490985347066023671711823360 635159 10169009874194446829717409792 635160 -60679324507791506736791126016000 635161 -28954369276403761468192397891708 635162 -16354829903311313667059327329536 635163 14981915848535917254218545103664 635164 71970060316720223150410750117376 635165 -10761208802959960511175385217940 635166 6176572697707287548204251452096 635167 -23363086466007085985773122586280 635168 -39646584229372428444389716525056 635169 9320745691568908122557634784944 635170 1087542769514994513447276211200 635171 -72281808609144290289715827181608 635172 2162835195056821817301629712384 635173 1115695641834235016511713947008 635174 -28171233598958351355395135813664 635175 -65212226754629494051054844154000 635176 -5752912393606616012647501009920 635177 68569947440192668448428749071220 635178 -24833931008226825477528368453376 635179 -15235945529970349763411297001824 635180 1763657696713660795529384448000 635181 4350958743994362226399141369152 635182 29253994127015694642299508432192 635183 -30948758473416603523330748206680 635184 8000922318628469745995198005248 635185 38632883240556039313596787603380 635186 -43551229155696227826002062100208 635187 61249797560861769920464718622000 635188 -29216088334677218554017556118784 635189 -55413221982262179667270501521120 635190 -4679034857790943555388314460160 635191 9768800740486475449046303371152 635192 86775453815086110159518264832000 635193 -11415108130594279456197138221880 635194 -5263561092051465835789307404800 635195 6248800778979480913638705258000 635196 615282281931805319038186635264 635197 93978415440374054076175774024646 635198 -44226328696196916399825869702400 635199 3241728824762866240341985638528 635200 -14324253051384430157364448460800 635201 15959683530016489730747428896384 635202 28510694334370606830931416408192 635203 146389378804813401181148951307452 635204 -15825335964160386243178215859200 635205 36053059681660836228589761707520 635206 1759549252185745669301616931968 635207 88823970594842468563781504442456 635208 -2768174888144320748587253760000 635209 -77120290000336046165751384761537 635210 1154239701383692887212679665760 635211 4061689766522562063494265795288 635212 -66567468095423047190563387788544 635213 21525861290454164157327894197964 635214 -25689296804048084991429973619712 635215 573815362375645124098936572000 635216 -18343439790678065098689483202560 635217 -45793319520623622727498870788000 635218 9793114991987087838995738044560 635219 20126208927424340517968316230448 635220 34743810694883362652253033158400 635221 120546436025910939729775829445966 635222 7092317887510549957748623302528 635223 -74716267992313446185270236344216 635224 7616276343636213909111060971520 635225 -35847630545065767679481907227250 635226 36201683066807534847567310508544 635227 17971166762796855462846483800000 635228 56347261233142442598350399325696 635229 -37177922346383843369154959909760 635230 -20995050768428899998538464988800 635231 23635321470456533523653090950464 635232 2455845644807161950230048931840 635233 -9349041263071736045707014128960 635234 70257905331622473183361820648016 635235 -31793892404818876181587881234000 635236 -11065469004833518266585885491200 635237 -27358354479852028832287655111040 635238 42836696943587998785447392998944 635239 2410053120112493620313468075520 635240 41020235507665455050758768588800 635241 14201694547046915379874288501392 635242 40100792769784310544676975012272 635243 28074761507846001516855861210000 635244 41025421198049108128685290722816 635245 -43356679040471777844659916397200 635246 4428788974666403947453873219200 635247 82938271663332470572769173566024 635248 27284024635935708383340918505472 635249 103622553278986785373216146839250 635250 -18116530821069547787077248000 635251 -153290160261723627395437312269748 635252 15360509135614702629712821288960 635253 17873977065023216803165164141120 635254 13514803006303270608964166651904 635255 -79768678868257039263431252508840 635256 -40630954930874922168899617996800 635257 32291814157388463177239599793024 635258 16139912059729420268856988471488 635259 53843070366592598102105978976960 635260 23179713619007654887290179880960 635261 -103102580640312509347428067207776 635262 14179064083193871002270193039360 635263 66348374533460731041085546512512 635264 -3952993760806982208230680166400 635265 -7975524241437579364297367361600 635266 29414451751748794797920219234304 635267 -140117802540191056709659783383684 635268 -85194126449929018880808892452864 635269 -18867519055710902317328387031204 635270 -43652713868958400194621551425920 635271 10346588702711854465588015547520 635272 107571456806421931613359148851200 635273 117429231973175521362783428624820 635274 9096532791630942158485936126560 635275 -43042054487482332503343448740700 635276 -771230597211203389543567280640 635277 39346439487255188922425528322432 635278 31871646673612162945446578115456 635279 -12393847636263092033318106567120 635280 12927307844016615281269529640960 635281 25857945908567601141282678407664 635282 301345210644727400691811004160 635283 -877027177178892808800233628672 635284 2756146248758105212069469911040 635285 -11683029414263310317464109530020 635286 19896998145816100444190096033664 635287 130615925372532116993009527316936 635288 -7621347305871220559666011146240 635289 21844194739690072395346887751488 635290 -11923705967618283692411927859840 635291 90453899306069627934423511378692 635292 17800940998459230572466821532672 635293 -18168887864219454506149587314458 635294 -14257729513167842372967486867456 635295 -190459553127370266139719348960 635296 -107577563499524003945650136875008 635297 24534278556430829008844388526740 635298 29038305125449731047364674273664 635299 4342765451844038921883278802432 635300 -26580404381526089800063097961600 635301 7222374335453730103289296471230 635302 -58381177537485477881591755311648 635303 28580403595532406894679934269200 635304 -115159693589250618798201150996480 635305 -5546811492686342243275609870080 635306 8923513850673838530871600456704 635307 98399087161493678454650624214192 635308 58380621718690991126227785163776 635309 -99287931031833815863530225728490 635310 4891772280261974063445370022400 635311 -48741987732408122072404970987928 635312 -24286552111245125726263605166080 635313 -4095418389693198179134954406976 635314 -8670166912068342471526669129728 635315 76137374079801663455429634156720 635316 47079854004360718587877436196864 635317 -79374495784771447697561040495634 635318 -31008178631784068116599253943040 635319 -3076687161717263135011163558736 635320 31331772850469973675721095168000 635321 44850869974889569662820825540944 635322 -11890050989000603885291028107520 635323 29443006307119390198238060710864 635324 86124834276793196533354858070016 635325 -316503674186757428809168970400 635326 22256247433605247119692808698112 635327 11963824477802823895565814196224 635328 28281887780319649759342155005952 635329 44679998991208477729603052224514 635330 51721906979355676839488054230560 635331 -79784444872668765932278542634248 635332 -21008427994897501967457227631360 635333 -93291929873641966583565335528418 635334 -7682804248983170344110545064768 635335 -49433198956910766169039884618000 635336 16774480599849092746280083968000 635337 31137110393230017843658898185440 635338 -54424981981566329685730075722240 635339 -27622665445471259650423758730860 635340 -10129328615519615223439524172800 635341 25933081965408488372110979610240 635342 43211213414418549047835166395072 635343 -13601438442331529300117145609336 635344 -22528928653770086336260725514240 635345 -24404113395366237863161706784000 635346 49967225839533873102808469612544 635347 132345491308632873465820571986796 635348 -34789011460114495361111295596544 635349 -14076864719933282269314747873984 635350 28991533122218681814948104980800 635351 11930135300965439235819349385352 635352 21639967303732044291422803722240 635353 -75312952059317264592705272657398 635354 39899296531329364678536208472832 635355 20910545942961383657771176841760 635356 108363567836723384240773067011072 635357 -112717857911044830844977024656928 635358 21383613579365675844012793042560 635359 -49719807487530976194170737049440 635360 1434589411279770343966432296960 635361 -36812487207957688592425016510400 635362 120204822459721661449747674624 635363 68229451488676444236153411795612 635364 -712851924759442677960546887424 635365 73986499077895538971754555221920 635366 5903589781011429074551497894720 635367 1119091923522558002442908848680 635368 -1977227331661098733179073904640 635369 11845232073761730115813764521280 635370 -9588566370956504418851882515200 635371 64628775971486873726074576200 635372 -12524121520707281018550445895424 635373 7707520173340194944089025532384 635374 -12960395628718983940484250609600 635375 -26703689704457509763332376112000 635376 1531140521086131365110232383488 635377 -12668936394393339697224808115868 635378 -75959446304170667237825146174560 635379 34596206356319655918655451546880 635380 32707401663183997031372510380800 635381 -24501720720691032210258802242048 635382 44025644353814124192828456805440 635383 -60032734398903435456142969530312 635384 26423052773759590633990497730560 635385 -22705997124458582299231070400 635386 40581559137214856148431612737392 635387 -153280606745923185899971602623964 635388 -15645902424629022956043428207616 635389 157721170544779007157751286941190 635390 -24793877324722461444860622451200 635391 105205344941535064592180472110880 635392 3689377588470521189952946962432 635393 -49646376489913390066436967795840 635394 6780468510935969155876981756800 635395 50739751814594525215984393664400 635396 -14839169410945161867918674275200 635397 -37224861578420272916022113402880 635398 -11757369971623271698373350901760 635399 -46134258504792652495723794492336 635400 6098093550964619240951553408000 635401 -15234327031197086017668320459896 635402 57418348936556111741560490767152 635403 -29302126929472274439665132281896 635404 6666245579937065112847065710592 635405 55826189866037526449711594730060 635406 -20033151521508076114260848774016 635407 8689429864347659058013898700800 635408 19754970201045461124153588056064 635409 43977050848389513032647414617924 635410 -19741600716499637606767921676640 635411 96744271757987978569161959424 635412 20699240374866433960399391373312 635413 -38689307961336387552984133892338 635414 4110722631497614641200913002880 635415 -21295814186187022812542110604160 635416 -61933861780822211353242577643520 635417 72544589585257848539102037218880 635418 13410184148762448122949106920960 635419 10835800019548035173616280624560 635420 -8132941018239946418783148126720 635421 3352724917482942600533475791040 635422 36291403284923577971801949040512 635423 40259276299149349861093248504672 635424 -13815246101351040816725069660160 635425 -6860356377280715303429635491200 635426 -42422272691678463628688984121600 635427 -4907049808345552422689499932112 635428 -73181562002415876193351180934144 635429 -14764209747148926197011669370916 635430 23887580934618610504073162496000 635431 -25468228703127136034644023157768 635432 -35503121217670841893588966609920 635433 -75105850911375458879638815064176 635434 5462161415550947259350782205616 635435 -103041545455366279326028618892640 635436 6376514961879054949233141849600 635437 -106037694535774035270889538042976 635438 3794242628917104029037375101952 635439 19336428927159291670418787611520 635440 -18686095824120940928738590064640 635441 -93040484288634226252690179154158 635442 -35005324351065708708679118191488 635443 -39440795917448561969494770565320 635444 -48872125695192546393498049787904 635445 -1412230706521578331166469307680 635446 -2864684730612010419456201855360 635447 540646622645139263260086709392 635448 -42871449263864922800581799116800 635449 -22026062213383843869961426542550 635450 10075202094156935332339533024000 635451 24235426928384264698682240126232 635452 9171138348314538006934265179136 635453 24075686347832210872239069496704 635454 -13037042078076618670639424832 635455 -22064909060075978475536366286000 635456 -33009664708838347531893496872960 635457 -53102366315716223321911316712960 635458 -13950075004810510037334404335920 635459 -9177996040866977200842521752560 635460 5177904893826487379538676531200 635461 -12949164348251179447555541219938 635462 36659488343908679264998562363232 635463 -1196631695209855391103997347408 635464 -22320504641290712709066535664640 635465 429701076129400946819722966920 635466 3554884320934981008410258344704 635467 -16419119899269574705814087401728 635468 -37056705851052753411518324612352 635469 26075148109650218430533585288448 635470 7268253792427589674432471315200 635471 -2923855347825693484385346941328 635472 -11479676502211848155439940239360 635473 54947775390230357318030344003440 635474 7088848438437216171557585548800 635475 -13844814899921737329211445286000 635476 59074882183671762850831557652480 635477 -4669575944272988024949136417800 635478 22333147239480574572613860364224 635479 18096685004028718858387094264584 635480 865674145581650423066938982400 635481 65109965304010510578821770700784 635482 -80508632790103625838081976827408 635483 83733675046170511484782972305732 635484 8201672874979724223782774401536 635485 80719659617665652057161702539000 635486 43493531311337353829941618200192 635487 -107503258255241010317619825570048 635488 -23430913030263888964722466750464 635489 -117936733487594222113012272515280 635490 3760359683552311976003821201920 635491 16791661846494095812268797063984 635492 34641553386902106589179115776 635493 -12127598670545148962687661684000 635494 -68910975981898782927566511889728 635495 -4717714453231809993623732567040 635496 -23822775601860011938295087923200 635497 -2026992778937085126227812933040 635498 -11244838984291643209285907698080 635499 49107885134939819612057990931120 635500 -8604248567185074705928943616000 635501 -9233749400955302141744189985600 635502 -471682768972389660924972604416 635503 -72928963649939181855591274510536 635504 -1118690185133265782072750407680 635505 -16354462411082656694229033556800 635506 99011423081784073855975612901280 635507 -120671935267116477728946698648244 635508 -26227877675819845882069235957760 635509 -16123744635916198498221240620384 635510 636882129733547028530576482560 635511 26760056798113799664247122956472 635512 13973902699321396574192224051200 635513 -52565075220743342690097318746496 635514 50950280176029793462936882187520 635515 22323304320639419185960493180160 635516 -10266882318066020408773648745472 635517 -628951251680146866681298884852 635518 -21823823674505572606481930911296 635519 -112746660132250382325900764542080 635520 -26163996574371708712266812620800 635521 79239352070043862265147754538944 635522 -22396728296686318155348439700448 635523 9645396916461627688417914409728 635524 -56793906127851098445382672683904 635525 -26388638739088691141263101938400 635526 -356692622990020415722310930208 635527 10784802288722051089793686180376 635528 -80635521106785916067391103703040 635529 16129724229608050637324715859200 635530 23107727122278033811691539398240 635531 -9548219633055528636545782103040 635532 32715802837211662452487208914944 635533 82177807220806279067246581593782 635534 -20094531300301240733053469845248 635535 15499660713977789267769999640800 635536 12939042513925212847708063924224 635537 1123350238988127796416431274432 635538 2044192148880624310886025861888 635539 -124265536462074958860228404662800 635540 -1023625806074948429164448716800 635541 25285282332471427813290369730944 635542 -11879109641448977522541502415328 635543 10465344662494673309149009659840 635544 -6966691352918291300188322119680 635545 37440426398747162210689925222280 635546 36143131206357696380221940447472 635547 -82027086615227313133523176368960 635548 51875056516979569464457238453760 635549 24784863477473866035526777822680 635550 12059958791505981575895363072000 635551 14497461146954077959939593072752 635552 -92829148915456593893484573032448 635553 -100472291910457526131046019007200 635554 53318907404054752473686293232976 635555 38657272511248712919824145864000 635556 -6148002507921272970380019760128 635557 9266030360367308206090579954780 635558 2482420811216021040822670467072 635559 -26944804252397758379967225644544 635560 72282904062454071261987376896000 635561 -68658859528651115572019614726668 635562 -15409459584733957228086369785856 635563 132969002222319554227953833397812 635564 -62731667114263608866239491148800 635565 3273243500738401964084676193920 635566 -56428710200119183963151354136768 635567 -113247356775655925990127772374384 635568 -6905835801255550064699465957376 635569 -486698113129952080247014444320 635570 12953226981772764243762630062400 635571 12994457900934778301505137701140 635572 24247479334607160610350994585600 635573 115696081813210270607177063977020 635574 -9298189422143892623592708517440 635575 -16669072921368993603636705929200 635576 28735477209839118779576778240000 635577 -79068251188678741739200368776880 635578 -33401314352274455393579781686160 635579 -31220529573751658698461590232000 635580 25134994493089786368412541337600 635581 -64702503632475878348990424737088 635582 -16681856716317227634134345684736 635583 365181089316313179219665523840 635584 -4675396105305088306600370765824 635585 -53719837139219608694400957172440 635586 3804271285842921593163088235520 635587 -176351394464261056980124755205608 635588 -3370345279547534818167855866880 635589 59757102407110984031166304055454 635590 7322539543884564184025540380800 635591 80776215979977058007210922908184 635592 -11498493150524795429294576271360 635593 9287222808340589724067666129920 635594 57182967419483414066453370882096 635595 -29480889511861151599216360446480 635596 -57025732743580408039014498938880 635597 -32113451325397037899808180082708 635598 -10925529637095672885262468550016 635599 -97291954550772052172959800720400 635600 -573126989023106748529891737600 635601 2377900333240089263695000526832 635602 33592788407957877494207039015424 635603 66553610741175262337494341471852 635604 31240043263130998391409301456896 635605 17345476034308926516382727333760 635606 12878381729307647582918536771200 635607 1542546827449396097137515907200 635608 39447695229780268901652395304960 635609 -2834207477076088084898354089266 635610 -24168448102073299918014932778240 635611 -7371315682275808195825585784168 635612 -110050031743741577078548298331648 635613 195780236605302294827840814912 635614 -8866647729691445283596113056768 635615 5291533845842583666812364926760 635616 -16416450166879432862786695200768 635617 -5988904681075369447534501002334 635618 -14738042298948732848346076461696 635619 -13239649590074997820603169189256 635620 -45876816166920551899322731568640 635621 -36961178186064894571453269950688 635622 9438165875021392421099839491840 635623 -4121141034441047667502355210160 635624 41916874787935596807716640522240 635625 -4730726028417580121141306328750 635626 -656740940447939827960826438400 635627 -13140516569959277621270604423240 635628 31537510939594461237481866756096 635629 41546765460717865538241207492960 635630 -19750836839222520433865321308800 635631 -70201093258243840354945031373048 635632 -12660957920702388079180985073664 635633 108036601684394787466887956974080 635634 -74774227408795451724716309760000 635635 -6562427085557010801275513978880 635636 -62203588593484422710286263521920 635637 -53364507899538464828886044867040 635638 -19173142657659491403380458585920 635639 -134580415934540317540470660577560 635640 58722048792535878805176537292800 635641 75205191516045307434859744935892 635642 405735641496550712643249338112 635643 -55451721194823270641572761142068 635644 26155962005154401308715894695936 635645 93029403582694811036723294191200 635646 6639770490902679664991340269568 635647 -106487964563027656117935988573200 635648 21771684438237423895475895926784 635649 -17879487890836872799594914960960 635650 -34317032214128372886498750493200 635651 95836828064511602026313553258720 635652 -8048333610464239450654757322624 635653 -59771031721495871988696181208098 635654 -219619177018841454807298360224 635655 10518522695477354972118388561920 635656 -35053626917441647801779431178240 635657 -76894657098973819195118121573168 635658 -3196623928037925479398407081216 635659 72864591397410246746972989419860 635660 7050546714572808832493933798400 635661 -56770385389128588158469380531520 635662 -72794019023030096444233311087168 635663 13573966707870514501128890204160 635664 -5643330943056181065598960926720 635665 7747355269757625244610028915060 635666 72117091371770819847130521951360 635667 -34517488550900742396572529282120 635668 61055764662156513606863943929856 635669 -862079850456653302835652646656 635670 3119063796969759412654036665600 635671 76235055573457399602349541756592 635672 2444646808253039635772117606400 635673 -40759070817846383245090810042416 635674 -14518137868595436501881271032832 635675 116168649798877045928534880304800 635676 48070872571257044268574669650432 635677 -41526899132056826314515037176954 635678 -45717104649001472757030114399360 635679 84744695372879010097599693693048 635680 36257664846743533736312890982400 635681 -118805782722786859756146234353496 635682 -11196582727953836102321351808000 635683 133514427007489432383610278282520 635684 1799411535992653163878926999552 635685 10268282925993598124276511856800 635686 18262584486996017434678709144064 635687 -15822331957652109883243792789968 635688 19132599903035037319633503513600 635689 51298663130911153645315585594490 635690 43755038312100918208888825324800 635691 -23528844498494929973587134990336 635692 79840973258262426790813591874816 635693 -138669757037948411133071357207700 635694 -23948505249595995374924726908800 635695 -65180879702191035064851930559800 635696 4635511737689735593600290619392 635697 -11324851104932049083186050425792 635698 27328604798172240455748041152512 635699 24053934313859768144423227560864 635700 1955448412978672380304943769600 635701 98591578960184278388761526325504 635702 -63403224117874518678492257966400 635703 35424532925852683389095922022224 635704 155494421054377390543370138726400 635705 -8182577571549831483524452241280 635706 43085607390309908365372236704112 635707 -97078607285368764461246590742044 635708 -60509996988734591836086112822272 635709 60094695441493905259137677782560 635710 16353155526931008829216482059520 635711 -113708777315172396602389047962688 635712 104279185046255433623550296064 635713 -93050976978711318711876821756800 635714 62168520241687105676644321653456 635715 -40132338513712924080441712622400 635716 -67425312624156055194998909186048 635717 18383626379721860065714728772992 635718 -3301082799618371309363932197696 635719 -35121484185325743295520822534688 635720 -20899282809219587631943947878400 635721 1732564127345775965720027064432 635722 -118228190145378077434510292110848 635723 38869389368999442564435203809704 635724 23785693149215442146567336674560 635725 -9497426110435630983820862952000 635726 2561852540560557374144045640000 635727 -7704442176439690406460585533040 635728 -33298583262254521489827775848448 635729 -41624821325480533923778628246670 635730 9246613504533053029879220190720 635731 -80741523313748711661652369768468 635732 -54018582206774509594591756243200 635733 15589570614227608052658345696864 635734 21337728412134798107584695936 635735 -10417907646134263062022593456000 635736 15639664867020768289902242918400 635737 160906993346158250365436843637386 635738 19683719450795431496544034253760 635739 39533867565149482302089372539248 635740 -9061533878588763295184068608000 635741 2380314630564084743743836247500 635742 66584046136790306188203494503680 635743 -79981151467053519337127972026752 635744 -17816015022813440598288523198464 635745 39228876498265702487047415355840 635746 813119993974673687110589018784 635747 -40672572348267722572382309368368 635748 -2754707190666452506745709281280 635749 -186063949750561258482525508036164 635750 -38209082596320968379312261696000 635751 47140735359424251105699925096080 635752 1960127697544720417077268101120 635753 22068258104164325721118107474804 635754 15495079168279050782143327621632 635755 538552669805816160047631014160 635756 40316546650865526553583351155200 635757 4000007179342591913401917213888 635758 -698409027493076644488855941760 635759 151806077399718151703165646968040 635760 -279636549375118878324409466880 635761 -8852926483039767982386850885568 635762 44894076547195525068328873009152 635763 16001667748881444626063083243584 635764 -19715449349202337453262647671424 635765 -41849765421033045658392576002280 635766 -2933995475916910288005494464512 635767 -15968478953931915795120126870480 635768 -27757873536169390130573835018240 635769 12327720337679390431712609844096 635770 47835555879160282076237087578080 635771 8513558132688319461559376108352 635772 46814339718423485976531488481792 635773 126917401126358561483366161270144 635774 76599134237833503894882694427136 635775 -10363373545126841101680980236200 635776 55661012528511302552076744130560 635777 3536201770292503303199819050626 635778 -22671389990373058909236156935040 635779 17760796685947659178796347462720 635780 48272399869394311720414759157760 635781 81182999069437678639412606979552 635782 -2577351771778861796001624851328 635783 100009902149204012026205948722800 635784 67649993361544999965816453120000 635785 11295182443561872827231939770980 635786 -73753611406076964732058767644160 635787 -42279448408811735574359584658232 635788 -21421324925799746804768177280000 635789 -26298597594831906851880167208960 635790 1507866577215452327245549806720 635791 -19072285150226967185278064301128 635792 19061152127320266154659175464960 635793 26112842967778693216304151604464 635794 -19850778591395583158158320413568 635795 15441138914085147233944835643600 635796 -7744203898852779302603776266240 635797 11995164476502850885950363471200 635798 148178656450138706746057740864 635799 -11560292386794612928330749098136 635800 -15455142524816749155821891328000 635801 37064238318810068967443565545802 635802 16532739883313048570298713759232 635803 19263185060599158745655080462880 635804 4493972332234153730412341377536 635805 -3914742551670228110222362896000 635806 -54956440108224423184006663083648 635807 -483270843708747000962858068488 635808 15186786740617526918514459279360 635809 -118198061510701001083015069864990 635810 2454099257192142641296207749120 635811 87390897685551706289519873726784 635812 16877730062055991833236545339392 635813 88124350610228396123420688304062 635814 16190075877547643347799773219104 635815 -48550077448351965748302434420040 635816 -60493664860676370503019012096000 635817 5003340806467003593709786086144 635818 55973691348503956335306268504416 635819 299731032413881688904381383774544 635820 24800200497073243466574172462080 635821 -13102377776337406562508934591978 635822 43301487007676331698551297343424 635823 -49008110993815611642338188134000 635824 8518338777999302420061559013376 635825 92014956232721854537659796369500 635826 -47150571980158708267643666576256 635827 -7594934179094604832585833303048 635828 20211653109338186106438494558976 635829 50922440549382393723882591300384 635830 -1517716589304712675876740046080 635831 -5236930151744302080352260349008 635832 20788603740245931406970302955520 635833 -61898215719665742190738457656176 635834 -18685868757935422596569456071968 635835 18147829318586206333560749606400 635836 80671817057240127978227994260480 635837 -153055234967101077031277818979514 635838 -17549791823139032117556076446720 635839 -78114281548008321897183034093440 635840 -13781326669666964727778938716160 635841 164145172185436786914630364416 635842 -53537315809285392587784358874928 635843 54101664430743678607449870291600 635844 2109970213424320897244370327552 635845 -7130319356962394649897075930240 635846 13575051375820304017900575211872 635847 -59406543868522873898596995552600 635848 116910562661051135157426286863360 635849 133632169953388469865399623189850 635850 1340188540570997651982356672400 635851 -37388588425371515231290243598256 635852 -12671139362125586037375195909120 635853 29312807595414901779730369216608 635854 28836311842549875210076521129600 635855 -135120072609090838586172687720 635856 -6112042556737008900496272261120 635857 11301383686385500598578584369060 635858 33978787638896900894997150712464 635859 7496875431255834961194757418064 635860 46687381813841421206160778510080 635861 -121098047667682946968171994940576 635862 14524685516290942014340928444352 635863 28209257508506393211062706756864 635864 6925441223878478943706979819520 635865 64794276585931001119447067910720 635866 -28451127518238467468152455805440 635867 -7161923900670765661723759809084 635868 -32110433863157380811699742197760 635869 -512443948445983480810620886632 635870 40042696847669784334756451522880 635871 21943620250887798136147867787520 635872 10480816997676536011600926081024 635873 54839882012701799369104063927920 635874 -21407140341270567111032223471360 635875 -45044369787952281865761589968000 635876 -35450459178473634097342435983360 635877 109864484451225226074227428687680 635878 -6775332622977904924281101740800 635879 -25351073674408371680291998520520 635880 1148466980196718079026293964800 635881 26479244857543026049261008986112 635882 13466644417142955390977264117184 635883 -36069687458160574528145104592400 635884 1573806405894002881487941597696 635885 -79184374687853082400172294264040 635886 9412529230273765265473036972032 635887 1254373877221133476390222227952 635888 -1333838634174143575149141590016 635889 -49282521273574030606115018511360 635890 -5834050652243227967481065608800 635891 161180830721169388233730742393292 635892 -25461290402977620905114678323200 635893 12747061499793186398254539028142 635894 14274738228437365149293506774272 635895 -1706251181790849039103616974080 635896 91341688815411111405323759554560 635897 -204844969503458853799512242628528 635898 46410869881576069343705488932864 635899 53647460452471777006525588662120 635900 44478295662263662852472041152000 635901 -6363908017502689546394369527296 635902 -71703486560266660411829470477440 635903 -1627142001482952848033436895872 635904 -50135026784732269899465967534080 635905 19564487588635561219311067761000 635906 -328883082741675691428111491040 635907 72090696787853961565907063157240 635908 -2473824035468952688822380580864 635909 92487563843118021354352923238110 635910 -12931297929519191536140022210560 635911 121089469259361572976464863035400 635912 -38277906659273010103754987059200 635913 -68947674545554558640915089689558 635914 2644473502666014943193286667056 635915 -29633736174285974307202095506400 635916 27565445222647620377422251985920 635917 30630294809279105542200465926966 635918 33185208909581743152711618548160 635919 38370156279861008294146995658272 635920 -18120442790694684095048300544000 635921 59012331375937923588355129876224 635922 -37881261528811923995224415308800 635923 30187778618697564820526233840172 635924 1489350331249410274398373888896 635925 -26677253782203579380978430516000 635926 27997124414406753630672614778912 635927 -97055272506065413512801585792 635928 40115913295552500673600683356160 635929 28226108454958773099549451691776 635930 -16653426690843408460390690694400 635931 -135315209307957832679116821298488 635932 65846101883069231457502540262400 635933 82139396392302991161329424185580 635934 4481960778334401014317836681216 635935 -59542140250689907487439129620400 635936 -62660713320487134671283047890944 635937 52028996973065020878417224426160 635938 -72739952216039219509638685640880 635939 98011506724987075706892115771740 635940 7656067446725882360726376341760 635941 -154809083834051657284251031616100 635942 -35524616465879278306254054532128 635943 -8315346108969888822128263917312 635944 116228853641480064240083813084160 635945 -495514065315630781549617438300 635946 23952916087964889685647366968064 635947 22791194048537805793755016815408 635948 -6803911486954239808099619066880 635949 74128756297316153967275651632800 635950 -7281762799275102313018561536000 635951 -18101541337690872985450219832496 635952 12429255791466799198298025984000 635953 44892548537142243314410234804260 635954 -25904147281758781307291309711616 635955 52650472353032076418583023437360 635956 31445839199893955075258330983168 635957 -63170634548232520033286834458368 635958 16167471777832350370794988417920 635959 -63598465274347501131298990378840 635960 -5934930977942832695563251302400 635961 -77852996733232786523154416768160 635962 27986762949351156940694229907200 635963 687931191907754608283875198920 635964 8187634049354588052010307469312 635965 7526838358691657240302489443840 635966 10264932092265193183708454514432 635967 -83653845346621767225160106881416 635968 -627904491327670598934651207680 635969 13164574994891453717787234674370 635970 -443626335492575613147274982400 635971 -63155603335341170011542958743060 635972 -11096660831307169591821060964224 635973 -1895449014897204736578595835520 635974 -41101023854236818705708326703264 635975 -1079795826431812908668753364000 635976 -7002998328867860344812272640 635977 71664611379606118361931729412826 635978 -3586012210061682678885066111744 635979 -10289582154555383717470698693120 635980 -32621104109768112366290851968000 635981 -153710463413500613726145869278218 635982 -28790591705099721669131403369408 635983 65248949343697406762970888709232 635984 -24173950026389169580164240384000 635985 28097941570518591162026722195200 635986 -12868066699020807518590072235712 635987 -66182496772609103165524105660800 635988 42673081048763793371643803904000 635989 -12908909942029643063283091996210 635990 -48469680523204401207471594912000 635991 -10931058372112789464978844531608 635992 7156135200418235004213601320960 635993 -15488065506051041263827366532860 635994 -14186172919909313759191385605920 635995 -49665156947154147659269509914400 635996 10636795256737973300014666481664 635997 -3269288782695872684372658717600 635998 50358830257910356610959080688320 635999 -287320228349502448738592834880 636000 -28402897201233338066489966592000 636001 40860335823846934019131067182272 636002 -39968914395390335981329115376048 636003 1103589076486808676412827216612 636004 19898440179675617436503626137600 636005 -65543480946194509147997777251680 636006 2485887633709867767777873315840 636007 -84139668000051062708058083312888 636008 10389948960106691769274496040960 636009 -25244328237422149626646852503072 636010 45926230212482542396317875576160 636011 -5598236482641250174521093955488 636012 -1167521829039399239891087275008 636013 406081451123033180573001420224 636014 -51528615107425061599629177438144 636015 -13404539487197482029392594076000 636016 25799121104450515371468371525632 636017 29840316887605120155990658650066 636018 -19787147154013649554744394199552 636019 16856163557458010228559155551344 636020 -33470893350993084398478617241600 636021 29333909745700168265611876646172 636022 -6256282948127246296341361888128 636023 -12327814562116379510839297048728 636024 46715419208566086043670964817920 636025 -35457702552548827561443998488000 636026 13539368529294927611283968922624 636027 -1948499901563840032041737865216 636028 55103230096886945301378973908480 636029 -83877281854244272919484246215040 636030 -6630835614088035128813262305280 636031 -89480061094203700305451669264896 636032 12902704866776598707869266739200 636033 34101352794191243402231811394848 636034 -5200489485607769292690447330816 636035 -5877058591729403163666902897520 636036 44952049187153915472253440986112 636037 -7489460109443343799071658292288 636038 2230490557332015645753626158080 636039 144340467606218563588330605101520 636040 -89766708594585088190422707763200 636041 -39583095998058847096702664243328 636042 -4424757553485497211515476439040 636043 136980107992521718659240021454292 636044 42956805711380201055008530675200 636045 -18644165375749144330932360571680 636046 -64384197854129255750473204158528 636047 86976432056411044636297999034712 636048 -8007940330379373748928692617216 636049 -6806305683560254119431703798236 636050 16601657023773563043342819850800 636051 60902741906039870171794791811584 636052 114393482542809402040954321214336 636053 -65722680459101306941049887274592 636054 -5077529941971037427353583866368 636055 -45339335164470089336139066830400 636056 2688542517203085622312628736000 636057 10511400896892664376422299184260 636058 -16738386075372484600495976033280 636059 113027023403559816789717393376260 636060 -23111284986627580784033494871040 636061 -129077990870585188763982426701338 636062 3284776987504929187762138257792 636063 -42908338252183715960613483657600 636064 36258685536181183845864764866560 636065 1021997410317972502300306768320 636066 63885773353319427711225146169600 636067 -48552018283270417773417606395888 636068 -49388287591842331026611989921152 636069 -30573353242845410673009279312864 636070 -684548607609921557748962747520 636071 -92205552148706800816500468334728 636072 -11639096869637143461355779686400 636073 6020051603512505379821665027322 636074 -10265861224266615009540053343648 636075 37120755206342473881661528500600 636076 31299416367710777194366964466688 636077 4913416106739455663071147339608 636078 -16806032780602803971153140656576 636079 -31658914155054143405764625296680 636080 -24804458287769707644399752970240 636081 76425038095856566755370810377600 636082 286195094527569749986320661392 636083 14315026208610302027535427224480 636084 1715906822095899108044755470720 636085 -57536498406271121858793540245220 636086 35258157060684180229854484997760 636087 -76114546212201177899834440617240 636088 41359295398673911670478046863360 636089 -6943698359826652896066969470208 636090 4963139743530285403196058224640 636091 43857675547271475006577688609112 636092 74286965705018855455857657455616 636093 -6696423607385698256641388933178 636094 -6444651174751292544166906709568 636095 61367537987370195340022696634600 636096 10461859490830995445239074783232 636097 -56881991347606258118368114304 636098 81622105456483409606769675727872 636099 96849891928137673800445255488 636100 -26939959651564831906236535849600 636101 69788247161994147850095057933600 636102 -48270497087843229040802920199520 636103 38081324153365985414252593728864 636104 3946384684340166733523400622080 636105 -21806125249930065544112605823040 636106 -6589496241112552637617246153536 636107 108175015732946472707798255518356 636108 -52583981292218174708532706836480 636109 73615251422471711731796832040310 636110 -23328332221235893781165847455040 636111 -1029886443621796769065545546240 636112 -30429885734665692659316322467840 636113 -86402748186972272439972319895820 636114 -43990265000577882252940777676160 636115 17244882267724328627034123760800 636116 -74920438659108104978227917994368 636117 60306295889721593523839403307680 636118 -16099999719406898828350466696544 636119 26998992091641840734581274915160 636120 16845540211973746326855352320000 636121 13196781014914638122268547035972 636122 -408700391833612529859055995168 636123 86883246649432415448548213312304 636124 34985627973059695201657435148800 636125 14815514902031431496240640672000 636126 -1155474033496105978350965195136 636127 -823958950512085565471228991888 636128 241682596930248237038132371390464 636129 11483355440348026079442554523924 636130 -44460201012960544436023652897280 636131 81607510405711896696112797515664 636132 10429363709544749662922246664192 636133 -101398532090290788363408905791618 636134 48776598015360898874496618648960 636135 -17725519146821559019530344132400 636136 -133169335187426689325844697251840 636137 33179090579996940741481727865786 636138 24088524217604639053340056992000 636139 49605007173120691084895615152640 636140 27534312799548512211241830420480 636141 -22770272227377721539005695046592 636142 -321147230951085600511420629120 636143 40053893777287342015502081544960 636144 9693919191194513650952974172160 636145 30576467660408361383880412990080 636146 -30734473061212571510406621634560 636147 -147258965987751257776404867810960 636148 -76169940918635636998074566461440 636149 -49416504716820098914233824850 636150 -15316450802418568321202025182400 636151 27307572134405100160865937440704 636152 6518698046153684325428394700800 636153 20999041844090088810843583821504 636154 23273955854322936962357974993776 636155 43043220001235921948732023780560 636156 -3699552817727816159219951794176 636157 10316360035707469537855658329152 636158 9112902789179516182189005080640 636159 5518417274852852705200119224208 636160 10802615695464608158287931637760 636161 39555909016388124453134961890352 636162 8738169140403788762652032977920 636163 -102013578718156811163840350072832 636164 -15637910772294019316596758307584 636165 -57727720764067320487992033672480 636166 42209488659447327868584752825280 636167 -10755681399463872067803602544024 636168 12447326285067134543249431756800 636169 -12053889417206169024710008434140 636170 41441540536927335610614542237280 636171 -44443823789746357028986451790888 636172 -38038442466070189049547742778880 636173 -59134560498112206145167492644820 636174 -19882097555368036974535844775936 636175 -16626782377566639588979601380600 636176 26770403893195412033781220319232 636177 -16437571914581328310280862685920 636178 -20745556188574813313091952597344 636179 150756668195649274170320015089584 636180 24360632667554029215792324894720 636181 10529843790850977842449954068224 636182 -34512506485262716603269026541024 636183 -55861104154224575191357135158048 636184 29700950070707924213762272235520 636185 -1142584503956840719815884625600 636186 -3649646479035068976187439847936 636187 14531234920296376093900688995360 636188 27204999196082708325724333648896 636189 7109855575818994680115665274848 636190 2417921543222132728808216891520 636191 24043649470929077304888878552352 636192 106175806416930122302356107329536 636193 -124634092724408603582269159750558 636194 27326528145605284479802225201440 636195 875132118080186268679518435840 636196 64972769748999637457190367549440 636197 38811258373361359596420533423040 636198 42726736048254556657076762998464 636199 -21780234375457863812875034171400 636200 -3228853025314547770262234496000 636201 27311974223566819133473914947040 636202 16711992647332319885337121812480 636203 8104217494298065635837715296000 636204 -8732524258312592072035478690304 636205 -2293989390864897226343020129140 636206 -64287044311525299239619752096448 636207 18332536434021109167210085631616 636208 14162373542370080594317667696640 636209 38220628679227016288040765297216 636210 -506601700340300204047174216800 636211 84243490507422517388909221692812 636212 32159350107036130669207428102912 636213 8124017271718243029529445906688 636214 -2627987671683726449545403240544 636215 9352747452955551797333881207200 636216 61244254863253897474067931893760 636217 -74842534172860169662593377963734 636218 -26090523760441404951589360573440 636219 -69492923708729198740540950217536 636220 -21450210861256170158888913899520 636221 28380622481012486321678996070144 636222 -12793530982752485355701845610496 636223 -48529539261658841165153782399264 636224 -44719269413646597077903193145344 636225 -4831577611944910573928170500000 636226 -4677121531937558948402253021696 636227 34854547329100363794950084635200 636228 549013882217062308448921989120 636229 31054515369899845866475743535680 636230 -15060894826792665609104988096000 636231 -71527688286333084332449135234560 636232 112553951725913864517268091412480 636233 25997314552915714260512490909000 636234 13944567920860571874231487322880 636235 73716207673350868325801965291680 636236 -51484487149527118822491742014720 636237 -24279616822507930989842464072800 636238 -514985963527240244080375783680 636239 49824777960207211964165099444256 636240 -148577131915588086647413800960 636241 -46773170435406982508459450697358 636242 72930414194510026044873066108192 636243 -67805926780882346489513526545736 636244 -10305971477617694393329152851968 636245 -92517788231416610234547618862500 636246 6994923156740016177487833070080 636247 -71691782345204330131159680045304 636248 -11714662464719239330422261872640 636249 5003111295351445854506962517568 636250 1006187720831224057377370350000 636251 18426210950921823818664294008064 636252 12103540705122196986946602611712 636253 119624018697647501378240654413120 636254 -6258808715918527236776034647424 636255 -5062194361826772701816032667640 636256 123512097668859248256915961282560 636257 -29142134960422506253282261942494 636258 -12893155557693507064103581555200 636259 38943770709892813347162240380160 636260 -9972860087869929055933470604800 636261 -11339103362553069867362910407040 636262 -29659513559431555529227825119936 636263 -34891429345757031446177268796488 636264 42715659860703197820671366568960 636265 -17925808421168079517919703125340 636266 -105441306655237470702867849976320 636267 -75566878727749345692918263142720 636268 709551892611263667060461524480 636269 -62441585240488186892693030846004 636270 21141842792145421872586790338560 636271 748681551404522171164427523832 636272 1898035486102144626552817582080 636273 -46559398621033269782137251106416 636274 37661787149658214641174097541136 636275 376090555966458187851967185600 636276 24067560865333754310197945425920 636277 -156640615369782898305591556209874 636278 21207983102764367248948887762624 636279 10929946063016273148624695996160 636280 -34693316333270113494683686809600 636281 -2623177777891265269076814768048 636282 -32741592841790231322431398786560 636283 -112684240680703164976059208645468 636284 -52255545502367798468797150253568 636285 -23045969383828985786328968297760 636286 19973580663662544971711088009216 636287 -82265622926511416782129223816064 636288 36244537762344423702608656465920 636289 7096856809527839494945721707560 636290 -16954030659683563030001185221600 636291 -5910985258714560767790515293980 636292 -42501569831199044754312949465984 636293 21166092476446214994629668497216 636294 14214715572088939349633895059328 636295 24387269210171262260904815562240 636296 -84504891810484722978723110046720 636297 30155227074396628670002892317200 636298 -13369397623357194544617707787936 636299 -9993253534120514943788679972264 636300 5838308658946720769960127052800 636301 -135586122353246967163220174618698 636302 -35017788085610705172892501024896 636303 -32607812401106778850190334779376 636304 21307460259017186473088995205120 636305 65273339508339951762929579513460 636306 8521648927982949318967234953216 636307 58648754784542135781114071800912 636308 -13501318304247831290114547585024 636309 -46908861012654056553602514833280 636310 -24547007066428490393307659270400 636311 -59558605653171326126914304560248 636312 38493874524260348311603417067520 636313 66285679488633819340632388255562 636314 575036766755257900682087315712 636315 -61327901050496830058724249408000 636316 -79305749905944419325302336872960 636317 -39305586229011697325495067514848 636318 -10421051895159421943059889160960 636319 62048928258426394985718518282720 636320 -21959666866151902059708438282240 636321 -30200458890674850386518722024576 636322 35736930034824474976175468261712 636323 118364008093830137007862464212424 636324 7230107495768829433917157416960 636325 -42826055609469760522163988830950 636326 -22752299850200172657633036278400 636327 -68204144871181490413696219543680 636328 384048789520741430539872337920 636329 -95710504883651312385790612697760 636330 -15320370933081586253978441614080 636331 -2527159651926207742937178609868 636332 -149035349095625843781449763632640 636333 -143469834900616686568832292180096 636334 -117803423089727730518945889582720 636335 10634109207889655575111853643360 636336 -795358425298664945707942330368 636337 16279760045147670841662382757120 636338 -19835246960920430327079561922656 636339 -10058709257124176688012069768 636340 -57205002557970479923073840252160 636341 3996957905533760402157641920320 636342 4440993159663430357158913996800 636343 -122940121259930272609364958664408 636344 -88950905655242431885353774489600 636345 -35178210470410295743842253776000 636346 7423179191734364737167495925872 636347 -47830522533752278787770027457040 636348 -6718200992181344142349136732160 636349 -32299281078040916166499786396064 636350 4724162284423988955808428624000 636351 69323337352482520213658675237832 636352 -6719240558479045556228071620608 636353 -56067075699814535840774195038398 636354 7948736047773586383303228650064 636355 -36556553565559756299388650240240 636356 19049726119554900501410245152768 636357 895545542309932138838130576288 636358 -15234265476563060657866397058720 636359 105720832063696154775795123673560 636360 -43682193263040851228630357606400 636361 33370998891542125304589072531648 636362 -45826544343230666074434641519568 636363 13090733657687022232916274397920 636364 8408682092044822520531146669056 636365 -5132298818144334368830667178600 636366 15348509846425080387325844711424 636367 -78217552185465612045669589406360 636368 -11669377390177675490325035483136 636369 62120920088805141075745394037744 636370 -19682945979027584081766078435840 636371 44259733051736762753088462903312 636372 62303619583670694317399470528512 636373 -40489279763965216576374011946336 636374 -52593656898901189529971471654080 636375 52917559929872811467541658404000 636376 42574021019866626289275954585600 636377 25904745791068693287793518627072 636378 14439233333973351762325707803136 636379 -122866018251116147392571443591200 636380 26998715973790438308992359895040 636381 -38478491846842659371256682715130 636382 -51032107956465717241735734542208 636383 88156908367810059838309503314424 636384 -23665198470615770864182370500608 636385 73905105131994734063582278658580 636386 25934616633448960820814265000320 636387 20347381070883458317558799294328 636388 -26494712764080615526173840867712 636389 -1638920457538040156977821239076 636390 41623649966206457696256479481600 636391 41203405195903487222260026714080 636392 92761237179810587602248760704000 636393 -81045285802529868861209621729136 636394 -8136674949823012384409436069888 636395 -6625340959508805206241503665920 636396 -8846896739722604879624527758336 636397 98375997111149871127377554125312 636398 -39504354675612875662821199469568 636399 -15474891460374624589273050484032 636400 -78547544578627759361336115200 636401 22173436489988189753810199498804 636402 784202168989187461127651097600 636403 66931167111923658561609953992652 636404 -45482826527401077349405304044800 636405 -14915852850759229815357719808000 636406 41430768357885790164372204373152 636407 6332121059463550367164402759656 636408 -76435277648096546282588941209600 636409 158763665382451369416136291765610 636410 34952915369211237636843866204160 636411 -10600221527927802196763812485696 636412 -47653001836440662803639149453312 636413 137060304385916076543180649673484 636414 1788580064447931076006974645888 636415 -18690712246228013699915449831680 636416 16613413202046342465506198421504 636417 -71148515648452444022261684217534 636418 -7208411339551615614665424033840 636419 31981524580742045525786679769296 636420 -4426283120194364544147965829120 636421 -19327859407110044664877575961378 636422 27496827460612144419989382844512 636423 22071490021799756036194142044584 636424 -54794119744283279605098061824000 636425 74373562906491253234554282897150 636426 10344255950021755899847224662784 636427 139149040395346540217941175921664 636428 -17584164921751298302544639170560 636429 -74386409202376389718368769405440 636430 -16679465722807029233291587322880 636431 80917236305750985000240320969952 636432 -9190389684547353217560032378880 636433 -25078657281157691075537994746880 636434 -56773049112159130605977920844640 636435 -43059872574454330099881117060480 636436 -22615003335340221991680028004352 636437 113321717903478135186283203629952 636438 24815864987860951495964548228608 636439 -394501794184361726861055210720 636440 4291166432029274943949272268800 636441 -25628886150076132795318382046720 636442 -18326854240974489202954047894528 636443 14903647021796456043554500584 636444 -30983035265517303045215249448960 636445 -50203078856288103829195549905300 636446 -56993046406054662314329875694080 636447 15478308116841703726500183948672 636448 -117271898216597221665887815925760 636449 7055846309069275304750151084720 636450 9402877848002364167939997897600 636451 21653905488847661947710509898400 636452 6948405194862100216934187371136 636453 45884849269206744928339766502462 636454 -15142405751099238921376758687360 636455 -66707969775878833501451398637640 636456 8285952485033394694204213002240 636457 -21529064179313310635050223099520 636458 -6744556714820519358563318083920 636459 14683898618075603488241906309808 636460 86000245236358094984722007040 636461 6582314704273353864887602504320 636462 -16127696643588932017757436630720 636463 16780482212004643672628401365360 636464 27298513710623404562472368455680 636465 -21109017109466471295288164837760 636466 -79970965504927391894193768995568 636467 9176786361306939370606456572048 636468 -7497512059386446754948172836864 636469 88183214644083206281217741717870 636470 26819995228641849711754760071680 636471 135669981344608908648803569351680 636472 44810380310305371253724623564800 636473 -73292229076986718462732050232278 636474 20601808039011096019489900345344 636475 11372471553316418811844215492400 636476 -73463283368124951669541170877440 636477 37837304057799372347289352394208 636478 -4010395014245682147760955751744 636479 -9537433881517031427304196775216 636480 -5911447167303421434220920176640 636481 -1471728836203937547749937978400 636482 -20894396196655314665111322256896 636483 -32028133083563450138363727539976 636484 35728228949178245806191197106432 636485 73040525140463132492980374213180 636486 332091537472622441979924447744 636487 -3876346549522211941856593763360 636488 49884206600193091526332683125760 636489 16312564460862953925899658657984 636490 -3506658750060073025199747588000 636491 -566712004159313901366603906648 636492 -13061268805645335797259765350400 636493 66902853511042883279342388115488 636494 -34329374651532605013381968848704 636495 25427127783055561029083691663120 636496 339917872066603109015685824512 636497 90488583757977498534768077497572 636498 824296417901984060489237896080 636499 11309890153657996932774120843500 636500 -87224974118328730660426222080000 636501 -13229096332455926180274030281568 636502 10870029073303651193020652093184 636503 -34798152546604535421531232419840 636504 51694484456045357494977251082240 636505 -34490921330073608280909970841340 636506 8109377523682162353305061410784 636507 51506012035762785695309992474320 636508 11464575026627618773327226681856 636509 19494444213919896019512751163616 636510 4951260910501172105108379500160 636511 3970746748053683230946962948072 636512 7339349906998158410533965791232 636513 -16156100628558469549455894474912 636514 67664825580922325589521196194112 636515 -9047206565930651419956677218560 636516 18098596421982464081336059923072 636517 19869322010412516428662859375392 636518 34050481598183828082948838836960 636519 -8447618131213756229761510915200 636520 -59026543503867197252260784179200 636521 -213041629384310704195317847144320 636522 -35806277553717266088240011459328 636523 44636163619088071472631844642624 636524 -10887357964145202702043569192960 636525 10733704559859616955944469712000 636526 -66950871406351038845404004529216 636527 27139776865674834274516256859240 636528 6934868188188198813688799232000 636529 920895431393977062577461196128 636530 -13658193547577702558419970623680 636531 -4859381703824892610486377094656 636532 -38092168788899874918411274028288 636533 41503499654616607385204421940782 636534 -20211104870494664699808239459616 636535 -42817673942120340159824821249440 636536 91440088859502132781281273999360 636537 51822301622105695990697404904160 636538 13724785490846717586015360483840 636539 1440795311982318941228750354340 636540 -66511846958849841414112839728640 636541 44712114014960267459010285527942 636542 71524909310907970454086043100672 636543 54661927663797970584778184866104 636544 59440868153142983655974523371520 636545 9971148900110619421773771744000 636546 22983336115990955946182719217664 636547 4689235162980696390104067023996 636548 -18461678301836777119525551710208 636549 -75538943860349178615712685039136 636550 -2281345022804703119216734320000 636551 8628820406886646691842774553400 636552 17736724671702902613007471411200 636553 10423912985905818552567219451802 636554 24427648834705130862758021594112 636555 -30367165950197841848851311924240 636556 -78365294946437771623564599049728 636557 146775034508922032139502699347840 636558 10191622919777110399555060265088 636559 -111129210276447701199796497887688 636560 512847514167769940901620121600 636561 16209680871850326657955327779810 636562 32158516481598558902194713478032 636563 -106068989169178599462271448047188 636564 -30082668348938640114081417652224 636565 88124631327390574620571325686200 636566 -9445331625939790587447841370880 636567 95579088945509513518326310298112 636568 -11843781464157490356561995120640 636569 130847752065308140806972839696970 636570 2140859802384184307486972970240 636571 15784989586832849203248323706720 636572 -1657712710581658539260367272448 636573 -10219125919038546984923750648256 636574 34751380320872859213746338225536 636575 -36448962778517029445444934748200 636576 13551990227088471238268289024000 636577 52688115113035595338572838145812 636578 70859206220414386838937769749840 636579 -805663915875835358007446051040 636580 -13426231431815553569074567925760 636581 -184455847886817673641689582754 636582 29441625681857068066804383137472 636583 6862689211011687193111363012824 636584 4327399375954630965985152030720 636585 9307924619405295617877365832960 636586 -32343450149725590768782294474496 636587 -8164128251384178873142121565696 636588 42030035935425040678828034326272 636589 -170627826513005457142918445209044 636590 5152790582310916445062555108800 636591 86956004548495133199719851230720 636592 -19340108410004565593251685695488 636593 -100873615096895127946081329597660 636594 -4276426075802049174641819688960 636595 63353915492359360569413342137200 636596 1158922947053915666874975548160 636597 4286908360999732775548180385628 636598 -75562261872574836715046949103200 636599 5494143715648728808651528121136 636600 -39634792270484040777946563072000 636601 -3701335407506991428054261180800 636602 54779869617586554677743003888752 636603 30421224483011033805597730646016 636604 -162340199261226892653115967714304 636605 51299716214233916056180653241260 636606 -40271096511403888694377225507200 636607 -51307637747281853116514046617808 636608 21324112225580407752068431872000 636609 19405656069440800777418747129904 636610 10194773858292940526931772147200 636611 -33813890642661221284929362280648 636612 -25381255294000553789448120665088 636613 62184256065156695889372429400862 636614 4959946593459579753410766266880 636615 -422981682472669688289664404480 636616 -25417221504499972289456909844480 636617 -23239318689096132272258681735040 636618 -1080650854917351331927842928896 636619 9702908325659524408358543952020 636620 50171675745423241392393349248000 636621 -11977702012055799521193338273088 636622 2530319882567556991989512897280 636623 32785306906208605618289931156312 636624 2876797858586256671251910713344 636625 -23451121787313618126835378272000 636626 60399449304236169112136844538512 636627 20649438541417794387494004571320 636628 -13902640959727090386818462357632 636629 -47783318179868384131896313878624 636630 32977415740064219672637907163520 636631 -24459898799680512574203022440568 636632 -79864447754754497886518845593600 636633 7897627616134074643354296412800 636634 59007940596285997413168157266432 636635 -32301033707988542598559226736240 636636 3061859410108356246216825274368 636637 -2860141151882183669618817558574 636638 -36173144356283025743420854289280 636639 -28066547804500727406852020348400 636640 16834035453145208566871485317120 636641 127538685096406021150744103083284 636642 23102660394286647138429654395808 636643 1950850385814944114658701782784 636644 38231746624743598435463246622336 636645 -27104683842573073729938604925280 636646 68315655424850975779502798338272 636647 42854152254891007199879298860544 636648 22537535633413622122501674270720 636649 39279139243708036965041313224164 636650 6385942507074872125844961446400 636651 5597667106865429066984239656192 636652 38045646751519438463534822325760 636653 -19477333250324255545959280813098 636654 -8425183660131745297363746962880 636655 49622782098251444728121151487560 636656 9861393798122630980777247834112 636657 -29128056689148689012589030482496 636658 1041805462136785340008619973888 636659 -42574513744809673677812070095184 636660 -60169817057819089710582212106240 636661 -182379569709311226915658435803200 636662 34563286970043236846930982495744 636663 9334780393802986528396309033344 636664 -24227325253435427591574448742400 636665 50740114558523434728810384894720 636666 35335665483260144440599755193600 636667 -20193096417931402851693004513204 636668 -22844440040107885229806273277952 636669 23166855000510992704342135490400 636670 -13831541646456767738016196278720 636671 13807890608024535705138150414720 636672 -62037389724460511757319211581440 636673 11163883907641946537629454449922 636674 -30904266575581299761115019631664 636675 -4400668686592419832780118722800 636676 73356462531731349477027183608960 636677 51241156429869257675901950466300 636678 -863539267201826991854797135872 636679 60284534643732831044213154640720 636680 70249221350187136494601280716800 636681 -44981534602044650302253395108848 636682 10263189038960683714071902652000 636683 74134184955151513316870887578360 636684 -611555444797024135459486245888 636685 5460161064869920577457128636160 636686 34724345803650012159099043012224 636687 -43392549084734033357846145928560 636688 9890080881736702515041820688384 636689 11766688194945548225647288652328 636690 -26642755881110447157634294924800 636691 -78645224120033950435407082802616 636692 -35201377315108758690844466657280 636693 -14148614901682369026960736566816 636694 71110234327801158525677945764896 636695 -23875770963298415074530033463200 636696 -12489619624014209775598150041600 636697 -4832651137430514833710427852854 636698 -19768811112910009345686903728400 636699 -4308242523556094535521384271360 636700 -32305159249680601011662912972800 636701 1057850020768773798568579074624 636702 84696221643887319228632874816 636703 -54606164272099754015738022007320 636704 46245697354948742925891611000832 636705 -22533028363133570466333765283500 636706 -1489979512174875283099378078560 636707 87070706851068079174887612972600 636708 -20929054370579777457334426466304 636709 -28226044631014724520062704926720 636710 499830788310567215194042277760 636711 -18799743425211750615086764534320 636712 85612604411962522438846443187200 636713 56072001853605355921464418770240 636714 85733450005250577306483786240 636715 46987219662864844905509936139360 636716 -86844702870457184789006043452160 636717 41292736568030668747146794614080 636718 17653438627656674945721678605952 636719 -51491459225418329976642168656880 636720 -2946538688832011662140977971200 636721 93054627167363349370432140475922 636722 -803363472275386935108700010976 636723 71274329539838755814088389267280 636724 11002033824877775100596947200000 636725 -37657067664514608120471776025750 636726 5798377727347862651837572868544 636727 -17794664922018534320016925657888 636728 -45763397059268405197430120448000 636729 -37568755104568499794788995492016 636730 11879340387781672894387273974720 636731 72014257387799688407234289794532 636732 7871928200810117799168444503040 636733 44810495201063639320296003401260 636734 -515181539638304608862703700608 636735 6110777502620037368475756030720 636736 19325749587555876294295067033600 636737 95587729253222214670699942027200 636738 -34933238605890220300144677449856 636739 -151337053950749975502125978331460 636740 -8273545781135634210541269811200 636741 -1024453248367884239386850161248 636742 -31079796982858153925757126799488 636743 -120913131122615429858887229803200 636744 -8872909384629337911794810880 636745 133754203336116270392451477866880 636746 60931940766473862095950971053568 636747 -46889404004985020738528706803520 636748 8383033209817135896204883833856 636749 43619276052963198012292071189750 636750 -16364724809779825526537319312000 636751 -30332207558505169944250523152848 636752 -3240983081570630236975152119808 636753 -4579669152392520561618758074560 636754 54217693763017862196307389714576 636755 13011005337036580590957429608160 636756 53472390102003524646029675028480 636757 -81786536398565351930555317980576 636758 21696678091041402344259681246720 636759 -5815916266182983885926924108200 636760 -4727161441473376486644467712000 636761 -152680968380915233704308322187638 636762 -3838233879181281831506541651456 636763 95373415366847294793336886739012 636764 24160739313473985735896321880576 636765 -56414617467129228500736063403680 636766 778439381955939623109429993600 636767 107289920416981878768735762420432 636768 -119305151416388828590692693442560 636769 -36550383285857539150885909684608 636770 9128412173840647898066717367360 636771 -11303301617184200522829297518592 636772 55378829508250644146311103989376 636773 1939355279236398025030308833022 636774 -13964616929225463271782857375040 636775 -41363101320830201768362928579200 636776 -12332401675061794384650602250240 636777 3031305761683771089137349504714 636778 8637873735169681570695292600320 636779 -3145127543169659217160860271584 636780 22792862957305285592516005493760 636781 54777252658867431100800349322582 636782 42121544862913572510568181390400 636783 -24363686257637127702799420331136 636784 24349178225837027217281965260800 636785 73765991730454646602610171587200 636786 61837785834106283713654880311584 636787 1153788233154307840619320875840 636788 40868043733719959292791485176576 636789 48725707414524455266462845629568 636790 282808724813135915965964789760 636791 33897179816842100449546295716584 636792 -40830924881532383167157627719680 636793 -64837868514204755802332861097660 636794 -51971288581967349382447218812928 636795 -14118616143473110228874034792000 636796 49180418103128282814556539545600 636797 45502479204306417216977233576032 636798 20813224502634470807325619074048 636799 7060485998555292132977398694640 636800 -6279140615445192576545587200000 636801 -19997446175891249772307537198080 636802 -23737637259694294557839408848896 636803 -42730881952680748457310127258944 636804 801764729175800622060106786368 636805 -17110718472558538341547645081680 636806 27109866109966595665335699872352 636807 21157358047075136499101763824592 636808 -38122564229861524318354639703040 636809 -153804985995354998874765426885990 636810 7325435786636962424629803260160 636811 -26508312581442094362343702237920 636812 -6040008243985778642552663448576 636813 -22267104998968773023387466387060 636814 35352288444759449362997912888256 636815 67570264210873388567264502765960 636816 -14977023274263042655490935554048 636817 61137859864176505173057646434866 636818 10611009638135885132111840064000 636819 44979285357286651831650338856960 636820 -30818173583984136729347801387520 636821 -85586982435909275113400798244978 636822 2045924640048178426978962785952 636823 -87230470766229886609418467640 636824 19235100758919649842937954590720 636825 12737258598367455276501571521600 636826 29675481609347582057030211314400 636827 -56839264375477973897708940308568 636828 -25774336665155786564886330631680 636829 -14382718943240948836660542604570 636830 359039861005484530361539163520 636831 -21035939982497854287240961436472 636832 -18812857830338270732176151543808 636833 2156523968935290412608740050944 636834 29172429599983974151995294201600 636835 -56326284858193401643600172527440 636836 16107001895246059424861856420480 636837 -59092273368801504859447801338048 636838 9294174196806865736858778148320 636839 48103189010327386320463040145456 636840 -41421004938775781373183478272000 636841 28089681483307626623020650320272 636842 -17867012071010835408206697196800 636843 -1415560255271576061169699527336 636844 9852962860325909736449741161472 636845 86427551559481752129332717512800 636846 -12591577696575585216956118497280 636847 19848089509651577021713784243280 636848 -10740694169401513115798388473856 636849 -195612749957538566189541140572800 636850 -6196769046700991185822930483200 636851 46874166876447730794409153731852 636852 -1338287043374402692863299309568 636853 -43591251347751917579391231252804 636854 89334560472631973385833930421312 636855 33124977614491928318329212954960 636856 -71609533269934334218821638000640 636857 15326566750555205630917905214980 636858 45794976602128962544027652640624 636859 75594060550465713095437380082104 636860 3072406919098919539980740352000 636861 8423381154701109538541118768480 636862 17625119372631173110810771890432 636863 90927684885913605402982970402112 636864 -3243733486245802800557051609088 636865 68404588382665305479699808994260 636866 -21629598895342638135772204515840 636867 -4947556479306101160559817022720 636868 -6983370941247392621038696247040 636869 -90510786765519137057322234683940 636870 3080779088566651374992588513280 636871 104204262491890025935656946030992 636872 -94299671217984095202356176051200 636873 257007531888875609029244224224 636874 -32825475214087854810212788808448 636875 -20791908802330871254052908987500 636876 -100598552097756851574816519767040 636877 19221920210768286860041773956726 636878 31514385411878956530936098558400 636879 -8656919508625820153509047991416 636880 3731264463429252582991183872000 636881 22428509915504983946833502794560 636882 3084446477224019375332836491520 636883 -39537614781956005384270870719296 636884 -9771864754482620137846742227200 636885 46544622559800610616052870682620 636886 -20766071706946572066515199184608 636887 68957476969087804627339274600520 636888 18056272176810266542096404971520 636889 3609021972886376452817854294800 636890 -43796045737733328574534648000800 636891 17795666642390714591551342051992 636892 -59242102495468860376086242358784 636893 55888835269978704029750605797024 636894 9085311162842171920865529481728 636895 -10403044599683423549341584599040 636896 -59342657459043309166497987035136 636897 -61423430475826286037079362246528 636898 -70103513502507503002834168704000 636899 63659890321790828904352320585240 636900 27520955615987145719425528473600 636901 31933035187295324959700200994904 636902 -47298374201060070918737520658752 636903 -114843327421731677996501415052296 636904 62154600353271107390950168181760 636905 -45473542190633359355189049907200 636906 27754066041060418258420779441408 636907 68738325660512134701408488402080 636908 61141499072244691292399360848128 636909 -10856190449006312507451085560192 636910 -39265960679591118944116378904640 636911 3702759597922692987429197940024 636912 6187758360684895601946688978944 636913 63988730609597768711149594092900 636914 26934204445619031335390355607056 636915 54731052329467415931988320463920 636916 255471152687034033221480200192 636917 -48416883929888304730437039902034 636918 -9686565975092667651466960619520 636919 -109553910928432764084944489222680 636920 -46016117151057617024164006195200 636921 79630160940577541791661050821690 636922 -32329309940845176709775151171072 636923 8965327255861576464074658324240 636924 9518213895086798793369236537856 636925 957139760212889906995908842500 636926 5874483603977198632386286984704 636927 -74701873452762485630648312183280 636928 -6648184364883091404568941035520 636929 -102687789650976265648105050095616 636930 -17210286215471007171453843302400 636931 67115262437284327419468786452732 636932 103377701619625022502373923386496 636933 -39581266092782349928861252736352 636934 -34665342428981810475755649300384 636935 6138624757096331459063290972800 636936 -41856127815188376585507728793600 636937 5667041173442598921248754276800 636938 14413884438717875371631403223296 636939 -14584252227353073791573324955552 636940 -4746610375006043619982107048960 636941 25522178363989928751879662786784 636942 -14689206628136933285546537287680 636943 15850998035556411699990111474304 636944 -22134435719651812383102861312 636945 51403687758111842779125580657920 636946 -9487580942637651735018265289328 636947 148899074442955382035995764004396 636948 -27606242228528241117135761746176 636949 -14764666431343791133812976917764 636950 8390508080449744002697163556000 636951 65509829210752579324649027232000 636952 212560249359442807768010059653120 636953 -34409150449602790306793527743798 636954 13542396804256832195603963275008 636955 46806412161591026205306245010720 636956 -27043552193939254601246002137600 636957 -29987390143559794269650078430720 636958 12225348889771448212960157755776 636959 -187091813980084202930500141896 636960 -24615071511615071188280294768640 636961 38713502936609446315936113563190 636962 4232631972165533735626240971264 636963 -246102814953222471666524631312 636964 37614399271662015779172932736000 636965 -30833031669896836847676269424000 636966 -19639311390633844375564002929856 636967 -83987392049886424468756719550984 636968 5616710491348151224364697922560 636969 42005286169386784461020905950240 636970 24789355038301951288011948835680 636971 21163996371110126105085410535912 636972 651704947703519248201633431552 636973 29533823019500935429045989440280 636974 -10113010383309723815612379000000 636975 -34461045887631728112518341725000 636976 -6535619221446782095055340404736 636977 161245915134175867016936332629120 636978 2557592421780716903498220676224 636979 53238718742295863641270081124176 636980 -33758931244781268120025195296000 636981 -10406745822133083371733167100480 636982 -3089720132139589941806614821888 636983 96409103176409718671589237464232 636984 1672968390427248134929653288960 636985 31940654191766113538827485849600 636986 9270595648267943924406841334784 636987 8122967898938285300943703033968 636988 -25673696105135403680582135021568 636989 6703414366508077989914809320480 636990 5599695202169078612738576160000 636991 91040600585909395019948381397792 636992 -12708219367733067346410696867840 636993 -6480201462952999693778804560896 636994 67759218099089798111711862791040 636995 64656087126887907107959729962000 636996 5994296747926836772591725096960 636997 104274370246150531325159823468446 636998 -5840512831131647674666989241536 636999 7361119711848833857489231468800 637000 -29734015040808703622847843840000 637001 -78809077137325091724986356936998 637002 631812882502937214536527450368 637003 50172690288116713007238806783252 637004 -4602986420718396009330394059264 637005 20635343226110162447321533774560 637006 -4076840920551310817664191754048 637007 -15086206114421288013095158391616 637008 -4070292674300384668671826722816 637009 -103262989926280023565549201730960 637010 37482146214532619747611491256320 637011 -29868057802416071044864488105360 637012 -67906453932388785261099331196928 637013 20110548545316640039274071087200 637014 -283717646342431452651347527680 637015 -10791429209595529920772573380840 637016 70638233488195103435306298132480 637017 -6473456293662226965691837176480 637018 -14481955616751326902739507550720 637019 12646776575642606580360789729600 637020 27308840513440940665644128371200 637021 -40564007054312175627880170609216 637022 -68934545044461974731523556924288 637023 -5658882198811809307029207266616 637024 -158526058244935690680481731575808 637025 11453038977731635001265101458800 637026 8990583995433509150848746499584 637027 34347330284109854881572071007912 637028 -12082624673589427877709413105664 637029 -16509903010120912787744128827876 637030 -38471709096727595045078097075840 637031 -22164814068550972677655280898288 637032 -31878414240089320062351153561600 637033 -18258704151989995259105466197936 637034 -76521631656348903211483775592960 637035 -15883941112111990583530171856640 637036 83292196004621112607388844226048 637037 -73887717663051613185624128533920 637038 61360951818822150382467937136640 637039 18778254824690268135574634620024 637040 10766152905591917256960222658560 637041 8392722745077075300576190491744 637042 -16720241696148252313152623628288 637043 65685310980076945623944343911760 637044 -497035019357513846105330294784 637045 1268885540169207714153723916320 637046 42520798569209364456541047245472 637047 -75784148018976203328737793384576 637048 -127937908013265539826643317104640 637049 -120181850838078175250361925515414 637050 2422002475136019649451077785600 637051 -124644959527201429807246474195400 637052 18050462436769628413995790812672 637053 39412443937978288311919617194208 637054 -9355218267016522888169398594560 637055 106132656217705837004848036961760 637056 24520384498875722224799160729600 637057 49315815661283042162877478007892 637058 15498461649592126402337839309632 637059 2595605084558179776721040371704 637060 26544424492525341905857074792960 637061 12912098912895919638320571952800 637062 435134636515826151800893925760 637063 19217717829390628169820768147760 637064 70244877902443976296387965711360 637065 -2315526153091677137167261020 637066 11926349629537151969504337944160 637067 -126537051518713797313645548643884 637068 61544228322034578677762782563840 637069 4128742783133070970601237086240 637070 21745450189822847971423868928000 637071 6010340217358682194282517469840 637072 24952922628340547678601135144960 637073 -117818819004932838643574434857678 637074 -41885201663778688471483045084656 637075 -37528903037795600171380857525000 637076 -117407846585447960974639351173120 637077 9896733799142924354188480174080 637078 -14795404496794839304972265466240 637079 -38855584382616276324762394411320 637080 25491593082102949858980768768000 637081 20119982897896704948961165867264 637082 -76767087609489263910011506656000 637083 23812965363613711347828408810384 637084 -9457892915923758393593651611648 637085 57777304912238626470820533692160 637086 -40174400073729237779634994259136 637087 64949820459357426959014653651192 637088 411619511184649111966196957184 637089 -50820060844419012064448450696160 637090 11412878384626780703557880512800 637091 9481809588332772892154726826144 637092 115955572179559048615581221007360 637093 97488390472193909326562655567484 637094 -21759069091731047129946200535360 637095 -25468375607726401627666261170480 637096 1768765799311107178539894773760 637097 -93144456924512978424605227208454 637098 -15780694870193148511378685814528 637099 -66697959365308172219994476409460 637100 -11489518567351533080037654297600 637101 -78276120072211351186282490961780 637102 -48087300609177867278094634312896 637103 67594404021367780568318876829456 637104 -4916142334556708004771299131392 637105 -16371434271253455067144617619200 637106 -65389650162451615614967721178720 637107 -16133166105687884759470328757960 637108 37632302035534515566593177712640 637109 -112073524799994714306730029406848 637110 3848618444867837251824379420800 637111 -48026370315083901666806000619968 637112 -13297833573324714297597823549440 637113 -25376191707576249627735197261376 637114 71206930846255049489908950508656 637115 -96097735023771538340022469914240 637116 -40234814401141771021876654222848 637117 -43665663765905571275783316972980 637118 43043721445859694004232596757760 637119 60464220986908480617409917277440 637120 -6947577269455976001700406231040 637121 15684044053141249454389752294144 637122 -38200759328116467050069268736128 637123 -28403869771307467273354811575056 637124 -133290107621395980630573248736000 637125 43312961958342392686125079800000 637126 10436771876800820009045207152896 637127 -20700341399152390787590241869560 637128 -60787327811021086297810068864000 637129 23608494160361815654128605680730 637130 -27953243933481049796507142864000 637131 1412864029178132215260917577600 637132 173543317010406276841688534046720 637133 -39017822839680756838312835496480 637134 -27895919565248919903085678019520 637135 -59735805616588948334901711547200 637136 37468290242806438106449876180992 637137 73765244262219725504358741272994 637138 -19892146759470612321020306855280 637139 63515734585744532667434961272940 637140 -1684283972528615214873174589440 637141 -69907786758480832274672744472000 637142 26612223816405296560729964641344 637143 -22738989560267854365498526525488 637144 9524925667532005036171888619520 637145 -110531296227384817621556992620600 637146 -14702241397739593976349686334720 637147 43054850010062352685353037414836 637148 98238958672952934068344976030208 637149 -16245728860665758926398977828736 637150 19313566021996840019210733748800 637151 29512492979692123769009068400400 637152 50388449432524790493218727002112 637153 -93603983328324089229514886534736 637154 3967409652362671135508522578944 637155 -54616403740051042682863594658400 637156 18535532998917344012415929788672 637157 40783694390514099751904807105406 637158 -46226596398732461397727009769472 637159 32060969373520912498571251791360 637160 -108875606183510990707174994841600 637161 23314620153919630012234523123904 637162 51916533163506081168277192358832 637163 -14819960250485630134966250232588 637164 18778302330784968208640946117120 637165 -339813905238276255160149483540 637166 32630559299560343158660303660224 637167 -1062636486627666177786532321152 637168 2027042493857361359276003491840 637169 11907150128857278744779587242048 637170 37703963485951337654584712040960 637171 -25426684418880435753974218872628 637172 -82809174867383084369540758237824 637173 46752437637718361652926399472000 637174 155067624040179303502381301760 637175 -14513524633843080473432295254400 637176 35096651165616476796467793100800 637177 10165041136809356455386165378312 637178 -3701156467130808934359419913360 637179 117243942316173876532644235952640 637180 60770111117903754603909603494400 637181 24201961004830676872719682880364 637182 -3954242887450543591595684778240 637183 23352456689066562978826222604784 637184 -91850640865037157546275383541760 637185 22858471309737493112031004340160 637186 -31331447477846419194346413744 637187 51020309214925304325403768166472 637188 -34491107866106925735120819671040 637189 -3037585837010269451629523306688 637190 -25078316889265234230330347990400 637191 -49948070782329598610739978690552 637192 84562387792925595103606781214720 637193 104815674614381882971918938445620 637194 20538211613861942200396075203072 637195 14016329173717095577509378763920 637196 81153194366332104484550927217408 637197 -75593406490660595460062145857760 637198 2697544803710149193039099414400 637199 -77147401834004317825512245374800 637200 -9571603554225460463924920320000 637201 -34542704506759679086786627390798 637202 -45233817189392700921057405134448 637203 33140575811633004651787734723840 637204 -1814819873012122261284336044288 637205 -23083956062337190983609065825280 637206 -2557062729756316253085578520192 637207 -55623448201845378835480499280720 637208 -4892146012350358359699318497280 637209 -53205376721073484295798855061372 637210 19559415766358404534149092136960 637211 -106173067795115375778979487801688 637212 49000458658668257422910457395712 637213 7125608587377191851089355617664 637214 12248792225688100088628201868800 637215 31011585639276398971280133265920 637216 4245766466099132929184448970752 637217 53898213018496486967221614720 637218 -2072395857129583955529886764336 637219 -2173178137176553796081601702192 637220 -39818988428343427466156680458240 637221 -29702558860025540137094987684640 637222 16254259196277637453124781590400 637223 -14699347512571230727737710835000 637224 20828131582252273752660084817920 637225 -39344867938931661677891364552000 637226 -105126516279783169478886202283520 637227 -7511210370282100211706773043324 637228 18329120969659701179062454125056 637229 51640850691133885829946241927830 637230 1507234357778755666165604029440 637231 9006240591594906108027586654192 637232 -38708429009338756498748178776064 637233 40220611999881891538646877159024 637234 21578544512193962580932188847520 637235 -21950090400899046582330296482320 637236 -12660523126099849858362996105216 637237 -52351243247828993807247986967008 637238 17738493238212833525937047746560 637239 -38097227292105025839334273276032 637240 -17146873868023067923089054720000 637241 -147346684037921676495433394148000 637242 -47224041117323026248392079909888 637243 -109927584625625334736002422676508 637244 48272714990845951997285578177536 637245 12500177618012129445024286731090 637246 49607702167055384962525389439680 637247 -7490083522301248602405301785960 637248 13881975723666613565662345297920 637249 138615309624468407095073855600064 637250 73418145416259689251873434600000 637251 35351114979245902753628562331824 637252 -26634390956437116078662738964480 637253 -41893757706219208311693240726240 637254 -34662791483295837195486598508160 637255 -63805189260723420286823103192240 637256 34321802224456612350976542458880 637257 78604923778724126703543851258640 637258 -35001172493491236182049958445520 637259 -17629397543875352404536430452480 637260 -188994864117429881262117273600 637261 -108746107973539790631024452699520 637262 25211455438844103049826237676672 637263 -24618762322479017321311355177232 637264 -5485124857236476130317747691520 637265 42131649676281952083906162780660 637266 3692746542762558644381943934464 637267 -44480411905256728991813393838976 637268 12557365532747384533928956450560 637269 -69101975331986333421247189282656 637270 25391888099520374813222080270080 637271 -152187362874943302942306998625528 637272 42212401035123632590688364011520 637273 -28997320526756975357514017395200 637274 -9651764591817590779172952825600 637275 19742432423230357608318750738000 637276 -85206173328062422840911194467840 637277 -23997157945744988273595146534874 637278 -1311398608555607526319606186176 637279 -87696202004431975641585526634160 637280 21514838770695088253714536857600 637281 15961052602071233805426736983840 637282 8363025077084344922638190182992 637283 129607087565182518984039859253532 637284 -22774781413751936972521862983680 637285 -95926987088919531241226851033440 637286 -19825317862356432860427522256896 637287 29175085967310105647025614055552 637288 -36555261905724609310931562301440 637289 -60970008083032122391046733862320 637290 1446505391533271134325247126720 637291 -14763499905559409656621237031308 637292 21968093932587174706224661854720 637293 87288357840455071535908796726400 637294 -5279125043866954104991778976000 637295 -47728886025326740951262325282720 637296 -8992640514073673057420178358272 637297 24216868443017800164770071809746 637298 -22922031835165322473002227435520 637299 12165501284489457388444248720180 637300 -5598039119193874817996027977600 637301 8454955687116299658078560198784 637302 -7463615933771885081459693832768 637303 -388580864768782192338041801576 637304 -51746868403934567504770199347200 637305 51052985399147300556241014653760 637306 49799769528071947949147165354352 637307 -109852493766191292500898979920 637308 863351868875047194714208091136 637309 130198381487314443118204502117510 637310 40397143799658072512479103781120 637311 -26283283957496323187657068694328 637312 -45205963709667981568573502914560 637313 -8170178775582907479932918500860 637314 -40685680775394874159016478917760 637315 -30480607626015564672424141881600 637316 -6026733492396427372909471208448 637317 12199698014280734762479087237440 637318 -32216117134174801414801620456960 637319 24775801733528953893897895677720 637320 -23528498693261868199619208806400 637321 107447947205252239450734496442522 637322 -8118097591233141822898665063168 637323 -27945534831069879508329705546000 637324 23007250603366157963206016119296 637325 4284361072114564399232152674600 637326 7075566883471347135368347243392 637327 24169419129303207892592947824176 637328 -8140042368646398208470372827136 637329 -2979231518057937132503648378880 637330 -5340513650930543070810766126080 637331 -135182435743384647940764688470888 637332 5397780659643459529612296763392 637333 -65669321897021653072688148463620 637334 28530386019792360955415506460160 637335 -88823968979217886083040402600800 637336 25667508393167832730472693760000 637337 -45521522330365423141712852473014 637338 -8595176564065079401668501910272 637339 50989140135401818736749883835140 637340 -12178770019952651809245415019520 637341 -25371739911580467644711617262208 637342 -30852558142334149078306276748928 637343 -39834539319976716791740439950992 637344 -9242484185471816936857036455936 637345 -26300726891298345583528627253400 637346 521964152745227985480046955904 637347 85272186115190606686931087749872 637348 -61841971785545368035200904875392 637349 65716926508578771174857758972350 637350 6445478620274243906236020940800 637351 19398406525241714400568587858864 637352 48892792937003157143706530073600 637353 -30831248902336920398749914953280 637354 -9294475033349990832272703180624 637355 99134356155875648395765303326000 637356 27686855527234405353747555190272 637357 5365671996714608904769705165632 637358 54083101477195413175772819561280 637359 -72599465947181481085007891631096 637360 -6037003071287665511949116375040 637361 -12359407249896171910007452188 637362 -21998724851519762290477345612800 637363 8871076488784286213827635507304 637364 -22200257291388481125585775116288 637365 -30701526950512818522065195693280 637366 48518919249299198693359150345632 637367 72687487369610384931569042939904 637368 -46379820814491511525617913098240 637369 51223051960931524906405440729770 637370 14023374331450274158205860454880 637371 24287734741036414845429027903744 637372 -127655961078676189787140704143360 637373 107470703636206088743816454265504 637374 25472095429091102437909282145280 637375 36550073890594074918630892950000 637376 5026396353956473331451609219072 637377 -12404438242255518548014261949760 637378 -3490649530251370183213961633280 637379 -44752881234299542731319987438020 637380 29154466105653406098995050210560 637381 -80715091477362304924613496257028 637382 2978018198658222941226556221792 637383 -60707962032284599926239852588376 637384 -42888409246082514759072121774080 637385 31063175777108738076695463341760 637386 -16761424958885923275104674486272 637387 -2394448110381964998495879582488 637388 1959133558314723336760669932288 637389 -1596498847269987589631717549472 637390 -5154687894351753891052556878080 637391 -4738433509907897112643698614400 637392 1590572858471244590854326976512 637393 -59280097124363593269858057825680 637394 2739360937903507447822447158432 637395 -36297735295641831592072393224960 637396 109912785843083700834108832380800 637397 -6776354756924866558236828405600 637398 -42681302205287301833016370430016 637399 5132944881303885210597713920512 637400 19972209603648647245327502592000 637401 70035402312125259406427966926032 637402 79958286012980595492097072903152 637403 32883122792450452622086994739984 637404 -53466414713814938268132916360704 637405 81578497780299585597378867822060 637406 16390076097088640988744209095680 637407 35160402880660189517427064255704 637408 22483618363733756227877504286720 637409 55390335151490211512760023912610 637410 -24223100607478471555848287600640 637411 34822737642648722345281337547024 637412 88192841939466247353842916111360 637413 -7914450634733890832075944427520 637414 82296767794906067627341655983872 637415 86414448840789325808482739550000 637416 -4863540316805586727909252300800 637417 -91143669385688520143236483593648 637418 10568055338174654473258472784480 637419 -36462978772717543703609234667840 637420 20103233401594667598111200563200 637421 151040155962310124070922225169622 637422 -6646094238736366128149066956800 637423 -48065735609265133771784031825328 637424 37361537688229309154664604631040 637425 -16320542119432362879868225312650 637426 -28282609436263972948655555951088 637427 -1224616980900126048712042421856 637428 5366386034758652895143147520 637429 43788851514266569571808628277884 637430 35932508832501426306324266127360 637431 29129700501157702869535446956160 637432 734192305817401576000738713600 637433 -63965212637504372343855810074796 637434 8895547195896604483572571249920 637435 -20165963621131967542875474693120 637436 -2037360150998036857251155850240 637437 -9399230479678433368258791843840 637438 -27625343448505498584322173850944 637439 -229253250296076413214843584535168 637440 13031270302486557115383986257920 637441 -35371080710981427769415312689470 637442 2474491278823439180034331432992 637443 115259940629413114129854572905200 637444 -18866873628044112685809622920064 637445 676179568353091765336723369020 637446 19422713107642506265714570080768 637447 49364856345292402585173503007896 637448 18820771505620315675809513308160 637449 16039418988922517889608316837120 637450 24265063678325069650603224672000 637451 182325237297937022121667826829600 637452 25402163152832644371324338002176 637453 38991352133217845398516854035584 637454 -25258327347399746591655185363520 637455 -7269270968465797489519818631680 637456 8617060232819538854884214054912 637457 7752042689555304124305379756020 637458 -44588194728301959064026696671616 637459 10522565776228503064904301935660 637460 641871461717279697913208129280 637461 48523526384732833507483595762304 637462 -4606490545748063903482354228608 637463 -118661524295639403058799554095288 637464 -3797371992141405854864048148480 637465 59476710080131916254811690953860 637466 -55212034790830251396273275988000 637467 -28781521369543926203777247140352 637468 12331642302106516060954537135104 637469 -13689550266166590211181597972160 637470 -2553209876967714959471976784320 637471 88768427980042728884521884920672 637472 141015834456442201079215409332224 637473 -33081714134552228617520182382976 637474 8993002898845189056584404262736 637475 -132456722163393309234300455400 637476 26702800996971426299439952343040 637477 -7648901408145036256204625953920 637478 -15071943509473657258730085877920 637479 110029994655804369655405935734304 637480 -19318977269860337713935635097600 637481 -44636532398306729353285581050268 637482 -14674860045797080933151916132096 637483 -13594563397973157893045458288128 637484 -9312891115431665485235355475968 637485 58264351689353883835219921260000 637486 -60919141676821159354482040751808 637487 -87777657408283091851218513340008 637488 21005942586980694058527065210880 637489 -144344205959126319477423576809710 637490 -15509987610725233113035850177120 637491 30791696366182736163186887765760 637492 23728170250923071104171811162880 637493 -12348261600875561195579800489056 637494 2545867431058617633173214468096 637495 18762162821756033995366664079600 637496 -126488971067650660073444392734720 637497 -46361850408214232796250237906560 637498 41563464465637725166165245030000 637499 57445856289460173690718644598500 637500 38856046455951673535200252800000 637501 45549903240386790137690610633100 637502 -21183959712746671581458345634048 637503 40500965192902994254126554882504 637504 12288567022352070695156319256576 637505 37993450131662652537745541353920 637506 -15649737936576486915295835715456 637507 19767437899848343032384114828000 637508 66670145345278155472628934967296 637509 1112881174914210132274481264256 637510 25503782148095819517117674271360 637511 -38919880553581365842936041567776 637512 -42241690534997213781665426472960 637513 -109511490117185338058693764371238 637514 -30733098704693772650180248423680 637515 8802642866442821903169142139520 637516 47070858335691633175098571645440 637517 164720579942855290345353362937132 637518 -43200625908512613821418657792 637519 -57731262273500982395850813512080 637520 -6812095911834179913064975073280 637521 65672514264968923433595722326512 637522 6675620663135341384595051802624 637523 10790383303377446060942646552024 637524 76092953962288613032449476075520 637525 -13812032474236017879914874927200 637526 34983388582071525646740074592 637527 87604441440256571000222934161280 637528 -98620126476021456411604976547840 637529 111485879833450931354509789493130 637530 -28769335339242624984250331904000 637531 2849431532712170061382097451332 637532 10292468046403806832431486274560 637533 37002297811095466910597750352300 637534 29694754366210248100494856788096 637535 -61558219945994984974729476098520 637536 75263739445557040378469665996800 637537 649229254731808313586062655168 637538 3626356776977120262904628760960 637539 -55908686154121677785903676973704 637540 24250477671612987967151984148480 637541 -12740346525642318163624501966500 637542 21956056587602045196188358558240 637543 93919562175920971971254089988792 637544 37292221651489381205433948380160 637545 -52562383991949186905299364260800 637546 -1044621324662136645528340733952 637547 -39510250012581632596360116750048 637548 57294235880474981255242892858880 637549 -160005462241660618118266532954880 637550 9404658754588940395551776265600 637551 -1405124898881407588590898233888 637552 -18584237687887008159453833887744 637553 4879696057926963175227059542080 637554 27804177554398507885239627575040 637555 45761656125966839299377610004160 637556 -107451953376525072236249830615680 637557 73997218612509891101892059090688 637558 -49351709696862829273172225602560 637559 -41331124672965336240807114989496 637560 7738624604141881187179541299200 637561 -1492931016003414538872929898608 637562 83547886774044427608445941106032 637563 83673401551349725525095999125316 637564 33450537934354947994779550374400 637565 63340844299995488611125152273400 637566 48459092205565093557250052322624 637567 8375308454116754475269762791792 637568 55862006427658302706575495659520 637569 14148833351308763703213252017394 637570 110578080677781467635904729203200 637571 89372044880774343699415768962000 637572 -23080804832833462901543206219776 637573 102149072383816955096108461193822 637574 3760334203952710409596031540352 637575 20205244669930327178662053540600 637576 -123756201886372090218352760785920 637577 -43888050496406355541157474201856 637578 -35240762443025830923269729556480 637579 -69263709829666428190900042143824 637580 42630075879928991730288988416000 637581 31487559011609607460366075396224 637582 -3908620283936944013997960675456 637583 -64288617512165672542657225161600 637584 -7142827698906590594500275732480 637585 -16913226269093375253948451406640 637586 -65401523174491382228291134033008 637587 -1590301101621793799334940062156 637588 -16558939320236969938601798462592 637589 -96467752282061736486512542221060 637590 -6219974823793710945884561583360 637591 -56864401232264026027408692038016 637592 32179855772935465102632850176000 637593 -2436893540706865435343534904336 637594 -52431089609063108830499655467040 637595 33032128229106912394498747963680 637596 -3045315265792365618167778432000 637597 144782531087104849018183058179046 637598 -6928769546008796095930373639040 637599 28712225288190115177557432208128 637600 11548902184889379810593277542400 637601 33301241284194771275657116645602 637602 -20036989160928521505147618754560 637603 -164986715527715811483562793274148 637604 1630743080916002318633714092032 637605 46055438521699309673916440779200 637606 36158995984806114858952169048064 637607 138572547204131827238430614036856 637608 25037614299872285066889617080320 637609 -13324227089676905223596288899840 637610 -19544335983185290665577475963040 637611 -8382613088547839399161882179600 637612 46618884967920718697086819456256 637613 -38278615397292379018393079006880 637614 -463288064784707330471630589696 637615 20395116476924572860004162318320 637616 11624726086751170114616556060672 637617 1645680348592341430901211302112 637618 9881584483036300291741425791760 637619 73522773324970310320951149283896 637620 -1009539932015513294816698091520 637621 163916727973027711027287122720 637622 47238614052692799607827975326112 637623 -6265540789780032451375248564000 637624 28670358297103981422548152504320 637625 19076993149648899171993412749000 637626 49239169312647725929019502943488 637627 -38265233933485251321065406746524 637628 26746176915447342653399129146368 637629 -40346994421800082166463904594752 637630 -2909340462342926978813902291200 637631 -16321602165050409424198436996400 637632 11145556659515037548645336481792 637633 57532693277752013210457774384724 637634 15925821223880095898204117931216 637635 -50222922663478870861737569816400 637636 61165771164576354475766191419648 637637 -47966942897985388971648108772800 637638 895376199653971628435380810944 637639 12526139458790729110057351388672 637640 -34636120788028497631187374080000 637641 86236168401513736138140847065450 637642 77755918925636674569382537177344 637643 9140354927579683741866635184132 637644 714865971191186509086085005312 637645 -10936974620567949739041217922100 637646 17525902461043034679092450158272 637647 934607997402554912137315792128 637648 -21220899995893881282047913885696 637649 -156062771161058818730004175294464 637650 2952546946113676889271584556000 637651 -36676648145746657798790293483776 637652 25158798915573900022645295923200 637653 29877130453400656979790004899264 637654 21485039897576945541599899748352 637655 1228279333545757880932175730960 637656 -43216937487396572231977162721280 637657 -47955705880338346001404544271094 637658 -7091989555855614842327874521088 637659 35563329520067090322679780281600 637660 -13047067074389940817158095608320 637661 170791199803640973338694916828524 637662 -26147221964463893182520166906048 637663 -2169856178397351394653786405952 637664 106936436488800580348397147652096 637665 9753659798562036513648355893120 637666 -201537856267402271432248705968 637667 -106560217403327770313106251075328 637668 -22960961262677722939832059198848 637669 -112294352879952895595229429388930 637670 -21080354090500440031144504320 637671 -6607228221972340150136456892888 637672 39948761356997842761508506009600 637673 57348364434216393132549561360768 637674 33800545705228096926255244565760 637675 36263970965158952815027459098000 637676 -17231410332891283711549374163968 637677 -64286033118877215267804946664586 637678 18241763165249881153088797799040 637679 28151069850060495072111683809776 637680 -15032948616793751319212616253440 637681 -79625435158270613071755987120000 637682 -23092813622005790247092917517808 637683 16456836969638782636085752864824 637684 -31979615236106833951896012755584 637685 -21616633381673672545639410966600 637686 690323715930190703191611419520 637687 81694944927851010936118415113392 637688 -45533898928671561981788768256000 637689 -12283489014865353696208075572672 637690 -467583617808619260285335604480 637691 6877083388538616385309084237092 637692 -22347013254596135300046136836096 637693 -18124309931210368818081168874400 637694 41031057086753721711604281976512 637695 23148684139903844596222688709120 637696 58512147484583637510447465234432 637697 -35993403815525095422737749146960 637698 -5281133421161904649897181548032 637699 -104273704975608580299572207095300 637700 6919013491523925454839657062400 637701 6200244832678922670769531056384 637702 -21881968774959967955527336812288 637703 -1393296378867201173584305404136 637704 61498976901446057344303068702720 637705 61667797683251154051751650709860 637706 -50579079316495838311888749200640 637707 -3844125885320975824419900331008 637708 -24145458286149303328627996414464 637709 51072626778139958517399343865910 637710 -29681061320665972956717747014400 637711 25170707958985589439438525851312 637712 -22620658387906974644768266051584 637713 -4991779810166366044668058070958 637714 5411031064055557928145122485248 637715 -24339051086801085461624757390480 637716 -62200084821612442623349955758080 637717 60597396637354666502932630282766 637718 13642624178420813821852285371840 637719 93975061313511987353730338679144 637720 -41072383764030737302116387840000 637721 -37862668223589423398117917890816 637722 -2907645936712857582718335840000 637723 46921622094212554649610054659972 637724 29636394405785653329258278954496 637725 38287476658926681198449228719200 637726 -523387531503745929641119298688 637727 -67617504421001860420533019691424 637728 -701920839097455247919910223872 637729 -1863121626796313017537314912670 637730 1945121347242448996065185129760 637731 -43534169075838554934093247446360 637732 -8458647056994555680269671055360 637733 -1936470718842272128567454187456 637734 11239326123903420532076310717312 637735 25970606632346227408080201862800 637736 -111640328753410275601722766295040 637737 22567354987331981246352642153360 637738 22244263502503844715654601286496 637739 -90733329964349998924455307781040 637740 63819226516448015045150057625600 637741 28718973349552252141398366816172 637742 29580833633533580768590888816512 637743 -72548098322332445612214642130176 637744 579123835377192313397043462144 637745 -109514868022006745194742185063500 637746 -28466392048669826042772442041216 637747 83790761277226821276918524941512 637748 -20933076496597052111026350974592 637749 -8389518582280069832667870108672 637750 -3778292667060373049576172576000 637751 -10588940942568462004946647708248 637752 18416374784341287683479684485120 637753 55530859505874353988506066344320 637754 -2797382108766466099921390360320 637755 -18016899853341286561328062493760 637756 32030647519187814215530979335168 637757 -90887281327203308606829882683520 637758 13332460701332415479304984954048 637759 24393774503698290548348652316120 637760 -3032739897676387163396788715520 637761 -13099575601896102220957806936528 637762 7786419387215445000041329447632 637763 3813126940281220269465325102080 637764 20717379516249899722194412133376 637765 -10707856063984595475647743746600 637766 42181716104140702895458632020832 637767 30085001093772451167418470758400 637768 151596044975599250515611091200000 637769 -31549257328644600873516531103488 637770 7100341390822804363843801666560 637771 -65138411149529551949179677762028 637772 25391388588742567425179817004032 637773 -114586437538624879340612734440960 637774 33198226250522433944621527572480 637775 46430493182245099484274458302800 637776 -433716396285089629590032351232 637777 -2414223638758436025068458747200 637778 -22321249823927473357658822344560 637779 -16767965257211911965934834623816 637780 16107071443150501088058945208320 637781 37931728240132365751886109861582 637782 -26734683287698424636071207583808 637783 -43470580618110844965878896094968 637784 11487056952167926273430961776640 637785 -16634953063500527333121854301180 637786 -18169491615043813006460701121280 637787 -157072491930486193356908463813564 637788 -19944980487902478948218583897600 637789 -29370006572175309104797388278644 637790 30137360993569138542307251609600 637791 -27298882159479865677026164608 637792 -101589682996097273639814856704000 637793 15541313450609776082300947908288 637794 -554819814756157131950411317248 637795 3547316631772729093948808292000 637796 -36724271273164549703544399778560 637797 -9016300297804934070896459179680 637798 -22353268198560235902243436040064 637799 -82970865299303019651766358300760 637800 30487936562483591851320342528000 637801 5648290182120125611211407314292 637802 15402790793059048675211369935104 637803 4885337197302863803992173346012 637804 -62168286741858249413113443861504 637805 -22434666748843508355516396061440 637806 11099023571302874950756479790464 637807 122522961240279520934421303368152 637808 -16275712044502853870027481120768 637809 -12178871006860064935877588913312 637810 -23976085520682539708896264825440 637811 -86623444718281598730620321442600 637812 -5578621414847636914903490131968 637813 -63342337232398727293161347500992 637814 -59556669457416950650272410427744 637815 17024655102413469339480335339040 637816 -52096590045694988073789183037440 637817 -92299146016458899155096746778134 637818 -1407027627165421561630382954496 637819 59281445057884928415304837888 637820 62238309903526092671352091630080 637821 161519337159534021098882931762240 637822 1863557464679673433233335603712 637823 -9855342228106466960817478185312 637824 -37550053436448535249540161208320 637825 -18226439465658039281214059974400 637826 -32477771619181457272885144803840 637827 -24038034006792670691006437887168 637828 -63072556100391166094449744143232 637829 -15835557350608415696991262929570 637830 -7747365132387478613059851945600 637831 -156574003257938900638174925339368 637832 303238857232162018530915256320 637833 -9390425201787881451918667062960 637834 -13119822675958538699483803583184 637835 -68143779970756918706193723465840 637836 -13386954596631081399424019644416 637837 -52649287329865826535587803541376 637838 7106543411680028257762677904320 637839 121667278639214958708928025584008 637840 -8535480353083272960029892280320 637841 -7253533790661637120702847287758 637842 -4055848455299508482567016290688 637843 1556980129420392241973680019440 637844 6194869500646192377266342422272 637845 28551159633854812209002822874240 637846 87005323282293623986857300418560 637847 5722997769002078760792363744432 637848 40799622627854022220990803763200 637849 -74821988561263762268597808276000 637850 42033848145675545470781628488400 637851 8276107010118293079209578097520 637852 -61137252329496862839042152088064 637853 -136119663973207702066262578451136 637854 10364856106905290196730593119232 637855 29038233290031352184629015245600 637856 3159770841057666456226810036224 637857 61451443171358802337882907193120 637858 -26088701356084528958877489429216 637859 23226925819351105388943155077104 637860 -3224913337691548922828681072640 637861 19981551760179778495048481437824 637862 -1065794444573821392002048449728 637863 -10420958616587263110107687626800 637864 30392893064541210976976094904320 637865 -140111478719036107213549328746680 637866 -18942130216481357257574649280848 637867 5865198780963700562621317210480 637868 10322995687480115643123043123200 637869 -29263680577545068850273011959200 637870 3315915746931666796373719186560 637871 -8588663372236111793602635031440 637872 -5545801622535595272943803629568 637873 52663539315192765804011701215122 637874 5813280284138119309610592539712 637875 18526360661201602060505228484000 637876 -33974052929514810495995051904640 637877 -162511851306885402291665874050628 637878 -2656242346210629573793274911872 637879 -29565927662083618009155964451712 637880 5336535008277654642954591436800 637881 24778692202321474935261457007952 637882 12690107780135384114479203593472 637883 146486913991445916254270086284132 637884 -33349772160352872957272048087040 637885 22060382454843667678282370995800 637886 -32775683043707754942345032710080 637887 16939406091726764847614343490560 637888 28543925084260083599007744524288 637889 -41323637159325391982678880366144 637890 -21924497615534840930170440706560 637891 64842424361036842757916755643840 637892 61400791519265272077802844121216 637893 -25871681300922554613160369438818 637894 101537989121281890807372327359040 637895 56549793750790167586940615729400 637896 19529541782998192630175796264960 637897 24609278632451377769232922559140 637898 21309383167924576357872319153200 637899 -23795343426978381989661608189736 637900 33779858361114945760795445216000 637901 14694013925649817237465636007904 637902 36127257072693349587116373671040 637903 16681948620758255227723734192880 637904 13249931786725793368984666398720 637905 -21080734158425171897896393671360 637906 -21064758824823032648760794858880 637907 -33261211447340767731083378434248 637908 21216783249871663922199093841920 637909 -27319532706435100118178733907890 637910 -6422601833652501785645060820480 637911 -88162807670251066633654331612640 637912 -95356433652778683491050137600 637913 101546090738897270958964797766980 637914 -16897540565516701689594354562560 637915 -29824992698204211624001070821440 637916 -64163254578274872451466473105920 637917 214593450920919675028679359104 637918 11047602763071377452200871226880 637919 -2183006371029941688111542392080 637920 35454500553028904340966357073920 637921 -89172924501040137827931907862528 637922 -44913076034246231157455239605888 637923 -13251159477040940495907905106432 637924 30474774058739389410147307749376 637925 71561825540884469628337555440000 637926 -19382788352101987400784579061056 637927 -2488697059553572021088378112368 637928 35971556462306852449862583336960 637929 65929700084719654681327129597920 637930 -52132968274053514760575608788640 637931 74875861432368326834396707919328 637932 4585899904048088272887730140672 637933 -32594796342782077060677186155818 637934 4362728481986823234105334953984 637935 -20283915201267324834884801088000 637936 -550337372738795013854820466688 637937 119301985680794599703682534101586 637938 9319447634157610132234474096128 637939 32114585684549110853740723425740 637940 -54105006089463355952243139870720 637941 -129996892330490274856919449932096 637942 73122761047043102095461203815680 637943 -164833096304730122998038421831440 637944 48437020471726488951520174080000 637945 -18394104804368449485394792621440 637946 -10213878361856764484025581544960 637947 3574465392939528144613803986088 637948 1266356186714087053246906908160 637949 5004399908805898704012603122688 637950 -24711634588454237062720402574400 637951 43622215863579309897108314998992 637952 15357314258412757167341536542720 637953 76716880243591652462640088640304 637954 -61000728669125330256916144444944 637955 -27128847315589310015949126038640 637956 -2203316302769755253116120581120 637957 140126951199389715820950528272512 637958 -48969758885904571374006842197920 637959 -30128682905359125024166274642688 637960 -18842599168616053642073568768000 637961 14337053665136001482286275171172 637962 -260492028637906582371374849280 637963 -123882947220432151601286293475080 637964 15413635331905696170635394782976 637965 1908152462883890799629479542060 637966 475136742042924987454059496320 637967 -32992094585155161785654235980160 637968 -5158739486979316062649014091776 637969 55484150739654992065795843466596 637970 16098908366819252570214350108160 637971 -63348701764136862207974195497680 637972 11455431002819532003283083308800 637973 -27628685888290302253701433803360 637974 25556562941097913845676099356384 637975 -30659166280962933825573246545400 637976 40324233220731386043093003202560 637977 29193930931219625292562733034240 637978 -839144977273913552845385223168 637979 144983454785330264086513828012176 637980 5824748849370374244556505088000 637981 10358860950777992850528315095052 637982 -20670168510307367180511677137920 637983 -10908291844446543222136811708400 637984 157373637155190293003149049856 637985 -18433282853512651253687742227820 637986 31451759456679797934861049313664 637987 -5376481929007351001530131507248 637988 30128466713302631544599862309120 637989 61673261006370704609535068638368 637990 20357498377356107159476542384000 637991 -416303739858171343439822826576 637992 -29403272990895287643210337735680 637993 -50278666620955392969653444385420 637994 -3461105144231924871713775744000 637995 49575150920324229049635417339120 637996 58852593827631179408728869920000 637997 72104807166875055821499351854880 637998 -17972250926714921220410568350592 637999 -133904062808747657392374393471080 638000 -24327580672299973087649710080000 638001 -3611340210196461102698079181440 638002 32113922999751708039651414215952 638003 -133267730977724675842298817999936 638004 -67036827830771499707848344330240 638005 17086160858392483538265646917660 638006 -45368397066313193288994630331776 638007 28145736931100026629499992593640 638008 -31152642250760640597249685463040 638009 -69972254495525618277485930947884 638010 -35009422367977807459959747456000 638011 -15842525925550513030893186250752 638012 -62113579071922377120642940498944 638013 -1562595261858279327901164800256 638014 -2704078889990100659990065254912 638015 -21335497969856891214462508221600 638016 -24079302888545618346926992785408 638017 42817867290025984758774963493332 638018 -75074696196354346997092081183200 638019 -79755945669563477986934219637756 638020 -2068575121602538990462548172800 638021 -85325226669244402603853658260448 638022 -9467617201358542831621866350592 638023 92669534040339143633348297853272 638024 58555210086207439041576113694720 638025 17212677378661223018705900361600 638026 27689628892939954196686134082560 638027 -16414755487372033146465236971488 638028 -32030695567182290198480706539520 638029 133435988156625683511361838035500 638030 -28116918755568525704959726827840 638031 39982621874186796530096628060552 638032 -22328825649975567124994998411264 638033 -6142139262110373656401978974 638034 -296789459698131590347929015552 638035 -108734778201577394477083759085520 638036 -14130668638045814357037533386752 638037 8373050021137437498844577155086 638038 68966305263328043893311518050944 638039 -26963595058199501531612660437560 638040 12247653323617173486252619776000 638041 34917592989189285118744476265440 638042 5073380650876076650326702348288 638043 11383980040469131626307338551808 638044 -81424930538746782611995687400448 638045 -64766587944313983338780871527700 638046 17041619765782822642750749195072 638047 -32974101292857195208380264385504 638048 67962774087338595873246387634176 638049 -33896147797321211909560566509136 638050 13927965316150492116207881164800 638051 -88712904246912493375491384894948 638052 -44032607104079912657578598919168 638053 12778695985298682820254995653084 638054 -83596761911439113618966246133024 638055 -1545240544553960419490530405200 638056 -135657811386135234978856841733120 638057 14704385529912242971669002870912 638058 -45061304316090156755389128153600 638059 -75638455406616144677371209881740 638060 1079126358060070240191924495360 638061 -81245660763653401477959672489216 638062 48408479982077060971818309460032 638063 -55980716662944226659045192368688 638064 -8227892281492777547419075215360 638065 1648291294788007518882914121000 638066 10366755127773601097166659324928 638067 -10497189522943441332317557516752 638068 11536133122461051467566443313920 638069 13097472011773373879767131645696 638070 -15426828785040997238220919132800 638071 -42031236630987930785138596459088 638072 -132794896362098942022452762296320 638073 30922845030428198344696245118464 638074 28616448432686679791444659207536 638075 -41791750121129401535247108326700 638076 9037189783017076106628732805632 638077 -955764433153522929468138647040 638078 -65097301313939090257858502006784 638079 -32102832732574272341970460956912 638080 -34944414082497645317535773491200 638081 136477062704640400020315266922882 638082 -27070741679966412708671970663600 638083 -33778484857865192606918658498240 638084 -52720831777191144131676998054784 638085 -23875101940099348485721336780800 638086 -20268742936084768711297117440 638087 109704876514268288215051802450760 638088 -35744677291153012485492508999680 638089 92013604785731032250495760877824 638090 -5108042271837556830097454839200 638091 58613760783779085209918437291440 638092 1140594870041034803941387692032 638093 3712991460975375981916167083724 638094 6134402297968756060166180827200 638095 118671893961333248851002719977680 638096 -1670299808842784165003747328000 638097 -13240224244877282954164577816928 638098 3115005059802130776117998758800 638099 -20382962089515413157254572459008 638100 -2978763184823555251248560496000 638101 120259155972102230915980656115104 638102 -26106484217750334753901460452608 638103 33375724928245369220317708460904 638104 56047821603477116482629329172480 638105 -31289054676549393125493870131640 638106 -4042399491901089375819657463296 638107 80476476459138277690279823068752 638108 27877493763755545508178973211136 638109 76434721368715837355324801971014 638110 29210831929209739545106670401920 638111 43911138835389001115921380486752 638112 -12402075769290726620212623310848 638113 -17748931699055999026691861867840 638114 -47271488029367287844865051847344 638115 31917451256489135163251513088000 638116 26821505940469681316751963521280 638117 7958161883872156898937246143166 638118 15188788952198620251845953200768 638119 272209304995748988495594308155296 638120 -186748373983301354899080806400 638121 78133015664442045751787048841408 638122 71142736318131098396098314536112 638123 -71972296248017670571201407431628 638124 -13426251645300484136465794987008 638125 -16723702777022277381533002911250 638126 28020736285185540614531491703424 638127 62103689820270698772079202777496 638128 37347042150905595129799154941952 638129 151976294916833654987076312042276 638130 -5212527653973703608334427904000 638131 -38240754741083082139313284613376 638132 58924412735342819167362958006272 638133 -97008015749108303588225570313696 638134 5789897013687536365187539968000 638135 -8000646484154635116216259430400 638136 54092746300597430402047440568320 638137 -2661514652579919924242335350960 638138 -34470535613149576927682890427280 638139 -27341444262602286328122721530000 638140 10227500825329933761842331517440 638141 -444163478169410264992563546528 638142 816016888242223405572974190912 638143 -22310998769814943907133117163656 638144 20427810382748889852568283381760 638145 16262776176392156685043016016000 638146 -38248789999988214816756026589072 638147 -114526923658272023129360875870404 638148 5488090744754466704778808983552 638149 135494895373452324334211344636480 638150 161008534765521740947979176800 638151 -3536028065774856448495134452016 638152 -5108553702929394041653387238400 638153 70677555750572940352959945135120 638154 -32519801138747296861605213648 638155 -12653724329772093375244903196640 638156 -19559387346037924338169884468480 638157 -15891308449022708342684349177312 638158 21808245656509788566146056787584 638159 -74730157652069504356959394778640 638160 1553925651792438943870245273600 638161 -27443828148377504798705473332238 638162 -13443531898861436325050651473920 638163 -1008215742819687943566851055216 638164 -97930156970987099207994382186624 638165 13297357373255641461172178658240 638166 1257198303329078133070073069568 638167 -43350695348997116146653304792200 638168 1242483145408989502358017413120 638169 23292892252705313341664121113280 638170 -4360531263391397069691432494400 638171 -50760393795508272192761310029628 638172 57357099012693451425577430630400 638173 -47178767200491248339620411746516 638174 -34982891648228977416125703858240 638175 -26135946790428199153835160115200 638176 -32516966684874303711812790779904 638177 157621107530801405629892923333026 638178 -3845507838296450883185135477376 638179 -8283359303032609257076374021220 638180 74615634575839418433901918179840 638181 48452770831680728378136735978528 638182 -35525092056274440187071571420416 638183 1660080359645349378143129040864 638184 68584598787705093160074837688320 638185 -27683612158943567035819891558620 638186 71623632096483406569362964687792 638187 69411951221380596099663521141376 638188 124533707904848437218689931596800 638189 -143059123582293122197756480707360 638190 -1781832548303655089366306407680 638191 33167413693124739776104389293800 638192 -11809463559275627573008104751104 638193 -14900873560422468621575974632000 638194 -68266775513464760888729209669104 638195 -41418279577569373755846146144400 638196 18362392707422250783004862490624 638197 5807258756116209315884979293184 638198 -64931118038176993305932060844480 638199 -2567168421400324558631779695720 638200 18461852123829474015582119424000 638201 -95706682619442248138241133755798 638202 50037276828809342215839134380032 638203 36755816989980578429489821563600 638204 10771164566379930471696542072832 638205 -6031357622120575444459827674880 638206 -126234250591276786770568052352 638207 100676963047736538121399865176080 638208 -25454325855769809467293279715328 638209 27741734884406198862195986924928 638210 -5663236815525739184855011584000 638211 -23741549746401445500820811210496 638212 -19785398836309414864982102940544 638213 87113010602719961121850631210496 638214 18466106586575493196461837508992 638215 -1072911424156973010456529301640 638216 -2684408130003748058544469355520 638217 46746969232508797764049505409834 638218 11531148024615616186701045878016 638219 -20003955464651321573940543279840 638220 -17715591833339241992449366179840 638221 9014424469989232692841475200000 638222 -34100007080219307814499639014848 638223 -10653637034770283271676427305200 638224 -2093708168029433226673997070336 638225 40137358863222935124748564098150 638226 -20588812603123848883636416491520 638227 -31177294251556298574928428090000 638228 14068553351162974591531249852416 638229 61987427486984106768440202524640 638230 -1358501177504469612476382186240 638231 79619985301118118537604637763504 638232 -28906415615830052426212845158400 638233 -79023487778298090064733910398518 638234 -51179069598143973504014917107984 638235 24425826961076017121781147216240 638236 -36890655843732094398479556600320 638237 7417236265296723653041048055520 638238 43479817994085758108127094158144 638239 -680332840272087058287943348000 638240 19882442603167725945647362867200 638241 65233029041982756999400283061120 638242 19840659893669462212621755442944 638243 49026142769232435530466100177344 638244 -10489321512641131504299688320 638245 68142670115652881225058452629500 638246 10087401173620672908062014707840 638247 25793337629816790901660184510160 638248 -951986459901641111163460823040 638249 -1772750933497873976852580329136 638250 -7375811432292427270873128192000 638251 -25475406555993617120536081236248 638252 -33831248429386198597759914603264 638253 10043477614092077215756786621440 638254 -56254344839317489397802315551424 638255 1254721085570778424336274690160 638256 4652022866705616235199422758912 638257 -67261996833686114948343715332368 638258 -77313496735088273867851106465520 638259 -17705972923572360530556464965632 638260 23998161506936807144764158935040 638261 3870177400085037609116023610520 638262 -33107393004973325827590899079360 638263 -5069864070809522989283476454488 638264 45644252041619722783106852843520 638265 -59849343033843182417352694154880 638266 -75068051023077426416724821409168 638267 16917440412829188229893831936000 638268 17950067084502968444280651133440 638269 -3432900112816103729782799542330 638270 8583302707762644188138538115200 638271 82182413973232065665684422821240 638272 -2183022907688234122014114709504 638273 -81426285636128545838754868155456 638274 -16334696572390160294894807781888 638275 86319243149871765471282836900 638276 -14531454622123513031176455507840 638277 11575828681928747081889924565440 638278 82800670811033659804667931013056 638279 -70055484726098753316284875491816 638280 -1954191418663646438954305689600 638281 22709879419115757202651689054592 638282 33645533556679675212717405037152 638283 24909267454702761620358764877744 638284 -100418550777383279588196958768384 638285 104626745528417191188248838475980 638286 -2956084552367575574294392243200 638287 10822963468607000156994136000832 638288 -3039351011056285931371077304320 638289 -9957987695104551916294981108446 638290 7701640484737291789826420121600 638291 13432913694563696889169424965392 638292 -618331203339710365688381872128 638293 -57575330151273385080836709940416 638294 34667401350264379576385404881696 638295 -16813655609376418046726692147200 638296 -8513809905906369708007825612800 638297 147798880378285556302491997604112 638298 23451536646445606647562103084784 638299 -109045423845000195244265532642264 638300 10492724099605788738378417676800 638301 -34283943504353105991439027853760 638302 -16636865339618936896656596336640 638303 61680916710730315508100560715552 638304 -25339219977484022563698714869760 638305 44993220989480210111051927232000 638306 1717268867479029187850497098240 638307 -99760634067850276929836466447360 638308 -7037907577409049811195797227520 638309 74046968485787100613342655583552 638310 -13297468993864321817709518451840 638311 -12981174253321233005880615540576 638312 314950030557463195754122475520 638313 -14373179382368312707199534368560 638314 6729410860514464056774004488960 638315 54630342035222648000718542964960 638316 -21576245220681258610118507673600 638317 -60669196667999996976227913150634 638318 -49437993370274909093408884040640 638319 10769390502296750046731364789888 638320 14855642182709569561134779596800 638321 -7031674791066434779780795488000 638322 -3132382172643532973792911159296 638323 -34122138267991187688294121410400 638324 -3888576458584465875072693872640 638325 -20614907449936178935932231760950 638326 -19105372255139032340072428718976 638327 -9431806071019650868984907836824 638328 32834919245664984012361048412160 638329 40105544171859620912875283494740 638330 18725579247325165729089216076800 638331 -8381267482241711965483467958248 638332 -15511519432274190221964399164928 638333 133921167184482269751898058004300 638334 41431294259557176074899260954240 638335 225473472582078938418805993200 638336 -69638470915634056785420343050240 638337 9282872122988577196556099652480 638338 1591146100441981478013101050320 638339 -4114244009685782866740763111776 638340 588253558882568496364506931200 638341 2808985848598811389340890085184 638342 -13441278977351133312442505459328 638343 9710442974983440887377390675080 638344 -23299407395639504230302609408000 638345 73996506747465681845854785728100 638346 33085301464151963094487046793984 638347 -12215308994585795970428060092204 638348 57690920321043758475836781281280 638349 -28406729222046325287962998175520 638350 -28811638923171446783890355155200 638351 46594946687812403412503797159152 638352 -1830957075798769320821794013184 638353 -20125841742315017033778342093456 638354 106294473782945557637135322258432 638355 -24121811665059435944238783929040 638356 103174816921831575087524184705920 638357 28247210228413301400489005020572 638358 -9405488013389524151212000665600 638359 -124509120864180726474163405904440 638360 16586499837494317275129682944000 638361 -23908883674679231912774398558656 638362 -30366570538062077663555117786880 638363 110865165296496263748767994049728 638364 -42331906035972740433902759437824 638365 6059668592228766696088953776640 638366 -17860551434133189790948358602368 638367 -89345592843232593820644126450288 638368 160646576945069600721802793779200 638369 70306760854207349614110389018880 638370 -3857645070589275117758393242560 638371 93445872153698907059207959428572 638372 45924914551376944901235073348224 638373 -40576397440292070462164110163616 638374 -77066539988152009894759814217408 638375 -32867408597939790388844188278000 638376 -68591613930234843249222873661440 638377 -146592566267787937559130434582940 638378 -340097167627246138290353018112 638379 -29251760779740222229948258982256 638380 -62545149404155570999110709939200 638381 -70050097601110806327610115808000 638382 37127354222325266820298732963392 638383 -26585882582394140920779546011456 638384 -13550235024411614252765105455104 638385 -1520245006005763133418406331520 638386 -4653049516334870235165500774400 638387 -46991524711358901540094536894768 638388 48185723418879020577953389240320 638389 100965097279261701980905214242656 638390 40092616321668514353144998131200 638391 10085617051547308446164536950480 638392 -8209191496686537847033893888000 638393 -34518039016836984578954194828800 638394 -693400235913983339937723612672 638395 52039792685266389480309535382400 638396 92283926866598643984955553280 638397 6539658684613113422967211985580 638398 37128506294177635267312942787136 638399 94169927837359796731224370529760 638400 3096366957869135438133854208000 638401 63740875642845307384832346294499 638402 41078372009154543498874114771152 638403 10765467806077488525458807866104 638404 -6323650364979325707292452817664 638405 -68434215811928718354197350751940 638406 8817086120208272982156090683520 638407 35268686754225307060810006353024 638408 -49546416079698148015092204887040 638409 -30082662391059442360093276512 638410 -38910918415929234632105498612640 638411 -8117210863362084494203311574176 638412 -22622870099976105593651377586688 638413 64352672027476283664791555018860 638414 -3370015932989634557929138814976 638415 40777507045315404237266018388000 638416 9396710126673038964164056604672 638417 -9389707281515225814310536336780 638418 30198570142728724747953875412480 638419 40881911763135783305802098794840 638420 -37111572344563785590610019115520 638421 598649148116583370271852363424 638422 -55043298586860498691454894155488 638423 72465195570257860244761513665672 638424 -69254485052212012614812466186240 638425 13631919010241346271521949019150 638426 -50202132779835754547970256874016 638427 -78531241035048388991568980907840 638428 -6182767320950444434914150160896 638429 -42624728613557905091142037705728 638430 7301285229449826533292988965120 638431 79388531512826497549450025731232 638432 -40515788442713792979281933500416 638433 13923284996304341527987867469202 638434 6385824628599469412891303170560 638435 -13067614816688989526024232777600 638436 10971952844846666528161011492864 638437 84853505075012119096265202537086 638438 34047107591285459232880384429440 638439 15729602997801026828436112437120 638440 -50369832198187092134366260838400 638441 157032185976230679391159299591552 638442 163926439343218525251149044992 638443 70776031138104551950542246408944 638444 -2183402474980640059026283789824 638445 -12661743135901829399417568591360 638446 76327393746435184677216502020672 638447 7879213612423665147027198986760 638448 11172761184218808904591353053184 638449 25320460372021425583236068779520 638450 -19037898832491153034171100590200 638451 30722397349048017429918509857800 638452 -37036528323403604589364151646720 638453 -110531323281350943743441993321298 638454 -4955973163591106179402597565568 638455 -109912326367734382070257649225640 638456 -22966142161720751013982302781440 638457 -11014953088126163467765690782720 638458 -2383212172510814137400471862816 638459 -17009985272460094454883491621340 638460 -47733926600202133491461205342720 638461 181435193653675860793901434240512 638462 -51095578522767333202712322812736 638463 24429371758231339878741611581824 638464 802578454331934180916970127360 638465 119905889243210024477934383217000 638466 -656625977449013565832420584576 638467 60773780019788190972900787403516 638468 -81284898817488148185601517972352 638469 -26383870582716745956427900364160 638470 2318117234104458807560467562880 638471 -34248645559315610192820132346008 638472 -37665545373664288594126302412800 638473 -72106221581726180274723428245296 638474 15268260646777061914119891026736 638475 -16313037100088495320278631481400 638476 -3124746617209844606128462888960 638477 5884249159425263266329629651712 638478 -63662468662381164540507124128000 638479 61657082768518518384138751213680 638480 -13836544324988345398613346877440 638481 81325166332918935789992949146352 638482 -29178891623920907030390297107920 638483 -135806083105920168106160731626576 638484 -9122512770332214048421580537856 638485 57836630148595223414545320951960 638486 28139928994913738917108594538880 638487 -41575940979958210022345127028392 638488 -858206139064843281333653514240 638489 -106355744126424042105188713894710 638490 -483931889608609046204165018880 638491 11549522264801384508804297893664 638492 -2497458316260214378197941635584 638493 16763915750928329727047001297600 638494 10917792522604711404085392620352 638495 -42742095382658954009963268633600 638496 -121181419949525756125156815667200 638497 24450374327100782135144965470400 638498 23241368673307543552234853368320 638499 -4870763002791626974181758072512 638500 71344850518809841100960943936000 638501 119751837417047321616071914397502 638502 -14855011202318364631438184962368 638503 40925812086717945168309537273264 638504 106843677226261226116663823477760 638505 1167778930572833402610486423360 638506 -64597276981134128653284463451136 638507 950983854946006071016595435520 638508 -8454277817729537563020833842176 638509 -49860275765288892171277653648884 638510 71846137759799317721284513042560 638511 -23816993679404354557054491393528 638512 -2764126509319908265237608071168 638513 -2430860365017486200930663617536 638514 -44109724313951850502964550648960 638515 -53595820393923537682828954701840 638516 68381907938813303616791935789440 638517 113892174976734452656785087360 638518 -59457180788753948795548512851040 638519 65467358286282185854991618122056 638520 70642069279577294390492512665600 638521 1568998138339125746213139103492 638522 -18511176016269766114897010414400 638523 -2893395890903339041752823878348 638524 -103578546038436142553451241083904 638525 57920716265668569488217260380050 638526 -10063064219568884581156861612032 638527 -11151760123259653595234327458624 638528 -121763592899017845139260309504 638529 56938483056011439323377681691184 638530 -32137740090635096401478005263840 638531 510520894310319450756135287112 638532 -52234494985278493163488165532544 638533 -44011748424441851600332642816960 638534 -7271403205295233471585645497600 638535 -47319200821910242930940316874800 638536 -24411611643603138979646403640320 638537 98939627192685704001984155440692 638538 -2564631606817195425068522084352 638539 97571706361827520049780593458600 638540 -13009791873021475990573311006720 638541 -87012189046783389462902967983850 638542 12529018137828292427866770508032 638543 -4483534898479325939670198535176 638544 -5154688461057954403697278451712 638545 9136898153592963107300291085300 638546 9941328791719380042914859653280 638547 -5064392077981268106448102659840 638548 103398267957432698304888095454976 638549 -79614765875456113001131149272736 638550 410587259094008967508417152000 638551 -13098300436670955920683763321520 638552 76383511927791756032626139443200 638553 -53264692339421812186704412501296 638554 -6339918350268509140320098185728 638555 -90822275125059281569998459743040 638556 7153419882663776123730294865920 638557 58784746435096956713017619644800 638558 17372280733656779686985240714880 638559 -7459601211876369550991119028136 638560 8404319074717715794963094568960 638561 -45457672512912781941377662243776 638562 -1880311883619690771368103877248 638563 59701159461331364938794727680024 638564 -89186987060277187486020706320384 638565 4943945660395314799529339087520 638566 -54470880889818693167439479597760 638567 17119044242991822221510809298616 638568 -16239268051960528781559075824640 638569 -26519517481956901706519801196800 638570 7107798220113133276537419312480 638571 42026754401489227944787365398400 638572 62547590083798263053929844588544 638573 -10178013291825910817944799175636 638574 12620507614280622777375236736000 638575 -3287938286948746136852545308000 638576 -4913829045124443649986653749248 638577 28260036703937886066988376005440 638578 -37491439754488150924658942258160 638579 -7604416656269163396458454237840 638580 40928125678647596772846911078400 638581 114657890357938367329849898446382 638582 11778163865639982393361533535872 638583 535608243853768330190164372608 638584 111326134571197450285679153602560 638585 -79943344904133261286802438060220 638586 1013932499470526243987008650720 638587 -48521459206994006460306061340764 638588 66014805771606668429172188399616 638589 -38959664995599380368578894532608 638590 37447197163749795968161767043200 638591 21992666946213338057747905302000 638592 -37798222914207503066725519196160 638593 -525310590487835592304209899216 638594 6889810462866001722306542781312 638595 -249043391481619403869564334880 638596 28684512847429740028201446289408 638597 8195585082066269013151793087100 638598 -32436915103394029225425736316736 638599 -40917224936341245581885224608536 638600 -25698475325331376459789320192000 638601 23964081799851935800898983394832 638602 -12645118855822073711115405558528 638603 22652931666098724675997048398480 638604 3441579692643027654510479063040 638605 54052623567000629495545989251520 638606 53364179763470419305031965165120 638607 71948090283810914370780548348040 638608 -19415336317035967531945843752960 638609 -2522902195129484681848093360140 638610 -41766110762517561492883399680 638611 -63054000886128878041845072804576 638612 34313551399053540502547470839552 638613 -16096264742620540583972863489458 638614 -92708600812061487398250525043200 638615 85598449501585787292887222492400 638616 -18197611261430940974034041241600 638617 91921261917740430735417364615626 638618 -3978939262641439105618439037696 638619 -30070298279689829217315652145256 638620 14005557791733807707478603079680 638621 15920861011989783674821027278822 638622 24002851468657508967612649640832 638623 -75140971167104694855913066309656 638624 56991049723384951797782336765952 638625 33008089448304491837398616016000 638626 34978685836458136052737230130512 638627 67737202611587241208543994107272 638628 -22088170419200982568611148584960 638629 -82867245997844626728434063144770 638630 38498865569910514759471006296960 638631 -4764452867357061722954297241600 638632 -123535072227895409954797357593600 638633 28833852098173927075805560197882 638634 -2565382322080526325319827101952 638635 -71921290481779988008440390517920 638636 2582244066798242429872134881280 638637 -126445997307123117778924897448832 638638 -14855836066953196578148005120 638639 -160846511089458236794084904425344 638640 -3098785388421110731224151818240 638641 -4060251968403076049799769146048 638642 -20847715093184487068330765196528 638643 54204686474794879840372847511864 638644 41029029232357583607154621812736 638645 -18974194603285375977976281104640 638646 16383633395667998043232953307584 638647 44075656328458841291497828884040 638648 -85719522223114103345966097162240 638649 -27625725951753304113087748241232 638650 225930504204556100732160957600 638651 -39139993327033007853436162937340 638652 -16946195038895056413116325961728 638653 61974676282508540678117062302444 638654 21894745580472422302655028331776 638655 -15463320062973692321912802729840 638656 45377266049169690308291611066368 638657 -9606847900692439125601948442136 638658 -9284457395950909372634732686080 638659 59538453089823795807843207172816 638660 -41216841239999981352388753674240 638661 -12045132015908893087496824704960 638662 -8189632366333524787165508814336 638663 -89074910013056348830334740706088 638664 5730921561044544250922842521600 638665 427229273001721393411482873060 638666 41089541996514319375374646859520 638667 76203659786711610280314600531360 638668 40908980760058374193468573154048 638669 -83862853560990277627955654433930 638670 5210958072426073055907370272000 638671 155918223621068536057223629161144 638672 12174074826871890406149138677760 638673 -7739891422853996016985133934720 638674 17094390985011258842177989655712 638675 13216354058924916013008540723000 638676 -18731970317567924074782878277888 638677 -4009574178980692893166164800392 638678 -17119390137178786290881799195360 638679 -769023753681084332591208892032 638680 17605822817184471549538751692800 638681 -76126617268849727918467450530300 638682 -45558032440881726069019716139776 638683 -63711472211362406793302996557824 638684 -103857543603811593487877414659584 638685 -2515435107401166044789459872800 638686 -76163703945482680623711232910208 638687 -37694551739427864550292770725888 638688 79958419126772696364835081027584 638689 -130883929695870941339447009980510 638690 9643988877991963623651365942400 638691 -64400737543102837381586851388808 638692 -57640188605948908911055580877184 638693 17731973829773243032398133448448 638694 -2473091739303996299953545139968 638695 80589363756800854140934119718200 638696 39987405339037307861125216204800 638697 24206773366052139998909876891040 638698 22704681504202459460128052189280 638699 -46190632999760062399534139820300 638700 -13862021307953176176063231168000 638701 30352914171957292295622815433952 638702 -10936502183872272872438705408448 638703 23656979407186390115347706202336 638704 15542391271056956682854706708480 638705 -14019141667544232944548534536000 638706 -5854818109906027389771424077696 638707 -152442947988739578722539781247048 638708 -23336690330876415508676999030784 638709 84919321668533632388918154614304 638710 15012481679504253760204981589760 638711 -7820249008878340123388533851288 638712 40305696561025774596548541849600 638713 -13212121201749662826317310641196 638714 -30205358056719907805507762150544 638715 -42089742250435404021017689459200 638716 -7913853587695471243175693592576 638717 154352821177096059682233507605766 638718 53596658686898727261014210858304 638719 -10421020238636537683956531546880 638720 7173979821876460364444467200000 638721 31496660289609664258615816575090 638722 -502474644036332030149387531776 638723 111785557426296458614913646285720 638724 -11065472813991285401325329350656 638725 -13824259069070249504349993463500 638726 53792188172669792845409191089984 638727 -95046798689462860604033815880280 638728 -99055435907912560423823795235840 638729 6556970372131364337868795410240 638730 -29186898700378726135436770068480 638731 -21185004438307568638185879689776 638732 -62142772374241843738959907739904 638733 -15189765328091897427061927100736 638734 55644279918112922256403994301120 638735 96606542688174073309007949676680 638736 -3137462301287783400254883495936 638737 -32164532395947123675996083365008 638738 1003938487753147870116999595680 638739 19816479006675709589933564348640 638740 12500448528070495214313765004800 638741 -142475734972723147517962430675748 638742 -2673843525338171384735026237440 638743 -34820485275249174973049497010000 638744 -24167472628679194437196730787840 638745 -2650652516366168863524720393600 638746 -55053611410529736327843454376736 638747 -18463110887448123941972151247968 638748 -29017489982380433824720601074176 638749 -42862424859695240333309643424340 638750 -287584902084050218555187280000 638751 11070573694760509734718217295432 638752 -35631975734086635412871927758848 638753 41388340624419554057376868315140 638754 26332043676498714693516154974720 638755 12293422183565514331116597515520 638756 27661206703269096599917018189824 638757 -27218412619223813647049985023520 638758 -44126473069713927112843096482624 638759 -201511486809985774938957132960 638760 32972640778309227337579397529600 638761 -159033626420187523296261237791600 638762 8226630716750998672829796992352 638763 45556323647220044133942064374000 638764 58094954487636611384461552707840 638765 -758152945663025667952243378080 638766 1682995118400345264200322616512 638767 -87626379984232509638912819379184 638768 -3048425593969265025005138804736 638769 57029391517360131759851193247344 638770 -14715690668103019707955383690240 638771 6208668075639260564839972978512 638772 30411520049064658420125639585792 638773 43697993232389699553003415595260 638774 -77169064534703113364516043552864 638775 -55129938990443054631551699521200 638776 -121912651770578505797410028113920 638777 51184147662354705896518051708032 638778 2131968963108846476347466452992 638779 19491202834828851502828457943984 638780 34518687127956842550428785958400 638781 12872105822439789192132287123520 638782 48791364082646701301910311092992 638783 -185248887737828513076871170282120 638784 23400199821074581556744418754560 638785 -12341594332096392449681696687040 638786 -14580672921864162020415268110336 638787 -22497776165543613401138202720000 638788 -72293260941366724901338401238912 638789 13822153772778481105155138886524 638790 -1920122190465852754661753088000 638791 38150713897624166830134633111384 638792 36329858313616861155181326827520 638793 -50729712525578195410051863201600 638794 26359880443929920357124151633920 638795 5377436531323633322483954763600 638796 37241172538175596731378380692992 638797 17534706223820035612795951819840 638798 7695029655421558872665064158400 638799 6941725284411102177397923598080 638800 18543393442574273278946576998400 638801 -16774613502995469743144013357198 638802 -10317004048394416554967371704832 638803 152893986755950763806550494517064 638804 90196784164951052394629432950656 638805 -12092268919597510972830391572480 638806 -29790058441976677173859133700096 638807 3106156168479509967772654550280 638808 -1540550824044429677495036313600 638809 7697132508305132717680032234120 638810 15427731930861070544997848924160 638811 34296159469853305831527093342060 638812 18846389719140496030549382883840 638813 42664508227160616687912353980998 638814 3765040805524677665110116894720 638815 10352457445007303438413933137960 638816 -94236030837721423368664076648448 638817 -7042173033069175480371875646720 638818 23112278464786178737148170439040 638819 -21285605077723202336813418519780 638820 12722270496333345620569632153600 638821 51814943756806951974171599426844 638822 -71661784482951787852397955840288 638823 68789956759451415126793489104 638824 -108692469985689238220066525184000 638825 -20774863304914387850674204420800 638826 37610790447008547752386775145984 638827 -63266977386212359433791098578688 638828 97978102158573325424805110208768 638829 6669343948956957626591471037174 638830 40113988246911684914004239003520 638831 60536963637481005077398386626832 638832 -3402365823780716367207033569280 638833 75584832747952271382754970737064 638834 11388501536518729334027515809792 638835 29155573624327476619395937892400 638836 -32505497758909200935854157690880 638837 -63402483091688309272363769561760 638838 -33985036242715328112740185018656 638839 40749510204269822460202194241640 638840 3740008521987019293899353804800 638841 -26246021403669789891922985232000 638842 -8198759057215868872711740164160 638843 -131583796268377562585052170532120 638844 -51237611141628173681009136107520 638845 16302106064414877737694883843680 638846 869600955318676783470174857664 638847 -51149551483827312899951054672640 638848 5576717104358201259716341923840 638849 -438482465377241145930486564780 638850 15349394245595404954235835888000 638851 844701122657137588207794112320 638852 17993876043413518816532886727680 638853 -907633461948540359834979448992 638854 31553367108019745860124347169376 638855 -24336852874134824784331048427040 638856 63192375996013012603024983859200 638857 -24318591550919566806925631425894 638858 25901140877543907640635827351040 638859 -2291191339869611701672369039632 638860 23813493951577366125565046323200 638861 -151078694175593013940847362814538 638862 -5047232090782533864812970926976 638863 -131376272379799068168293738244176 638864 9588832764472087689695685550080 638865 -17154926123251347443196613105740 638866 -40616805459242744721987195232368 638867 -50267092426020486983673299221608 638868 -56540619951351769337482908149760 638869 -29487779473942604794236112634688 638870 22397281797884230655615809180800 638871 -36311932745855408649824243997696 638872 -14777791146954032544231016366080 638873 49734302376825071060440404420480 638874 -41485004555827113706274765314560 638875 -98892827377313051237639645700000 638876 40937052747623439595865010367488 638877 -47189442156022967083419264202368 638878 -53277665951569030964589768197760 638879 1805281044267430927496670602112 638880 36455662561777890413577020375040 638881 -48410226816191647410784948387136 638882 -391631729638011060937028204208 638883 -1579939096637226873998967871536 638884 -61365198688539208932166402125184 638885 6311179339710007370050688947800 638886 32236927265026592231017416729984 638887 -79610903071574061661082245585368 638888 134737774801244565219044790389760 638889 -23196302128940529885601505380992 638890 3136652230374757492186306452480 638891 -85129537494413644233259174905924 638892 2997688570334379283543727337216 638893 -131459530540786349439229151674858 638894 -564182210844129736676857374720 638895 24661913573180009417954588835840 638896 1086819915080069605761898872832 638897 22638769541217838695662542711872 638898 16293275755082797800527595307008 638899 73928141289896181938199329456160 638900 46986665742246346247294685648000 638901 -13238181145610063328320691960960 638902 26177431044604401783383631041664 638903 -58486149174393877702660132088256 638904 -19129393749194420316629569044480 638905 -50390953200873987917645906618940 638906 20480295570152810903625006295152 638907 41027959442934199154555933673240 638908 -6670185537451835263819216131584 638909 256974532964007924141875842651104 638910 8231319011535476203345319193600 638911 35133953130695894493595635520560 638912 46614021511800959327174865715200 638913 61084665567207145371627472953600 638914 84436804130925160875440554355232 638915 -35014363293470260579214659516080 638916 -1574433231648561602084337500160 638917 75644686762688582359126452891360 638918 -23205112870656181785378201980928 638919 -4671036337687432893997248175056 638920 55871632992212312902883288524800 638921 -207660817027461186023032118116956 638922 13395916455834261155576514377472 638923 -10702865603401550311488429214828 638924 38894001467957495754313646502912 638925 2794610244937687507741340548800 638926 8046445940479145491146930527424 638927 166496068302840317451283238498400 638928 -1457639836687341793967482552320 638929 13396187686457820423664766664000 638930 2878231992848038553042207949120 638931 -20176115043754815738082664484240 638932 -19398534657293754564088457850880 638933 16424573994065850244746988207182 638934 39690009164967759718863342018048 638935 -73901995599207875471957639330640 638936 -37597142565450596772810362296320 638937 295400119687409142723277513728 638938 -63288567642956270789948986532880 638939 43835007199404978032424662287392 638940 -4081377413913891062091946721280 638941 39940997549139302584839290272384 638942 52714292763859031725898790840192 638943 -48105201645372863250606927690936 638944 13328574790694887283313857789952 638945 831562267172985630785733549480 638946 17805853484923802680127843854848 638947 -10812324445858411904033193424928 638948 8821700079035717029701707783808 638949 -19909060003719287674876647025632 638950 -4204744584931569466068722582400 638951 -47704993586618612601077039873400 638952 98188787412881012243861073100800 638953 9782206213604951078008793137856 638954 69676283413785655705268303200176 638955 -82951730590822697414300267584800 638956 -78090489053960593853309238234880 638957 96307888292804610398667012585120 638958 3883725564669342723912444501120 638959 56062905081739801933992293422160 638960 2895190579941390807200012206080 638961 18064344647202809914827709756272 638962 71622391758675975090540309821472 638963 -11939767585889234025164740670496 638964 -25008072385983168567041895312000 638965 -57619462523569352081227485158400 638966 33709060231731064341454030134432 638967 -35722997997600792900414515810688 638968 21423361880145211947468259614720 638969 -3758885728688621908108909981356 638970 -428137377771364686989100230400 638971 92504265362211980988881207131172 638972 11710505149857715361213765332992 638973 26891906236388318459955276885222 638974 -4547925177049771977673921938048 638975 -13020668934380791177596611649000 638976 -14467293336846834582877894606848 638977 -27663485056133066432860965298174 638978 -32046981539135921792076552486960 638979 -27990771944204984691022254485568 638980 165942581484233537237288079360 638981 13394402602926017408457189660192 638982 -46063979284443875208422832850560 638983 -15474291836378645631719497654760 638984 99846741874947264283824724546560 638985 10424168766275655390729766444800 638986 -60374922831451647465695315251200 638987 49691606029020812852185774962840 638988 -22945951696942681109220061200384 638989 -11325315883146031453545975732000 638990 14850514248842365083399713391360 638991 -31422486946958784964021796775000 638992 397744782256728389282038685696 638993 -39425552808584895854882760775758 638994 -18633631147959296278906050689280 638995 13091779732595112127905259358880 638996 121043734595024908327410851313408 638997 31908674600554062193337197764000 638998 -49466844477824433959918922156000 638999 15635361540862342539123889437000 639000 33747449022436333482654935040000 639001 52156460399424458142270060506 639002 3911093091268532069977805374464 639003 -15571388156697254677417777032192 639004 -44384954469183443520690008799744 639005 -1608977555516965129112406011040 639006 40877779077215402681513797763904 639007 -140193255723019560218322979459744 639008 117732891534499464524327107952640 639009 1909934084431053830330782473600 639010 -50690510325567311697800511279840 639011 -77109432751800586521275441396388 639012 120311922994626356112310523265024 639013 14490931655111370998761365127740 639014 21516295149467332236776042103360 639015 7688377582460734310629664155200 639016 3312253463815317233478188482560 639017 14071820819055272846372007776400 639018 -6490081683596532697649907881472 639019 -18568659546554233973987794218800 639020 28001701742115097627407657216000 639021 35751903027990535331789222947680 639022 33978585453720618326033808597312 639023 834326289285457022805528331008 639024 7790528122171609342699943460864 639025 -25449148847196338707644901699450 639026 20226197499928345061581461970464 639027 18046301315762187336191846125680 639028 11308661973634522716034625770240 639029 -93729165774830335748907192943680 639030 -5679466215655318131377467699200 639031 124340862149630846235877271855200 639032 42154419341941888938885068574720 639033 -14860998327662588140949323463616 639034 26196659618607966766802072500224 639035 -38773319000639996882974101659520 639036 56288166417932351472704378603520 639037 -21213544872650860866085970322848 639038 3851500639689309606857905585920 639039 -10443689073732360870487527554160 639040 12474980483442328956924450570240 639041 69727820726720199468644028636372 639042 2863438427744069730103028471040 639043 45575941680111389984003319247292 639044 41861930290809784972753650954240 639045 5552941376391546569444653062240 639046 51431045083100162612691039613440 639047 -114887489598989339363911231644528 639048 -43318188198673354530827370455040 639049 68836770136174765358490167865050 639050 21999477002713247168511676774800 639051 -4450242342067882898843314953216 639052 -42999825663147193838371730193664 639053 -108771020838743316735107136370698 639054 10619329270140933401045644797888 639055 -38535559930385346348732325609440 639056 -8479615765692008155568715595776 639057 -49386144842730405921997397702160 639058 75195326492203710606387528010896 639059 -37576665264647984108174812385184 639060 47946679860865088209401481512960 639061 -115531411381062711295016893126500 639062 31172102772157619358504417482112 639063 77047159991377552868335906904400 639064 -27928328498838499458541277675520 639065 19500181915886605540477499428800 639066 -737567457250426531055134569216 639067 -6993186555787963750319320977120 639068 -21528585135889429957515410655744 639069 55992990463930793279390393084544 639070 -37130377647942920183003943203520 639071 46620948584086914515373141314544 639072 -31205135271912373596637443391488 639073 117634981401004956440792810508180 639074 -13722959892926655149763730134240 639075 1988778012251742357514302306600 639076 71482538759423500982240340997760 639077 -21577952310078410945341522763268 639078 -10314612496521982905634711517184 639079 32352831605392198404311168700976 639080 8146233112993286364515556864000 639081 -77241184853678874966714159617388 639082 51632116311042856590107106217392 639083 53188170369636128662694236009332 639084 -7628926917814369299323385384960 639085 -110283567587906088873545253887220 639086 -7925561843058126754969606225920 639087 27609734911327737928170489194760 639088 7238388565370593121808282255360 639089 89264882916009716168410316905200 639090 37707303715377096717055157598720 639091 163581453879672890185512107036492 639092 -13237354450199149544858990496384 639093 1158958912789048762140185374848 639094 -20975405804733348213473385239904 639095 20274805409862072003984314592600 639096 -6122531649677155722728983756800 639097 -32283108857063254589105092056188 639098 -28369579855813748232367174949664 639099 -36054034897434659517048720270516 639100 9856444420354859211430193356800 639101 -23158453802054365778386582338816 639102 -12064483796197250587714349777280 639103 8043251509042900426232485726120 639104 65925452525756442273165575454720 639105 -18041762080326534024170889002880 639106 -813006592586118642126563398656 639107 -38945593281285792418080466671444 639108 5148194819337364647675316564224 639109 1179127860674805343943738758080 639110 -24764471657239560958750078656000 639111 -12118288947869366105259133291392 639112 26810240457133746419331376051200 639113 -92448475068624068678680286296560 639114 -4980506907989203389504385924608 639115 11022658378061190731357944000320 639116 39479735219141192387011231952640 639117 40729112083292160104691254562240 639118 -31522977130549555413904740189696 639119 -68930393561941455872620724425392 639120 3623074835002513138674527109120 639121 26728994795655748080776850325312 639122 -76095450888539467608575721600 639123 7993676593566678593986366446144 639124 -30765983934746106029794240088064 639125 -50373576709402156901914590381000 639126 -26929129781851134498422981781408 639127 -12640264175640332536556271027840 639128 9845371904177008556166927237120 639129 13115407757124029133243023749584 639130 -7321929944078150893637131019040 639131 -23370165674143351061912452030800 639132 342334219962497107234923177984 639133 -68254936780259715235896833668800 639134 -6132418189401279388400471558784 639135 19040681894424850298556989416800 639136 -81737641979095795030459831615488 639137 93571727529558442022319076866786 639138 10756637468366574534865621954560 639139 -20086724104414795854602964118640 639140 -55886042911888314625273979170560 639141 48788339699226052542345995962080 639142 1196100011749598983526559750144 639143 40012898992685781473925880726392 639144 -85511904208774242022825537536000 639145 922153908052424044071327987720 639146 81670767546386876381859738605664 639147 -32061785901781848456236190831360 639148 36171213683342382579806782846208 639149 22500661396753475221085812381824 639150 -173518273361439923182366766400 639151 150334748409110526192226230699152 639152 -60442630397165431466831216640 639153 -145652020215857427935936048823936 639154 -27467442968608688158592647210224 639155 60132702964401943855651259799120 639156 -3386908778356946300576282099712 639157 105129576734131204483777858951406 639158 -12866487605546280863690032077312 639159 108965230134584005966140975134160 639160 18652877320939845234608383488000 639161 6136647319445840712546894612624 639162 -18410035121922835109921542235280 639163 -13988819011456110299201060595440 639164 -42849237302146656307030501530624 639165 35132333233150418411929122637920 639166 -12452329779991478753432792561280 639167 -17741330630632550537491118798784 639168 -19235103437498512155660276203520 639169 -114549517578405496339151484522430 639170 7530678247042185189570506741760 639171 2401328048378786592424645632192 639172 5369739194414045945606734338176 639173 16905600408193464166437814357824 639174 14414492402390229646777419428352 639175 -12764837753179588238882705388200 639176 49121535640870758008560439961600 639177 36483908344290487076973654472704 639178 12644950084198040780683736174640 639179 -73375451911674047537415131940360 639180 19964934078515234867024651381760 639181 37089252225713623503064307140982 639182 -70987083510412380695296582463808 639183 -42089467503936202563377311402752 639184 -277225030557035962724366417920 639185 -81674563459095720441520838692620 639186 38556183799601583198452750312064 639187 -98582219527242723102962443189808 639188 -839055119802878942024719257600 639189 29392460149388065036389407001600 639190 -2827621648123627744951804166400 639191 42712739901591910266352065822720 639192 8686900388034530763893152542720 639193 -3275454023226557337135949531776 639194 7372051423401730308050141786592 639195 -488618275366249650358546037760 639196 -55707333029476580500369863001600 639197 -26880916754590012056430665900660 639198 7846617211741991241239256576000 639199 77857316033031318185904789513720 639200 -93087565488191300231034018201600 639201 71815826115164236386836855693232 639202 -25620805971740128669708647062448 639203 -34438842223073611322402015316816 639204 -24328313841967031957334241250304 639205 927635506686767447758842363900 639206 -3931665432190644810868576251840 639207 51451117076887079223355713913104 639208 5081214008487845292416639400960 639209 -53744259260467523050043314569840 639210 -10064038287606069169222694784000 639211 50418053752398176738261668461812 639212 -109297492297657765945373816832 639213 33775401981137641664311056449088 639214 13879021008304490841200605179456 639215 30145575914076454883351975244360 639216 -11382333116720680306253831012352 639217 -174325777076604852506032350602400 639218 62782912363299735458005786114560 639219 3195863548708677761851241760000 639220 -12719976154984746663201318666240 639221 -112677563486874621680347613408256 639222 -15772614022996816667605299044928 639223 -37919786547501044600531358756536 639224 2628767123315016187109012520960 639225 -53276919527458562736938117652000 639226 -12495464659864727553923360835840 639227 172290071120098163177613524586240 639228 -11156041789063811464533188820480 639229 29228570345523965878560847090860 639230 19696362746159337534327730204800 639231 -26520767279410585532426124957936 639232 9917458258352957296504630935552 639233 32268098125563314195433023763264 639234 61961943322059905739786299563680 639235 38590959242552169559727655140400 639236 31151951952159273854679855083520 639237 25659562558107240650029951035360 639238 -752648507026501437905969739456 639239 13156388614996124636026409105424 639240 13333083768498782152030976409600 639241 1847766600670877040626963073972 639242 -31764716117529366739008314482848 639243 137852998662448344030647140116 639244 -4381213614596668647059432798464 639245 -68640094845230068258734415384500 639246 23129815756182509035839861278784 639247 89452577707729611640991467822080 639248 29854893939995841102659197673472 639249 8711137206570670177998726353088 639250 16490462596296302261064888072000 639251 43201666355955553345823362825344 639252 -2919540376834551361597744209024 639253 -14472461848561278627978554944498 639254 -6604217538192220886525347489728 639255 61138867693542927209462326262400 639256 -51340687412457949374763179141120 639257 -67950560041623677034685817725494 639258 -48132734401773877784342600342016 639259 102793502579758510082016204931460 639260 50673590761729515892631448890880 639261 1662283960847323747624731418560 639262 -20985082900114630962285166129920 639263 140043058141872101177946027964512 639264 32686749847711162211156290437120 639265 38538007347278260100287373601600 639266 -23041284388137464058067503620736 639267 -48191427136295022794367239750160 639268 12607744657598292020935220715520 639269 11215087102789372282959395780670 639270 -10394611431867075971618959610880 639271 -3037575165060832643708965933128 639272 -39282700601342236416891625728000 639273 -64255280312143491968131886972016 639274 -11885252484297266586076800533760 639275 -5188891283128450291837572074400 639276 -70150362428443400984399953674240 639277 37223506071902955951581681855232 639278 52919409302673974137459281157440 639279 124032347572995748255786632043920 639280 20946270698017568542648342609920 639281 1548124042630136611270024607472 639282 2589300007916076619097442582528 639283 -33402687229044952439437016231976 639284 15745894659720212903434767071232 639285 -11515351423159835246424368620800 639286 2497580467554666149901971835264 639287 15838566381742396529066022189360 639288 -16812645274608460835029934837760 639289 7634011506894311586008630020352 639290 35940082946175977456257870802400 639291 -15749505694418556134164253298408 639292 757237042493935213617717033472 639293 45983862432948764870214583696320 639294 -26538191084558991592634451683328 639295 54402407425286969164812018829800 639296 -4705378094111300824848968712192 639297 -24659174461533129887515060591152 639298 49418774158782976018121531445120 639299 -82245975348069737812722215717700 639300 -10456590287579315635799574451200 639301 -1527464319351803216175814329188 639302 -14338721159297990868990855394368 639303 7859828916342114109435820802600 639304 9527293185581914636401552844800 639305 -28647614159464348095051843531000 639306 56475740467787057774445305548800 639307 -54495245279195031414080255422444 639308 -20639628419713236898100555596800 639309 -84126712867321045940684006376672 639310 -17628275408906728622957560208640 639311 46466200637053095748057845420912 639312 15189905123995819282833763860480 639313 -8248302146507928855171353344512 639314 38189441665448486091912064054272 639315 6920506461000723217953996015360 639316 -21211856746848099870037064483072 639317 -35531216536218514414535913434208 639318 -12650667700621428463933789470720 639319 35536862983374015163599180320496 639320 -44071433191149586386517992038400 639321 114994007239187171162464276178880 639322 -29464481595600461075406277870368 639323 89344819788273645165035375197428 639324 -248919530129467736801364910080 639325 16428754266432883275095997336000 639326 44230867126247932825375733984064 639327 35499869842614678773110620341280 639328 52791547006219668537840247111680 639329 98039114655575750003569654704930 639330 16221150422296609151803715043840 639331 471350056087017453270566363904 639332 -37500484071137921695392945592704 639333 -86612208723253220436421280195778 639334 3719124843199174930219104510720 639335 55096054252466588707424251124280 639336 -47615374026855688558379439882240 639337 -78589908582713602748284478819014 639338 19490033009086041988042722160896 639339 -13633163571722350902115436016912 639340 30195830124615280330775825740800 639341 137121468173159014387522421382144 639342 43804375316086176652802567670720 639343 64765293433582825900161189216400 639344 -274684028429812732405980856320 639345 10484462014997643958773964694400 639346 56689543908761646167617633273872 639347 -96980597586136983266409046297440 639348 37134390354259531579067465441280 639349 42321946537710031668857643284064 639350 30934380701738737165564604136000 639351 5385284601077920685898348938880 639352 -91283907675277049174593062912000 639353 -51776006410806404910122874759552 639354 2958169676506658278012891339776 639355 41897996296757368974287714495520 639356 62157497909264457043442341201920 639357 16918822095262652206839495191040 639358 69265511105955807402477486881280 639359 46187945539158278203577154088800 639360 21802970279341110339972366336000 639361 -33564379730338198509156721031038 639362 -56566041235679254747742329259568 639363 -76956053582754895721527318194000 639364 106152029833969297429512345728 639365 40809414710675606718294372739260 639366 6827502859465190182849633978368 639367 -2872249606650561857968873285160 639368 25615488259419536698601821440000 639369 29892514441989476609227660287600 639370 1555757755209922299754564359360 639371 -80493384387313799757321037552428 639372 -47727279228493850243370963153408 639373 567252072839833572162809888960 639374 -37664715662275672372381659776064 639375 3480523310671234498207817280000 639376 15107984455088884739800025088000 639377 32713282506094721423833967169600 639378 2281896495225808466106012773904 639379 27057672910115351334929196997920 639380 -3932667602550064498772375592960 639381 -5847768050525139972752906710176 639382 -36327991167778206087684081098208 639383 -3633815412792910775583670037640 639384 -88903096998527148979392488263680 639385 -101003626460585005981434017463420 639386 38101012061707189841409202201344 639387 -6172007681058842233997882496000 639388 -70911034363004681842805820211200 639389 189680297336019130666511419662156 639390 2322555957392743190737859425920 639391 20350799507635945976338818317792 639392 -23290815930239760280662060564480 639393 -1388441233080707599404673037136 639394 2167565752603895548462462195200 639395 13981988721297922870679034667200 639396 -10148521938549350297982817880448 639397 61312232233303886649223870310304 639398 446815514150566644367506847200 639399 -13359241288040152901984037227736 639400 -23967744323807009143735511040000 639401 -60058317651758171050643172793350 639402 -7309237700382119214706375716096 639403 -21367815682638129917849934504416 639404 20300338550012753809951692304896 639405 807661415564149414253091213240 639406 14774304635290998223311893865984 639407 -11381648426233685954412269331120 639408 2116294688777246608548034510848 639409 83704187025810488951164889882404 639410 337979695866597600702337704960 639411 -12751920749839452510046315340736 639412 22939005717366860553452441833856 639413 94433971974449284140323232999420 639414 -2102050432742577838138835902944 639415 14467424132761429514708586981600 639416 100959372247638268425236015554560 639417 -76616310910516659457012421907120 639418 4034136597664063205880079137504 639419 47784925532035483966997109254760 639420 -44855200584900160919910472965120 639421 -104168351533572958860958031545320 639422 -23765380065589153716542577072768 639423 46065296300092672969518469684560 639424 -45711775085693490576989874028544 639425 -72676635181634941712291787719850 639426 -24065360056514022506860581273600 639427 -2145890845736800727002075298360 639428 86759620416152131460000040355968 639429 -8276013971560390259244902097600 639430 30482491304577788438840656571520 639431 10385471340439572546550537018464 639432 25414952703738118111497860997120 639433 -50718360304037231857278591025318 639434 -11112213953635102595470452547488 639435 -275994087185424165696158307840 639436 1423847268771442997191058958336 639437 -42466500938959786304505138307968 639438 -48491612477428196216216254066560 639439 -24270553162219597929120238335760 639440 8895462877095823208059944960 639441 -93032480103698741177336375257920 639442 9843833058922602146064334723200 639443 -34694134831278500293383703037184 639444 20491150444605615695658254899200 639445 21592291502032573568145135667200 639446 -39415537445108766786537572912256 639447 18734196968442925195236914269800 639448 -3765052488655871640617088061440 639449 -3193740434979763257905029241136 639450 15154489073538549760119822882000 639451 -12448666767525182489798277695548 639452 -91015821380586983064995506395648 639453 -1367980135834365503749421097696 639454 -14523576007256942580075956989824 639455 -56162027092852382634843711801840 639456 45195980449236520704985200328704 639457 17923587593821032358757535995072 639458 -19231236998326349174385984511920 639459 -15373394621234408347901631687816 639460 -23856757233150047886099429246720 639461 -96012028121071159525486929047268 639462 -29488484457446885701348858897536 639463 148885021308375089893241168807088 639464 -35277557070516182833551441100800 639465 -31966889755814963106564028608000 639466 -20535335535661191193043018303568 639467 34559120870964289021971048757320 639468 -15745764673407467001173964226560 639469 3210119718728753798609154426144 639470 14035320551265401678114107987200 639471 -10399821215626671382895929975296 639472 28376208691641598739525250711552 639473 -9445066879332666496694102336076 639474 -24996450363017490333994380330240 639475 -14677238324313904644827807660500 639476 32674729261503110501790563122560 639477 -1101883083163967246045450468292 639478 -2090743708109277554549255055744 639479 67303855661974534212858396974760 639480 -32038835734959823570563154022400 639481 34695048243994041575098305792592 639482 -875582724674491338803640427008 639483 -16780770162783214456316397143040 639484 8895707711017830304942688854016 639485 33225957443986258981702807680 639486 -42653002530433618487915382581568 639487 -69491829743511246464034481252864 639488 -10130585947059989609315303424000 639489 20905190559552287578386646694880 639490 -18393744988429731102462486444000 639491 24559132052174567908646441264892 639492 -7362710037124626671980266848256 639493 19037952358582976619374232811742 639494 -12657348448172398141412952268704 639495 4288828863536165199422869853400 639496 1128006503736305197288908349440 639497 24817933264409504635816094389632 639498 -10163374430122886249335537527552 639499 15344123307107852074214598180672 639500 -43752470357916297658772152320000 639501 3305132406079649300861878062240 639502 72742824172802614104513036705600 639503 4847183418567025491788921619960 639504 -1073596774163917762651819401216 639505 -87418207039620737403003927312000 639506 -12995348687146919299152464953344 639507 -51313288794022732207596539244480 639508 -38416615041950659735592145984000 639509 -15984420410519089210508694896196 639510 4452377240316953715553652146560 639511 2375025923269003644904935223112 639512 -140109087225015165561969583564800 639513 -24533573034852747320905483540416 639514 -60370107444098409875715872208144 639515 40895831393212871629262712165120 639516 -16522455286334396587496052648960 639517 -73645827866705491720158717953434 639518 -2760761903337460391530711455360 639519 -91268625579374191801355153929656 639520 22784364997326553945390196981760 639521 -124490514034675902797708164805280 639522 11185936629481196998650630420480 639523 120642840002472033209922574159320 639524 87755110475796677599616914190592 639525 -31877491980302413042150824667200 639526 -37845800443633635685306662624288 639527 21618299482195380239720160748032 639528 86391035888846591638662743900160 639529 -139838568601520106481264414604928 639530 3099008726587979175486365982720 639531 -41145490977451135333427585502180 639532 -19723791042971469385721184503808 639533 -106422993840211313855293936282218 639534 10034004875969218280060739290112 639535 6262706414207984203848061454400 639536 2050918318044553747655915323392 639537 47565664112171834064257039507520 639538 87814165313143892566850079744 639539 -922311913742602480111094781120 639540 -31803418883859784647394593484800 639541 11360973836290859788488938160704 639542 -81302430266505351376226974817856 639543 9721457636310167878871219551464 639544 -33468055616070859066665069219840 639545 -23111297501802810156249032793720 639546 -22617879074795874626605697135616 639547 44262267781736263290547691744996 639548 -18736502697318708379006080367104 639549 -129919773369550462666894848530880 639550 37539492638203169574058024228800 639551 -9321033805461287797484486622096 639552 6988532675774059342663098826752 639553 -6434172105883923602204783845436 639554 35711020539857712092425836158880 639555 8722453659083423644338391576320 639556 -41877304797370002599083500506880 639557 -5548571326915634289320935423974 639558 20810318775671918273015542283424 639559 916879294616197467112824808080 639560 7978198847144098844443189248000 639561 -4656360837170876073102116077824 639562 12038438214566116850460452396544 639563 160546837664800634661305917825812 639564 19425529631789635424516389601280 639565 -36689722429713408228309647967540 639566 -33252071813359030727722386429120 639567 -39765278386266423008227422234840 639568 2367776726574223922632622997504 639569 14104612252474406594860619186496 639570 -10431804345529307218517335564800 639571 -90662339573775041737022462014228 639572 15124400274817158102809724026880 639573 -54608196522209319500412831707232 639574 -30836592022357788432266941671168 639575 -75711749586326682429825402805200 639576 -50941030611339532854346300784640 639577 -43516768962768922725633436563574 639578 -16513531388205358392251754178560 639579 -14241938866285898820255766304616 639580 10117718362733502998186829020160 639581 -59332911015996868374738673958388 639582 292188171866551901172117494784 639583 -1099045743843737052950698900880 639584 -74730187311247690940727510958080 639585 67063577829038237416827918632040 639586 -12178677436978276000765446796800 639587 -7609339878367354550905643901600 639588 27226762840706924603205669196800 639589 -40034184041188048585129090500610 639590 18468737756092810072934903681280 639591 -25631822839245943313283062932656 639592 14575406706195302617274445004800 639593 -54071527095298908687561824011740 639594 -48564181685290614110220561412176 639595 -44233871534888535046110614450400 639596 -48409913949087256665047658796800 639597 53909841659191066902420897429600 639598 42444195451796480449346125395264 639599 45536793996566890220904107163600 639600 1129161230327065199799538483200 639601 148001350743422507818426172379602 639602 -55569223061188411381624736122848 639603 -31226550321410971338443493229200 639604 2823535732747761480372611530752 639605 -27840725575390682361467663440740 639606 -12724697789511282935841434688 639607 62311191331939196195260069560720 639608 -56926518402861470104243744112640 639609 98777179397575683560045837453904 639610 -73911186037915722513636170711040 639611 -25655780423638851698668151190768 639612 -4398611070839418593151827258880 639613 53893499754192660502582808446924 639614 570735648161188628746525992192 639615 46554078175152592198578972120720 639616 -87490310688807641972299372953600 639617 130185482330200434971548409992752 639618 9990221898419453400794729229312 639619 -22623850351630276746392373536880 639620 -27147890966063122295580108952320 639621 -14539162578885422519551209042210 639622 -34444909829030299442916957417888 639623 4122665852474061550054351073280 639624 -13295113423964504347272228864000 639625 710928547149240810514653984000 639626 2455906567007153485328031386304 639627 5062590233884771036433560399320 639628 91060585089911098411953388663296 639629 -549302537624625986888476643616 639630 -35751818907816764571434765721600 639631 -106100047815911764372605814863568 639632 -5510946791984463541233249681408 639633 6949737571886993527135457269248 639634 20852726452831748458909684323216 639635 31167059799739808447500542745200 639636 7618013818974367077741428404224 639637 -154171880328341149284090090745714 639638 14437233209274285577303565106720 639639 -5754665925498377638271520889344 639640 -15154736833321504905573680947200 639641 827730477327336673674016440084 639642 -3239349818300899334631265591296 639643 62341036304144285312159035226040 639644 14711714772965160940466577870336 639645 21434568565775919390727936506720 639646 25566941617173304085732107490496 639647 69861162768851292315264352848096 639648 5306174374384626832948921565184 639649 -154354149470732376419597050416464 639650 17206275233656589076701392521600 639651 -10016268119632723678211200504968 639652 19333612935572122688250016137472 639653 11912852712227347396633643285760 639654 -3396351249026193748265987235840 639655 -95827817801752854753986190874440 639656 11523092800600650621481513359360 639657 2964525158180084837573411691300 639658 -8819502834907655812483926250320 639659 54867126360645136391260557088512 639660 -1087744009372011644489930096640 639661 -125171734660651144601205108962976 639662 84998186455159728362978076800832 639663 47300212565203203063256230432000 639664 31275055677713820790162267258880 639665 4698673984724238955127232400860 639666 53148473247732303686634102590352 639667 54274394749084256394330707616592 639668 -1542358446894396644648438138880 639669 -51971771952306229302191841145056 639670 -88983241595324688769224351459840 639671 -25904689241711460708593145223128 639672 -64993190768591343078002136514560 639673 161330550242696175331244120660640 639674 1833133084682247794362864426752 639675 -16551865586300746132647522270900 639676 -39072638913247863917981024163840 639677 -95350453498983751833455765100474 639678 -10821004550039665741509506534400 639679 67152509372706386939862245449280 639680 -15122494432374916039578746880000 639681 -22020453099411789255783759046656 639682 -24534271301541819612081388516800 639683 -41216550170097341804479667369976 639684 -2690081600632477485783144929280 639685 -2949186386346017967409776445440 639686 -1818392225992228482842213432640 639687 -84818852157277958502589757034840 639688 -29815562509503171834918141296640 639689 -85529567551807450193991663705510 639690 -18873296557806282157962140532480 639691 -72807183815976344149304248208528 639692 1365194695066141723335398221056 639693 12176258812585435917087397354584 639694 4236975145253035063654815678912 639695 -16391470530605883506056345992000 639696 8278708333842281896474840399872 639697 98358587047465723519410866460146 639698 19938286482603548059386459603600 639699 -1806717924748481630897399980032 639700 -2455497641207853292531043516800 639701 87634920509934245137216260666702 639702 -1404756292881033007162047335808 639703 -55489891797124951550311813117048 639704 35169267349325230506525619691520 639705 -28997455324699003786851143926080 639706 28293137349595662273165985275360 639707 -144595400621266300864882542541968 639708 22128417684382292636278065154560 639709 57464290553905524132403565221216 639710 -12510579122487796484188185223680 639711 1718031189015211624498242144000 639712 -13219936094445716346001725063168 639713 55242681323685324869817076396962 639714 4858649212535615297017764167040 639715 -45582375435669224457339736850400 639716 10779950859962722406973687201792 639717 10032858154538302468813254086400 639718 2634743065340859733921846680000 639719 129614886294780769380972415320120 639720 48503782380066714742959503308800 639721 -31442939993203847150573294966300 639722 -3776539781591384884064365402368 639723 -1771881340247840266029347922432 639724 -55893263639573970697790800117504 639725 34180685763838243473883613477250 639726 33394664148668034620648727380544 639727 -171638610438352357628595018864 639728 -19496901909934831452301488488448 639729 30932964213607276005749550335874 639730 2178430359188729548953341491200 639731 -29411938672565504524190708316468 639732 -15779049528072439041572676096000 639733 -42766115694798318018943208190176 639734 48061988557039636782838179743232 639735 13231604049846521955538895154000 639736 -21809019973151297035831924408320 639737 32561276452737923329093368168000 639738 -3366866116691100519169764430080 639739 104646323117992914427845131957540 639740 84170025553731070467973145702400 639741 -456249359521388796622705732608 639742 96459640623514670614487845344000 639743 -26292583166274499255380194657256 639744 -40287461871345420804488800763904 639745 -37031845555302796745301949346880 639746 41723062379877246437919522142080 639747 10590116570578036079290655443008 639748 86133551711020891945784374625408 639749 -98842944479764761953258397335520 639750 -32530895822269490159908289952000 639751 2706241954845169937167323522352 639752 -84053259359341623208445511475200 639753 -5289846655660446990062051025696 639754 -21189848830777042340238573625296 639755 -99918983764179217775381735631840 639756 15805187935063802019986860588032 639757 -84348820114826453763726596097994 639758 33744928760253848423383982976 639759 35041843749897948584479703418504 639760 6282385448477261662841501122560 639761 157981325901177253704745021690212 639762 14200826593066771597630231105152 639763 34688744842786468902584296128144 639764 35755255007322469231816566300672 639765 -8374338936333507836903475398400 639766 35205950725436706640625548364832 639767 30841757510908548370392360698712 639768 29436155712247622310759009484800 639769 43393219328012086738745024090760 639770 17863450618874598643238791930080 639771 -47142376985421967013085352239936 639772 -3589100385945315556336661506048 639773 -5701992135591125553333174731616 639774 -15096967403990148736042850513856 639775 11999727655253090089886311835800 639776 66741344304149966506780730130432 639777 93724903220788393071645862026432 639778 21861487282139539681515251023872 639779 12659681159595778900328422170576 639780 -27198133502680523239101731082240 639781 -22044653357973067501652213869536 639782 -30025704684057191095103156946816 639783 128457674651427962048854503816744 639784 68129051774454918875079954754560 639785 1069449801438112392417742392000 639786 -9738821587246655506137231330816 639787 -64471824295506380474390265963520 639788 -20905611329908118341708293947904 639789 9321916588453484071048713801024 639790 -21269553972853259616597019969920 639791 74004127772800728559013890281552 639792 -13082560703955861881596948316160 639793 78072174597186950755627039072176 639794 86974173593647032905745306087696 639795 26429594742900885514007080578240 639796 34001235010527179048246865807360 639797 2269139960060164017083406860160 639798 10783668983512388456783622245760 639799 110630082540698371274564662356600 639800 10946480738726189368835515392000 639801 83150905682339218787565895316730 639802 18884078483238237329585509706352 639803 26850094611534196589448723923040 639804 22820244524153868123957401247744 639805 -355281591659610380193890695080 639806 -24301813027076939380869534384000 639807 22223880954585940695933694200192 639808 -3936316918823012040317500129280 639809 -4660614413984355517107333073920 639810 28773387094924859484099338733600 639811 283301480692334685716773236339552 639812 -15512388278541537174311202754176 639813 1586239327811740518722678594400 639814 -7919282848958491036070154958848 639815 85059199629805854984753553596720 639816 -17213044519964975638737436508160 639817 135969793871712529571875538364880 639818 82980426796865960306985143908704 639819 35106826679879278695717883839624 639820 -24758288924589611727669626065920 639821 -9215609243525057690685510105600 639822 -19217639622861359577291046177728 639823 -89264757552931214300285861227976 639824 5664275721901847565916657213440 639825 41952240938289875963780864700000 639826 -39858227162191142830325776343040 639827 -140270272896610010504694924481440 639828 13153735952504276622177392547840 639829 -1169162685786220505840556133128 639830 20735218015540722660102087772800 639831 -12559386208794041448030493276416 639832 -101509388882504541952953259161600 639833 -21823365810368272702805254380918 639834 -37603145570963517856556859946752 639835 6589517544348103764107669862720 639836 -110524581039861988489864356799488 639837 -23826539432639516749303258332864 639838 -7647999320603785458405341623680 639839 -51955800076368701246582809755360 639840 -216672268758232609750945628160 639841 -23908410708750125750184770910188 639842 -35240738927785606940365767818160 639843 94966565921866944495025640300664 639844 46803035130607177889369866163200 639845 -566317202328473850458128089480 639846 7272189503394779127034385262720 639847 -5140637611300087715020396127472 639848 -224387817908673045501097681920 639849 -11592897763297214964308752330560 639850 -26172639412941392351786510899200 639851 65924635396128503685651349236852 639852 -24760775522217033106853335105536 639853 -83484526257485513755146587913898 639854 47123803945947193645045103117376 639855 -658838771686257774052666654800 639856 6104166249278155286837961031680 639857 161196306352397756980675282769106 639858 74535040202051124074361965552640 639859 -20598115118531103904503616751160 639860 6910558581857351191640089436160 639861 -79450647330500481837111338716128 639862 2722825337004301204738907766432 639863 20604196655982770036780568234240 639864 76867701898644568254840782376960 639865 -39852726760406847118775092567740 639866 8056540455280889254941824315904 639867 97055998914441673940610507718680 639868 -167109114250253316667575003462144 639869 35784095086537442972393228315244 639870 -4293403793911958990061485076480 639871 14108603313628701246182059658944 639872 -130147215583748458101992325120000 639873 -57544150135201594354205917125120 639874 -64272389874495312938205621014064 639875 -109535437010291957969189813760000 639876 -11706945503874935676871576531968 639877 -22339218863560644375427234792928 639878 15764636044376549916817916643456 639879 31105845445405818628236737397888 639880 98343463661613366730121090764800 639881 13790953569826625074838539091664 639882 16306691749640476485336908167680 639883 -1096988662040346828291729367296 639884 21358363753652415231040683611136 639885 24803203170405405964737604377600 639886 15758668187408838880662409018944 639887 3340835891577388960081480478352 639888 -18997903674170698368831796740096 639889 48671762590738020992462807767920 639890 -39062866030228204880876472312000 639891 -44529353849228991073793930424348 639892 20723272421889932066553166835712 639893 66950251455324995358522165612060 639894 -20506603890175395630890583643200 639895 42690225847268594271572914901400 639896 4997735726250494576255608289280 639897 99261180372335016810567963677472 639898 10298916922815471398655130350336 639899 -34290173842483491712109190420336 639900 2382402365567023273393228416000 639901 100591619623552110687340105537600 639902 431323934325627351136635784704 639903 -2994762078550598574789468398592 639904 -18749264007232775261981780803584 639905 32572387824304951661170320115200 639906 -7158165622608515517151316246016 639907 91859984859898091705027086856156 639908 72617208329599868848268922688128 639909 -67455222769552565583891752974596 639910 28130990790053717291333530944000 639911 -58914907177995959558414363716488 639912 -4927541436886922038712351784960 639913 14479317534382810441715805624720 639914 -59041929052961344742377475750400 639915 -4630134800931571218945838632480 639916 51860844492070159400451820586240 639917 180526160718736717958828626708032 639918 -877966656493869525240312713856 639919 7990640759571394517164326474720 639920 8698001324840702426121245491200 639921 47581941225575419525627318400112 639922 -39711448635327179974897859500128 639923 94268580432745048762036853517264 639924 -57209255820955912015609796358144 639925 13242304985467578303723060348000 639926 386514327288263759229894273024 639927 -20697966216262731501658943883360 639928 41037555912951537893927997112320 639929 21764305297521476085068395411584 639930 20533118367568513950564241374720 639931 -53295072348143852038580051167128 639932 -82328466326577641196509203069440 639933 2651667499677979465520819724288 639934 65495230442052831545743435919616 639935 -26655820175319412739454901891440 639936 -13405480416294385531342999781376 639937 -27764747701994046219348847732414 639938 4090582650297986304439243596288 639939 -44569543293021575298556752019200 639940 -14301714242254649558356757871360 639941 -5197069976997499170733817138658 639942 2040986098014418697380713784512 639943 3267152638305576090568806619080 639944 244559808421037592606940800614400 639945 -70541534117747547410802754401180 639946 -73701680199330776849112322661328 639947 -11831245386355308744004773371136 639948 31583931845729169906196789165056 639949 15241614288712260601485888696950 639950 -34949735781352730276852282880000 639951 -26168262829936700683628300531040 639952 -9011627316554380548352584450048 639953 17326627789097115647045222307840 639954 1536253749922498063614965283840 639955 -29320988536754546953775353830000 639956 -47897403322074251610769560207360 639957 -33041371454977083599235742558560 639958 71430349615841959658670924449280 639959 -64982225418444127481563681470840 639960 3972151316967139000870950297600 639961 -32418489504216044942144041395968 639962 -63806795103443164160944413258768 639963 93412623622817984442076940037624 639964 -9352375997213179005011716907008 639965 -82759175954369972059063242018600 639966 -17988841581171820889080468752576 639967 -33249773134468669758998360593608 639968 -21565784001010422603712672825344 639969 -662640303555730414273788576 639970 -52825054240650164940238490500320 639971 -117115842745735555558852575169848 639972 53120682611497383614798354069760 639973 15725041395763131524866096632960 639974 20152686703855045838528155097280 639975 -3201525136701928212134674060800 639976 3560317557339982781336032558080 639977 -55401896100975555346303452376320 639978 25545445890094192754881684180224 639979 45953194845436287446455838659360 639980 -61931698477094779478487286963200 639981 2637176246996935503338733617622 639982 -25219223414838106431502551240960 639983 72102844992479052629571272753232 639984 -2805204643107176602604312985600 639985 -56620991200315767043840142255820 639986 20500590838726682172009489522192 639987 31088184916847408300080925154360 639988 -144569359029042327912978236376320 639989 7702355356040734098235359440796 639990 -5724445503452000838551392394880 639991 1801827929844986705016764061744 639992 5841299059119683484603801600000 639993 10935352607133445817319906038784 639994 37304129807644553065930823384832 639995 33800747066683281890609156188800 639996 -8834140237253837370802655477760 639997 112553046737485197400651569597446 639998 52643946884108986653341945998464 639999 -52711582133827998745047329526720 640000 -17941368417232840449924792320000 640001 -33204700026502972065230369528298 640002 26647020553213193246027792527104 640003 -41396883508640615220768302990736 640004 27386461237906088491463243773056 640005 -28756670127961610378753040313440 640006 -28802730628804810172948927611200 640007 -159327477183783425742460056720744 640008 94964371026466016703445596979200 640009 -56929795870258514864397102498790 640010 4386620943481567875844384235520 640011 4431400377782352420201303488472 640012 122986793501306063368536484608 640013 -89823246619837331238974720852832 640014 30051369281455047866877324056640 640015 -42825186882222559619083228580400 640016 -3925791813669335791787068194816 640017 -18875464247114896398811951178880 640018 15555147658726081991916702018960 640019 -14266929276736820201662087898580 640020 6451988081729985338008382023680 640021 -48559891446326282461651151188128 640022 -7140192973823792505711635486688 640023 99608081972509501945265986205904 640024 -21019630313690855618658376089600 640025 -10872406210762453313835352758450 640026 11239611574916430538308832740336 640027 41825092965613038876452723423876 640028 35713150620556504610004218795520 640029 -19426352763152428626711024719712 640030 10931105984393692338261726182400 640031 -46137360137177883831655202667408 640032 -21902222769265521253686533160960 640033 -152743405059594589654075315607100 640034 7332438050427087398335849184640 640035 13581385034545042594829724902400 640036 -51386082478195969441298743285120 640037 2128638761520207436722532168572 640038 -18557905805683043036706904780800 640039 -114091040692630750310655517425160 640040 -47274560105651112890130844723200 640041 59551514755700808120534158252544 640042 22348702309048550316018052392960 640043 77729112439200505259416035482292 640044 -34758670467625989088511669031936 640045 -13053005082563917372268836734720 640046 -145695783670631461280344525608960 640047 40649576561856699446099769928200 640048 -12904491104332361055421090365440 640049 -62137838345458617622844630323950 640050 -13827320688874577060122167110400 640051 83781891379645336443476247637104 640052 -4328199670977642115084514641920 640053 -923142824416092557774882210418 640054 43060542859245477734013474050976 640055 -565075039745953572716383994400 640056 -4084512578408640210602234572800 640057 -42931891339540621075768160284416 640058 58528134113956175555229114831360 640059 30416671260300267933810376677120 640060 -53343802596891971751784744619520 640061 137019705939103977074377114942662 640062 2147393634412762155611394665280 640063 1077652465791563470700939621800 640064 -1174293821265460229541114937344 640065 27878318579480357070465199367040 640066 -6507779034948339751417081612800 640067 -55699850202447934918640076445728 640068 -6319982811154469230716772257792 640069 29565907846189951120652481645470 640070 -32429669600713268909021224475520 640071 62741633904795482317731435038640 640072 132294929820389730943768500019200 640073 24823621366445068900231867368000 640074 11679900430734926166348471658752 640075 17647147506630403831788301235300 640076 -95031245567777224665226755882240 640077 84814714835554429008899474685120 640078 56326940398040389401595998363840 640079 171259894827808181860899921821880 640080 -2383496590620623473353991127040 640081 3296831927197947479230845087720 640082 15357926957767456994007826357392 640083 4753525680650403900930196682424 640084 137069359315586817673659072581376 640085 99061960202856792997530456780600 640086 8837170131536730506271118716864 640087 94742635870679665074069481411416 640088 14326732375325782575457738752000 640089 79452436122668815734899691815040 640090 34961731991447166670463178480 640091 -79237010110791973910586669537600 640092 9011747264244166000448384431104 640093 -88281337093347456259463369782080 640094 12272050550707063160521498973952 640095 11121874807302436332166681622400 640096 -1334733166123534689060239179776 640097 -26279153424357100899845747446080 640098 -12730310001052451349836086656 640099 128110387210991240647415634883100 640100 6500033434779434147370585926400 640101 -5574436595455270593867384701952 640102 11077223720825657951039068187904 640103 -91898367546235839342114810968400 640104 -39926858903448361156652820480000 640105 76118484226773100258208527732260 640106 -38948604229590759241199967175248 640107 14550890208546857938645505830848 640108 6945517054419330192865691247616 640109 88152602718809633401780712756310 640110 -11443095634897734497110305561600 640111 82984307902845748363182705569712 640112 14056731716991361532727667556352 640113 -426402779076539446188469323456 640114 -14258030095279116209755272463344 640115 -36894935848694909619074363176800 640116 -85140809589057256696681637130240 640117 -16623102606369829311279266275140 640118 -53977568043761969755506648571008 640119 32802989666013490859446427739648 640120 -22832291108699802399499761254400 640121 -59788802568004529714176345254678 640122 17877402118594293116444856175104 640123 -12795299950703606673717785849496 640124 24198520574757345090925191223296 640125 55176219576932996052620271855000 640126 -73076321042724053694891162751488 640127 102498858427897626120630850670976 640128 66784258552193381284111838085120 640129 42380133616823125416015541058240 640130 16623862042816376208738863868960 640131 9041573002146055114364192819520 640132 44044876304654624063138531232896 640133 13141298889807839561713998468408 640134 -16189376931612245217737172749184 640135 21284518450989189460491502586280 640136 -26169628293621361709596059402240 640137 -2561986103196473480188824986880 640138 21122377347195803154984530732640 640139 -148494328471779331588977703830060 640140 6547373922168252886265624494080 640141 -1695458352908560268169705219488 640142 15131509010039207109301919851392 640143 1495615089955756937333087965680 640144 6695311172190288269824457154560 640145 49635466641310873490868784487040 640146 7498754911588207530416050275840 640147 -31783096620993018581226273991088 640148 -43236366229714715927400202721280 640149 53582264299420932068885293071264 640150 -2809875040972191194510656512000 640151 -88315722740167274815730349505848 640152 -1446594871069767632866003169280 640153 -127332750472281471816915860892598 640154 28224140032097202026118345837312 640155 47046785603320069657728185666160 640156 51578690045686089863796944524800 640157 9796193112605007257791595990400 640158 20640791249485455058790966270784 640159 30205893065720670147396109133088 640160 13035610093267615186329633423360 640161 -87744727989563252403436968921390 640162 -18230704150609583388910344981168 640163 -35141855478286254752235506871588 640164 -17943196872074628734602798583808 640165 -4851195718135658680680769607940 640166 15860508313638613362999770008032 640167 49132660252206248527281445733760 640168 56739920016242078749769536834560 640169 -134954828752495946477610938808204 640170 -27277843833521996337700476940800 640171 21156916900337524103998785933712 640172 -61208309853026672020257815587584 640173 78532640662898458082407971403584 640174 -9153437995884269635976239491456 640175 -1689824305587190528561416501000 640176 10351537151297724659081485320192 640177 -31992465332104849119365760142620 640178 8029971388547590901070372844032 640179 -74195900620811197841014239972456 640180 -65112907541051382853863699129600 640181 -25952754826478398042221464699136 640182 3970456856072128709415106191360 640183 -9810664688880696920393190414800 640184 802427496151732102393835089920 640185 -18474544955962281751383622991040 640186 41421156240482904850839045642240 640187 -102773337895815566233921083805248 640188 -52030168027465590827215894384128 640189 13878357940824704228756141258400 640190 -33561975802969711098103317566400 640191 -53572612066639523523878580938808 640192 7325111643760857398412826378240 640193 -9047064140993823678039805338558 640194 29424513093829201811517515798400 640195 -5332599609102163880000126874000 640196 -83957145691011869637532613961600 640197 46128577143124798055285870566080 640198 -6963202046119927482316835963136 640199 -50100534746214710642815665453264 640200 -21770076545287724817555904512000 640201 -41076841401794153487401350783308 640202 -30989590140980138751595082858448 640203 -100562377342139099371084204205136 640204 58227540858331919115826250188800 640205 -22970476756068808839709328553600 640206 20491201474139203798446318006144 640207 35532267170916676010763495317888 640208 -11714070934712248877449129402368 640209 47923052613165018542671470148320 640210 4768497235884115472045011709760 640211 -16029134993323356787347554605152 640212 8471376015045865412120414797824 640213 -29179352549924276860680897235040 640214 -39069447640078234402189864952544 640215 26326414472688610470063386215920 640216 26012223039842664876543972556800 640217 -24356835524762489843646565470000 640218 -16100204614743140638594275165696 640219 -107240726389280171714142763544380 640220 -21241762115868049275405598003200 640221 78245056897612506219545011677312 640222 52261690782404451082365148549824 640223 4024176020383751036771154989472 640224 2017565445038828853611747082240 640225 68229256522341191123527163477750 640226 37221040446572808543528832095312 640227 50462270542762987595138000640 640228 -12762470197545495327807075901440 640229 -47165565844327182512921978071170 640230 2875416726122207896895176014720 640231 70589654558367841590423423039032 640232 17130019426429675247686316851200 640233 -57221712194498146543409591189760 640234 65317914558013182603629320696320 640235 -78285311696853250617257228044320 640236 -69736980064472327866062599244288 640237 12783893473755915968711099731032 640238 -41882157426073992564090116268480 640239 29171334558969538802206312120848 640240 6273863466040979653535306219520 640241 -10159436854376231002980140833728 640242 -41800846106753518647947021166960 640243 3031280386146669868799650979840 640244 -5931961308786299238827912828928 640245 -32296361523883364964706407686880 640246 31942304595126794658115908167040 640247 -769865877139447087238905025304 640248 -14663288976500641769408821985280 640249 93264003140692122679579356742250 640250 14316625165023594070982707824000 640251 46253505650264080344194220679680 640252 37706845245026433184150676677120 640253 -130773275894049958048155452654100 640254 -59343348521984545082466914295168 640255 19182600099956184554802763653120 640256 -29240444798362674720369820041216 640257 -47215869709426282002770512701408 640258 -11509191113358752799215126200416 640259 -53793403719854896116089437761540 640260 -26240513741167861370047498801920 640261 57934795781960154440387755024862 640262 -16138401867202321214260149196800 640263 -20930706213094996208992454448816 640264 14627042781499563981267567697920 640265 68705237219166807507833564898660 640266 5938166894678271170159735001600 640267 14969107492100438725236845119316 640268 26930173132397889383825943759360 640269 12610974121550925163389777753504 640270 -328311678579416955408866025600 640271 50404405301460084628845783744192 640272 12012374722769000861598525358080 640273 62496200535641315435947701536244 640274 -14478874828061823227572399411200 640275 4939229730163097820666573325800 640276 -12914662030247359516209556848640 640277 -117151289715905497497312918380928 640278 47438969053221968326017101475840 640279 40608331174614397038700914679880 640280 8364526467050739737654409830400 640281 -51548032385098698935407619174400 640282 23356642908467779501076469898992 640283 -4176563363915777899743850746120 640284 -77036282484338072868723513584640 640285 -10748445587175027874732017490440 640286 13651881726569575552903693214592 640287 -17832036280313553386983738558056 640288 65536696658132186974376602632192 640289 -39690783232667783804360558842476 640290 -12644589654232590766411469952000 640291 -40330627520886879702964681161600 640292 -29282433316113641679543412761984 640293 -46358691296157626071261338364896 640294 -48653771768491203888930892552320 640295 45593588647752881290664093476800 640296 68651399250973709041170790149120 640297 -7215088949931159019576800850176 640298 -46051605071298102105356053515600 640299 -25172990119952249932982017253952 640300 48421734311428068379025495104000 640301 -5693317738413382524159978412896 640302 -25062161436670192055239052160 640303 -49643413913644513509935181822448 640304 -424949553234959536768626130944 640305 23620496241961425719718795870720 640306 -68952699562512449029152040785648 640307 -111201518479086080508295588899444 640308 -18851793304859950676733513584640 640309 -32053372930068135570127821364740 640310 4560515653987635732303814293120 640311 2428320339688958058815436760704 640312 -49389360130996368373921971916800 640313 1242082933371119843737381701264 640314 -22363162961785954059576374410896 640315 8644856266097765460912334291920 640316 -49477902107653391189819825832960 640317 -80120807265097329277867080012000 640318 -2072133705511932404273115859584 640319 -83616591923341408986648392050560 640320 7865165947438154614861253836800 640321 145346021653924421504061254128944 640322 -2589793200724537955848205615040 640323 2972976906605192826463781120772 640324 -14963947689365228640233256210304 640325 -19426753994108610339580793676000 640326 9933463712627970206772451863744 640327 -24675571805966659101059012481480 640328 -82832727419920966305481022177280 640329 -22456425360057241748502574979712 640330 32682090518434691862489715390560 640331 138166233215874800631078626382000 640332 -91215578274883988425440514560 640333 52947557824559337858185618126582 640334 -40071259732847522121360767920128 640335 61636973766117939068264989808400 640336 987098295005004500543546589184 640337 2894063904910475572072713959652 640338 5904652179459275693382566638080 640339 69646837298589390198710205927072 640340 -48451941245745242673047954680320 640341 28359165459043829359573365200778 640342 50444040426414743129181314112 640343 19850799965111161464820486002048 640344 76961823064348074530774846238720 640345 28748304242744764486202472899520 640346 -6934000398235241976260284870656 640347 -14292696664668953093545676874600 640348 15677569607921250840836575236608 640349 62707621761048219559368385864320 640350 18909162983234036431370662185600 640351 2501454882026107503654499091632 640352 -149330149233749708433939491586048 640353 2299645617344088031995409427904 640354 18232505699169189142727726837760 640355 2811899987089525727780627088000 640356 -64218251590051868367471415296 640357 59935785800530645415092745671840 640358 -33712440368054540621299942674720 640359 13463194769699030628978197147040 640360 -35180998329004922906706139545600 640361 -67525064754774936583863163070748 640362 49825256663988205224043543172352 640363 -118795150256367522858792138837388 640364 -7887793366858425171909657364224 640365 -51258930537737577914014511770560 640366 22559239252429936095700668115584 640367 695131018666542096696969160704 640368 21433486239974551069487485550592 640369 91091335235341683429962717442770 640370 13933449409557409854424536638880 640371 17887773190580192092508709352560 640372 83429708280566948216582507144576 640373 15529220714912515231596583466880 640374 21007647763185434504705011998720 640375 -70893225238932675322369400880000 640376 111445886182085504875664533094400 640377 2924168033954012441231751587514 640378 21369042587461193728066360393920 640379 51500381057991855253094312034840 640380 288910293830242709372653086720 640381 -93325051014147827626374894107200 640382 -3670651696143616294751562768000 640383 -2523612571296075930903585176376 640384 31529457165600458425297608376320 640385 81898643256823136622547943957760 640386 -3210683807285279021392513050240 640387 -92970223877558464276628923433208 640388 -19861466048076720369484438523904 640389 1742084683351876792405394140608 640390 -17996563726834786976880026507520 640391 81880837408813949762819740621584 640392 -49907120767217551288644959969280 640393 -24510504448339424345867183240156 640394 -32248869358660756032854271189408 640395 8842381147527086982062387347200 640396 19175977535352374878495599428608 640397 98280399231036344275618272504492 640398 -16997253182241999367198136131584 640399 574981695624948067260928991088 640400 3884155298047551353604561100800 640401 -48354039641392955208761373661968 640402 -6863100795485866874531618265600 640403 44367992677072044178541656666080 640404 -35542087537915412237004593247360 640405 25782708765902831583221591602560 640406 30205644818671582987785447091584 640407 -22320009420670312975700806070880 640408 -70099798751041626919045220567040 640409 23052801622535532167710953605952 640410 20159886680417968383990960495360 640411 -63927594694406437945133023860988 640412 64891429065401792789680091784192 640413 5132843892417876210581318510400 640414 387667540662432326667735287616 640415 22034097442030688868975468648000 640416 33227745982122084680235277615104 640417 -187496769761257663890560899479888 640418 20254476890191349765711691854160 640419 40067442333353875620883430186928 640420 -11467341094363328531973820538880 640421 73325392612722414274377481010622 640422 -4889175674180661743656635226368 640423 -48605125671955030735926597795840 640424 -18614536847247480346787112360960 640425 -8778999823111385982972115398000 640426 -22586168352062993255163427979088 640427 7380552976382127580852235934360 640428 3307839138522488539582158680064 640429 -1292787098366620228985961763072 640430 -17438022982074684633531541335360 640431 -16474740275426648161494225454920 640432 -8299161496877323626685871882240 640433 21386776474128859985542500589440 640434 -37916198643594117285654493057920 640435 31726897982692609222068570367200 640436 51746950404693976994137693582080 640437 23910299332419351579231164012352 640438 -26735334148635843324586685366880 640439 10347983093406788129978922657000 640440 9069420365713604656430770176000 640441 31139432141759194009488007223304 640442 -310500754076982108621869911296 640443 -55978620263032927648950154440936 640444 -14760205484482539966829334906880 640445 39890933935447681246144243593600 640446 139886415080729434343037861504 640447 -93438868450519402273465308269208 640448 -15544131613001454265401335611392 640449 45504731874660285423624954266034 640450 -9413683796453866161972517386000 640451 -61408542047345457231577805088048 640452 26582681636410355460690987248640 640453 -294067764630632818893799904960 640454 -95752247297039121308494467050880 640455 15472985861771591416310752785360 640456 97646897429946378573957454233600 640457 54652103761779989025016488143706 640458 -3396945975280444007021110228992 640459 122146718172480276566675578309080 640460 -190799997270154036467065610240 640461 30149028730728095630729825373696 640462 10718423160534932127001299835200 640463 -129520044660745976521466849430288 640464 15743651332764178351990868410368 640465 44272671290448846605555952556800 640466 2347706638228162930032742124544 640467 5529805995739663916999944136316 640468 74007704255262976711632329291648 640469 -231031778687442394923935958803904 640470 -4671592916678620746430417194240 640471 -8779734589675013987708181662320 640472 27600236588444091963632272711680 640473 6252541952293951091543441816784 640474 -24364183147354973228860117941264 640475 -27979186316358983852795826013200 640476 9874231226363785676843561951232 640477 56375589115406050063243360380326 640478 -9138601179730623327051886296960 640479 -4974943158464446519683424995384 640480 89379312602096968967519879823360 640481 41996716838174945292737505592512 640482 -20988495511370828803241713185408 640483 33218110956651258381145465304732 640484 -5320988978744256249699218542080 640485 -597704259348938651547108915360 640486 -18670451250577740722288205742080 640487 10406128611836566626667233170832 640488 52411667429517475396279875010560 640489 31606592106880196267904488147940 640490 -60902155412391727633973465260800 640491 -9780876789591910589693057452032 640492 119452824802855368344845219023360 640493 -33986846102822318374561048884000 640494 -46558509937301111764018856544000 640495 53040679474842526707307497213000 640496 -13837421577525323850714888142848 640497 -26007164417846972863659494205504 640498 1462532458440109119699780303264 640499 -30401619296199665478709244776500 640500 -15511464503178496141338556416000 640501 9389926629285684142793392338400 640502 -976823422500501278803764752256 640503 3999961244986779895164203162112 640504 -5084130578318507274367822295040 640505 24211037785752086128521289495560 640506 -14359142914037471754859512324096 640507 -8742335679152507321768439809248 640508 41920747217200216793418634415616 640509 98895180458115737393569370009280 640510 24760368494608616878810012948800 640511 -36590256808293091963378882985688 640512 24752458703960685274981497569280 640513 -185971801757193189947053054939820 640514 16534272528316052911801410995712 640515 997094221771299913036571206320 640516 -120080836411789837475603074793472 640517 -245444869718217888447844729246500 640518 -19853313944279372729488124940096 640519 -48116830105269453839843166584040 640520 45101995035202061882650238976000 640521 -53828876832199935941047649731200 640522 14902572294014721181524899380224 640523 35517300126742876273146315462000 640524 -12723811722428044108458167161344 640525 3236556708490857591328058262050 640526 -5105439213360772163563719653760 640527 40584791152322643264324964449408 640528 305853543117865095752312094720 640529 91674783648924962637194422430130 640530 24197540943348745576502650053120 640531 -129050874731176724744946666995668 640532 -7129127193347284002560253480960 640533 -8511435629909098310941782048000 640534 1213638040278836101945598992416 640535 21362905388163313740014660916960 640536 33490397038098194240092843991040 640537 -87773090148060738892752633981488 640538 -33469307454176866417155839608080 640539 -26621054865783608107712807162196 640540 13735107044348297880565945290240 640541 37559592441400458812994255319584 640542 -6824710787757638463472980529152 640543 10348873736535976081579734299040 640544 -60762601050057429031759794536448 640545 18388941862439733550752499816320 640546 -46096687281144519643371578724528 640547 -24391410723266081018928351753960 640548 44681347537376165020013382466560 640549 -18527990406992047754487492843520 640550 2139125316660467291276614684800 640551 -50334788582495415917979384164400 640552 75293399219876487405477859737600 640553 -50869301433946760046700348713216 640554 50042277920319329505301846513920 640555 34693917234960754985192311908960 640556 -7294879722896082980270058028032 640557 -70483672776441002004764937906912 640558 39801835818956919567380460283584 640559 -33690119221296115007155652340120 640560 -10912176859445814207531639767040 640561 43346882593899165262172275366324 640562 -21133534244238814893811503699456 640563 31457425070662544016706439946240 640564 17602738760242556029182869154176 640565 45163972983459942110488983698460 640566 -18251498070043808210026749760320 640567 111068160806397333181137646732240 640568 138551515548579859553335434178560 640569 60587367539815657394126931614544 640570 -16147875660793401627588321239040 640571 2639268569246920149219855013032 640572 -42921502795531437469181462711808 640573 4147128558506409741711282531744 640574 -128677593462243767251860061632 640575 -1580218315332314257044738468000 640576 5921056670483059193429719777280 640577 29580386895566056315566193139460 640578 459371091312854761124365763328 640579 2566180265525999085178673333180 640580 41537983572202789732809540691200 640581 -4294700736423153409701433008000 640582 -33557144773025347632532699240608 640583 -62409520377326448058947836160168 640584 -2617370291985811603161537576960 640585 68081103284771290229874436478400 640586 53097221845310339489607334930992 640587 36171621409503526575940394741952 640588 -16759732336364132017457266130944 640589 -133827869853211549481847506777610 640590 6601340647707609354917086909440 640591 -22440137846604141785597603782928 640592 -15989066984535184310958066376704 640593 9898921329484799864105348708340 640594 6611635556147323988981047648512 640595 -19604703256529749785369999848400 640596 25115485201952002173361936171008 640597 -6839113150950844661300071482660 640598 5511511141197799858599620459136 640599 34928970469276612205496275369064 640600 20040668747557573997889241344000 640601 -62734740647972092651153117868988 640602 -16791471632222590658446475112960 640603 -102139982150455123227997486971296 640604 21432537898083680229107683852800 640605 6153026674939347474609070561920 640606 -65794054403184380884134704677248 640607 -43035762651793713593456122485768 640608 -27778506971767740437325579288576 640609 -15434058590014066197404979061584 640610 -70698535988219101593884410264800 640611 -47745243241645800302383149247680 640612 -20179454204920324444429574725632 640613 -137627325183993114252024397659138 640614 -165302089431280498871159537664 640615 24823135761543351653533430209920 640616 -32329186764714774074471491691520 640617 -70300716044406862501791999742320 640618 30923940435293514414367890461952 640619 -9631328931415489907689600696176 640620 6204795987186364567828681036800 640621 -13530650898075725826540317259178 640622 -21653014678671989185157940163200 640623 -55559140075391354856681772406400 640624 -15441928322213242744690505973760 640625 29928734309334694706113165968750 640626 -3379729209773568673849861057920 640627 -20051608064069583942192467613440 640628 88774261370471021171901520755456 640629 8643940657693852603412586651840 640630 62034453752367185529458164392960 640631 112354443643332761276482674435432 640632 63038657068159695669982826680320 640633 -863327076083458581604022133120 640634 -3491526222759273206766146480784 640635 -60364455546259136504948890784400 640636 68035260355852647207048780462080 640637 91144877675564346444606531063372 640638 40917446819521257365531204324544 640639 92104977162263302335125343891960 640640 8444703376351702404803277619200 640641 1219726423345281646555190495520 640642 -37746917746666916466851467384320 640643 71650719252872825951158023330384 640644 -4019889803734218478159790972928 640645 -117936628096739768543030045686920 640646 4330640135973661367701089114624 640647 10506429763736246772792495211440 640648 1350860213268692823202666997760 640649 3548079334121448087467801290650 640650 16987396243911048042949870041600 640651 23419612341623983371070961649600 640652 -49470610939947162465517799518464 640653 16337280783071572729187487342624 640654 18858241159990170507053906383872 640655 -47252896426465313280965622913440 640656 17037637679074065887298597027840 640657 -3836881711168902139804634383488 640658 41502573382500208972963655713680 640659 53759949410797986566601915250104 640660 80052863809629596034661616885760 640661 1899343603830144071410979488320 640662 31980497361034597442878011522048 640663 14037044238634785615516459251912 640664 -64306042246762816894567909908480 640665 -43239932398549528823813422593600 640666 9993854394757559849304476495808 640667 -3160077769728497844529404364284 640668 -19359382637598695813963669667840 640669 34313433417809494686399623428070 640670 -48372509508766287331721944086720 640671 -62905673011415116017954067752888 640672 81669410264610814111258684096512 640673 45132945609484878429403876861104 640674 -11541012989138219578617551678256 640675 -944121356081611877636490998100 640676 35006918855323253405004387000960 640677 5689909420430376159639790904448 640678 1887849342744439149471932252640 640679 73872856426178118583728919491264 640680 23060784140284117056252014592000 640681 110990671719814887964413287115600 640682 12012834613907562183028500310272 640683 76399185244000636305570339237600 640684 28549466439353123232110827756032 640685 -52432334009202850915932024632040 640686 -27529487830418574370990293567936 640687 -49599120777830123793035101239664 640688 1118508448480875606929106468864 640689 -19080719483496482104130605884480 640690 22468822112293398169959135052800 640691 94332131091374599987649534446092 640692 13986136851552570386935915353216 640693 -50267227191148308650573821901216 640694 -7951332141862878323623059351360 640695 15108677023163120586488068560 640696 46315216098836416194635514101760 640697 78937739243118530305656158867460 640698 17191564337001760113007353406464 640699 142929056592641410221516744829240 640700 717013044174444880291498560000 640701 44709109895077380250397499554892 640702 -7600276791091417650040797825600 640703 -51199628581181729923069271832720 640704 17898792774622543196165958008832 640705 34118665714456460838403199438760 640706 81583041956840643728381177096064 640707 5229661690525157785180375219440 640708 25330479468174917975261230759936 640709 -19511590478027445007447353074784 640710 -275200744743883345354821584640 640711 46353069327261254992809254076960 640712 -55180133155776317743961452592640 640713 -28430972589303947106399903086160 640714 -41716526002229967001310858198688 640715 17943188493224061056239423756800 640716 3644622133510246897369213440000 640717 18789285770012735185813446651264 640718 17365334273364815246943026355840 640719 40856720982427741467977026522344 640720 3974796459090909852420490444800 640721 -14311808228201778216188262435936 640722 45398866548708226044397064979072 640723 -63752506791299847952891729957800 640724 55910544781807719935617396838400 640725 -37927859744283571900755366422400 640726 -8384541485755424683066893083520 640727 12207319941702132357485476509576 640728 -28766633377589285702195794636800 640729 45968699716548169271050430019076 640730 -21250678686059836273683417422400 640731 4845494486295711828892510458624 640732 -77023925962293698140891270587904 640733 -100421221592876060272010410461018 640734 16639204362958992939514008450048 640735 32531248170588992628038212048680 640736 -29410725892408157866404276338688 640737 -21685933040073818442073824600000 640738 30492470545390064567150816426496 640739 -13701663740523456611687704519680 640740 -9267297848066250129331011686400 640741 -100454481091749396578266243465858 640742 60561788001170280340378869552000 640743 -710545283614224601751176246656 640744 -27753940400509743964288817909760 640745 19031825644456677457170361202880 640746 19618682305342024160820799165872 640747 -22192700680015226496373526999928 640748 35603692305877574240458378630656 640749 -5929115724831215384648473769280 640750 -80900865088639527808057682592000 640751 253944410880442995940131844733472 640752 908052844910054286460064366592 640753 18318719896895928094709881385584 640754 -86047387734979643402478854909424 640755 34103566368427095294466117467600 640756 -84439529825387765887460756295680 640757 37300798062206471346797947135488 640758 -32520717042019915857671505951360 640759 27668658735322846200759236935680 640760 -65144548629840534811429565030400 640761 2291905179439136824747896732384 640762 31802506721581779753158695940064 640763 -197206675187365994658378790641456 640764 19102026797096798066026265856000 640765 1573694011397859797507600751660 640766 7127132642884868448061706309376 640767 -50338852591187838009202069905720 640768 -97132216166191138397444959633408 640769 196681300685422207502946771644160 640770 1423399260907651658373501050880 640771 -38588600692423492385175782337028 640772 66612911338867286379978614418432 640773 -38961266249403712290785159332098 640774 78727389697816856110768754519136 640775 705178504020159680080724929800 640776 -29350379711327095903092323328000 640777 92795487051772834399564230585626 640778 18015313277703217541767918747440 640779 -57477113206439230495992685731840 640780 1616594521789789452340125696000 640781 178383153976088826261609525536172 640782 -36397594687966985098344636949248 640783 -46025501564386464052744033486992 640784 -22166413382042440712980254474240 640785 14109343925102967366623319379200 640786 -1592911100725718527269164831616 640787 -44632205946856403300609820028848 640788 13222878315830862857614706006016 640789 9215792861543257918522526025660 640790 50453750969952094369788813302400 640791 38216995606507573431054235320480 640792 -9810332727160065786072797921280 640793 -28307757959759900276363074043958 640794 844897297934130702916121026560 640795 56800433672392462128538611508800 640796 -393464308967354698242325943808 640797 -1757806798381980439790419228800 640798 -59420913665379322255296091964928 640799 73201674029482022338937747412120 640800 14246392263760686967004454912000 640801 -5831365916822184443574491055616 640802 41382581353310108103236209814352 640803 -11114236445673331791163238821632 640804 3273114052699888453964697942656 640805 49620642460572994029445956387840 640806 -48497404011990795965296723634496 640807 -98612844244725455162917279806968 640808 -9214032599980606465754045399040 640809 7297463339872230442835341410084 640810 6306941631948480126626055838560 640811 -23295904681870004444697698461200 640812 -2307996174811966379059257727488 640813 71996675112204796534273769815200 640814 7205048330475882308341773040320 640815 22178994141286332912530541081600 640816 -31277587319105726575285878784 640817 -201126590103034404696246321726540 640818 66962750880207122100967627134720 640819 -299153562910676835053810479880 640820 22877548532013864895128186311040 640821 11959423763877976958973436389984 640822 -11919836996631904265005936560768 640823 12263708977177812445269948823344 640824 -50197539189099742004893117870080 640825 -10734899296804458691068708466450 640826 -19981776735235252054076714954496 640827 -61022397903683333508010220334552 640828 -44148045740001332146072393311232 640829 -420241541072870603478798719040 640830 -8348881515832449413274956348160 640831 3353769094922466986789536476600 640832 10502119525673495753178973470720 640833 29306349431440370897436808613424 640834 35425509572176724085809615364816 640835 -5802505069153222805872374872400 640836 12421364438015753001817797844992 640837 -98628751490700644862491723676514 640838 -46141597418991968759454552450240 640839 20404357777994662277370467245224 640840 -7426173712449153221566181683200 640841 19065775104789466325651193848292 640842 6812868972590831814448962465792 640843 -45285780116952364896457899618816 640844 88606558387820256943600766057472 640845 -77750194412857863319685714188800 640846 49784698914956055496065428129664 640847 18477132125089056926882624509296 640848 -13828177514651478695571290849280 640849 76776267113947409108712228489600 640850 -7420083344932354644197999731200 640851 32426436187237878222199065737280 640852 -23403706664669183846810523506688 640853 -44439475041457530998816112878898 640854 -39987534437886002029382786571936 640855 59619875225216370475668343425360 640856 78580504281455586290697599354880 640857 30464301398913884398282203609792 640858 -9308052128241139468709351335680 640859 48807648161786904424518950613060 640860 20581803282322950700860692766720 640861 -11982462962893225661551716018548 640862 53780163281523058102117859490432 640863 22838130585263649618820126067904 640864 -59842604838028243236780271730688 640865 115711254601750635928843872298260 640866 -65593573037477353972730170156032 640867 -4900957536226224801118622779640 640868 801124503117766244574963320448 640869 41424922304492139836111243739744 640870 46697643212478718056287571619200 640871 -35893813437378307293330082274640 640872 -44914642017687554187350753280 640873 101140104324734039753756996280122 640874 4173297467224367600742788768016 640875 12713776321543073941201643340000 640876 47076518560669077738871845292032 640877 -3803858103134233326422108545908 640878 -6557838925762073123455948692480 640879 -68470957125999075048924043886624 640880 19094105254061939278709417410560 640881 -46031339963863844880214617189630 640882 85950359403361984729348315910784 640883 142550586184750487078172143254200 640884 -6660741010377345907713628299264 640885 7194391461936013020553530149760 640886 -14818179307057409627899507920960 640887 30049567324167270014617883356368 640888 38942951406985034195288300789760 640889 -39026559973987563375003974676000 640890 16888986203817101647689874372320 640891 125567529339983507146283277040292 640892 -14565853500146160729959153467392 640893 26983273867909879252736016887328 640894 -13655094343791045861175093928448 640895 16604513235838396003052103570720 640896 63418041582514692875230799462400 640897 -12219738816303179222850999560448 640898 7161433063837815556183095157200 640899 -20679442481560091988853668188160 640900 19229836708162661671778288832000 640901 22248892660385199303490464919902 640902 -46616488188288513564833070612480 640903 -66771434288323892060782360178240 640904 60521188396807179301528484536320 640905 -39801419226575206275308750475840 640906 1607386181043139524515652353280 640907 38233797067843441131719689107156 640908 68908481383183325203243393451520 640909 -212733334080345718481629612908384 640910 19867724784963380772541400967360 640911 -64040392459242808790341432535928 640912 -2657965188700606373703773503488 640913 24266212826594382842696408025024 640914 -4533910576478633407999558353408 640915 166623965630244473540110871040 640916 6264095514442673501113558628352 640917 -39876259247448710768434097271360 640918 -34493009855300704340448886740096 640919 9314046333469988535768906085320 640920 -12822109461498040618867577856000 640921 -35967013628764993241464153944956 640922 -103248725067462177176225307929088 640923 -103276333201238659070270515213416 640924 99680850556361453691333488016896 640925 367241996861570745716417884800 640926 15934867421946511368908618127360 640927 -47334814442337055494176553036800 640928 -107033755772934552497591022059520 640929 -30821954358598932556844474011200 640930 17804060231443218052108625088000 640931 17485052934212359793500580974032 640932 21578215283454446220899663004672 640933 78881071018953105778234502325182 640934 -18847030396004629526667663744768 640935 12024484632706997461829233340520 640936 -5023206733703163950113769318400 640937 284582298221442001014786339018 640938 -9810095848172403513859838451456 640939 -75209239557083824970818374734400 640940 302133867093002761178891827200 640941 -8087551215950702639419420225536 640942 34952787397499626162397700055872 640943 2972064438841402185779528610192 640944 24299351622102894518620666773504 640945 -48480500139435574392618421908300 640946 -57619842483674010348202419970560 640947 3926395016726681206635958207800 640948 -43259680127975987799690869772288 640949 -7868895384388360848282639340050 640950 -7084577498811491300247841118400 640951 53515604426058493122549854887920 640952 39923386254750231992062397829120 640953 2792372511738166364902376368404 640954 -23388220807179230110498705831824 640955 -22112085240028426363646891478240 640956 23668095202961571000735599591424 640957 131588359035110610834631479867206 640958 1264607211693956454278123621760 640959 -12207699473324634009386813993472 640960 18290832591455504018711909498880 640961 -54206768393080129890901413033276 640962 -5730043014793075889070253836288 640963 -5540787289342830183774196430788 640964 -20882081087605115241856282374144 640965 7125155554815509256615994300800 640966 -41690581761665531216370365009568 640967 26455743583510150148127400493016 640968 92534820702723135932620669009920 640969 -100646591544997227782153648139264 640970 36716195828837730120417294024960 640971 67020323811894828726483732228720 640972 73261669854706586034036174891776 640973 115457342366169183008617415151222 640974 -61011003094962541209295730610048 640975 4045562165605464239041294541000 640976 6433936266093497042117673615360 640977 65599742509053004333399431924720 640978 5689892071495461762778455247680 640979 6660126662120713813284042728400 640980 -44835248832012313442785711411200 640981 -147606374210342910050892310379136 640982 25624111105020494816956320532992 640983 46801560132984072734191166162688 640984 -117210085260422423235224103014400 640985 709157020400021154473810330760 640986 10208240180070011140141074484224 640987 -54141071722760868299169793949520 640988 18269470027802602564946115213312 640989 -98812412312135047741807365999456 640990 -16755992461437381565719851301120 640991 -52426401665927530914702459884328 640992 66147694985572296732737299021824 640993 -48890845511409715918144683281758 640994 -5611528452658609972873631154528 640995 -16771409596364233001184541013760 640996 32374871940311217304298597744640 640997 24432415954093709395353050617632 640998 21720517697381986671387897312000 640999 29623328638141999303024496805960 641000 -30580015318278115737714670080000 641001 -164710551829403067510523525920 641002 24569193937986595042200972740880 641003 5500153843960090020418361288640 641004 8735017270266045645662316183552 641005 -40472962871973408912271766564340 641006 10270403931722094420135160846080 641007 -91463928054579721911235327029360 641008 -14391433975013761936328260845568 641009 -40210757034970500827787139105296 641010 -1947147627439396579531256294400 641011 22437197460852230883970829572432 641012 -13105359024770947523987993698944 641013 4239457799162210365983951744 641014 50130550495873775235476017991232 641015 -58784615464151207316327850236840 641016 -18875142228562722025282701619200 641017 85213246617834038971323959536494 641018 14619933899722821137224822797312 641019 28098212371358523915538707989040 641020 19563261671922901907533943892480 641021 105746267952972581824708777144032 641022 -34936687830752753308767936875520 641023 -45312812442888263156260135195920 641024 13260446869745386733861056020480 641025 4726587433950486763269718161600 641026 -21047290894569344977082329866288 641027 46517373565854290298500139649440 641028 46402444134669485992067546065920 641029 3582396797870904063022678123420 641030 -1502932136696366979841998641280 641031 94665277476837090954251370648144 641032 -4647649119577652624154354155520 641033 -15196536341298607857104417124096 641034 40462420180813005488506417463040 641035 12325836662959011219145764727200 641036 -120953541541920948393875134700544 641037 21759443940552657775625558571552 641038 -5530900835550048254965056515904 641039 -3912387971912164825290160348944 641040 -11831757008099698303042812641280 641041 -143946112006025777880116109933200 641042 58358558871289161868009782582672 641043 21790399601845152362986279272720 641044 -253832766415479938502785306624 641045 -15904654718652564958057181956200 641046 9152078491055091304540910444544 641047 -38354385501530687111114279063376 641048 -2861620806597819436267996631040 641049 7887647516355398831448328367616 641050 1290809318903271766514372590800 641051 57896350157939265268499993618052 641052 21798591036954803400177662155776 641053 66958833186122015273736588152256 641054 -42067541556414246330671026218048 641055 -53586405322457274818209127856240 641056 -32801488705596567032285097885696 641057 137819849624906706516744757374306 641058 -1555418160100634804062639488 641059 -27169742596106598745542779294640 641060 -293574151463887578599553638400 641061 92531184107889038727867194672640 641062 -27522754088223458134072788375168 641063 676450957216563617319752233440 641064 12337009173888855606245198315520 641065 -50837006509452040637861950248540 641066 37815672862754783294535866861232 641067 -14645394226303186071738507543720 641068 -18339935662229141512270402127360 641069 -42510495289551050852686942356192 641070 -6677906653780461897604820092800 641071 -6505350158697897711287153042168 641072 33399031804339850506805346631680 641073 -28443946990385608425249486928416 641074 27516052207330805893684259750400 641075 29220263901123490563797063016300 641076 -1346892542208890809780896976896 641077 73130749750290959474274405762926 641078 50487678881709140697607233831840 641079 8082765441161296644046529324160 641080 -30977942857870351563831273062400 641081 1021154003649406676803153300992 641082 -22413397005436469245535245029120 641083 -110066370244010393410618026704668 641084 26490791185342468554338826871296 641085 -78650700769472431423354673990400 641086 1352425139535900310553798423424 641087 -3323647468547959904698204560528 641088 -5286130752865656500542274273280 641089 -148791416172444413835347944994110 641090 -19511928539452059948795091615200 641091 -82996168592028344735339678506176 641092 -4167528202652825466965977187328 641093 54409850733487836357634349373342 641094 -42084619552965591518737720757760 641095 -2603310264785554779194669966400 641096 94620305592542740071220822671360 641097 57163048806926995391580408196074 641098 -85399496230439584199862109013760 641099 -39159178770019499107983166527264 641100 10485234201590216852657361062400 641101 -27123957311033570853648782757898 641102 -3992346370608611931036997005312 641103 -82035692262340458311778918994800 641104 -33404209135348426438919786348544 641105 -5195494744799123143158613321740 641106 3029413299145389825266273021712 641107 10222471005628598435219217760512 641108 -16429817206063444404889966475520 641109 14896557567036360245610139210560 641110 45270189193721749156410962209920 641111 -13251062995615658655318237350976 641112 -39970843351518154235179141140480 641113 -37766203453301300075094478372800 641114 79149844552158455622468399862272 641115 1318386432849281229522270440160 641116 -101420534518703221152316752947712 641117 -44434630690720625726913736729920 641118 6701909518864916971383288631104 641119 40289909932122282941933883160296 641120 -59943662154615784507343485009920 641121 18595821946790454032139197929344 641122 -23438423448571484033561758611888 641123 -42393537057723807145506972574464 641124 -42464597587102942696240742568960 641125 -49091909343547871206648190592000 641126 -3692730871575103232045047987488 641127 -76377335441231581938853754035968 641128 44775040079984020037716830428160 641129 -79108177841662985819362033059270 641130 -82019145135469822458721320960 641131 -93798291893452108541122709501068 641132 -36409290399629194587303623439360 641133 -52836426446975975130409852978698 641134 8047673852556045798949237888320 641135 102322957547935304937185536139760 641136 128020979991767608190146609152 641137 15585090328338440911610274981952 641138 -11574955314946144661620767986880 641139 33583080088886254005518675450424 641140 -65300619454980299228061899746560 641141 9890826520103988515332357292892 641142 -21509805213978189580332316753920 641143 69595020710219798857230076140392 641144 18254599158199828202606767779840 641145 -8226212758799390587506117977280 641146 57570807194495801328475089105408 641147 -40975348831255648069885411676400 641148 18352068149355451186817841283584 641149 -30906496171864708562955896166464 641150 -45332962013442243572657934139200 641151 8590083723972316103409694014192 641152 -51542401554680464021330486886400 641153 72669718156325545533489908234160 641154 -25470330894662997255577219658880 641155 -74008052414590434030623081210400 641156 32592847689100200745455426627840 641157 64994476139290984357170333954720 641158 10592443326356395160735062962432 641159 916143138775117404317519678304 641160 -7961990085516583571731844198400 641161 -71284153110587643237750569684700 641162 -14537563022677991727627826750368 641163 9252840772960168818735433168344 641164 -116240702344948904440397280204800 641165 82762969644404677958179837086540 641166 -44678389403924178620406733066176 641167 -7434620759095334138261318808784 641168 -17072105570586356051495457325056 641169 -115776961456963143623315784259680 641170 46348460067639967830480866852160 641171 39359177003324856670854038921184 641172 26266522524974120669925373747200 641173 95268301305726504149328107008 641174 -108358458835979359535678173900800 641175 -42555207771815028835460108860800 641176 -1989100296989452942555764049920 641177 80538765475122544916615727013632 641178 3340301825301683605157706912000 641179 5565769236194717465358531088 641180 -47424918729620651261406087897600 641181 -71763739231992653300202406366848 641182 44911060520374710888133527672192 641183 -6204292995342119910349083441816 641184 7864116926961987382934120693760 641185 77273504321902239513489571519380 641186 2208228526373994471725075303424 641187 17316802025209468826623178563968 641188 -66219836476938646265482569154304 641189 69252284358716271220996416650556 641190 31046115662478117767028656793600 641191 -121537421599234932626419725549048 641192 -11650969006642470359230873728000 641193 -31339992195378200625946428533760 641194 -17334763063874906556595669097472 641195 -41408907323411527993536639856800 641196 -5803571115571067042234409711360 641197 -13245658916040454531924245829354 641198 1294985313787679109990378876864 641199 5984579729509649416381895728416 641200 -4983594661552306991820382208000 641201 1461045962832668416345541894208 641202 49710972056916021691193988988032 641203 171173253665953274507946033213452 641204 34162308548991431440974043226112 641205 53701690183172138567359111117500 641206 90403533023935779161804734032960 641207 22634514929299064626121230070400 641208 -17727797539503042273054724976640 641209 14733968211832678724077873807104 641210 664677217024170287727343700160 641211 -79811215919811456197165712874728 641212 -25153198685117538389783254425600 641213 -54663286566868077651350088836538 641214 -11407451318584136530573756492224 641215 -12600697188318530697636479550000 641216 811907607641765015915323195392 641217 25633218506873235041280479830848 641218 -27082094826152356174808296219440 641219 -80063067850443889035330446149440 641220 -24517326753145744798743852318720 641221 67906308854892196549658984659200 641222 12457324087889344746811243842912 641223 -71077090682555516241784848015360 641224 47918953402903628116351222440960 641225 17546933247318762728318479877100 641226 20249037190120513537308550604544 641227 -33384332082336484859753829826924 641228 34199743097331573250180178113536 641229 -13828642015897797136852410244512 641230 10875249968544668744920861997760 641231 -58526143007439528814334436495000 641232 -1142321381781206513377685225472 641233 52623758938444734058816423635184 641234 -39163286156756698460419311282048 641235 -3097408117613407559473897082880 641236 48865709417217380725850847889280 641237 -16310350512929963305668659478720 641238 -3073767670289183653801112211072 641239 -2903648997207216026258952163960 641240 -16186990337085987654397179494400 641241 -87151094313794642688218912643750 641242 -3024878925671403592259412112896 641243 -40739226195147469407065877297120 641244 -7766038921626587788411437725184 641245 -40756409349705246293713658059200 641246 -13765563303505355531802569438016 641247 5385346554914345111442551540640 641248 69392724255601939430069702492160 641249 115488219929328924051838481472 641250 -9166905609667030302525756000000 641251 38023056250748575012449912150864 641252 -78937635414300347245919734395264 641253 42845587872076054460088831249504 641254 -50225542971987572099759537819424 641255 -9689941932409962846234914111040 641256 29664275481215797898621276651520 641257 26191466283233201320214112576672 641258 -39272808932315569627951073884416 641259 827989506003324746179258721064 641260 -32425804567925331066632460165120 641261 166726873049482705473123833147862 641262 39717804903763420076711983129152 641263 -42786675698527449858592564328880 641264 13042526151862307891607343693824 641265 -8173402119640507744228204615680 641266 -4313582984436168312287008045056 641267 93809940206389934730159433071504 641268 65841961407897862932915704647680 641269 113901209673850782395071298047840 641270 -13149051292518352673873164266240 641271 52583485337437967537745087757440 641272 -44371053112631737457697806131200 641273 18064241094119378269064134890324 641274 -10021168807114223419466914741248 641275 -2952455120394568202972056678200 641276 103338842772801193938015681884160 641277 16645935760101489565138482587520 641278 48411279918743955054810876730368 641279 -34615080766380705063185311653120 641280 -45742204811351265201566766858240 641281 -20571658528522285031244622997436 641282 40526403015686722362523426973184 641283 -30769047018031543828423892630352 641284 -18976677719354429304993823191040 641285 73581849996591992778779215873980 641286 19055377255389785718518399011200 641287 -70950022540338472994339713257064 641288 -4510491682243660163423966208000 641289 14281986289605209672154966348768 641290 -13897219177192882422899502089280 641291 -18733482832940105993144468787792 641292 -5176650540384559863707485966848 641293 99967714312961774268686251222444 641294 26774735160280994506580757429696 641295 -65452774010552528676036783023880 641296 -28449502912660281696879409152000 641297 -12947881557458601295519281271296 641298 -4685622420054838969594929000960 641299 -167735710106499682137901073151700 641300 -29853213956564582141934652800 641301 -333360266640862258964965651776 641302 1390576652373392220375722060352 641303 18069583651928420786618605864584 641304 16874608330752152040399854592000 641305 -1536959283349576362873154346880 641306 -27891409015424816507160725490720 641307 5349472561089699811224724255680 641308 -137001070456841414349384600075264 641309 -9964360147893515964865353312096 641310 -1356471131714272793685704595840 641311 -61479438479587933379076990183696 641312 -68819512346599496581640034385920 641313 1031541978247506672246164994642 641314 60800987745934841073374591378256 641315 -8352092559927230918542661025600 641316 19382667539146572715260070846464 641317 69715213152294319181183801954366 641318 18472409972645840414625931323360 641319 -3490936494107111377689940225920 641320 107812120126843395236723655628800 641321 -28721809110020970981695847686748 641322 17124981084175286872219528535040 641323 -50368018354045953821558454841160 641324 73004574299888925532254484809216 641325 22480457660673078692067300129600 641326 19459719202277638497111084426240 641327 66335549057917881946218304156176 641328 943505850237715996137675030528 641329 -14758313228067508636803156077516 641330 -3236542436755285666474481971200 641331 119549998664601549100802738601840 641332 -14272005285499903316472851970048 641333 2829518967837898230520771104960 641334 -11158750792361285714222539021440 641335 -34209619530762757941071800711200 641336 -64633498450976304081395478712320 641337 75988605409329126999617789273568 641338 9713245463695069632880476574320 641339 -192655853789703788145646217941176 641340 -1160134014383812707370458163200 641341 -4985774053440247778335325160768 641342 22110337109465753537332237440384 641343 -16290994762629333831827803923072 641344 -15886912679507763006512780279808 641345 -1159778433733326287558330452800 641346 -9110546143160805750809464070400 641347 -32427769913256833267473192075568 641348 -104835778616388442641369061294080 641349 -83432696842888974337989476983266 641350 -13142472788008019887066095667200 641351 89839307518431528251227431019104 641352 -57131426926497071989245677690880 641353 -23582136844996091374403328455196 641354 19057557180801349612226347321344 641355 -17692083116659572515626561240320 641356 -17165854472126634658762463191040 641357 93057987960203252207148060456960 641358 657142957429077887509799664576 641359 9478634547955829165763387230592 641360 -8945756600238756126735867985920 641361 -71094180313366048002277696636368 641362 68606892361352016381676261542912 641363 -6007196951488853831855587283736 641364 -38093482500933586291622617190400 641365 -25221912590879760943790431288740 641366 -38922652066464828622935335664576 641367 -38383092600616455732714662757216 641368 3450416237309698341655035985920 641369 189806463770123996467470001268244 641370 1088672646442491582526877356800 641371 -53146600171516412351871890090428 641372 11284588614200589016371391320576 641373 28989520501199785676061874464384 641374 36756151738627881278664929079936 641375 47565061211073498791409178104000 641376 -97493693760805179923769634062336 641377 -9317281217015340498504626251200 641378 -1809254401400052351132947177472 641379 1608832252504977527762665217280 641380 35787040290613907627957162092800 641381 137057978455856158617234093457920 641382 16431139588081811025547500632064 641383 -49177613608907789536971357551480 641384 -150108410266100910487272970429440 641385 -56208778585227976580830088812800 641386 -9281922335806500635171200726608 641387 -52157860739894788196565721325964 641388 -289177326851164569380658880512 641389 -28898372164520370494569417346880 641390 -12381813572810773027679497036800 641391 33436216562608145024541256777344 641392 -9097854682727919120147143163904 641393 69918163442294946421112206589160 641394 5560216356754632492739396852128 641395 -20100665037681622301181897535920 641396 -43436638829777826497569425057792 641397 -63819176295487496567907406226400 641398 -25186631777631334166064429160800 641399 -44709022855251455756724412259880 641400 44068452993624244104893191680000 641401 17701480709221969932697462705920 641402 25469023337930269235138060121600 641403 3686661525143178523830119356944 641404 -15651430822073089111494472639488 641405 -22860830579301437897272187137440 641406 21962216135208547926172819995264 641407 -37059935187195783383165794329320 641408 -126592814537303018834089822126080 641409 17477894304421876610892728553600 641410 26330091925464519358780793088000 641411 -118798551704607489072548679737988 641412 65679946434036028442362223462400 641413 137963750973136042570307640141662 641414 21314215595780290561506258817152 641415 48495295094740258322860454103840 641416 -109234139335929934339924920683520 641417 28875508713296506754376288542592 641418 28694438168485070540070274984704 641419 2215957302353072185925935684820 641420 13169926944891316815041667886080 641421 31904713416555245290527296640 641422 31340936533538942429064645268800 641423 -18380385927676409418333698222160 641424 2277961871603228539162227376128 641425 19941144691835588812394364002150 641426 3417651882309728186545475712912 641427 58165847388299443684492399205232 641428 60499449321197449437015266691968 641429 -66041338402667729032842977042340 641430 -32269615447754421721469030797440 641431 -317002370664281630051854539136 641432 23668754995451742818951440834560 641433 21936710703855457097545763925504 641434 3391060706750429525389635186912 641435 79864914915041197664231482370880 641436 -13346023287446215799044101170688 641437 -6789870573067792424086470917914 641438 -105379736713149665833616344704 641439 -7438665293249077405987506834480 641440 68810203896166821726271910707200 641441 65713796588055077444792876047842 641442 14778241823217143561348549296512 641443 109022250019084094706582346903944 641444 35237463284220654731023749678336 641445 7004403069775725344311290528000 641446 8474784958351456502954265828864 641447 88956331523686277683478682610056 641448 -41073358557751860618971604172800 641449 -64742477255190578419777699137036 641450 -29269565581776204379829127798000 641451 3871840981027236237369658441440 641452 10949483209129432245179778007040 641453 76540204669665980864867583687702 641454 16097470142939611695766836218880 641455 47372965192136067803831839932360 641456 -39745635055211076187184526655488 641457 -10393989586273444122392029805952 641458 -28739983771679189372540407165824 641459 -16682724086820682681162357468560 641460 -38789897039600512291700018595840 641461 77639282140342996644942647094840 641462 -2993164616382063167780343888000 641463 -19865315341532349500650615218456 641464 -27651207130405573132169111162880 641465 17122845637042708545271649505600 641466 17224790758274603833460815057920 641467 114849337523595886769689804508516 641468 -32807259251936280004629759716352 641469 32419897758621834353026840107360 641470 -13913535979895894392085527161600 641471 143533220569439292269959508388672 641472 -9416522284989247279074700689408 641473 46786652694357759058455230472640 641474 -892771837334145585941068337280 641475 50141674547842398696847857302100 641476 39084852746972361642121295585280 641477 59507899297769462168668616074752 641478 -28313740907182941761921918929920 641479 121984551299572039926815271237080 641480 -33439875612462247086222704640000 641481 -18271330279021805248112113233648 641482 4458804230605766496361348844592 641483 12604825415326944266720376615744 641484 35891269322150220369092063437824 641485 -16306125497786354533905262147200 641486 234651217877258014913319316224 641487 15670052120969423352806614873344 641488 -11703349320700052614841448767488 641489 -38329630885978031250721716671760 641490 15757378409627410378315051077120 641491 -9800743214461854044613809065108 641492 58108108816747598054488408684416 641493 693803875437848543296688887680 641494 -14285946090116546041125252855168 641495 -7245849516189258091525369935120 641496 -7544615232509568085659565363200 641497 2954305411460397354023689065306 641498 34924930086221713789363943970048 641499 -864259181901668243516344575336 641500 118218498347580739405721165952000 641501 -7249913839270803540866566403136 641502 -4877597007169493136029466902208 641503 262296405944854286874577669850400 641504 -102020432593648481095194820214784 641505 -50703757020938836685335061197440 641506 -6710906118749597074313698272480 641507 96134976330867363055554114834240 641508 48485269130343597860284124660736 641509 -72277687874759928516978681653280 641510 -9190425046521101857367470899840 641511 -19140594509891052390116712515112 641512 -23272407911459994064923046809600 641513 -3849617503255776436436971943238 641514 -598559538357167736291351091200 641515 -4590650934007018484868936453600 641516 52050382458577554590404903403520 641517 -758797344883304297684610128352 641518 -16397864528169865204501093103040 641519 -133361145272427237127434779164080 641520 7855936118373835836880178872320 641521 -61916401407610507315707955727278 641522 -5663086986124062406695137722368 641523 -41051383471785434568008506495632 641524 -4046442485622947251399913474560 641525 91370409121672258882800507916800 641526 -12842776132005281644734451937856 641527 -40609926373564459087421494229568 641528 -58886889473775396295636189347840 641529 22365564724062220215454699363200 641530 2885030122731317212965071240160 641531 -53346805384823782465104147472536 641532 33146885676573817082574556234752 641533 -162933543565950826896221933367840 641534 -40485585042228644806608221251584 641535 -14176652064258853727574466665600 641536 10274902214112060166477059194880 641537 -22525484010303283152708442129560 641538 -12102253451555808528052095967200 641539 2137520943682555904907646416624 641540 -65905579457661806623202008277760 641541 -5202039363743951783806724709408 641542 -845276691214321016024534090112 641543 -21726048842369952592015096049184 641544 -5596650915585594557196635873280 641545 -19471875629753073406595495673600 641546 51459747015997444537409164852320 641547 32941159998827852492728394693040 641548 4039859987325628868470185867008 641549 37149001768825222099492952714550 641550 4009155507855333041302191513600 641551 -104924501141303007995747098170448 641552 16792745824836683402925491699712 641553 44638461393009338889730274368608 641554 -74888836096167083623812779698560 641555 9348933979664103601664374614960 641556 21265515900516154135624287565824 641557 10100116434240556622803914964206 641558 8427188651938356401024883226176 641559 22627349584354268670431125820160 641560 385467245716465883675774361600 641561 27289434735361373461774544804112 641562 24276744087630210855283505241600 641563 43264771965775076297898564876384 641564 29858434546792012655795733798912 641565 22635590315539687792910154545400 641566 21782471183417408211815490279360 641567 -75064951498319747562452074013640 641568 5465368243425132122864398368768 641569 12658387604111194594738180331520 641570 -22065624414035899966557587063520 641571 9198112920138940828181291771904 641572 28309318745032162048499620992000 641573 6924573392759299618908077538720 641574 -35885457820336479463894168313280 641575 60708911706757964918630114742600 641576 1878618071625258244669538304000 641577 -39891726759370082762342335520880 641578 11659095415428686065970098534656 641579 107986632334110489965469562752180 641580 4381158990124993280179433149440 641581 155355224560079440917009087487382 641582 17291523091671893475800017795392 641583 47104153179142529212072926454152 641584 35888821946887000745220125081600 641585 -3471554003841319720004665770240 641586 -34616882005375591176706694460672 641587 -115580486204972043678597697145840 641588 -1345809958191102736283729565312 641589 20470077026489553303238852714848 641590 -37899760101000455744057442199680 641591 -6199745323685521503982554021288 641592 -26533410116397241304740818124800 641593 25232477086691157585851533724544 641594 63572729759445682117719629560800 641595 52707315657520895134591728497520 641596 -2145239509502949951467536427520 641597 -14523265738396582159448417584896 641598 3370037199669291492594921080448 641599 -34457146354384193943883063011328 641600 9182465100028481216166061670400 641601 -3581032810333843634647413540429 641602 26723554564636758992827360852512 641603 144609660226579031459814526728372 641604 16675434353791977128103115948032 641605 839879572845667447050468211260 641606 53767238762686184602402585660128 641607 23324123170725738169163837529600 641608 70197335827071386478769029611520 641609 43392637297580098871039713029300 641610 30980333503720387879632408808800 641611 52789709553878610338676615441400 641612 41676387428124713864196133184256 641613 -26680161635505974036749616957376 641614 -38877446549605528546554430672128 641615 -33302920608006975905085342626880 641616 11869287800101118420264798257152 641617 53897050202106284450621081377012 641618 -6152203777777817418973347628896 641619 -46851746201011159259827175803512 641620 -14738804787220925349892111441920 641621 99246908638506402458761770553500 641622 -24723950623816597932175789912128 641623 37216659212822509288643782116872 641624 -44249056752154944225948619468800 641625 60281561188486264685742961200000 641626 -12340924644352863572789912379936 641627 3102432601214704522217359705344 641628 -18912684054264681894303908321280 641629 -52877426241495261310879647791124 641630 -10116221205706919825985003340800 641631 -24403185957028173791192839247616 641632 111292072189261363108771228680192 641633 -120192160391353247436408724337118 641634 -7011595114830144550210606668288 641635 25450792620868026486991365760080 641636 -79798686436211794943029578049920 641637 -6034282428190224074360166997506 641638 30528831008130352949866968760320 641639 -60646030056738165444007685215560 641640 18821777154897808502249571532800 641641 5214550351237455236370733058688 641642 -2069420838215326621484740008528 641643 -15395958090636971017395711860136 641644 85308590473216981667935664633856 641645 -3362037434724154298171284835400 641646 -842910447424256378117910550080 641647 -7640833940120725848473987612840 641648 13811763276107360151827172950016 641649 90487050968509077122000409227040 641650 -18758501704924588385583507914400 641651 580067175453772653347606690904 641652 -10644309346165094726022615054336 641653 -57886480849612691843334187162596 641654 -6048279694446855038928758868480 641655 45054679354052527565327790640800 641656 96752687054108478610558341242880 641657 -47741957752537291911903433849980 641658 -44151386337275877696237592285440 641659 -141636757185612165086019354210448 641660 39636880756244768497161566599680 641661 -72158824989018737242088203196928 641662 21670924536440532035169961848192 641663 -211695252562943192419756068984 641664 -7203224919797654485951347425280 641665 8254018135281083210952683049000 641666 -65983198119924771425515531921968 641667 28152833390176751056906254556848 641668 -72951743281883942454830935086080 641669 -5760770567012112540867863259648 641670 1023113396931929770723214595840 641671 -33719173296239544677143230832488 641672 -60464081636080867524880454323200 641673 18143371983709113415127559523440 641674 -46053898261387376925286145668608 641675 9977556206151133085637712404900 641676 6172576363432179027198261411840 641677 -71649891374522994751871687986666 641678 -33648160680637175668511834679360 641679 -26377361494018314927431737824000 641680 -67037547917150394336695255040 641681 -75051638332015025309189253133518 641682 -4847351052459603890145226899168 641683 -5275625104206652664274656199440 641684 -33908346701529052941993941606400 641685 52687942436717668718498279764800 641686 -41711578060586207755871293514208 641687 -44874414137243286809546403368760 641688 -89522981741717031170964679741440 641689 2080222896437919791788948382224 641690 10951463547325942495565434214400 641691 17146176836983688267986193763264 641692 34273193179659919114049699810816 641693 79900381544831864991444952874322 641694 -8588952062351374182832979985600 641695 -68743897872142105274242800403800 641696 142937841513335582811864950636544 641697 -16495576185937189495403464907328 641698 -40684192407808385622251632565760 641699 78827015891638298023654152222936 641700 4202313640699204689733173657600 641701 111603826481453740236364742720702 641702 41959102338829420719584261763552 641703 -19246311678851708028814640148696 641704 -62020649656287796100606555304960 641705 -20161366591943800401993109666140 641706 3720846292260580900151171458560 641707 -17619475568627176505583120548568 641708 -51052232940257605078635475137024 641709 52881452474591897134118498070720 641710 4181407567981764191538886157760 641711 -4930425306357675924773401213968 641712 -23295708602469233423376154951680 641713 72590034452227011443078074530962 641714 794325892093004792860585680000 641715 -14611242540648628937371353408000 641716 -96358946306108251468807204515072 641717 130246333488233727504711436032960 641718 -2983190512355636265767011479552 641719 34382974547633260825405311302344 641720 -68901231248526100159458242150400 641721 1133571237073012034127568815840 641722 -44919241537483586339560208819088 641723 66937742493902130799152442855344 641724 -8371829480016671253718296468480 641725 24773691442631978480732874776000 641726 -11795478106085577482345014522560 641727 -41252784958779064695002789772912 641728 1853249278121442711921812832256 641729 -17419464717508442378517924032928 641730 20229266822405718422331088542720 641731 -4967723923363272841178874658816 641732 75139275984420635902306689024 641733 -68665021940389551717606754378176 641734 -16704930603057452836815241869984 641735 -51906123333040181140366428205320 641736 -56740750325794339476536980684800 641737 42893201621211270479478812351952 641738 88468200079114419854026142224896 641739 -19640024308222679405116049402880 641740 -708824909440977501309050833920 641741 92842193329027132839914772969900 641742 -4584769638673992366099037053888 641743 8472734959571632181575346238000 641744 3550663801641353538782169661440 641745 3464161188194644249639110414120 641746 -1742729537779771120567514182656 641747 138008082273978776808959771801196 641748 -4464369295752206901249694955520 641749 92106078483608064739806202940750 641750 49056023815388338859744405184000 641751 583576730605452012224413048704 641752 1727150745517244681317018030080 641753 34500846765116378371834869177600 641754 5553602517428012108724796290528 641755 25986100867229551610828054900160 641756 60621602519989966516828785295872 641757 30870406577545180095111259328640 641758 19780186975270006716698707387584 641759 11870189279553840767502045173280 641760 11074197314547943836998141214720 641761 -78198146361685943051777161196638 641762 -23662511131427328158693975734272 641763 85264806465138309536972321553600 641764 -95742442490381721094633430487424 641765 4757460002945473597733777760600 641766 -5173891061336431198904356934976 641767 -48831834894552371122265673636768 641768 69460028536509973333606476610560 641769 29051220642728245757124164914176 641770 6154227811948441485571565284800 641771 -6921311225083701918764265373008 641772 9916900369457923646870180887296 641773 -44786859199516503855740683677312 641774 13174589009087221210774853089152 641775 80156891633434152588540720000 641776 -23428897241882708069959562887168 641777 -73109615635197527143094163682380 641778 -22221509063701807453693667170176 641779 3290201460912259927770683836680 641780 -46109260175180854659302410886400 641781 36465886841289371637807450132864 641782 -34342778886920410378402387195200 641783 -697495240092598237749264308496 641784 42326861059416737346206146560 641785 -87474877306800218967292920858240 641786 19747260721137305210547762720000 641787 56965613295075212566412161560 641788 19996502584677367623752948202496 641789 -47784881508202207145686858780410 641790 31046502055943476201132745913600 641791 -59869962449766137743731052119808 641792 -18688786659387887777966488289280 641793 -46542447666858931251618876567552 641794 4100520993318191726268909281280 641795 -33893014697716630449335967555840 641796 19979723997310390452225569710080 641797 -71994380499507604391735591628260 641798 14743749705536457870665441762400 641799 -107273200281200735784329250059400 641800 -65042012845329984179010852480000 641801 77827080237013864531725029845920 641802 9704329852206002441959031880960 641803 87175511252216140484590405876052 641804 -44348359184880214672383654655488 641805 5258424850725138308064811841760 641806 54360196929086341337278201865664 641807 24848642359720079223357037073112 641808 7045569453738475076385280499712 641809 -17480430131672908682956578294208 641810 -3988284048219845838799496629440 641811 -15980687098875921724689539451600 641812 40714129541252990815295599350656 641813 -55546656921896333937828703165938 641814 210906317816997281977462151040 641815 -19473655985510518354436585923680 641816 -2723056166535349897686517923840 641817 29326062673813697485406472876480 641818 82403849551937651235598625280 641819 17365937556845051095072981049220 641820 -4679352000804936343453505740800 641821 14341666553041433142837333874022 641822 77004283152345595119262593059712 641823 -10147186562418778525776581133312 641824 35714008088219325693710315814912 641825 -12083023798764860728881756885450 641826 7819042041082471207295038588704 641827 13068937739888132155255654147676 641828 -51190475543638636737466511216640 641829 -19765438969919245370211737363616 641830 2944193322196391149385573829120 641831 114531869357369154063877721687064 641832 77373440190372897822508159795200 641833 62031225141836136531919675561082 641834 -1785090036756790516905732051360 641835 -30180428478257985128553110085600 641836 -6835968165058837176314859865088 641837 46090047682439053175299054371552 641838 19356642619454033484916292287488 641839 30466420380020883217723762078080 641840 -3975038567001103417892577607680 641841 -27047080970483307296669755640208 641842 61799486711960122427110380080544 641843 -93382656662008330921162800289908 641844 685945145792528703568777844736 641845 -55462728414709958252776194901320 641846 -57417223596015048942269429164128 641847 -44871694239495190638273366648600 641848 -84679066456246465513018449776640 641849 -3716396771279597141869587577080 641850 -12356535689269184733122982816000 641851 -24956815605730209023947609478700 641852 -52654454198788995201428884500480 641853 6878207460349399541247307210662 641854 -16737571935570864105819723066624 641855 -6428458494267504376347504840960 641856 -598582610460160094851131506688 641857 -149029162635770082279093310247340 641858 298182721822496674069689409536 641859 86426866170130218279435043142904 641860 115667915912142812347964767027200 641861 885747827744371164934024634880 641862 27020711197652078504587233801888 641863 -29953483560298746912738012094888 641864 83965366366185871762643330319360 641865 818476875043044747665150171520 641866 -11954846381184865730111314487040 641867 34396139224108611522196156304916 641868 21686807761724344387455579847680 641869 3185473342286501761324446547106 641870 -20361123808021093958974306509120 641871 -82461670581967257533759628539760 641872 -8196412009458779022297459326976 641873 -50076987248152887418867885300878 641874 -5098368237999751879242540819840 641875 10766247134440559856143226100000 641876 35066605262652725772413482553088 641877 -59966266784181137268580449061920 641878 -22030930302995100888524714945760 641879 -70939851482094298391571936718848 641880 7732902963073346322091062681600 641881 22589216094782291036037187756682 641882 -85801900635897304151845998920208 641883 38253062780741788056308473901568 641884 -20682663101666876062048862813184 641885 35952429008241743760445121081580 641886 4745366014392879857069118750720 641887 -22809700154732191220374569554840 641888 -23058271339605183051164762505216 641889 1453696162633097595710065796004 641890 -62693549342410158301085902360800 641891 -29861693955518630056860832020708 641892 65202555469825398239882233344000 641893 33629004459004736609796189364416 641894 7719639339543790185960538360320 641895 -40659475766089700619986639039280 641896 -62650868401766014638968048025600 641897 20641834587289853223917840876346 641898 -44265058336926076841400746234880 641899 -14097129229935132349955458214736 641900 -40225445469693632627233561900800 641901 8820218395182690739890473258880 641902 -47169265491818951449906265025600 641903 -202994808236194230975200869190160 641904 -212476240331044491459008397312 641905 175731877708231539041304480180 641906 16812763672070711423014512091152 641907 11648964290973935419142120279808 641908 -25008120292679304686561839841280 641909 -57515437594451171463220499335890 641910 11410014688099697273881659903360 641911 -15280241266052499014776947373776 641912 -36879797150005165613075593420800 641913 -32942381649551034626543178396096 641914 -10945207766028420241173122761728 641915 -116133381735048341856376200324000 641916 22147713388827826067386412895744 641917 -27457022327272676371413511092608 641918 57951294460107840289030271637504 641919 63744937337256654085201890847944 641920 58516547348322845486059880448000 641921 -27790236433095099293538871860288 641922 934258207728042055633482005760 641923 2025892778068768668795655906172 641924 -68390228366786152891748337247104 641925 -3539942712085956683426095177350 641926 -25564990312804095984061512126720 641927 -36309269020574373674866136627688 641928 -10413271630209525272511253217280 641929 14766422461391694850524335781530 641930 -3671217355659080596540542766080 641931 -55351679927540662796248572343848 641932 342221463195557643572984266496 641933 -23839364390675090534763102342516 641934 44189741054731551069761235397440 641935 14057261357409604588665539288160 641936 1050951694326478991367088914432 641937 -8210123046320242581881715404736 641938 -72652216618114310376336077216640 641939 -9822590566442076135908599035240 641940 -14001431032934603708145159905280 641941 1272005173477291363714759208032 641942 9018067389491339748952102941312 641943 14718622929248957577266385716832 641944 -175446314825271707146344722841600 641945 19276092304585304366216183117700 641946 41827959496839320760753881846784 641947 869532815904871929927488670760 641948 91710802091373113414330184420864 641949 -47578040366851059404931581135328 641950 17358001087635793575799722158400 641951 -83701450570951122932912014874496 641952 19645028031734613512773372477440 641953 9777701446558363539304355986560 641954 -45104838175431358138963678924800 641955 54112495190354238636909395901360 641956 -2739712894555277660387685617664 641957 -32116583823028903542303545174820 641958 1878147720117567482073951432384 641959 54050718597167429822827046743160 641960 -70556436289166175642825603072000 641961 -8216080342855056650460944367990 641962 -3587894620132876698299075049888 641963 -39855138026935685685247275089376 641964 72517329535000656299341403446272 641965 8604214910191555895625058750860 641966 -33187837432119230869069816418496 641967 24939777239627907161201708035080 641968 -24815720941743332132119971217408 641969 -66188148078844402906979115243630 641970 -9380763395358460911554206348800 641971 29626850631493097069835591187344 641972 9193232600565902325190360104960 641973 114360564151197504482470854485760 641974 5672136753653102298492228086400 641975 -8329751400762677098257794358000 641976 20873079243477433591460424253440 641977 -41683337497325926079639079792128 641978 30049496996722207531084500334560 641979 11609152345559475077692488652800 641980 57642809072774524936850366784000 641981 48186055104621575387684569555782 641982 9409055564223762771552395102208 641983 -130207392560964556872740513290896 641984 -8093452596989302372056478777344 641985 -38692489813584928532682881034240 641986 -15962566622850046178561437884000 641987 -18837598278805113934201336068528 641988 -55961480787414194883138587539200 641989 10834883925413446257819119235324 641990 663330143715042821054409429120 641991 -9445869315809344487484512697600 641992 64800584492879874986044141086720 641993 -28829429765001651041731958289456 641994 -68979371147169214021947865168128 641995 12550073083795128193892523972000 641996 -76922615431870315591914622752000 641997 -81064386970177444529611691141226 641998 293533618206126067188041238336 641999 15858527482786858450574502663168 642000 -8058949861845710043092975616000 642001 20586109794284990175133708652004 642002 39134464205940474613900192893600 642003 23311247259366045434307538196784 642004 118263392631806167020707942694912 642005 9465580893004236078597887397120 642006 46542969940986135492244929693504 642007 58887951587322001050764211286072 642008 -67739023487353344870270890711040 642009 -78238878418501521289925101640496 642010 4798961174834632465249024512000 642011 105221041595260503531941262300612 642012 18788492500689682846595228147712 642013 -25590527866692277404070414747738 642014 47303058899232731815581330761856 642015 -34471044516674526231161941220880 642016 96434646338271525740353554481152 642017 71594003762964709179005269186560 642018 -17238319073675142513196055634432 642019 20897390495840062247326125696672 642020 57914518703326843116460152545280 642021 -85761208045715972102384736067488 642022 862446972143626195739947801344 642023 -66889872325977477067827604896840 642024 -404636735055470373018977863680 642025 -30352658395451649798767332082900 642026 29329657195236439625662391040 642027 -35530790926049598482820643591080 642028 -10609408253857843666088945880832 642029 -2546483027328267016399857807360 642030 -13262932523098754360446125559680 642031 -118263585621297159767102254139880 642032 -55814503454159820490075275264 642033 -800948721142783974913683148800 642034 41623242140436633878144315686416 642035 6412263865191964946344190409600 642036 27142951652274268740993778778112 642037 29654003027480356808968439918592 642038 8131722328417083253340988697920 642039 -17993476466439177066776682761520 642040 -12048402176671068294559996723200 642041 35176831447973348231469827232000 642042 -20639070062436742574271548604192 642043 20906418167631053644680511526920 642044 18992822886491130721262444115456 642045 -12585578106142041500911446725760 642046 -7215138778318866495874263692160 642047 81410189734746707477453636885136 642048 52710046970861103267116105072640 642049 -138235698725197771239272292221950 642050 -9748624369078479183405068701200 642051 -61653925529860853562201826585020 642052 -68158074671167466907926305968128 642053 -18115656303358538437458930084576 642054 -10266225246350894133590326253568 642055 74658756789040310730512443587960 642056 -146412907426118269605717662423040 642057 4258551731777547799660428960576 642058 25798061830575549413867382005760 642059 -11929138368862103121577920380760 642060 20613080976646310111862701568000 642061 -37514379034702504681883995945632 642062 -20141135324865718667989360315968 642063 30963819230514412919445226807944 642064 11620977379927594322001727201280 642065 -67884937985866175636587766502540 642066 -14682923954623416195550042672896 642067 278194634260623870587145497318400 642068 -9833573688763675199939184451584 642069 59600857659337188653628010866894 642070 -21925050322304061525455737056000 642071 -87795019836734153990898250924728 642072 -12162102362081615480564597391360 642073 78879068834843187352053811049760 642074 44396978678848326391628470903536 642075 2708759454448588494300709689600 642076 -202040132515946567766272711168 642077 90989829423614321391524599117926 642078 -34299440929306553426924844943296 642079 -109433125613111041558513976348320 642080 -24796470234279867816880910499840 642081 -71136493293002759019556043741856 642082 -21206716891551109555588685680128 642083 -8655970481236649429664799454496 642084 21699172873110843995304262542336 642085 30834647488811118055111332138360 642086 29225412914549881979620466759040 642087 -1639961173250766539194645179864 642088 -45835603568985438799961837322240 642089 8818387209400061158762015479360 642090 7889748888183653517329124057600 642091 -45069625337699669168409795607248 642092 -16115504151773573549113855231488 642093 -27072469565854105105106253510336 642094 10812152848346987017077529932096 642095 44022011576655662310119114639520 642096 3987342031346168074504991539200 642097 144430283177487008270998402846320 642098 -17130331557564287423550515924064 642099 7150334828068098312234885899064 642100 -52355935172915364708944344777600 642101 -1083014496291622376988064664196 642102 37950950545961290985975081103360 642103 12221956272340101961084974151680 642104 102200814862768718262315622133760 642105 -39894423189898888017860016009600 642106 -53145241216910692736662271695248 642107 -15523801202428565754379121151408 642108 -4296557059070682533056033176576 642109 -62354293473756517795574587951796 642110 -23436922957682095212597967069440 642111 -104620371403237974571204321230960 642112 -27030625593270133985946380533760 642113 -54918099252718852220629921720638 642114 47105983767282811205613329940480 642115 33585439561740428579081792877600 642116 99689590603739298688347500340480 642117 -16846104666704479405273199325888 642118 55656715053923243523912716559360 642119 374007639443914638924165660720 642120 -32502133773537104105588094566400 642121 110662905849625802192957619055322 642122 -6641616963283413799965952422048 642123 15649310795040997454236846994172 642124 -17768594495678092719813731450880 642125 118491588047510095350441776904000 642126 5250747387549295578468135265344 642127 -76644979629937404584829931539560 642128 26010861535477133911658879385600 642129 -63972169812372244918506529318416 642130 31429904228334990370342555732800 642131 -13423939204934759550031128754608 642132 3715363364878606556631443677056 642133 -89210386538854922673076857517618 642134 -15684271286330800129212979588608 642135 -3202400618291077139971775563200 642136 72946667957066213072635745832960 642137 45486609866539306261903557575040 642138 -8932599921965915291684940817920 642139 -23525363395866633376877638458776 642140 33911169073300654364300116577280 642141 107996667291316789000612552368000 642142 30191355375300281723469312278016 642143 -119678789095516519240064612830680 642144 21240208605723667049358608302080 642145 70241733134637617235039166836180 642146 -38554128734680661861838079543728 642147 112172320907564522557466550960 642148 23839340013002617675113087189504 642149 117849258528605369711051701233150 642150 -7240450503093702319129350895200 642151 -137089894508766457112487907499848 642152 23330023038691395730604490670080 642153 36325642460319657033903355369104 642154 -37502045681313936970171918918224 642155 -72267642022867456976274097969440 642156 -162419133847825908087566192640 642157 26811419968999847585661146680406 642158 -14075172464262021536137393837248 642159 7361742997527914469039661905264 642160 -2279373345386652845891764224000 642161 87160437773061068137773253125504 642162 697378417993549696805022504960 642163 22722925406395925922296704750412 642164 36456058526260275097151674709376 642165 11247797970121126195947094755840 642166 -6598517118440955402812641130880 642167 145889019850242419950589725465512 642168 3297545312030378391544025333760 642169 95202112930840261790790370511760 642170 1118971977763926144128225165280 642171 24136041258815385252072992771520 642172 5889788447036970799339504069120 642173 8894775105161533287417436118400 642174 15630385384720623107796555466368 642175 83984518739671935048997540678800 642176 -41256896692011022584598914662400 642177 -58842361795085389953124495267086 642178 43941809719769028250736937718656 642179 1751081838960835094179374663384 642180 9571445718595895848220378726400 642181 1906879983532173264012010954880 642182 14561364912369217553386215876192 642183 -1968479344688493417212212445952 642184 -105683648099824520617458334141440 642185 53795154589170056072233586785380 642186 48927209002479708997338775037232 642187 21330880091270214856419071712032 642188 8391303240205864163006348921856 642189 -29198704704715850731377715469376 642190 -9280691212334830339504291776000 642191 -171314217600618751165923971193600 642192 -22722950974387670670752153468928 642193 -33432400926130787662597875394560 642194 40831202950247273186989300200336 642195 53653483096809815468531377267200 642196 -6485027518326763534726025093120 642197 -126560633147582450112843301290354 642198 3921289205055736105760049814464 642199 120700934637444574428642778176200 642200 33493952459268890394812455680000 642201 -5910629951382609505848894274176 642202 -28576756231655585348827215703296 642203 132106932601104608770933703696304 642204 -49097196549032227668088031554560 642205 2397842972575963706441031753600 642206 -36257240082936801444033737227008 642207 -46826798724454267926158044741560 642208 61573088807733823597600888061952 642209 43044583874558391528723588463272 642210 29616250955994276536204110632960 642211 -40870014301035900628947514193188 642212 -7524095514936330045873274076544 642213 -3821653791544031744786847180000 642214 -29646115419364892022380984273088 642215 20931067364751973998948039897600 642216 68889163312336760642919514521600 642217 65692916732131264718585475798266 642218 -1713952785414317667690661231440 642219 215885034584121714841463969304 642220 -7317078894053164973227201643520 642221 3914188401646160805644992212012 642222 14098471430697894913747087104000 642223 120919890992823595619770639075472 642224 -4063994900755304601125802147840 642225 -4156948667596453290285562616400 642226 19345592435558822307287305752384 642227 -3973922811825971955538683146688 642228 13189120765115511821178374277120 642229 6532594178141739261581358065280 642230 60814770732076100756013739445760 642231 -60839734878798757310263322278080 642232 149578769898234378481851361382400 642233 134479319046912081054440680813482 642234 -3663693151124066921311113358080 642235 70673938128767484712900482834960 642236 -31351848017717125263577046295552 642237 -13882211331365783677014304098048 642238 40799271377201192327211153099840 642239 -22747763462371906542062035038720 642240 -10867570423348280939967141642240 642241 108525873142799107946051835032642 642242 -16163065684040620932475349757408 642243 70762689627132080875700382595056 642244 491747207028935358601321962496 642245 -53590549566277770300827268706500 642246 -14301022226884434615204364511232 642247 -93564721638868931157649232427304 642248 2194662785355507959956609474560 642249 13012554273311101140755968871754 642250 25665230180670809129251748352000 642251 -41856723053665093393776493959600 642252 6717820397935308283502832107520 642253 47620281004167590652498883120502 642254 -1644848946218961486937586040192 642255 -36009893095152364553940787783680 642256 7019556169935743104561753669632 642257 2770628332711717729508114457600 642258 -7858194902013758710787546775552 642259 96864290441965547516702519547120 642260 -40932140167689567084694676390400 642261 -50135190627165409815462138162528 642262 28493668124989770187494635355072 642263 -78903706184645034181198346618520 642264 -20319214747011781885645290209280 642265 198878200795341806365339831440 642266 25174526996088601078276933104384 642267 49781004109209231006121630805484 642268 -75413868867252039181703474176 642269 -18722880476402859133188980261940 642270 4195454013396993919083905433600 642271 37723271751163221599113974566512 642272 52684554723844973267822712717312 642273 -41806021032038902332099633320016 642274 -39902514458001527626353219646080 642275 -40668138764144292076789893457200 642276 -114404282781035951899499886489600 642277 -84527917220754531543761068299588 642278 -9983462939897857640224047056640 642279 13370872503535868787648830863488 642280 -37474036009090576274953053849600 642281 -22932391925813837769376827726918 642282 -16799455798941115794614809683456 642283 7048985123147972049800371056160 642284 -77437265551196848698578740781568 642285 -9301216006808981082403160457600 642286 29436077852136073393430156246592 642287 112681935317449708435224058993752 642288 -4998108373597475942849145962496 642289 -2136988718741798102605095580160 642290 -18262000352038450936029013785600 642291 577080488585921149908229165056 642292 -27310952479498442432138809877760 642293 -48607826480958434669228892090336 642294 2989363610272797196174119787200 642295 16043711093174535135806377213200 642296 73410636278549515702775034593280 642297 -954651782402389117969248781728 642298 -46275598135922028452048670471936 642299 14998567525237416107912708683536 642300 -26526133007528152689140666227200 642301 -109598057011218145891836673459296 642302 126291065768058197068416111727872 642303 -15758118526885652194250136937200 642304 42893789298582866318853337513984 642305 -55568662992540523698379693530540 642306 -1721192400474700502278124762112 642307 -31980179962496954215010393058960 642308 26308000932404275172453882818560 642309 -49019158268515690793491946906592 642310 10287003426911303039223848530560 642311 112200307885075156781567434916112 642312 26099986184912732609033544867840 642313 -14168330354631302048823968373120 642314 19318501343757008520678111939840 642315 -13955094319560610693229802942480 642316 71744784686104708791377020471040 642317 13291700106369063974934807539820 642318 16014480652039834168831057725504 642319 27952287996113732890760874026680 642320 -768691873235202022956796477440 642321 -24550334657043947069782517570880 642322 -116258465369496159081713817340128 642323 -47032782496378853059929002055096 642324 -31186376257124134308946596562944 642325 65957531048287753654603350255050 642326 62140896542982696912813127214112 642327 -453373135376522361668385419520 642328 75915439652606894800736698920960 642329 -91256677289241212280539487384624 642330 775786343282488633718641878720 642331 68393408103167906082785014480752 642332 20657605194077457106770254071296 642333 -38512650437468950511035207987200 642334 -275992652820924164876170807296 642335 84690443898006842740245633722280 642336 -89552326419408792216579262119936 642337 -21106737475687746595007074301760 642338 77526691150114273142277443818320 642339 133205508107399417326751208024000 642340 -4965574149985384860941033660160 642341 -71149224034498304201490490915170 642342 4870592681846462890069901637312 642343 26662683210192769994011933711144 642344 -815448506556042055811167764480 642345 53135934484431264857567983497600 642346 -27993638572583424198616124699040 642347 -33961675349296201552308776691528 642348 -23867454505866793228287641779200 642349 -97351273233567550964897230947840 642350 25804113522055742396237779944000 642351 -23714865732384513724864840828416 642352 14903814797711732571816360509440 642353 27666544480613711502321567673920 642354 3482035368323293360958635952640 642355 40907920198510231038831636300960 642356 16705020321761866290751027759104 642357 4058902113280462291433493839040 642358 8774138562722660915170948494720 642359 -64626182154572638028917564132440 642360 -13415287205915547397601871052800 642361 24204042822873458966065718769962 642362 -13665907547848688766048339724800 642363 46114336630109404167872011250544 642364 847526959287876535000622283776 642365 -81597050899948335949227870502740 642366 -15073006331251782285333969586176 642367 -46805861478984196321511717178240 642368 -44066622873568533757783246897152 642369 -6133765017927755013137917970112 642370 -38318514539491655612021614065120 642371 -46188866728331288028109269565800 642372 -6981152465975318784658745856000 642373 -67292115821144436146437269121378 642374 29462058220299575191947442563936 642375 58432003112466778530534015798000 642376 15256718306238201376932651663360 642377 2115195684676625973395728432080 642378 9668439675351333693921285312768 642379 -10449943850402444162894442855840 642380 3299779589427269947037288524800 642381 21525742197028568674174695756480 642382 -1687044215565339892562778817536 642383 1467758131087959523145460027264 642384 -12315178252065333325939204423680 642385 17322004228767087667723593134580 642386 64602965072720401119851057461392 642387 58774672357033940186264424075960 642388 -43410183882346702241155581974784 642389 123538880093583837931321606830 642390 9853012632187053903396298291200 642391 -82127052758898412484511507200216 642392 -125221957467800640419981849702400 642393 31328423080541234110265033686644 642394 14265095849198383533460400240352 642395 35211259405888292751195535440720 642396 -106580307934184834116093541842944 642397 8204577352415651394592781844832 642398 -61407880704625461611837558332800 642399 -74676030083643975005294130647736 642400 3925212112486595970571508121600 642401 -72545541672636324510036261771900 642402 9093949769858782961480548908960 642403 -127679071992748722229669285573348 642404 18465317398391238219396164960256 642405 -15179050028879431527325900478400 642406 -77779421153025720063561010114848 642407 -104971642008116383347437923894344 642408 -15463984396445948128188771532800 642409 110582703006773423471317842225040 642410 2634541480090288936837142242560 642411 3365107248602604054078910128384 642412 -42190557609522405530841058150144 642413 -10858790352559000149024438684672 642414 5964823287148231494890811685440 642415 -108088754852052178053937679584440 642416 36290470174725857547454753308672 642417 3899648390502506641946643174912 642418 698271094096848549866312994816 642419 158710652744605119854132542559820 642420 405913722593945876392249681920 642421 13835259329398610790720384884092 642422 -54649711783015522519024820246976 642423 -42521296553786316861070499131416 642424 131938863089124641096445751480320 642425 -14476765264483351567511477995200 642426 19430041806677405423605263058944 642427 51166744063282017228703734746276 642428 -53981501329069459183186709299200 642429 -2128155434932718247570928575252 642430 21484788481404981527593353206400 642431 -22981951381302943588342100182320 642432 10184522757472020416426724556800 642433 135510024345545495137558714815024 642434 -31728023288594988538774846426080 642435 49883077942874054903650768858800 642436 -68299649294518043279363252441088 642437 113325986322602520593899389415260 642438 73092882074379354692186774440320 642439 -38615566407716141913072522282400 642440 78148096911956957157815132620800 642441 -22835285342273134866718442765808 642442 -14426368713902447488270602898128 642443 -189302824303023156651649866485280 642444 13781618075842179631188532199424 642445 -26727779344545187792937383749300 642446 5052841998366566126682625585920 642447 9393817127256017030947317616440 642448 20535923348698462828896239132672 642449 -49478841600116222721368154704064 642450 5993646166976652702460682409600 642451 -38885251505505134702069079120600 642452 -26826142388177402248860313813248 642453 -18151665251822397405093072712896 642454 10460555297003663834952827974176 642455 -52945873313340630606756261587280 642456 88104170388222753020574016849920 642457 149876594995872581844922617253706 642458 -27725966015820104487885998910720 642459 -19703034086825306882654956495872 642460 -1713229706239034295498802237440 642461 -58669515936465647507024559417876 642462 45487373379332612377931489823552 642463 1944745385128638403498500099584 642464 166401520012862932275964594225152 642465 48179757531218405263492615056000 642466 28034995330019861198541196070400 642467 37227529854895670166021024598992 642468 21766581827121441107759446388736 642469 -189896389740294225269846874593060 642470 -11567758554623843119934387850240 642471 -55052875043074970765027249014656 642472 103833348188994490629869012044800 642473 1195017545355930077170678963464 642474 4649493301224632659947746707200 642475 24316149085291119379465075864000 642476 54119859013625962908788258530560 642477 -77930184874455102744348046737120 642478 43541214934434010895331125087040 642479 -22287502699166535311199988256400 642480 -4518538348636617731773789962240 642481 -71276233076702751133931330217600 642482 30203749915111662408400098327552 642483 51074659949616314676560097336852 642484 17270811424022931607948560454016 642485 94394783208151511508416450503200 642486 -1332978308886726278734770078336 642487 -83581242551727346822504589659864 642488 85488810962411373887805507072000 642489 -23047285560699897617332622656176 642490 50944885756016631969169552250880 642491 -59528013639962621710037316568200 642492 105141831453537627655125857981952 642493 51173842690044548373067049781760 642494 67570209931150169492072874199296 642495 17777337530613781475345928537600 642496 43972514262098397221409385349120 642497 -153897946823342128981832402882940 642498 -11128750340520412330708846982400 642499 -59629786582874853927501202216752 642500 17243788858855589981844635280000 642501 -12782313308264441941207932355170 642502 -14881042971984074359452743576448 642503 -35568176929319494032883526036856 642504 -12646144777586734682773198848000 642505 13527335845072538705150381502720 642506 5023856529928531733683918848 642507 42756648374522944030458243064320 642508 2544625087338595299677008579328 642509 -10422332231963131270348777564800 642510 -34065129500099117846255995200 642511 23948395698128376088511652689424 642512 12399865299228830376546477588480 642513 -29531585254165318367291921867712 642514 50903796206069032954808653655040 642515 -130089823610111040263826011407200 642516 3363396952164718971818031206400 642517 -55819478709705081698772084992434 642518 -11672319639954873750979016431296 642519 -71621042981332684184101965852000 642520 39789658462656698171438181580800 642521 25171644426586492645015044547344 642522 24287651624004652964766887066880 642523 -20116235015915308377189337615360 642524 -17435108229339796839464392495104 642525 -8409037532174116656960425004000 642526 607897176106888810300152403584 642527 121824816591827664912595759625376 642528 31262444251663292671904633585664 642529 -104044076268520452075693246763870 642530 8930726051354177688754837908480 642531 69882802008355721083924047570552 642532 29577174460856244458359127746560 642533 154094074098431682424367385862782 642534 -28979127103934265548708282598720 642535 -32176523615573190002778199625040 642536 -8422157732375507185716257080320 642537 -27385991154621181178427923440128 642538 26364738739820174437543527611664 642539 129762347271468537922792891552920 642540 29662135415771089738356349516800 642541 12099704275759129950146201329984 642542 14149490981517495359908312110720 642543 44477188396022624079325542582528 642544 7615825663118863984037251710976 642545 -77207581501474223290453252010700 642546 -921192759530467607655896901120 642547 -13955145264339312181005694974004 642548 27152773863745599942729036955008 642549 -713111087946313955271932137152 642550 -5972878977734438286164919734400 642551 2761331037364563004135019656704 642552 -7775622640944498063882608271360 642553 173861318174916251644038534171780 642554 -53583763346778002769959983273728 642555 -25472285818120122164574924934800 642556 113466725792622352614145032888320 642557 -30044156210817428596789766899194 642558 -19933774297425251626328700134400 642559 10592963731219714453779233234616 642560 -22886295053576344015423867453440 642561 983726233315810159906387752480 642562 -2940552836706713290820281683936 642563 25080985770556576532726755330812 642564 -19025602324790205559321881305856 642565 -32184659410072640446920945436800 642566 79726046217526223580734963582400 642567 49398657606902445924249374253480 642568 -40153313876370961564155319418880 642569 -106656622253943437904866348812080 642570 -23023923387288798019370979628800 642571 21882133725775911876601816426000 642572 -3929153805262798007310713346048 642573 -351787161320177613645919940298 642574 36804621846118176129681139749120 642575 -62787128226005778241795085662200 642576 3454225959808088469220604903424 642577 10660526685751773597461547887860 642578 -79556839521860308095561808706160 642579 209544552978997226353285208832 642580 -501874810589581452350404358400 642581 -139339803201330372566967587685618 642582 33920238967438066972184379813120 642583 7145480228503059100491734098800 642584 -31904808370371092891735923507200 642585 46614257088632551566284208782400 642586 -45539546529511128294123722104320 642587 -15581468792562736702392905270808 642588 -6995029726425255761425707763200 642589 270878370811539452714366525103724 642590 -14503396612481325976190808199680 642591 -13261753573403390861772459364200 642592 -2079791747019707562283762188288 642593 -12689520373371106281065131729920 642594 19133204883850080454591568419200 642595 110716444954309464215209042203600 642596 24142488748693092841775827651200 642597 -43407924857855689192355820234240 642598 -59021429100623166607373125990080 642599 -43394273347731637181680638251520 642600 18253347984339107304263639040000 642601 -51880188022995601294861613653148 642602 -25613618065683218918919830311248 642603 2152415408312739932732003107824 642604 -124088394862012065238103904895744 642605 -20320202573959691944650121402740 642606 49760750916847111180954440343104 642607 35885576503402454489606142691312 642608 -31369476617130147901965978451968 642609 24017239086706443158786104003728 642610 -30714105856755554280300891456000 642611 113425632516423891970936321216800 642612 -19513884085158499190898116825088 642613 8360771400838637745842632042862 642614 20299278290905817744005737522432 642615 8497430153883468442218394512720 642616 24499677249777277472631177461760 642617 -277356900552808482792281167711488 642618 14103105030341175042849610771200 642619 6067230677847875565465199990744 642620 18616768053416147739369194127360 642621 2965422313083266161860420661248 642622 21990656483124054846915235514112 642623 34382924851105628259913821895872 642624 9166031811473059272558857158656 642625 42981705986631090588913056354000 642626 -20235611502325123016916234205488 642627 94340619176107614796762566297840 642628 19168450569829733009958270259200 642629 -3055082300440122104250582569316 642630 -4240879869285690505273088040960 642631 -114025214881122394058378565984 642632 -97686282285752858009844117273600 642633 45188920159444997453127999012624 642634 -37244755114464022742558802159936 642635 976468102216226430303905087760 642636 38331155434255388993864909198592 642637 16171356687955364745884363868000 642638 -69257465262323367815155250153280 642639 45852697583509713529751077292424 642640 -10052092441826401143005260185600 642641 42750789844899349608015931197300 642642 -2822576860783042161904990789632 642643 -103885686361534640421404336504976 642644 27997440537270773750784587821056 642645 35523745400609566137725749383420 642646 -4638136411203721900702366357728 642647 108319176448617960290262757438752 642648 -31357414556062617579667144151040 642649 -41830568814678192736459860433664 642650 -7662752574533029334255062897200 642651 10096277678054052419466324508464 642652 113714724462768207694353309057536 642653 -51945392155020638077551408030240 642654 -4825828015265711026252894362624 642655 28445477001006013521901890226560 642656 -28950458420783481371592134492160 642657 -5490316804744777809398472455760 642658 -16783570994501727345492350374320 642659 -26379397590946080972895764806184 642660 -13815120542701783431777639690240 642661 32870057048650321539245553418624 642662 -25142774109468646127539665147168 642663 -8514768154755188100004824727224 642664 -51380672023448944122710056550400 642665 -14751833965228303645649332425600 642666 -26546838786134906966652936116736 642667 20541717966494890378446519288312 642668 -14475144958580036484426213402624 642669 23724250766044855740311510404800 642670 974933489876134295299584879360 642671 -64880074290306776117050948610400 642672 10075895648487957000287040897024 642673 -64395140030086374327158215660078 642674 44226317597624980344230992404480 642675 -11285005869266690772242727696000 642676 78506641469782284440828215448960 642677 7004410945510258315872903629472 642678 -444255026006428376564486172672 642679 -66604568723483248583810998737416 642680 37962960487044531383077271654400 642681 30656479990036952173128508817280 642682 -40666456005385910862934392113808 642683 -80879714679560853929072039551068 642684 1603207996283004315938129281536 642685 37812436951832064117690391062360 642686 -59434017183419589166860859133952 642687 21011726711338830082149141968640 642688 137124483968917673943912960491520 642689 12483116479085799269965594828224 642690 -13063833738316735917382988729280 642691 28049220323615604859913380721872 642692 1114870436525889388152755748864 642693 -2809423798740224384176085243616 642694 -11655673360290163185518550625920 642695 -6256078501202875581760449586080 642696 -4299413381131249210160030515200 642697 -80883171635207456180697229559088 642698 8458437272735340750050784552960 642699 40874605431991315094740484164284 642700 28764760380186246731758574739200 642701 9775938379897166529734546475702 642702 11329659480915313244592734427264 642703 105786576341549553390040687386744 642704 -24868989588452597593255995924480 642705 1806962027387891759278852533120 642706 -5911471882163331835264168292736 642707 -78263272956694405899672405842436 642708 -97760742660351591865819122216960 642709 15069135763032364592576072387104 642710 -46092529279291987975820016234240 642711 78716602657215923070343574887272 642712 2871271572950379665280614400000 642713 29407353965622999033686838739920 642714 -25721175486347813748976053096960 642715 63259007472185682892012947889920 642716 22225253263830607763421892024320 642717 26407584972687835849902305579334 642718 -72576766534813316753232276685440 642719 -29911822177789105662775525238016 642720 -31227305268114573158685459087360 642721 1137766846567031904079479155632 642722 -27689095892276471523558762116448 642723 8189803422617643436068565843968 642724 -91240086922895747255996701957504 642725 -51540947701066944065544442737600 642726 2426762586644912638534226016384 642727 39822002457432241936187597508000 642728 -55880326479136319263335112995840 642729 -13087193028094858103614766396016 642730 -58155858735678820483469862439680 642731 -24630156268240077235993984002576 642732 42109862404534829737277514854400 642733 -13863339277449755540643199549140 642734 -10352325100420704968797229217984 642735 -39174553499961434379239878543080 642736 7905958985196306759717516984320 642737 19887775087539314844262723594386 642738 33933996565257063187129823190144 642739 -54229282620317659176197392809460 642740 27027940173781769363259463188480 642741 -28324898551289776775705368250976 642742 26549809516857070485412100602272 642743 -98817116973097964805870723073080 642744 31158905877604655404572520857600 642745 5696311773368944761392880706500 642746 -5281530060544950009924529401600 642747 -256411128681525742876153552896 642748 49074212183946649726146828305408 642749 -73219040138987784552957596784864 642750 -48323370166860631072664530656000 642751 133693430119288771318107725650600 642752 -39459035201323487426371387392 642753 66557312603311968731125319479524 642754 -3840564497452571825092379897856 642755 15170541087330902246429647526160 642756 -65095349649674256533020168581120 642757 51359217575766504665765927613624 642758 14706679805869413090144008436480 642759 -22153873369042681753265322797232 642760 72446200136067087072394299648000 642761 -19358455215095842009114120829568 642762 -39501137029425942417209973596160 642763 -70806526182722534649921375374592 642764 -375479998044632031869952764928 642765 -4337026820583543810754747577280 642766 -41481244724767965513947670735168 642767 753967744137103099632289496760 642768 3320920444114613433899669520384 642769 -50310339909459376577656762082830 642770 6216710723515436895322830720000 642771 10632017152420323783733825738740 642772 -55475244193195207026527767216128 642773 -68531285310345118366068839356740 642774 36832926742795823569730108904960 642775 6632781796218479506898977574800 642776 32317455224669040552610496686080 642777 -42976477073446438247604466444080 642778 3949235950537945993428751935456 642779 172939238735320880896894282141380 642780 -25826332840480193932818801815040 642781 -62535681651742760781225892008288 642782 -57049421506823197998279588691200 642783 155302271095413204700061498365824 642784 45982713053145878074237259612160 642785 10122622974129989523658621363200 642786 65503607755772002595125044096000 642787 -88798439796637029862100827664808 642788 -68774832687386491500145990422912 642789 21994862150417417895209127552000 642790 39151349403188960912607656150400 642791 97982008295665702321729756251192 642792 -3778672803097551659165178593280 642793 -75821790903901160074763541687216 642794 4985995683730727114677061067696 642795 -55562115220223767652396394769680 642796 -16791605046776161388912022503424 642797 84151731519173054210230793868246 642798 7516706351565439416314121810048 642799 -113820471055340363764817654081200 642800 -17535899468654066903237101977600 642801 27772055400367335096636249671424 642802 -32790532962051500324449407808896 642803 -26413162966089095871929283251040 642804 -14193839271934885884051100704768 642805 8253630793158511976660689524000 642806 -4942959916420229238700336119648 642807 -857813400714546495111202038144 642808 8307530858192411852999612928000 642809 -78512000455947146909342979075990 642810 -8482230063901943616971590548480 642811 21572996903297279789431891095504 642812 -1682323051158308857980300208128 642813 -15668529531042297624250526597376 642814 -8797263221999487750625407147840 642815 56183812186124252781252411801960 642816 1200400639125022207205223432192 642817 -60564038383108872569780445220416 642818 -93794023172400672041402503956480 642819 89785243945840705013159232879096 642820 12336871884614472546584033230080 642821 -153047472326513535727595020555908 642822 -12362830524627364224912729169728 642823 -159134815934827351698379345009608 642824 421765621800573258499188817920 642825 -18973935872320431078159634422450 642826 -15887346157089733491876087111888 642827 31543497040494434349978238433280 642828 -39103719079124807251303014535680 642829 133706382037749150628237306310880 642830 -33998942044986384126551013829440 642831 -29009869649522489063730998710008 642832 -18451741658139895074114464702464 642833 -92109076261022665459628866179918 642834 13528751191102008966046466539008 642835 -53097757859606262670207356282000 642836 11133217443273057830834900292480 642837 11589476637456579498266580322176 642838 740205240661284216554597202432 642839 -43312537795667816068475849370240 642840 -12088855941620751281770964582400 642841 -222370442035894852347536193387068 642842 6272985289837352934601615633632 642843 -2626298327977315511770890208800 642844 -48010734569580957462462783691264 642845 -32011273696024762526809453624320 642846 -42122689491065260148623388390400 642847 -23196007269949628131470517760640 642848 -162326453783249753907642521026560 642849 -71587967406612361653277693593936 642850 112885933104678313962517363200 642851 29229782467338758024419338215304 642852 1228282570059881564983226314752 642853 -109055233130012295378111138024898 642854 14903098721226593840645765009376 642855 53419933184909970810880017148320 642856 51971633235388786579954120949760 642857 10442279119410400844589672331380 642858 2374582048636944113717452819200 642859 -19083767676954821025111215145584 642860 -21562622378741810172570951505920 642861 -94583768290473951836331867673290 642862 -35276273670306975355472668854336 642863 -33991941750435043231118875629576 642864 1755358905861874356265026846720 642865 -65168052899089682211809245444800 642866 -9437266786852196580197023156224 642867 3697704065216696832342248520240 642868 5001800127237723092336013300480 642869 160827602866935249362668616412270 642870 10391113561262924009926369555200 642871 97034946518387968163385595292072 642872 26806732126132384788081811660800 642873 11977907029060266672984871888896 642874 12557897230541565707466320351232 642875 39039120756601964050784822580000 642876 45100846953317304408747080259072 642877 -92092125172835748802200649929274 642878 1304041676865410623248484400640 642879 92255465905547276121052593550248 642880 -6816967377126816236950766223360 642881 -27192637116533855959036429152318 642882 -5285270401726419144732689948160 642883 55914481229810036299332135620344 642884 -21177273903652043802714779289600 642885 48022394620436316289044677469600 642886 14980841546504383329911624983392 642887 -17489145165474757756756159524048 642888 -76114000232517050898241449139200 642889 65008883054926855759878450834120 642890 21902598615741026229444550057920 642891 90528723957496168999535637643992 642892 -58468177222424653196016675990784 642893 1470333530409586082985884997984 642894 -14417258469813705133135966768128 642895 -90909581850137183097258393699600 642896 3197201235892806298871808786432 642897 -324057074965313911940708681454 642898 -36209971985510999937429880786800 642899 -3798918272414767987472104238100 642900 -32756718317589344436315348787200 642901 52672848147475713613082719572480 642902 -52577331634472487983869912942080 642903 70152577821575715817383815059200 642904 -129248264712453844144141480458240 642905 -63417133296994586108356837730880 642906 -27816478596443654514512910692352 642907 127004747030766049773716415449156 642908 25059443205782873370504021052416 642909 -41803227434529868901536265275008 642910 21383798026129511253581934144000 642911 12466306615759650774784820986032 642912 -9003178141208372212107343036416 642913 210869883787604807890630724762880 642914 -541780262743224123745970564448 642915 -6983035989016547573313677830080 642916 -46976563559346318600799682147072 642917 59628789139065682498160234278944 642918 -3357329107245212070871831475712 642919 -3429654610930580858539410979056 642920 -98483126471136034825203472435200 642921 -19082402839925046165362238102816 642922 -13455620853580708877543596807680 642923 36133593914369811477790213992720 642924 25297660152985830867776660843520 642925 -62751027493148864568147638756350 642926 -1293462761135014515500523632256 642927 94980827147689001590451245280520 642928 -6413632457431946602734755315712 642929 -294232992672035256112962300654 642930 31534366582091261551270208832000 642931 -73208158318875651644658106041268 642932 30797491662536721951445065523200 642933 68903487759154691020059073134702 642934 8049981514700763070723478867616 642935 -58244674645370662278500036016000 642936 -152573512661044705857237811200 642937 -103811904427065347831562047611414 642938 38052116578603795870448657355120 642939 9388674873623026600272903307968 642940 -18049104843458478810908275261440 642941 -484954971373581383326205932308 642942 -16911787363768645547205574737792 642943 840968195862809496203007852384 642944 114750059207579306306573980139520 642945 64353745082343144246104991841920 642946 -8420516447557145233468716740736 642947 47300921495990160369776092950396 642948 48297189433507501795640769669120 642949 43851271161557889870055147423036 642950 -15091470471661990804176587827200 642951 -119248273752159171411794355942960 642952 90106047233032244540287414809600 642953 -80203535458592388737118416829798 642954 -1935723085463192664835644763392 642955 68180837221254246785323819011360 642956 -36816708700132362791342595866880 642957 25815451667966696452945316909184 642958 -28997821412224959824024622791040 642959 80403078883493888359842186366360 642960 -15524079321926977242499370188800 642961 -108114140713852618089746195999376 642962 -3007604668806915533204767271136 642963 31903724974003840464700477967424 642964 46804477436395810769652112623616 642965 -35571903441638002558346716030080 642966 -36095851972667380834116551233152 642967 6533055107104354336383805142920 642968 -86982816008132469486319864320000 642969 -13044277719142296700240373976000 642970 13348746766621972646936945611200 642971 -13572968592560665585827275805696 642972 -37763485481460532253766041788416 642973 83342115637699014070621452821222 642974 41645055533978108520656254996992 642975 -48931293745725465135783056063400 642976 -32190361093964155336875511382016 642977 157123379520466626700453079801826 642978 -38628709314981216406313227491672 642979 -2415062441740234624331321056960 642980 -11769934072952373341074837040640 642981 33864768233579197887974271688320 642982 70188673509002570745281004072000 642983 13492129072595450539317010761624 642984 -5543863655541825480079665070080 642985 -5816203501276185858630799813440 642986 1101485981930131075489250636640 642987 35767163772431969756492927206044 642988 815090816019822547267369359360 642989 -181309198113087153857421843934560 642990 -31731275218712203679124065834880 642991 78993029568055494887682381722160 642992 12725025878929415607566609743872 642993 12719066573392901128360374531264 642994 149637006714118119965485288848 642995 -20657631309824266799098569162000 642996 -32306435245431910773431495417088 642997 -14527626690663892759671351425554 642998 -16503352714348748277157889597760 642999 19825145284640476084163777578752 643000 -9219304253018890319447854080000 643001 53612435152778729995831046237184 643002 8392623080190098932452964829184 643003 29105416366783240522602718657944 643004 45135582927739103021959895725056 643005 -18899477725854956538728077257600 643006 -2199933285700365702938429911296 643007 216946744109748076511981545143072 643008 13510651700952876050888729296896 643009 148266410887733295592542141734210 643010 31397449301372376988198685552160 643011 36573243121447099085150414311680 643012 -53154457182479732040071186306944 643013 35812212943372207896815942431296 643014 39001966244211484422288888540480 643015 32705297451949225781746013735160 643016 83876588381156351779062643138560 643017 -51703780943391173047438955352000 643018 1082086971302902946820837798960 643019 -3807490007394774207561010125456 643020 -15665074899079888878420162723840 643021 18418791323777439293499735791222 643022 -461350513668829353231266668608 643023 -1998508345728987878843682017736 643024 -2007507419766160825233540751360 643025 8552584136519137342456169339250 643026 9651664811388232780301975958144 643027 -2611599421917389848430038790328 643028 -4630184694842878297476007880832 643029 186773708395952944089609793508928 643030 -18413562311872757940021207747840 643031 56102361035137099995011828189832 643032 -42290651152880079204921329664000 643033 18056332191060827053567934681344 643034 7168605849904299473001571587072 643035 10572172939076680241008740599040 643036 63235366671433049354239075525120 643037 119795905194023706070769146901100 643038 17507553034563828271503519787008 643039 175456655179333369154721014663840 643040 84453176473072252863533029785600 643041 9384331056224060582145497874240 643042 -62486705882844839204450782240608 643043 -100827091319417196522747792804708 643044 10131991065800108475731352410112 643045 54549077090978667434181136475220 643046 13591735003058049895140549607680 643047 37507785891428865658937201124480 643048 49244859564170497035486914396160 643049 78668671442320174839664373394048 643050 11271593318432977572587710794000 643051 -103676491632187424673938004583948 643052 -5828059001903939525115294271488 643053 15238461083048128632557582512704 643054 39347458171625793556057084031232 643055 -15947142676535841243280782374400 643056 7045319650209623492146967642112 643057 6316226355809122652077721561088 643058 27170290781979462160169390945184 643059 7099680867446788384961284128216 643060 26399196236415330952331271782400 643061 -64164678434924212769181351040338 643062 9146128597133560776948909938688 643063 -58923239229416423971512160040 643064 -6363237786806436737039262842880 643065 446085823578266846690941821120 643066 -35212254842205844201975905331200 643067 -70353782260364476738443215477568 643068 -59814338758121716604309465768448 643069 -57471404112066015623539704857504 643070 -24469993007534333518260045287040 643071 16587717977056056529625598672000 643072 -94632933096697371689758662590464 643073 96775803783031184706486026168322 643074 -48439765553228871534270873342720 643075 -18725745539536232998874317398000 643076 -93884229583420614652123502982912 643077 -2928097953357827558151990772386 643078 14177694977737358591277640616256 643079 -41119065084032359901338515483480 643080 -33669072578571821675900382412800 643081 -85856068218543514485235880454118 643082 -8903141682562728628028949782016 643083 -1353728288992469282437999813632 643084 27827234152217195347552740940800 643085 18348605465762208019729340919960 643086 22121812792446636786181742851200 643087 -307199064066707982622923805264 643088 2257759324655516389908641882112 643089 -340778021576700446592236053776 643090 14133660048646191943101160865280 643091 7658656351137157700714090138232 643092 -51716377168015991986593074792448 643093 39234949331323742619046804860480 643094 -19739291967360884103485479847904 643095 -21153859352832907598282949432960 643096 72946784936635060178841825761280 643097 -4869197025202306258317138855936 643098 -44680904002467805386721021364736 643099 31698347122367828603214674452100 643100 -14312664093371174011433964480000 643101 -74008350217452169925568443143296 643102 29854559397701732149711674119232 643103 -13462644227865655499859387929136 643104 -25694864659946044606820206510080 643105 -49414989763599954333156428389740 643106 -18436374758086805288925145987248 643107 -49056807380319916844906106036036 643108 -621957988389782959140827048960 643109 -82056951101812795072998451330080 643110 -8742831263680178696933643194880 643111 9583543106285047890675017565232 643112 52886299016250386068200651571200 643113 85648717117146691184071262162400 643114 -1516057906478465303854119868320 643115 -135176748322825423329949846320 643116 75347198930007056640058307569152 643117 -90157797131260579919360265847968 643118 13519184663292107746442785615872 643119 -58402506953303963517315759179256 643120 6167006660605221974376633139200 643121 -39758980514348026127669216253678 643122 24415339228534222222925674204560 643123 20437387085254292936735002558928 643124 -7797401824927532242686167512704 643125 -7579662609875836786144839000000 643126 3894766614622612274933855010816 643127 -160122172581930493409397432462288 643128 37994027935046736627384078827520 643129 148051143269594713615377615538730 643130 -716415503065413144596441455680 643131 -2354609657525801936362696467720 643132 -40812825134436660461042144247808 643133 126403078244662624298292856918560 643134 3531032178568110969650226870912 643135 3355043236672214782937263946400 643136 17380893111223929299943268810752 643137 -47917505817551380181341250939040 643138 -73005307938726729935663035007280 643139 -33564958090607956470869337239040 643140 -2463840990791880602898089122560 643141 117448182370810260845932657316800 643142 -30620657400361955874509988282528 643143 -11695559307196569218425564514136 643144 67215566166498722437274876774400 643145 -18162837238260493325271990659100 643146 -6553166389589254282928627129856 643147 100101604657036565005349506664760 643148 -105476281161080453960112022192128 643149 -8739131400322249844496632014080 643150 -9219714125028458647947524712000 643151 549840886531705049281848748152 643152 10119266547882138741822426316800 643153 53262367517859669917797790511680 643154 -2917214873240177391708980794224 643155 -10888033666200665382601243696800 643156 -52920672456930087674067731812480 643157 -23539687513449910871609729612928 643158 34516155646048801323913017961824 643159 -65029875911497253159790453480960 643160 -25982998432619665148943552921600 643161 45746247742238092507195512093984 643162 -26675838780608056401310800962880 643163 -85670590450270369033101674884920 643164 14045451350157398298985126488576 643165 5428379209411761138170596533600 643166 6581606590080134894434532730624 643167 -11090402390877727762790504133120 643168 -11712064199311328740798405017600 643169 139623465730257859957302142209840 643170 23568098012884573102943561664000 643171 -22852891250757934365089795854448 643172 -29871822869379422701589269782528 643173 97429444795348029783654275071584 643174 -18358597372541737148136755565984 643175 34880447542022029856697381369000 643176 -56090564052059770998651112596480 643177 76872388594747402840759173217872 643178 -26585251442505072334237548906144 643179 14991667649505202969507965830640 643180 -16302279468150839052731539353600 643181 36340888738805904963736177604544 643182 -10617868926431768191161214531008 643183 -90192298669615618391242843563568 643184 -15554436533698256884887281172480 643185 33382855981374398806903846396020 643186 -53883351669256636363017953588208 643187 109825588947284408970191190613836 643188 2021633373234807713546651566080 643189 -81605458853272281301614795293280 643190 46405036658079407341805292057600 643191 11665782231207362687785239187920 643192 -50343916476130878737584916582400 643193 172718694818714776513641863240580 643194 494520943507533226081480112640 643195 27981751469087094768454332764160 643196 -34077509915127135814677598660608 643197 -93454292883923052745235848819200 643198 10229034622975639951717629612864 643199 8730949245067202535529547683200 643200 33632422155368425065617031168000 643201 -5251244277632357964343294652588 643202 -31775418456959460870555391707648 643203 2222682906948304542321664440720 643204 37261210510746069233472463893184 643205 16466831726507558702021522502360 643206 16856755863383371888027995482304 643207 -20508036745248693667768934038000 643208 7570116572468224016627575787520 643209 -6522320907380714274375647160960 643210 35422077945998153117137848203520 643211 -573332533351401479033034525000 643212 64854094956745941207871101430272 643213 17842543234042466528540463329462 643214 -17783658003852238618139302325952 643215 35986039852696546282211375961120 643216 -11908129877336673257375127830528 643217 154982373554739120889267317673266 643218 22302399686094536849464884019200 643219 20249961783667507087643110888000 643220 69641582351261272048828942272000 643221 144182996156086583297875709722272 643222 -37253917192866103297671728069088 643223 99835913321817400451938982098968 643224 -4774182929095668403431696814080 643225 28320591182951393503386780402000 643226 -13520076765083897922904830766080 643227 -23619072878728124714645994114192 643228 -83550261243307124658683472466432 643229 2100754680797746565739006619032 643230 -7545295640579094296059903822080 643231 123976729676138501445285989688032 643232 102167951787251668388768209108992 643233 6547568664659213511309904992000 643234 36861347662081677435269180360016 643235 -30266890657381134253968553740000 643236 -60698768954221937800648848384 643237 317870740601023367591830523072 643238 26988736755739822651406246615520 643239 -68834191525754994638343177618096 643240 22945432447556932885769265868800 643241 -78521727035889378396215116251648 643242 41882427711055932996476367903744 643243 29045969404107998497677624125492 643244 -15021144635241533552873540680704 643245 -16448726831960475275841239529600 643246 -87250503109485881300682740618880 643247 3041760603937190239725273619512 643248 11962898639734201722854026444800 643249 -67072721979173113118813381086680 643250 13356216056870869214339532288000 643251 -7792704740627625561307635522816 643252 -54627411669919418294087493787264 643253 10379582157385910383673067493884 643254 41032022399793685152748458832320 643255 -10250433898990950679111600151040 643256 154578354498781650120718481018880 643257 -39939219306104006504313830490246 643258 -21144283519297108487684186147328 643259 -10497215249874426925780090738296 643260 14463285378912831472596507525120 643261 79479460737702100379885829785810 643262 -71425273643284393590089007514368 643263 38838707278998870228052966640784 643264 -17417747663176205306938214318080 643265 -7604549558002521935628438129600 643266 -22020713316318189460172630508000 643267 -142612998199773211470112955756168 643268 67059515680528172186130129541248 643269 59934801869873391449959544298816 643270 -36170718922365511327391293441920 643271 170607343974984096345199434478512 643272 -27172450935452788487318636421120 643273 -135255193663905840242741058669478 643274 -25023038259564475863766092977568 643275 74804863815802607832568900026000 643276 3242175142358945745861252639232 643277 -120529728439128150304385025408480 643278 -48483525755378656620626667143040 643279 -372010955454621213479979936160 643280 301462837373615019617853112320 643281 4080255645986045677430559431424 643282 -27196901093377889273082861749088 643283 38312027872568417544735575090520 643284 41586374472572434423808501692416 643285 3273200213635136319307695685980 643286 23358364877817458809495486147200 643287 -7873285527284526801809511944832 643288 39932021202457275820107313643520 643289 20898762487805380997127248854656 643290 196384554483351494416983267840 643291 152204927784797424009820840804584 643292 -12684689286438158689422131942400 643293 21890781048051794550290698838304 643294 85906423715086790631467960685696 643295 -65636688891802606162254744106200 643296 -60985992617658566523013782306816 643297 -276614626362452737367087773209600 643298 14666667083635349869837058456064 643299 39289331033033731853304097503864 643300 3056639063426106640740504064000 643301 -90224016402961174834169488237698 643302 60344378715148455275616127392 643303 107798581592014425420692395178552 643304 114359619487091888916936380774400 643305 -11250224787734885597986696824000 643306 2057842340377898843373329146464 643307 23148766997065220820394955469600 643308 -53991259771015288414588309424640 643309 59884602741381396011390540753004 643310 -33989758744390763801031745079040 643311 -13204550080876756086829772848440 643312 -6127619033421574170483925188608 643313 -121905413595314681904188496184032 643314 -2169064498108637858743937115648 643315 -39916535163727278254316845585040 643316 68108150324057201992209341255040 643317 15403378539794148780517494312480 643318 -1385526427701202308937019633280 643319 -57905966002449477556892378819304 643320 47944820043456365377451909836800 643321 49704556330548404449031640677520 643322 76651536844225118026662824057712 643323 888975690872750063320108319424 643324 -20073359674852982980231574942208 643325 -65763828237834055789600386763950 643326 17307498022354073426593873536000 643327 31824175182253930604457705122992 643328 35995296591007114354827523522560 643329 -114387375158702918317950983578080 643330 -29616381517200712230460017385440 643331 12037115959771963460144179353408 643332 997379366026833377690282191872 643333 -66175952473327117884091202984256 643334 91606818984109256829673995863232 643335 -2042779348232468900955229754880 643336 -151274618126365295597672964096000 643337 -41942488335886198085512355850240 643338 95845767284372902643124396082944 643339 175613943256721273310622082260600 643340 3954417176860241737413847833600 643341 68849872736225792578858765147104 643342 -18183924141337232890112388521088 643343 -42990207395651976203003015574336 643344 4865763265210936783229830299648 643345 -85896355616313248410423683381900 643346 65981702538971211801712164453504 643347 -104674064125699840884986411801676 643348 -81242726031126312736243961735424 643349 -958562042457655477276525097280 643350 15973317046355721983904286152000 643351 14249918538724695233889362124832 643352 61117579531061884097664080302080 643353 -49743378758362714466695259394096 643354 -7782138847500555912227029790208 643355 -31093177755531147706332503322240 643356 6135490335298272129347924459520 643357 59355308650223610386377558060 643358 -9591209444367180972281123310720 643359 -22706666454067601024880935141760 643360 -32204270863777879095128777687040 643361 -18821256820902933150868901536848 643362 17270725339582568264665398356352 643363 -17477798824824960184280842145840 643364 10056257726902117172501899483776 643365 16253316396012859255674629196660 643366 975730125178502243645432871744 643367 -8087276862145720299621281767200 643368 -8198296306742025755170837217280 643369 62064141168900055999400620635770 643370 -9289933374194291754834015781440 643371 -7329137792507763545000088146088 643372 -4048068391926443285810420003328 643373 -21598850624744840667660690390378 643374 -3008906097791944754181704919552 643375 -64930472857664488285951574898000 643376 3226600959606078374960106700800 643377 -36291542989820667870838111253568 643378 18416422024460785884972940813440 643379 -44199812537293418614749596032512 643380 -9802237574540168803995578173440 643381 -3607324449500884897867388991300 643382 48569754058078362768948260966400 643383 -6526161501987424172988661669008 643384 57277739925697978248025579315200 643385 -96329083619068953139079346159420 643386 24109300740357017171827716605184 643387 58147314778765626267900210650640 643388 49827428049416088116756557424640 643389 88619507942881501605722829767424 643390 10744676652264882926918273136000 643391 -8223413048919798576854087283840 643392 -26242095063071487402673225334784 643393 -24000334230186795588555905327660 643394 12837086779136829657648322620960 643395 -15567187215342349161569730758400 643396 -11626121647598865373759204875008 643397 -23314145436890924953709356020960 643398 -3807657707390988190732502415360 643399 140345532608661099063489273979536 643400 29014461059952146339048391552000 643401 70557539217225236694471379686624 643402 12600409277844471268161527768064 643403 -60089284324022265623174387130348 643404 -34723728032245466266582618120704 643405 -1296264656375746010085927674880 643406 980318088608247998190160885440 643407 10762534449037083557211084111240 643408 -10508799074620532866435156615168 643409 539460296747573873459704132608 643410 15293243563239500900573146675200 643411 927618396183708999811409959024 643412 -43346536621007217398815578869760 643413 16521731724092030073318448188288 643414 20703697688947937940354613345056 643415 6264699701307531030654363361560 643416 45981114120775277893071750758400 643417 -109657052278192327227008865317100 643418 46855297518701007178024677746160 643419 -62375282599689552964532210930340 643420 -28324364657058840621083842437120 643421 -19202773237060488815146990524378 643422 -435502381922986870312247556864 643423 156186138154454139748335575358960 643424 -5900060504924897126200477876224 643425 6608266782804081025277993035200 643426 8038245322324781066261123688960 643427 51837206692886741307192782649120 643428 -27843616749595894954992209385216 643429 13924079543187472685165062604030 643430 45081535695607250844500988253440 643431 -30514215944438350218590114183040 643432 -120128414019681928954630645785600 643433 25709096231711551152655988875776 643434 -39211794912616792060420766304000 643435 -27595736486252087192881939389600 643436 25839442908206491323220248023040 643437 -133081270657002892588677445258560 643438 -3267003269782589831089058365056 643439 -68265338852463787599981586643760 643440 -4656292551654146790796642222080 643441 -111011007344493165311003788803008 643442 48061603112744496996763096057872 643443 65933709519105049955062340843064 643444 -40010232329204706498655095528064 643445 -42707123601592248881668512108000 643446 -52428975827195555661405359831328 643447 -28151931054189287147177583794768 643448 -23510449689709333996711006617600 643449 -49074083238032558987170790191536 643450 2819151189398123201255468234400 643451 166079073478766620198690540510032 643452 44249841877693080698825705832960 643453 -67432985375005541386508907666298 643454 -6850255090574546595689346201600 643455 20854687760048649528014571345600 643456 54850619282489913204899598827520 643457 59474348880852170244664994840706 643458 -31906756023564478490258421695616 643459 -100814116651942852975987948977360 643460 -47138454598269761103900435198720 643461 11945173710477986173097719899264 643462 -102391962750275220653851920875328 643463 -72973877605038435199462030125288 643464 -71983426785838737837280029204480 643465 -71294440690930807472525716810140 643466 54583840587550753294765402416432 643467 -8958403504957485741174982674432 643468 52992400599750869221928432482048 643469 -125467180312829593307213439917130 643470 -168874652294044146172510099200 643471 -25021733566345334819279622284256 643472 9545008363931368894179673178112 643473 18934522630147943346531772359360 643474 -13301809043791585908355618140000 643475 -5928618624597254295212157891600 643476 -52532300185662277728915214215168 643477 67439673129824146164725012653632 643478 -15467676310071681651680985120 643479 25577447077674666580279334888448 643480 -28544773472968086813809098137600 643481 113234326701536235635853893333700 643482 -4181025640663899319026761365248 643483 -23982864072337785433967139725856 643484 87283623474725536295857342411776 643485 43434535061676945934476887004000 643486 39347858583999730118696184312192 643487 69827458791425110224692291559000 643488 -71008905955470477451656551202816 643489 18506928554747147832218311423104 643490 28833365608436980972766793844800 643491 -31119570683066515930439517484560 643492 26068931194638298867790571996160 643493 -145312675967466133860997206216258 643494 22967175002044319653993472636928 643495 -37307431129295956150097523360 643496 21351553034643846528248431656960 643497 -12011761606280224604292644454000 643498 8585094038814520794419817388032 643499 3225599583513218628421687100664 643500 18548804173734277155449388288000 643501 -120294084736576754980213019141268 643502 70689982531207933011090198149952 643503 -9287036407817791200091610119296 643504 967785939866304424936963833856 643505 78854014142042043097408885488000 643506 2984123503705322039005795019904 643507 136554646961797785844827139967756 643508 23349717717710528849771681747328 643509 7313855577781364719785323702784 643510 20778343518064980838974061478400 643511 82943058694217604358345376707200 643512 -88204223910482286552636335124480 643513 -23869581968146916900658526603200 643514 -27109365419649878866978070880144 643515 -49671787201384516265830393921680 643516 28656123246065551844861947581440 643517 -45311389340520542337821670782688 643518 -69562655248872614024410932130560 643519 -33857956673223984491514436558656 643520 -13727007335010567041423738142720 643521 -37809341855526265442107643329488 643522 -2977568053482123699983392565376 643523 -61821676191043540641768244812228 643524 -5972713092599998274595081289728 643525 -66191645993353081855409009114950 643526 13662911513853818726259168768384 643527 -3097749755621805602267404291536 643528 -201373234888650144702263070013440 643529 -52031257751203370652528493313280 643530 16705951720711464210620677056000 643531 454533619659849951431377658400 643532 -51144575486164972115093064578304 643533 -65377162936832388540120736611552 643534 66786629802480017796619636104960 643535 -43970399503332294158519897910240 643536 -2539949944736005023068103720960 643537 51538771329252998820352869111412 643538 558682888510891327277701501440 643539 -25283220608031870357335118333600 643540 -28286876772769330204943827968000 643541 -41644798113668452767976524375588 643542 -14804680797281079232347286817280 643543 125745186140467876841852310826600 643544 -99834077270419330885544228290560 643545 183129110535321759902587865280 643546 -73713948077110178133139067993376 643547 4653060204073503781870846764996 643548 31621479212926326861183815354880 643549 -25641485580792412227857469037760 643550 -28920118180802818716252191918400 643551 -20971517934224467018951509853368 643552 33171902327256456064756691238912 643553 -24384649249644473309639555727198 643554 -23952244050268802930965425497136 643555 38924148063117711300490136563920 643556 -27528843318580640025864318662400 643557 -81149238178545066069275764832160 643558 37401660934225025195403800390880 643559 -212525350680544158856278345120 643560 5164058047562697062027604787200 643561 126759985488256666868431048858752 643562 -21874034890284216785852319303936 643563 37442508268866037865133255048240 643564 -19269598764532741074988594011648 643565 -15536671137618866646407523355080 643566 3996577454781684167877312230400 643567 -62946219786045954465432126334384 643568 1978147444395113036562387763200 643569 -11961711564920817057831450771360 643570 -8453015258929003015714971417600 643571 -240221189274466139777943260388768 643572 -45755035413321583685843806924800 643573 7122282305846936342846159777440 643574 5513274384160016506334818615680 643575 17013478158870236027750051004600 643576 74267194043394800801978709934080 643577 17149201025484256489670293579104 643578 -4669977959603595176666689032192 643579 71379174071776979532459928620384 643580 -3086745318578456055734270453760 643581 -863482716312998745111082025472 643582 -31374175639740109444733865720768 643583 -23787834848691379697125463751168 643584 -6751012507617683918435395829760 643585 86450542251566303220667091229780 643586 -41796682423256075055840737197056 643587 14596389674535327082666470708480 643588 -67505719603484001212443128075264 643589 42554085355967687845786284423390 643590 207937633119350477236059237120 643591 -22490806086871337461322594820736 643592 41324230065969128314568332416000 643593 50614440557960124001346572955664 643594 22027670422515122874543459839232 643595 37249642494435268798775786143680 643596 41076546533580154425579841531392 643597 -118823187663668941150674080259540 643598 80505323508575508288247472740800 643599 105024583266446221471175740560 643600 -5285317676004543370815333376000 643601 5681704459960496158735216825152 643602 -14448627794421158890433421447936 643603 90941168034515628082416289780080 643604 5926345808120478465911336967936 643605 -14653267733313356396714803558080 643606 -36125021444321940915518575490880 643607 -151724938448025874643659410072288 643608 21702754258666544794751656796160 643609 48871866335217739826209281247104 643610 -20572691554579767683055780430080 643611 -92662869081463427897922770537616 643612 54347116006956111955988302624256 643613 38779277253529879125316234985280 643614 18915670049154503119495301931840 643615 14623413169288939386529236432480 643616 136304145996844733638705018109952 643617 -9316687396519203100990354381932 643618 -54745844661327123471671108978688 643619 59687072137764945238335783517020 643620 -52749681005528449696105681674240 643621 32770552001217615369275678276544 643622 5001631398578286670165785452544 643623 3044079210732760455861619929384 643624 -811333330502817226956570132480 643625 14421616093103898895902950880000 643626 1525137604972973415841025616480 643627 -48486692557114966395156267868320 643628 13338810582219066647962667482368 643629 2669383693158567076075046644800 643630 11933833794546366086913704689920 643631 -75052710420408870189207240431400 643632 -3957185535337691326482490589184 643633 79784870695704394581524839556882 643634 -2264477786990111481460464044784 643635 -74040208142089753984602035810880 643636 6454349093883255469555893272576 643637 -79428972834893872359339828305508 643638 53005719182954478246971385706944 643639 1228305815901698301687715830440 643640 -49222871331486301867171661107200 643641 1589691714942044585426412382560 643642 88200915129140045182751774543472 643643 1572089671322361386555149241088 643644 -62242580982390608492042334082560 643645 43475910234117220794438881508600 643646 -50404119946604909865258863593728 643647 -128913818380170762358455035398272 643648 5744288370384453520024000266240 643649 66137284665024135854864396179650 643650 -6385923005678079346541948198400 643651 11067489660765347455091868190652 643652 -4929779914369057033549244947200 643653 9774112711819846695938524684800 643654 38293858667476064180718224221824 643655 62928327610439555806144994529600 643656 -6222443476474612982453127413760 643657 5562469407627173238357125859712 643658 24586730993082138615167891077680 643659 23347614932336243896697387783088 643660 -8772524455826150122443104056320 643661 -78896805691268789413173327753738 643662 11406237328664135573062445550720 643663 471001558004151377368845030792 643664 -467548350712319173653465145344 643665 -51297704551391995795085002229760 643666 75837792079682017627178736166032 643667 -693163177000788913127687427960 643668 7349732268214613273319179888640 643669 -75195333718761262999122877052320 643670 -38746810743077538073446190295040 643671 -30739348513369722604415040241056 643672 -73935558765935096853540518092800 643673 -12191341396364183309800640162556 643674 3324001278505005117594484277760 643675 49133351006020296595669814126900 643676 88769271609387291541109439137280 643677 -54312830275237105789468641156480 643678 -8689969671451885718144216064000 643679 -66340800563057328278655277050216 643680 -77658526858274376578918645760000 643681 -121829367641411211902633135063518 643682 1742052796541045198735967214080 643683 -69437266711274028998817358519176 643684 16793881047149031520348708454400 643685 -20092582979912191332665599539840 643686 -28242958691552048155804319926272 643687 -30146113945116570062090418687360 643688 -136733408689179784634515223562240 643689 29070655956340262885544381088164 643690 46332700809847383611833382073600 643691 -11028237798699740720333637088908 643692 17759238765907892504811087790080 643693 83763126705481612189796822969942 643694 60092252397231824629127915128896 643695 -12596272003196670400031445752160 643696 25156465658552122112540732260352 643697 145706705129508222915941908552146 643698 47371540241518603011483556560768 643699 47680928985444455864244459750736 643700 15209663785110777250461642758400 643701 -24235961716713994754407657827840 643702 -47329652399879773225179887492448 643703 151714343050894665298573953902952 643704 -53747823407365507893104878202880 643705 -56009255678737541571688056942840 643706 22889909765794071388827013236480 643707 1590604630523061052504880341404 643708 -29255106998269866446133642590720 643709 54593776766893982795589964712160 643710 -54468631375681903955971200000 643711 2277787396316934332557871345824 643712 81985594274982015840108580700160 643713 45271389663070068050812620567360 643714 1622722618529918738839220245920 643715 -14302006305641030313638688938880 643716 -5910620001835633803891339769728 643717 82770202421602869451338353146140 643718 -119986991184615179860262533680384 643719 -115129652116008761950831509000240 643720 -36298072453900217825120256000 643721 -44933689905717910293543352665720 643722 17792900972413581930408020150784 643723 94290784307694308492117049173972 643724 50481193180885609141953062132736 643725 -52650520221113268534961350501150 643726 -25779422794968046045283360788800 643727 16900381644186127654090793413872 643728 15695963591970573907092245643264 643729 147631067564448709474453717697330 643730 -18937220738287120881686435622240 643731 23739189530103281393525508577344 643732 42152001036115435742732174900096 643733 -4636634116894835186649284341974 643734 10744211086658530630948666183680 643735 -77496353593784139725296046473320 643736 96552374633919738138203717775360 643737 -28606751894677261316426300420640 643738 -18332428567057808390296487405856 643739 17126746721268832088504780880240 643740 49678755941331979707447341798400 643741 -24307169797723776673404570273216 643742 23297073660099931748688357897600 643743 -94961827085156095319069336097768 643744 123085014724605960295491584065536 643745 101611694655346672552666554052500 643746 3903184254542864101722062419968 643747 -25578139830061988829336065155872 643748 11871333282817318550447852875776 643749 -34831319419804815899953050509280 643750 82181999299158572903134743600000 643751 29202782898415606878569290213752 643752 4362331858852503083310942981120 643753 -2615249323440420736211090518752 643754 11623005405300393686077713729120 643755 11971681893364357194266889918720 643756 3847694223485198245154794541568 643757 -1125137793915396351362428220448 643758 33253157187417647925729670256640 643759 -238367853610024583665175745583584 643760 -11639333301948089256673291468800 643761 -42385864148458200562169259011520 643762 56907641563997708243994793266960 643763 -14227073932401896573793213832704 643764 24999220708041317507365104617472 643765 12087692677650177553863378096000 643766 65448001998972924705804502752960 643767 -5619425248715598049132422333720 643768 114282325744005912715834755010560 643769 -62684307663233232977479130555904 643770 12249193779987357706157123619840 643771 102958413886164050886129275188800 643772 1397828786386902695332667220480 643773 -21604446116311455805343674479552 643774 18188916356633733272914433105472 643775 -6481015107349251537284740469400 643776 -11968677191482242397643703582720 643777 -1434869750582341413522061707520 643778 -21392572933079041386444218272560 643779 30560209047327733164043898949144 643780 23921044106921062181072069817600 643781 -21956236243579196096737617416418 643782 18816909285465050718858667254144 643783 56332295326021788230729873020720 643784 -135211329463540517654807770045440 643785 80343642701119640625344837439360 643786 -8098262216479064326871170144512 643787 2154970417757996878955453958840 643788 2590982254301288358124091858688 643789 -76252133832916316281824232573844 643790 22723644292453603265390987650560 643791 42409780797056370159192252253200 643792 -2466984920681505787680614293504 643793 -15720299539932281965742951717838 643794 -38158063486226559579209511720960 643795 46027182136925079829440644216400 643796 -772990393283337736230241351680 643797 3637126772615746360842035901120 643798 14312467510660173805348056344064 643799 -5587253600609764862366412959736 643800 12701323634302501250220241920000 643801 -30176791941529318314770084811008 643802 32141715504130132000862398394352 643803 36295607602550490993226494972864 643804 -9217703788906699064053955769344 643805 107518883928350600103595849748460 643806 -56760699216264289674448811809536 643807 134945993143223169986860565710752 643808 -28836765755945158347731616399360 643809 -24111579085602336691099085449296 643810 6660866058592413205010419702560 643811 93494346255308276600690317840800 643812 2476312945803377570878678351872 643813 -2113223471747979928351040511296 643814 -28131524954837695530119534967168 643815 -48991308564068221120396726176000 643816 -71983234827113869509671393280000 643817 32372155673650515173509583667492 643818 275075359460669754754330268160 643819 36286516219891650231310013656512 643820 -58859770790847821856341564497920 643821 -43225209787559636251768816548288 643822 30372711668419349965535899739712 643823 -105400011403319251962095031425664 643824 -18805227570103187715878255394816 643825 -4122646763184643605490648014400 643826 -21982212477517742180038131233760 643827 -29687293538652287533863154261968 643828 -23533793038619216319077434681344 643829 56572810576887521228444316017130 643830 -24620943192806493983505851228160 643831 -40724072627379378741695949598008 643832 36756281446484439562212878868480 643833 98233114268067223838388974553402 643834 21814935698676723174878747696640 643835 -44106204087982654849558602078720 643836 -11096836429747021333099771903488 643837 -53202431604274592521809258566228 643838 28476827722411925299798329476544 643839 -71190045896537986130005622784 643840 -33379231919095084311382736240640 643841 342349813061286999561878932836 643842 -19966300251625995277939633877760 643843 19794275990614412512949699550360 643844 34104913698001309639831017282816 643845 -38618102515142232519766877328480 643846 19843404288738129486061988826240 643847 -101895734680587473894174110105704 643848 69146159290268092914652865740800 643849 -128087452982533894799067669778150 643850 -8347093424913151627805414976000 643851 -20039451604306518177162133938432 643852 -8858086449609208927499875266048 643853 108301851822584788078510323363840 643854 -41954780861838778903891533420480 643855 11335850187161256019912069451520 643856 23646226202851837278804855693312 643857 -54197977727667682751845625558208 643858 -25227913362577530078648272091840 643859 1605741852104109279963255990060 643860 -2007010926377891291154731454720 643861 136127644710599181715026602298624 643862 -22840167767568675547272898831488 643863 16645282769646526865796315043200 643864 12398474409271059467765147811840 643865 36275276164718478240981701881920 643866 -26442157174109510178314922624000 643867 6878636360313110214584770425600 643868 71068929549675582462989079848448 643869 -6328605892459637434266253633050 643870 -40588017946902986573037142560960 643871 17004648714918311645280165142752 643872 -13164500276313288353731675422720 643873 128609424925601504705954175297122 643874 3333173475074988881729863701504 643875 51070381173675677745779509368000 643876 5939303831854355765376151583360 643877 -30042788557928071130948500235940 643878 12367479751503006718274375471904 643879 -125415619037028041221838433888520 643880 67225652968883474931209387366400 643881 15535951152173836475994638334144 643882 81639146476248535101991974912 643883 85621605461877272918357113182132 643884 49543147352030924802715338548736 643885 4128186256009531376002442755200 643886 -36741016960105178213358089642880 643887 -46787261850980767961114091184440 643888 -9841856077613934505262243840000 643889 -111287370172426408885887525539310 643890 -11192262375506048769772142714880 643891 -66089697159704679957243226140200 643892 -3703711110411900920562741822336 643893 76556364360790402910795256216864 643894 44538885006639227241186575726496 643895 -43180537415491618407022468357920 643896 12470265909013032392325916262400 643897 11241068088148501171973508879300 643898 19398294855232712023028040985200 643899 49442178805448052156568469779968 643900 -29978213864384947931168984524800 643901 16681898957110234475602149592704 643902 7273572482966792653931822889984 643903 68586222472643210264681570872984 643904 -16986602034154158511927167811584 643905 4336901325880613411379937857000 643906 -12650721531465381979675355207136 643907 -92745445021795919199054196338168 643908 30797626685662079654177265537024 643909 -130612842772378298064788523402564 643910 54218752329893390177402694384000 643911 21643500294396033513418178683344 643912 -79981214094420950632311827020800 643913 -16909200222215533537110494219340 643914 5742747476615907600256700794368 643915 -38874593046145706785653310504800 643916 -12719641309559458209978497495040 643917 31145679455519210602338065522880 643918 -20638854611471040863142070416960 643919 106025747448084537573434661886320 643920 2744829965728297990933470904320 643921 -70121279780071110149558095754000 643922 -7856106335631669344499249733488 643923 37246127736109774556576348421120 643924 41874302968506183868933174656896 643925 -743243390286889308165533220000 643926 -19558703859370762111535734318080 643927 143515277897156001356842097088776 643928 41664117135054725399243265116160 643929 -31630217883000617004126870067200 643930 -9979066674343716624258764544000 643931 -35449397155653656977129691684688 643932 7758277636204279052107762102272 643933 9220163061177387056690396983084 643934 25398647468391952723489999810752 643935 -42611482478779565576673974425200 643936 150075553025474611270744043814912 643937 51031508167780219611538358718912 643938 13137445629716484517832698844544 643939 -26591485879019061849512958417144 643940 -43684186357002211174539141120 643941 -37366110799843620965718273019650 643942 -2810992420804100879161264555008 643943 48945772068661860893536780921680 643944 -10737773039504775505286877511680 643945 5935483422713466866519048881800 643946 29737969109817708767638558245984 643947 -22371629312679990543149737148928 643948 -33812905780394532088456250291200 643949 28336134752788929919105565380950 643950 -13089313901914462770437689790400 643951 -1922425199734667946004638596736 643952 -629015016776334498019393732608 643953 11759194753933966030725796136304 643954 52070048399813770936934803584000 643955 9623250639698544731050197131760 643956 77677430022791299526619462488064 643957 -81860129379202156057705841795794 643958 -1300019251037780937431414644704 643959 65130581332573903573420018472064 643960 80344393379871311554885982822400 643961 21023741880301981739914032515562 643962 -17236327218939550302888916224 643963 1597497282622580093610698538304 643964 -6009334256071317708412089984000 643965 126621338278059508647918510720 643966 -40029493789722975765310116269568 643967 -22160017646693400823612683318360 643968 -380128625518621702816813547520 643969 111855660910646711553801259210370 643970 95771229836240737260216322560 643971 54755787847228653055039669560312 643972 -12303378190946914773438096855040 643973 146839974886249680730811971792704 643974 51068388460935968979476935835520 643975 -33210108417868891349199130156000 643976 15900094444657634536345666652160 643977 65631756120231235788900744526080 643978 -20039644812143450515443123895200 643979 -51563619575657562303228119827824 643980 -4585734386205056699310749168640 643981 113002034246207754885067450732 643982 -36375196691319254263871894457408 643983 -7815704210425861038954288224496 643984 -24012077563521450267463519764480 643985 2840978145321575801773828190580 643986 -12580044018688234212650977651200 643987 -15657171320033147056197782928240 643988 29880937216071553977569260399488 643989 6212259455964264460592813137824 643990 -11511582308865032339230735968000 643991 -44426750999703072451573881751608 643992 -32034521387752683852067896545280 643993 -29731372072133000908115912145984 643994 13598075071013091256867469082624 643995 23137086159673882222848816871440 643996 32123718187636553010189720967680 643997 -2042919276094395660744907481280 643998 -1828551462252328881120059056512 643999 9673850948956691982230957580936 644000 -22044254149425599982402011136000 644001 -59603218033515956321143429151568 644002 -31846189707861046455165832464048 644003 -15043619815231293824891735566800 644004 41737552081920775712291962982400 644005 83934252071829422713454195268000 644006 2505594477964460472233015718528 644007 29894748861249576829681307241552 644008 136945814552755475235145740288000 644009 27747662199179496917189345481210 644010 -15593418635751531999708070429440 644011 499342341078320310193364343504 644012 -71026998492139092207832208122368 644013 -1180560064771469114164901175840 644014 -12645047287864351086251944543488 644015 59662093746360264772764965644320 644016 11078411199431318735363281354752 644017 102432590725817701277966628025344 644018 -52787803442391443777210864333040 644019 3472120697424713328883533100344 644020 -29250096533152890168541272261120 644021 -46194966880572291661197719707488 644022 -9191693194821491587015929130368 644023 -15496432151867613786543454137456 644024 -1750126424588255699810252144640 644025 -5575210537267116445951479110400 644026 -85978272329238711960016887654288 644027 -182243628028821344187564224267328 644028 -7065602557336040766293571895296 644029 -97499904136741228623961354077370 644030 27401283215610280061416798340160 644031 -8663013519728156885501634533328 644032 -53953480307521630903121592975360 644033 -6370378187939089703074635198336 644034 8432946101972447762389499537280 644035 35094168257315347817918766444960 644036 88189651230319471147419521738880 644037 -24255925184610248355235922427648 644038 67513752445855806866295576322560 644039 158176871630060304980908560600600 644040 12316758173276111848401115392000 644041 143206272198196674817859703823104 644042 16189962949145292986586654190080 644043 -74956159097420551989144970248000 644044 -4915103990937576829690356057600 644045 40264208017242869479510582640280 644046 10265435719506986116705892167680 644047 -109583911417183267032250858975504 644048 31164571159362384421834567606272 644049 2769489158544313141089494001024 644050 -38180084461474129466314385750400 644051 66842085403419936978775602803052 644052 -21555241071999807193796735041536 644053 77917905848397569855660131764302 644054 -1085894254963087228216511056320 644055 -43256781156564412587350124024240 644056 -12091042071016943322850776023040 644057 -11906437370450360882445286856694 644058 -88891820108620567922924169454080 644059 -59991288937689707726869752836496 644060 -14695887795201609000860205611520 644061 82019070355518186326139984920640 644062 -37815594558451453024676007338880 644063 5730639186142314333499981403760 644064 -95429099617492571612907043553280 644065 -49084897338078792328131624450540 644066 -69705964141905147826678658257536 644067 -37229953291978623909523054633116 644068 2057237471779709759372944350848 644069 -17412100665135142017459056951232 644070 471996969908915311995264399360 644071 -29090573755386989019773441106008 644072 -6392028807119578314281160130560 644073 61780541972242031029696151255184 644074 41423385580471551639325287919536 644075 52998218199724534121555320359300 644076 9359760288942008841242802776832 644077 15068143291818354872354358937344 644078 -7164533618509828445564723060160 644079 2421044794916199293461602278688 644080 -10491836535863013108656840048640 644081 39073680833824419279460958702400 644082 34587157799890587907288803825792 644083 159793980013755883395696100676 644084 5330383331602210914355176462336 644085 -36377847611271851740070292748800 644086 -17800561653819701571295243963200 644087 48892505063782988654494904709120 644088 81939015262223925308898939371520 644089 -24849449130041098787524272425110 644090 -3533184937575197579625404731200 644091 -24062210646612160535016767617536 644092 -26898683601551303823854637984768 644093 39627363984806832009507157770540 644094 -9665946811958179803008799719232 644095 -34914645009431326923392459957400 644096 46178693077529046754569442295808 644097 -841576845881401435398095328672 644098 -7847060864790786414578330411520 644099 -28886228997920538223514747882880 644100 -8586556554212561169540497664000 644101 71253140195223695337039949115102 644102 11538507067534314589458336454752 644103 69812411723145023869781681046840 644104 -138993166254069050772467962506240 644105 31284648624727480293321949411200 644106 26325947029424646177524748559104 644107 -33295426971262671672659931593644 644108 -33272104897461652424121742394880 644109 25732682831792583966793846605408 644110 22480564012387638334934389153920 644111 69437666253431725385034524192952 644112 -269493408653829658561553891328 644113 -33836973413654523571344873314460 644114 68785687968053795622742593760656 644115 -34421926011010071869807195431680 644116 52419724663145333885696864931840 644117 -45819780262042372351448556462834 644118 17159389217487677404132210925568 644119 -63147641297074350011474557478400 644120 69341681519008654912276467916800 644121 35953561155840226880081612875290 644122 -19423892642877277509078671678208 644123 -49931438696527940538415410869628 644124 -28381125020300080837545671101440 644125 -54047393346205056184248451401000 644126 -15249043148695504209446009963520 644127 -94902162227456804225077339612800 644128 10139026779604521670961358766080 644129 84604733393095491104248135397730 644130 -15566959000371140981682688658880 644131 -88736152297177405945361658044068 644132 39473091759325896972108115552896 644133 13874547665550961473792827333760 644134 10435359639534977305504432053216 644135 -45801314869665045913345402453440 644136 87350334503177848756785946214400 644137 -24956254378371464624076490943900 644138 39482926894164524911956093358080 644139 109986732290389979430638967737520 644140 -183978821914241956341998469120 644141 88497724543819006545886440475542 644142 25660510254732141928586779278912 644143 -49091462344258537998247805498608 644144 -21620781362740465038380969754624 644145 50615887070556896150071166814720 644146 18158606772563562474280448896272 644147 51664258581804673507587173077152 644148 522758392137958118792508967680 644149 23551286589782716812194874504960 644150 -8287864775965815673839699494400 644151 -39269207896238481640806538105776 644152 -11401136451181248655836281978880 644153 -300789280497177418085840816598 644154 37015538445334146783557185459200 644155 23170378861330415047229415442560 644156 -19911320894765631112540868244480 644157 27237455581743816022026825683040 644158 -9036362719430550173777056600320 644159 38677688862943123777718458695360 644160 12218741201346785313653753118720 644161 4282992402062228086302663675264 644162 44874294355911634007231245847040 644163 3110884258689711909598476729600 644164 -25332543476185329723524030463744 644165 18152998160287236673300207296060 644166 -55267663250885117914719606988800 644167 -13771377824665885824289732471328 644168 -29084436133899759019085985546240 644169 -57527620165865380302298903075056 644170 1283744576442916324731584640960 644171 -38782957410884968249347816034416 644172 43225489659503648683388594068992 644173 -108972910032023241139261924973578 644174 -29690203212706531634727130384128 644175 10003437449143942231876611618000 644176 2175720352751976986889894625280 644177 -113895561336005887096273751736600 644178 27765707401751990816393564456448 644179 -7654675651617003021264433245680 644180 10442801841601075105633964851200 644181 4609017238112832218251137390432 644182 -14429460649777837828302353080320 644183 1139120042141008117437188508288 644184 26824892638661476100457134284800 644185 -4160092054587081651897872122620 644186 -70703111865021156973137150920208 644187 -1089386800339892604795928788840 644188 60853933304362692227395161317888 644189 2826141767573669713882623960960 644190 6173715010678129628991028281600 644191 -112844678572243839307988159677408 644192 29326573230153787064700344991744 644193 -1657135135818931035990139234272 644194 72619148932656901033132397794896 644195 -65706711277398630629297787094800 644196 -5746273207190177479151300628480 644197 42921921143593267653573077851646 644198 52005128694694595149351163564736 644199 -1616176440528196916897933080536 644200 -19696931025628331006340690816000 644201 6639199113797878491632388038202 644202 -5808536689569207160977477097632 644203 4765649675009210894438174438628 644204 223575841340934772142888218368 644205 -19000187730320686366163008956480 644206 -23817565528023964441908449276928 644207 2266000304764910413216401579552 644208 -5671441012905623107917794082816 644209 2060314789240380403948773430000 644210 -8106999228393784817284495895040 644211 19776765628082305169271095538240 644212 -12453361951098579719776513788544 644213 -14239356411692037900815737995876 644214 45210670743041119093878903559680 644215 -16443233866334614486331192823360 644216 -69460269926599889771095041515520 644217 689411525631138898306554693312 644218 7356726997772216688015463816560 644219 -27855607226370070723134678081360 644220 1499787991500683313342512793600 644221 -60695591507340029171414261906400 644222 -4810642175060169117945888281088 644223 15742950079005469863229057091784 644224 -54963874517409562037599390924800 644225 -929772411775128829761665970900 644226 -75298563903214984089543432192 644227 -109630382559219230559710747713924 644228 85941141559269186120175876344192 644229 11073341219332470936822287515584 644230 -12070266235276291194497200692480 644231 -13397842827274191771891507545808 644232 -78398019029985944206397250355200 644233 895307201135651529900026684640 644234 -97230962687673424283054364550560 644235 28266424673801406671129054565600 644236 68800309092933102983189960257280 644237 -43479847857606990312049664287008 644238 -6407965361989687929922378221696 644239 -139002641169098314500842475466960 644240 1817647616584744935854641397760 644241 33739613851043707814260448902080 644242 20292005826455849680552847161344 644243 -104377918006448809741357716187776 644244 -15606992548641180808488143443968 644245 54141557020272543557526220684800 644246 -55460269592221883590750862650176 644247 -48503955712248378245854718530560 644248 -104264415434115874551739406561280 644249 194998274280858574816730381602836 644250 11816675491609367801649541440000 644251 -145833707179573541283201603422096 644252 -25310253389547879600541471895040 644253 12251148530962584314121558024384 644254 -3481448367359932591810544697600 644255 131140505996314897281828059088000 644256 -90546840089569736024281674743808 644257 -17878303647922719651110602334494 644258 -111420595160840283661270527626880 644259 -14522970861613850921436712055040 644260 19599440507721726812160801050880 644261 -81056729911135182574899786147138 644262 5055979430833261182230625001152 644263 -138832191385290552285907535271176 644264 -75355218848812279036844204697600 644265 73952283215319888282925471732800 644266 -6537460419366499283711385613824 644267 53703460022893312178283268995120 644268 4782588375022711128245585746944 644269 -875140154430550418496204052256 644270 -54272358389374635170861686362240 644271 17640912692288898926316574617600 644272 -35749463415597249607222593486848 644273 -2411836422538193998054792680960 644274 -923708514373762774284563348448 644275 -31153103215999237016164273671700 644276 82261697292652952347795062374400 644277 52425050910678720301629416965920 644278 -85384508192497696397642151550560 644279 73565364019907440026993636711960 644280 -5161696298464005815019208704000 644281 -15968018880042031747456294363776 644282 -17474330677631275415071008342816 644283 115276121477797252244532199612344 644284 -24732209730508994068498545040384 644285 -60907524332353041184383477928020 644286 -5064722587074935283059736032256 644287 14097726779378380583956191287152 644288 15062345711642961647263665881088 644289 42463273112255181646835400063024 644290 20829220972288297994947098931200 644291 24727206189802350849362881957692 644292 -7165906442364558690280618933248 644293 10425493638389900912779408224600 644294 -26764523247772011659736540547968 644295 29611390655118215234742997306320 644296 112823246549208729496798740833280 644297 -59299531590196517712859274041254 644298 -1404958841339072667523773714432 644299 32825815984862566974928265677920 644300 -37965181900829716590399284544000 644301 -27346255619518739853455672859840 644302 20723642232770671379359275506112 644303 -12829411554973409761017180996936 644304 -1312956502994754776391113244672 644305 -41785626580184115014950741878540 644306 -34683967536304581250495011083616 644307 -47711085290461967239240959970512 644308 -20051323754290937187721393117184 644309 -170490421828932238907481996732960 644310 -15555716166859177101081306998400 644311 -28999149951470593616150197825728 644312 908096439375010926532176875520 644313 9178878460558959978326799220944 644314 -2549235545342116009077485299968 644315 15259469945743215219306667752000 644316 33753281544298435127562494986752 644317 73920036157886387452516054208064 644318 -22022021945135910404962615867584 644319 -6546460215765595198024619866296 644320 -109508540958781298013068435128320 644321 -12185220118273358752470973409388 644322 -7870181595824756363917920238080 644323 265946251244903171115667893675360 644324 56782624030399281122686014873600 644325 -31353379295785918510796647200 644326 35359739332912918894588862917824 644327 71976702551040836192275834693176 644328 -86798711154717876704028807168000 644329 -37469079575633426469454907772480 644330 -24004005848238969530498337697440 644331 -88906370436430335474357640517136 644332 31855648340614153122840309978112 644333 37095962686845660433672085082444 644334 21878063705373571258411721104512 644335 -9539833937442679987392480704640 644336 192798127244600069689978650624 644337 -43922391385921894639711391777406 644338 86183990761987852671145483426320 644339 -28747694901300662600972238982080 644340 3295612789613773792658795059200 644341 83982395602070891468735667853742 644342 -31583840398482211542960170456928 644343 -14869775664664002330933475994112 644344 -72982193495572431235974636748800 644345 3734035308015970477514206947840 644346 -5517257528153998229696617699728 644347 -130348953028787434405703958438720 644348 -43102466745636553620492618043392 644349 98618556677686672793807163608064 644350 25208537495710562423155908302400 644351 78609639902490096513145405314480 644352 27370813351102853909666731130880 644353 36179761664829845468510083833602 644354 14299303122991601171038201779072 644355 25098001400938567885204372560 644356 9354856422081287819078417537280 644357 -43699317736114025065331467358688 644358 12734700516906219217807434878976 644359 19074936603220058652778119345560 644360 10165175993797162271860050432000 644361 73944905976503475117666028921872 644362 8300683651451241690693766944000 644363 -68069594830899904651647149705388 644364 -5360873167883560638089914297344 644365 -11749283267759471725476351010740 644366 10169897352373873935733937418240 644367 -75360756814773368789612604883320 644368 28691891190114658557280944390144 644369 -75509110579368064417248465693840 644370 -23824144709775467713689486243840 644371 1062206961431601788235125702464 644372 38225598070906217529338804040576 644373 33240763964170806153781300201422 644374 31601998303800439018627236879360 644375 16552323568572723185315216595000 644376 30404709290058176970916056576000 644377 93064704874852939511423707681226 644378 12628105373729738551214794457856 644379 -165750547684300685574303970532160 644380 -39896192148273457662593658931200 644381 -59467549783323161779622108785818 644382 -42400451063938502103107794738560 644383 124234705255723145326097024193632 644384 42588338356007323819072280985600 644385 -397514357742913855800579699840 644386 59257445950513840341615967597392 644387 116774454253719709728832146072912 644388 -56937278855900232726952846924800 644389 132350675723371674195530593062240 644390 6873307722752689876842805219200 644391 -18930519124432183196588465979264 644392 12855161419875504711388475228160 644393 -2430012893664867825813095276400 644394 3523185256805267709369979319040 644395 -78625805975766311696538550941600 644396 66096901806575542625949535134720 644397 5983845337077616693673012457216 644398 560336621825757167137484881920 644399 92753207108730553436621392981536 644400 4809651729965305937385744384000 644401 125983376881453075159705378064402 644402 106988839950067016928396692615424 644403 -42639841065473515029419053516800 644404 -65153306500502392040949510707200 644405 58284731224200457644415571406030 644406 18538420536179098005437136783360 644407 -92940658676731670580690900807888 644408 -52188717082564331228797736448000 644409 127278036457545614418254555971200 644410 21228534875735960370595142765760 644411 -150148910816084427590277218600988 644412 37387582736277485884608591224832 644413 24502310282805757537741690069440 644414 18386366499271500351593805141120 644415 -44688691253580751119440054836080 644416 18428031139166683881653558312960 644417 -172534816749662307786539919445248 644418 -10358620284500540115794338927536 644419 -82607158850876294062414127929704 644420 27122670887911022922734728826880 644421 17875483046302651069859462246112 644422 -4446687283105270485216564705600 644423 697113159256911445872659312400 644424 61050932448386723413784176803840 644425 -27031578336437804066141161492500 644426 72037340536755843221332787940912 644427 -16528727641893017443531101826272 644428 -26568172829482252160669414518784 644429 61533513754298789810631109529676 644430 -18981235276445815971904628138880 644431 -35673751495870544519847547162768 644432 9732600839369634680681596379136 644433 -59670815950476858941041422748176 644434 -256771107863773645164746121216 644435 58444460720243733943615589505360 644436 -18100738172053505326829067088128 644437 25744873267161639466841749926240 644438 3577851409636844671101793989120 644439 -16162590165699868391810643131952 644440 -18949862882989465407840164659200 644441 -804167210981841970134126580416 644442 10467281520479128871152201639680 644443 106022940493654833399584468826692 644444 1582359878350963631388657463296 644445 -67387224637668265357061655360180 644446 -36063854619005086741889469504 644447 -44843002054521317596286148475104 644448 -24999926398351764913542178013184 644449 2707221257363275673941235647080 644450 -13322936379583986200269539834000 644451 27734271649722256673413183322232 644452 -7602423122877284582472792596480 644453 25870541204892635259839413563456 644454 -8676185659676732741405792557536 644455 5524955806558242211651005089760 644456 -25674836182250528548764588549120 644457 44451657676925448553468072615680 644458 76201374393212748196683864988080 644459 23897830938835530361962121346880 644460 20621993931971107979556820008960 644461 80209550233474996935342549820320 644462 -8377392291662557227330730603776 644463 -76149454816447265820275614911600 644464 -59040582398444537811664868081664 644465 47581923043786483792727508860520 644466 11950138846446409205706128914944 644467 -125076418019146204429738263331680 644468 48668643078870247535490581286912 644469 -12645293602684290456222801789120 644470 -11410477150092537547865932715520 644471 -99811080557907498654257437935888 644472 -77694260215884194115178440929280 644473 -161810374153359728315735459253680 644474 2379874032535028431706854586736 644475 -19787711329760907620255830426800 644476 -36473113881677982682037427110912 644477 -90284490154122425304695628748308 644478 -77469395916484497863988694530432 644479 -26697070798663636019777016404880 644480 -27785527301581866931058638848000 644481 -6487114175496231620046903361260 644482 -30862682103394110846158943897600 644483 29366551625691305167839013035264 644484 176335574633509880285206272000 644485 1772915521448671279904866201560 644486 38300995683915592305055287108192 644487 121344701634245694784956368476752 644488 2904139260589367150031327528960 644489 71797935204085964635001545819290 644490 4018140745361474497089807974400 644491 -52267202207781746766517000888108 644492 -44880498428059795045193138659584 644493 -35221335477374469779368334876736 644494 4670853121917243232444784143296 644495 47124650348265590432737435815120 644496 3902960166460405469328711352320 644497 29838613069684752903244713584000 644498 -8998864852548161488354809510000 644499 32162496439828181703975432379800 644500 2782730584098644386195074240000 644501 49030546436065020614033481572064 644502 -4902072336523779176361980367360 644503 -59962125442563726332341052141480 644504 -13803833869743069784714596433920 644505 -36379216500512751882913174165440 644506 -825176717498485982843750843136 644507 18538562504331495700597092906756 644508 -42162844676109046771106848324608 644509 -75081190614657659904132804735284 644510 -1034441430023045392289259675840 644511 13441383217350084669127742536704 644512 -76149722741183622527300939022336 644513 -89750211867881547114118611230238 644514 -7192516003512494218165003110912 644515 16648249967385848467316355134160 644516 -51477891974077287696652569431040 644517 179113161724841006239468597020 644518 -24465844968281638989117741250560 644519 -151062760952607661523150041843080 644520 20008531811848702417037026099200 644521 9187449660842014093787430142464 644522 -45438470416500374060709608996688 644523 22068922562815768738416789202368 644524 64731744472448112858058409856000 644525 -14403304861668778634956785408000 644526 -46185819840589990411309446259776 644527 206559572095172380148799258608 644528 -19827698547376230526202813595648 644529 -13502510139941869713013155356352 644530 -12001677072247862657964251295840 644531 56338122535830589860413846296332 644532 -16005442009114029816480096350208 644533 22686394179131223372147000476124 644534 8324608740408048627842016946752 644535 64122527528753764341592963885320 644536 58048788135395609743029156679680 644537 43390493156842823242297441404240 644538 -10221149247128506332611045821440 644539 -18774481682206814369996295048944 644540 11587458406587892054291236218880 644541 21616336559982984160939324007904 644542 49621702719523432531732725180672 644543 37887152444448702220002715230840 644544 10911100420003835755121942200320 644545 -22618721620482003737465520484800 644546 30124045610463152185422207004368 644547 -41801336878088278702115563969800 644548 58440225675532645506531000699008 644549 78119078331029731372613544683550 644550 18080649860290778897096719348800 644551 -89350723727710745647999629319496 644552 7086528490966053088081355735040 644553 -14541111867468963368005585045056 644554 97597651841859749868014473438560 644555 -3499878809444455457777552135040 644556 -50660624071063781266742813122560 644557 -8514263740261895369841808013194 644558 30029955137709119595614026066176 644559 6116461387675458274179314125704 644560 -4352746300284714978390772285440 644561 8554650612668250149193443232000 644562 43154252971035446987583226114320 644563 84884177029383186969173326632812 644564 21781483787103202174923395938176 644565 29981321438064038311001203437120 644566 -7630554160978293815644219600608 644567 64615586466061564815118940976 644568 24942296458267212475518517739520 644569 -149192854390971218219465156887030 644570 -423080854676893603265312160000 644571 -65902503259602142130964210647760 644572 109921836836510480068258048035840 644573 -63760669602371175059920018339860 644574 25500714777856714989853422489600 644575 26300553707007683536564953360000 644576 -154308135035074530474375255687168 644577 -10903457185991389913309996727168 644578 9375793186591706841900783053568 644579 15949343313959375907789916437360 644580 14235230995440253040559490709760 644581 29832625213468309695676234376992 644582 16813416779259562769219422118784 644583 12208135614808876460122045132800 644584 50092992757403202713318789068800 644585 50097510430688359507816595901960 644586 1226510935742268572280684597504 644587 162705474316145578740538705867792 644588 -46633358847683019361126174792704 644589 97109160049963042790445843268608 644590 -87571878097104377514092983680 644591 1632002044598464636746624995712 644592 72986584755164253541511528448 644593 -40687486179179207688727619594158 644594 -3177610974834861668445865944960 644595 58044971753969495332424879000880 644596 -44209915317769425306468314972800 644597 -124713678264045752281062296367954 644598 708104634470025045981591959424 644599 89222155120243766954680825370600 644600 27555308598214651863068748288000 644601 80174715350754204595958290250832 644602 4549467124632850163593619986944 644603 -35044782858264901421114365616400 644604 34905951082800983633067976720896 644605 50941817674511350106822952625920 644606 27679668309265280313913062946560 644607 -142827315920169839883335299122360 644608 -14273594602346382862467087728640 644609 -19258998980455584850629072198528 644610 4736062613957702206894322549760 644611 -154012867563849267388115555235576 644612 80888664539532464673609984195840 644613 1116864835867514643081554511360 644614 -4861134485214035222092853799936 644615 88623539443512463469262759440760 644616 -13309287292389856717959148339200 644617 60230057380185777299145752240666 644618 33512096128099632241212728855904 644619 56487822285690794153770188876288 644620 -106595736208817989432709769246720 644621 -85215679165648027195685931445728 644622 -26423637004060235668992110754816 644623 -3650448524893571521974501202464 644624 32414909960106356468724083466240 644625 72671291797414338703526503680000 644626 11482295639503585735353666483360 644627 23733636100061472550177098311880 644628 -38616435755866108460441266145280 644629 -10443768219393230840760350870770 644630 1385137328277666056448297196800 644631 4251576504799128232307483079120 644632 -89451645565418947731484047052800 644633 -62357570955409847520066365550576 644634 35327413957740311738534840017920 644635 -13990777104912340287050891413200 644636 -97490986012345022664217680529920 644637 8609326600004870567122700338752 644638 -31353817648398860102243777585280 644639 -13219407649220060389214469051576 644640 63023907665673633423542766796800 644641 52556862288679544910127735962900 644642 85942991989053896634995871489312 644643 -6083227351550235099844818542376 644644 -14383763057026314460111379632128 644645 22181026039726223852359573401600 644646 52149051604314353833163305723584 644647 129834786451004914112238601775096 644648 -85046333705088523733574380513280 644649 9248133597132943934934077157264 644650 -9504119600501456418064040041200 644651 20542226235719387021072609399040 644652 -76155332083196005278666892247040 644653 -42698386109049924327075294101098 644654 -15823247604147375968867736172224 644655 -51080259068814992270433800100480 644656 -653179659480692916906418208768 644657 744044112746401099080069540072 644658 5912269781329125447132657139200 644659 -76826236906292601647054661732440 644660 87832893021213182925957961255680 644661 36040899399977721949309100066688 644662 63729982923633218366386405768512 644663 -3169625076340201788395805578496 644664 82367353789074561508330818539520 644665 -2464081647827281538588580746880 644666 58516070567264247674491358932224 644667 39803461531259812998836862210048 644668 35930041346608340282496779906048 644669 54693610700579765560573184144070 644670 -10419202929676173821344382688000 644671 71002174664967312280851838407872 644672 1052799427698017715787577425920 644673 -5264781119250624568178446462416 644674 -42885933437022721500821261591808 644675 532256200550441028491050027800 644676 616835713245071706669853753344 644677 -163226173482652145624150847174720 644678 -60549105520882142416374342195360 644679 -32863824515656076377513792371840 644680 -5432969715672059245514162995200 644681 -96474430154864042527513786424268 644682 40227814976467657114110116655360 644683 22850926717813444286577187265808 644684 23218991181306917112118541855232 644685 -8292441106285993649471479207200 644686 -11984358013660166967400693507200 644687 143788657992212251495837986036336 644688 10186102612321002325202558976 644689 69430219332902813691178125539440 644690 -4168891186543834344877819092480 644691 -51663804920898508099596077517456 644692 -200614241576877028594222088448 644693 64590057069329709679677435192960 644694 -15994788007019478710512250433600 644695 -46937738341373639959043433325800 644696 5286067761172051408613194752000 644697 108485101178600678628047577638874 644698 -34734097777494835848669519056400 644699 -3159356798989618989625013230080 644700 -2424938544792551015760094617600 644701 8645394470014324012956497702 644702 -76311111641201302685340832088448 644703 -34529720168609238294806601912192 644704 -131788781187219525956979483869184 644705 15660885179529695440404508291860 644706 -31248412467426869600042632339200 644707 8109782792913979036722475418624 644708 -11800062315335135364273273600000 644709 3816137634703365932428552955136 644710 369797815050313945696152635520 644711 284060167214530793322469433097312 644712 15603271097448393720120902123520 644713 73969695388921522060758573794304 644714 -24898924114479206830409556127488 644715 18433638035052588084468829048560 644716 -49332787940226091892564721000960 644717 -24237890507664751620124793976234 644718 -24789626971459029231299599029696 644719 111177674205026524026215517288160 644720 -22813050096166200561203741491200 644721 -3832022482273899732297499517952 644722 4107580332003800062390117986624 644723 -79746811170401106595104386319600 644724 73071728843542463528568088882560 644725 -9886669664761768137959100706200 644726 13357046993662942072431649922880 644727 -68434969288168422953101827889920 644728 -37800273099456880001588216217600 644729 33071968867844899797200808516330 644730 -2497534418395722650189061761280 644731 63423110522426498573133420058532 644732 -82088241346941661761718129955328 644733 8653504149285031022239847361600 644734 -119573558875697319357233170890240 644735 8666859820530633261014758701600 644736 2324932035102928928385143930880 644737 -16518225300290604446789729716220 644738 12431624084808491526689407180800 644739 79030840544792755438856532088824 644740 -69988695179394092574373887087360 644741 3905185406259611975757951805152 644742 -547391221042525075819738715328 644743 134157208895438481087354140171544 644744 53251360996477580123030139985920 644745 9878720409809626119302050395840 644746 82043470656658441422058706979840 644747 -14784692505414502106099174517804 644748 -20842986637377125582939664823296 644749 15865605827059222035232545159136 644750 -28130985850341628145826249840000 644751 15734583267828681500851252281840 644752 15526952850574708796023075307520 644753 413845080806858945624713054002 644754 10096437551346740521296867214080 644755 86245159774218662605756038698160 644756 -3962873130871216606974633080832 644757 41093098589886603757953160209120 644758 -35749976316279394760063617285440 644759 18767887323706838708811238624176 644760 494913400861122718969697280000 644761 -3403518528713245528858628933948 644762 -20334037991219339475501591406368 644763 14242360563973729407167064359424 644764 142047284496052446082870644096000 644765 669983259598065559340685691200 644766 15970092979109027374108398584448 644767 42866890599625851486331826414816 644768 -68871539204476522398663096729600 644769 11624729068595558476215731397888 644770 -11131916602675115747091967764480 644771 9569561342660042200108952343072 644772 44679501078399673171636555809792 644773 12904737778022665756367297186460 644774 27797654826681266673145694553600 644775 30483249168759543756703942183800 644776 22386863508053301988621519749120 644777 -12910999352133474716483153977728 644778 -19361030449845380989629309879456 644779 -8081209167537723487769064084224 644780 -159673181286274948067123052042240 644781 -55825389492464982787223803746336 644782 -25499499331754458146679488562176 644783 -109134017833652997388639401625968 644784 -3629962631726459005327371141120 644785 754199328533917446902698200000 644786 95683587923421608085435379186080 644787 62351235293160594176255346439680 644788 -20582623406280805512846236985344 644789 -77146005495144380748508938331410 644790 16355046980077538290101892494720 644791 -112562736960538682691480361904520 644792 60468314571315642548948464128000 644793 -120837272821172618123842072277760 644794 80573469469889987744291796675696 644795 119527527020634365639229094972800 644796 -9538052921271889958053446594048 644797 124029677271617412801347089970246 644798 -13069956936983472611650177966080 644799 -47960222725026297414451480388904 644800 -2101345167297469808045667123200 644801 -160596252249943288385596350027198 644802 14858466345537935828320038287232 644803 -82270013143053048352800887467880 644804 -91222071486956562745282821097344 644805 -4282408778928119070825783571200 644806 21262873001956396298230226048352 644807 -24009952735112289824790793821408 644808 43970188100533116530786241822720 644809 -155268518269973449271523313569 644810 -46775393242938628391726395410240 644811 42303145159904737128786975867840 644812 5936159262135835173003170083840 644813 -75340559024545322988357209179176 644814 -87495541873029535981473237951360 644815 -118497098100354728375614351881600 644816 -18524072235291650970368533856256 644817 -98531924668741039909839528341520 644818 -5838276269154283222447543094640 644819 38673634660959622990194626452992 644820 8370395335392281804088998645760 644821 -21015063371122885723542587446400 644822 17887406601730966952851796889600 644823 63220607215766231727942538090272 644824 -73723607779943613955718589143040 644825 -14376383602270391223296742942450 644826 -7166688343135347383664197409792 644827 61481493275858438440423618549872 644828 -168173893305863989703391092736 644829 -36364610747851198372451552927616 644830 -35462516506898224063733001973440 644831 -84109572279202235915441401062408 644832 54982748792950757350386570362880 644833 -34941808935876052257345809026880 644834 32775620708890795009916308212816 644835 28461571725329774580034174676400 644836 3120344618027595675960663202048 644837 57586879055103312299243741871486 644838 -26282323584126717087774427534656 644839 8514806073588743365097906861224 644840 67461796474906367435602821120000 644841 1303152607380536083282196408400 644842 71419019799618279327741488492544 644843 -124285163826188908014377247088908 644844 24171476942478392997371832268800 644845 65186351722754600674796523737100 644846 -12258983438600828688217404038016 644847 14992170593961232397372671769472 644848 3617162053996606804202820009984 644849 14095693336138009566713942396736 644850 -12453886118306500137740930216400 644851 46360807427545803180544528170720 644852 49417465955256992618400165219072 644853 54711392330207631964902841711008 644854 28748425145807665332408038700672 644855 -22196242944973902341308438179240 644856 -26220391780208535660502068387840 644857 120249475999145814902394012928106 644858 -74412734279648928907423113624720 644859 -736915285918342770452531735256 644860 44337732907588281953669172556800 644861 9139741539305052095214921846720 644862 7299343765068042454491449217024 644863 -68958583479935949936344384389888 644864 86236720620572603947245801308160 644865 3291624252047145162333451331520 644866 16578240354827677843892991943632 644867 -17233447315964319566182413294084 644868 27060479887308508936679651205120 644869 126198208202803197407681279330270 644870 1532031434703288250502394153600 644871 1661405102201246455827989712000 644872 159748065220643077828042001664000 644873 -54731567351049812754472380155640 644874 -15584181107195720997770176645632 644875 -49752614163552607220481562176000 644876 88362907710817025124593185477632 644877 365500319314841540073240730560 644878 30971447064938910750639772590720 644879 85633014874150761072076191425640 644880 5626258970678708950667215503360 644881 -41214804495900199899041918698318 644882 -2507792261018598296981357822976 644883 72497770099746665280106714470144 644884 -94185081291940434376686622125184 644885 53303598421022155221190240715160 644886 26807742501648419151908682698304 644887 -121655598518348564376701107598688 644888 -21654905758315580229341050890240 644889 -11890473070001655541297471453728 644890 -4391946045133249586346960256800 644891 -1428120602669196998257594513440 644892 -10894950033486900817901070928896 644893 12380070310623615712109784288768 644894 -24119944045018130229740149921920 644895 51417032014363449243023431963200 644896 32148605251450741367639617044480 644897 84929237859976352815546692331200 644898 1399282160458335729502228727040 644899 55410979702282669665809755703900 644900 -18980537211041480866850961360000 644901 33816977105623325042751084424032 644902 -38045555962423377792827520902400 644903 1431223461795623377951309924320 644904 -22346787483478564523084988840960 644905 62979603785415200991800745777060 644906 -29610050943695371374360351068160 644907 9770579677647178847349046080192 644908 -71288428401592763619566878262784 644909 -31145771593689742902339604822890 644910 2614482887443652563258840657920 644911 110530917732369772862955910122512 644912 21891275775097257575062250422272 644913 -53980543426575447791856353614896 644914 -1064820948792425575532048880000 644915 -61498118077217284199072333479440 644916 629345258186840422938618937344 644917 -5689094022422909417735622926720 644918 12597983243366151125799534176160 644919 54305892453287709664460169729408 644920 43569808317889653066996285849600 644921 -90813612617561399756695900688256 644922 -33065645916633852647197834771968 644923 35413619105759786927473358323172 644924 -1775048556667758173042702942208 644925 33431932081818484598640492180000 644926 30853534412516143102755261702912 644927 107965257965270194256178272367912 644928 3117040701032165305512791900160 644929 10893604616754149561132031498720 644930 10282958374626793001351338560 644931 6086391155554435420311951253920 644932 58690130977307804071796421562496 644933 133046964419461917642721391617182 644934 -83691948659117842887794529804288 644935 -40163758907457135293971519578120 644936 54915000048289324162544678707200 644937 -31279107776733215047347989078880 644938 15336275998560137704813427305776 644939 -155639156219977370847888120157200 644940 44718200671032952240207595765760 644941 -3401109969160839377883570563616 644942 -88210747533098357560632628252608 644943 -26355018022515041388353336816640 644944 16477264921738167696023234002944 644945 -20623356928210069046526677411520 644946 -38393760785476935159302553444096 644947 52836348896557787255995203383152 644948 -99462768262851355694704599384192 644949 140358620444848994246737827093120 644950 45521766140258757115720763460000 644951 -120777908790184861853153035533048 644952 4886766323581091680760020992000 644953 38345486211719774603863152842120 644954 6381015924999181648758068973312 644955 -1003761972051498457062054451200 644956 42630458949109883722179668602880 644957 456831006281834644642011969888 644958 -12265018438272926584242523766976 644959 -1490229531862765657815653401600 644960 -72807647432188690007342383104000 644961 96562475155075940606169012004272 644962 64909680802632131388754256359200 644963 6914612605500535119922463216400 644964 2422783721190490137347575099392 644965 -52771992511235217566380855051140 644966 10510619210086903073286880241664 644967 -49461056707297832736165355138416 644968 56911080561422689303124866882560 644969 27027168548258383631049211439844 644970 30763212222224566538953984800000 644971 62542717160126157671630586201144 644972 -58296769250600344887169824473088 644973 14290164815096793911941024916544 644974 27755083001830565293466481607680 644975 73582854649333613526388658145000 644976 -24170176669557176472369904680960 644977 18668862512881605345176200687826 644978 29862310636544697965832985277856 644979 57333175414886398535867616828984 644980 3097702295509095728259449978880 644981 219888359598309724391311859330112 644982 -21887232907255009464872815585920 644983 61779650569965818915062724281440 644984 5069103944731632396598409318400 644985 -3458060671603068709685569258560 644986 -23403891079736902549243296387072 644987 42807777242213063762710560877716 644988 -21191380243367532238863692513280 644989 44276273890554221162398819013760 644990 -37708148909077933016346721560000 644991 11344637816431669678171034897280 644992 -22296359301789991956429511065600 644993 64479698054826191052559400618400 644994 -13933878277524527204236226396160 644995 -14134481769564097057915543820880 644996 21105644970724250346667017086976 644997 49664345781818101132326021060672 644998 -94066105494770392686976777210560 644999 -41957901528617381587965896673000 645000 178245854405408374581427200000 645001 32400586471896432487283817492352 645002 -5596080460220319141755911140048 645003 3760103409417754639988021018532 645004 13048516427085315757694111233536 645005 -3143432403527439191396785820340 645006 -6171306648190897660199187636096 645007 22611635939310345448188619521024 645008 3135670443594061625756399960064 645009 -117797435088180736716196112630880 645010 4805525930843008923675633034560 645011 30195078931814618219750480061612 645012 10244911246811377981558198087680 645013 -22133572017582488792495162650738 645014 57505241208469755141697572981504 645015 -6170659357116581000880136519680 645016 -25902160455445879702052357867520 645017 -27458513763574321916999574513408 645018 -50237547558515640171795386119680 645019 -137469799412831088077268669219580 645020 47739389140224110481370360020480 645021 13344351132731518656129105444600 645022 31131403305610022928562155829632 645023 -23904088698188672676742381981728 645024 -43311549440697923241427033128960 645025 -71951496453140586930127974853450 645026 -29189297667923628238175415834288 645027 -72803260302854794720965315529920 645028 -10234145288283438289184651742592 645029 21701013987843800512313584135872 645030 14054925966388330689592313184000 645031 -70449770933665155191927115920880 645032 -33152938397041784105074225689600 645033 3453834632716543908835851254784 645034 -2823326886570913391494423358880 645035 33607390746537987058644381849600 645036 6876360329096063578707107808768 645037 48467129999146682336955640497686 645038 26908454055267756197854929625920 645039 73135957148027391553580706743304 645040 20169535138289750329763780689920 645041 91243011067077421583721938711442 645042 21073059795372492407175617219712 645043 -993053861371266471151587337216 645044 -90036471456246758150996493692928 645045 -13679270081482974084985264915680 645046 -86660324991105237371864550738528 645047 12854683897160105189212324268520 645048 6808302858813136456803992616960 645049 69399092791743601061848507899050 645050 -8195063381347784865022811712000 645051 -131353207156840224369166905384 645052 -1875571395296285185441741425664 645053 -33227512684303141962066699751956 645054 29746046908710338211192166297920 645055 -61417078187991157594084257014040 645056 5033814257966425503245260554240 645057 -26460630627660672791063008325760 645058 11941029051447901753730167580160 645059 -73528157537736922412407027931184 645060 282112888869094741581117173760 645061 -35157509902831351938814835352000 645062 -24360649947717173604527037897600 645063 4515521482622846544876602671824 645064 -21316668862742594074265282150400 645065 -143403188346866531411280212815800 645066 43965710518327379967128184443952 645067 9769515159063327256688161332116 645068 -11157713131838188897092497233152 645069 80483277077603666136726428089440 645070 -36061488590295905788168569191040 645071 -10547315747704029988344474275088 645072 5125749512845891248023277404160 645073 121364185372928392548144704217264 645074 -86556093804686087716052508676464 645075 54173028833261743926110667789600 645076 -85843028947984907673349295032320 645077 103734302454144419809027029070926 645078 -1218863660425679488141228769280 645079 21238957711732100842042835600320 645080 -53660082315739907314200615321600 645081 -24965233046839177104724743729600 645082 -76272692134174363438597246383648 645083 -24699873768181414694891785348668 645084 1306191330270704771586389878272 645085 -21472421656649287453441071942420 645086 208409101540159534693976863104 645087 -30188541132107644285260498772080 645088 -153118790553293189350954110812160 645089 -203289936487316447992458630163776 645090 -24493112454294420351818531143680 645091 -31034495009401129825159261041508 645092 8337452055162784986588146565120 645093 -133678519475954869185263404599780 645094 33356333927625443669591699499072 645095 -39225801515598950803812706667040 645096 -75789048928308111000405422899200 645097 79884299865541087588449277199546 645098 6762018244835414939178948730800 645099 -10047019711834806822866785098240 645100 17067389417952950722877479558400 645101 -6512829256771515979669710059508 645102 34676994439100097167296004628480 645103 -32329102785970473912014510499720 645104 -1474119127255103709064785494016 645105 -36811837756613287681098744974400 645106 -10915872572569561801993034588160 645107 2920259706675750578617918724916 645108 36906553931420065245219416309760 645109 37101807167709873390301138381120 645110 -20110589179234502732456631598080 645111 1270065060993521654561888450640 645112 55556809722853768136642201579520 645113 53602962681822507915192313432896 645114 -65849820753937770048043223239680 645115 -28276058785185848896674703626240 645116 -27280055207766928368734062341120 645117 10902060467950323155222802563136 645118 3279913065389497496319003893760 645119 95956614012135475579569296849400 645120 -1225089404254618922574780825600 645121 -153669816354394690847543427167808 645122 -85756222038515224484577742645248 645123 -67587847636104697887801311328000 645124 71712510684038493358186751751296 645125 43163940220728139441322002974000 645126 26171033342796717995504417702400 645127 -19695146427599874160724105246208 645128 -12584413703138686972156933447680 645129 1525655137610234255274368638704 645130 -13431579771669463551159716891040 645131 -45967318712746084739177995825068 645132 -13655446115362784097654387667968 645133 -33698789500360310275654419387624 645134 -7111468671932290484314962164160 645135 18167051950301425133876629716000 645136 -36601893956148295367347691503616 645137 36260726597932888975476201252786 645138 4941654024026259514428815692800 645139 -95184711963829277329434597061632 645140 -428052889324158569740532578560 645141 5226634156783659489385086025728 645142 41203581365270498440181367101472 645143 243959816587929319917880215592680 645144 -18336424849624982320931769569280 645145 -84866763135153498790810005748800 645146 -71215540405464572318042112019728 645147 71667171861224118153206522393880 645148 22030337407596668320291748064256 645149 -143657085065561463390696143741850 645150 -10615049548748061414582616012800 645151 -32059216559503509176465644421288 645152 -145518894286186245280798778523648 645153 79544940573940627715388253885104 645154 20333656060767670495717307928960 645155 40547581454794953962976517779360 645156 7989803588052206043122580688512 645157 869885148355684986531421589692 645158 -4329280692383292352209350601600 645159 -66491595050059104473692115661312 645160 -28401297235296405111537416524800 645161 30265195733931538240373723464800 645162 -12663890350720274079640196845056 645163 -146563999916192478566122982105520 645164 -10747662337567487943431763317760 645165 40033052443522692721793121552000 645166 90442930517619792926986880500032 645167 48332657892835966619355966824832 645168 -3686184516087973109597780606976 645169 -13086133747637514509072512240128 645170 12914751801964181692700031624000 645171 22056104731182478834281334766640 645172 -663824765066921416700370944 645173 -47457439143047267430344941949856 645174 -1931770939476296139905217143232 645175 46315122121250444345421137455800 645176 -9168347679846583862681248481280 645177 25037299859116765913898015194496 645178 35542912627130828830735988438640 645179 -30551437467035145941499215720220 645180 26758242206796206136739287720960 645181 -56570110516056138306619404257748 645182 56937165254257765885388295528192 645183 -39850091393486559854117825376000 645184 5654204941531034336945211703296 645185 -48718205186397798277161659896620 645186 -25744022081995075450446501190656 645187 -20363056443669587492213376452164 645188 88642787892482708701457539589376 645189 -9300616012208450843776902233376 645190 -783081597506159123262543398400 645191 -20096556371743182001181135461200 645192 179456414705886384001846665216000 645193 98075863503306737787751699146880 645194 -78972376903718116767522384665088 645195 12213148025296812059592304615920 645196 -4709436097746131777022956356608 645197 -55551847378462171511032442411136 645198 -4092739062141334498284097953792 645199 -4789193624734421700255116786336 645200 8167226728783264793277337804800 645201 -102131835628526013213057000200508 645202 22512752837818492874571469353600 645203 -4710992294383095413472326773632 645204 -2284635234047577665782413570048 645205 -83514054292365952029298050989280 645206 -11580699085481923979370036391680 645207 1969326729482123412181942560000 645208 107557423859245736752239253800960 645209 -28012301678719512883431237334380 645210 -18404685979713760779989221098240 645211 -52700984463398701891113545769968 645212 -105582065880968206524089630252544 645213 -162161925922120912788044022048000 645214 -36541140581477729761752382556544 645215 -1132262375965444290010347659280 645216 41144562150771376335002542276608 645217 27261315030241473898538666484612 645218 -12353187693113177131440123061248 645219 -37973042409815955095581272038400 645220 -15318305644327947985361648613120 645221 -159757942924938460358432729968800 645222 19998309573924402345788679707520 645223 37873731047321048846098169507344 645224 71692356931139957976497247436800 645225 -3718018970224201021392815256000 645226 -51097688787246323325429495812688 645227 -176475041974518084379011210477528 645228 67783740353951466600623237997312 645229 -51383550080319348702428617768916 645230 14136416351019284467331613813120 645231 -46054338198752027053579217958648 645232 22658749538731719042492318253056 645233 -66215385483021788169893625961518 645234 -1727621247603552532448143288320 645235 -3839075141260360842440220630240 645236 -2552987914351574525239563438720 645237 95679108092371839773814491709294 645238 52017139832191218156430076751360 645239 19397178999699312174581701684656 645240 18322115824928644643291553792000 645241 140185727033500260964569931747072 645242 -19142180474786877069596931708672 645243 22585724744964581392600543262064 645244 48990295663374882815723332550656 645245 -85144413075870149140503095308500 645246 904997324367530848842319451520 645247 11654037749606286978947205716080 645248 -45723853786971581460189460561920 645249 -52548673195326545081562052232352 645250 -27651036698729947189570791600000 645251 -4609213321787613193568718096096 645252 -10506867977931075176517042997248 645253 -39671926182366393184545248292320 645254 -64348015888972988198388382763424 645255 -29237203085525680040810322154560 645256 27248293847918911050755949818880 645257 85243143350053511522928921988506 645258 222008849833424970606746190336 645259 -52810952843838601499923500701960 645260 4671643750991046403440865689600 645261 11960488844383046845825736897472 645262 -39892636007640232803333622882368 645263 4454013866045692558135025179680 645264 -16716623991412769964749064462336 645265 4743020809598046882387466890240 645266 -28340052912192052385332114605168 645267 20836495332441017431292255622912 645268 38706343925380407225687027592960 645269 65000435483075830220107080709596 645270 11417478352045382621129588386560 645271 -58431438739633663638719467039656 645272 110150593719454353120025425100800 645273 -8124294756731092658290421892000 645274 -27632460273965570205194108398848 645275 -8949936352540629380521702669200 645276 -14290906759268765159194932192768 645277 31792508020567002449766270378112 645278 -88625864041778034207712652890560 645279 -83907670588257431883888592665840 645280 12721270322722617405070265548800 645281 7919731932618737560703954068692 645282 33911757828253856275065503360640 645283 -133016649264963206407384938431640 645284 -11127887644168166131336242641664 645285 50522575411670410673118115927200 645286 98561833255986541599307319513280 645287 117880721407595902782525196760832 645288 -18307591548891965250519281172480 645289 102326988244244900614987272073380 645290 -6077108285105249645111341385280 645291 -20041352782461961215285572288100 645292 14861898349970748494930045302016 645293 19250076826500659318934810006 645294 15833817960829219851383890355328 645295 30698060650683849326664203788800 645296 4112879418590064479653997051904 645297 -54887517980711918612702630327520 645298 -16196211241654972412951414031600 645299 -26984033081979573366708895567320 645300 19637550247195348499130946560000 645301 23822379147848556604722574879950 645302 -694124569616381716222757413248 645303 -7026783307493280433561798533936 645304 -88418336149555036400585087815680 645305 15352136478492877826340355307460 645306 -1066059676247069872898529576192 645307 -49902468660498070628566859996720 645308 77732269566446400972274728199680 645309 -12380235863892606231004978631136 645310 -61325252243634823134379878551040 645311 -4721442455571417276950784702768 645312 -20610905300478488960871451066368 645313 26560451785746374610722829418562 645314 20629177418762448204960665738112 645315 22454950298993252515533918263040 645316 31107943876487180416492753694720 645317 5883900869915524286489939704992 645318 59492573032323242309531308604064 645319 -75976933838419019553192647834400 645320 2383052231233110184967232921600 645321 -72816037505362355550186684636576 645322 -15811731018826140714859297591200 645323 -16846415620585048187044416712560 645324 -39240951399520133207662809874944 645325 37307732667598011190759010157600 645326 57920892291852618272561016283584 645327 -2108437064759130584903992749888 645328 12200983762459166733887582552064 645329 -23092631300681209660284532781070 645330 -1439120473793880868424461708800 645331 34917190373777298685022663928000 645332 -65269560337364415811209451288704 645333 2997518758949283840303786167904 645334 22325336546700507138972862911360 645335 -10003316040590970428824447138800 645336 39699777392860582203223876024320 645337 -15425483716299857371956559494720 645338 -19793878368991045994201930737680 645339 19780429683804283451321881458480 645340 -28976119871132237105482073349120 645341 -120999954255143030000286446195508 645342 -42658221347964421204105522114560 645343 -28389560055355477754480711041056 645344 873269385912216921665251049472 645345 1975239295032663539644543288020 645346 -12737160626067206344722725466336 645347 -34092647622472040909702506287204 645348 -38356213138437151998373946296320 645349 113327954912430427388569099604064 645350 11169318998680748945513281298400 645351 24104380345151660709243609830400 645352 30245471452449576264355651353600 645353 -120362848026008931379293507043398 645354 23594394294522966585898988006400 645355 135267669947129924191011751964160 645356 -3220359825081964859545391374080 645357 9196264989936926408187678412800 645358 -3615288890681818528106589093888 645359 65434336748824320946411046614128 645360 10918512876197001716436108902400 645361 7767208317470995844099946106992 645362 -56689813159896951021914437797888 645363 -87215474155971372253858447185708 645364 32189152139045866117169716923776 645365 -6032102960149778861305401244800 645366 -39012049108517040446163376118400 645367 -16844460148387722349168840226584 645368 97742619131943315933945220546560 645369 -36873976310206706242978649870256 645370 -4087912240212544607121002384640 645371 149623403388017594548660864981992 645372 -4654181849274454049268726786048 645373 -33018783887691103361969157097280 645374 21933954802725751428233011692672 645375 -39097868606834098554054490572000 645376 86697635006052428308341390835712 645377 -88068941889616982466335001197520 645378 50069052119645441407113488049024 645379 37869149058806244070741123773996 645380 29934410186539040562917493116160 645381 19265809700040500243320217631360 645382 12743895733210981756339820352 645383 76627249538669634705329585332632 645384 15221672000008621000349133496320 645385 34124676484608720786428415793800 645386 17818050929573560302526069689600 645387 -402491907103891711087776416832 645388 134503420786662003527482338940416 645389 -10726570798099006972803426447360 645390 10543868782509533412114754640640 645391 -42301560122854225808094988943288 645392 30621060040994356375177948692480 645393 -1056864280407484188804450878592 645394 -40707318028243371310021270739328 645395 -134341311567369141731344120549200 645396 -6568969309720340196563394398208 645397 116156233152377237370092908280846 645398 724049747493716676979240804608 645399 627961762390391936414495580384 645400 -26305771740241302278758204416000 645401 -145102031435546537857518821967600 645402 -30266949105368916676754221647360 645403 -4370684042834850733910737327872 645404 31743598770768944511308046575616 645405 -16741226391956642179255368790080 645406 -80833831391625850061289877862016 645407 23593606887741965159665489789152 645408 77327944042780455916808795848704 645409 145268077727486855898396384448610 645410 -33428024983211255013706381333440 645411 60660817801714536668875107190080 645412 -10523616427720424385371061169920 645413 -4880146888065748971420634689636 645414 -13257687129503437721808175104 645415 -36558045202194836998442674426440 645416 53191374910016676576666130836480 645417 16631277336105576342677619847434 645418 60613736333095389998248311530160 645419 -76700923090010046483360021231180 645420 -14737564172250550452328278589440 645421 33537032343675116029565183103712 645422 6239981710876893813870922980864 645423 33035870043540509888796362200584 645424 -6608463794852910596575888343040 645425 -27096493777062869988512394157200 645426 4025487484763090213004594455040 645427 118942913634720495184404056407072 645428 11375691447046684205833714748160 645429 67631942465874591105625510634784 645430 806749887722126039166537216000 645431 -28372438855528686173564816967768 645432 38296258408116179096576145592320 645433 43260610287697050020731493776682 645434 -19706003174553186020151281778720 645435 -17963662028487016531979896588800 645436 -15290299813605526723333027668480 645437 -53438263525738150312343346691680 645438 34608107419723021221119823995520 645439 -80307538988540913735935720806944 645440 29662933709060446188553544663040 645441 82644245157095901758710099237824 645442 24896585184649243784986020429312 645443 122392167165979492016246108437692 645444 -15444582025001912434517024949120 645445 111873377991571626030768918128700 645446 -3989394583421304202341360130176 645447 89730581880764988339723703578240 645448 -41888222205869139428872686320640 645449 22608345782284735985738627681280 645450 5665231906566597917207091475200 645451 -46631148119786313377228712830976 645452 47019797181155615042643236795136 645453 41813670625835632623504959299020 645454 48808462319884763106712688938176 645455 -148297240073501476159179304887840 645456 -2449220131623871934203159904256 645457 79999349807157644973741042635172 645458 93188125487405521362919690903680 645459 -32492496751926365723693779770696 645460 27749623327602471420060447590400 645461 -99293561344935179039625805390176 645462 33464336600546401793998786899840 645463 -2832770256299443204087017310272 645464 94202277409887191674864621455360 645465 -11663737003367307051363502274880 645466 900907238145680571733501289184 645467 123661578778611174075962279208516 645468 -1168626124145822770382999385600 645469 -135795559306643520733262194748640 645470 2066974292039923052048895010560 645471 87545025016156479180814964970840 645472 103058640412685104081249028800512 645473 61037688931252391775953831904 645474 -23787515324002468351954622042880 645475 67069699725854654414329214145500 645476 -22025649222705928253538322253568 645477 16462519561294202713901629262112 645478 -3953326825981471476483066394944 645479 36002709289554105811179093876984 645480 8870794659437994300646095667200 645481 -12384548945353846246210989867718 645482 25662565558248675768995080089600 645483 -43412878213840056430317886871976 645484 33816043927246945645151445492736 645485 -45140941116549900836787111512820 645486 3402219377292568959215690201664 645487 -17157385486804022502568936668720 645488 23116722963220993350700341952512 645489 -2379140003674338859313074682316 645490 -43859046748703067903216723837120 645491 21465244583738930152877895076608 645492 -48965950966494385039538559541248 645493 109136129796663270318233679613742 645494 -526352185551421764118375012704 645495 12725260600029003645404131261440 645496 -128013502645633968814095884574720 645497 136143967058621400988564623827946 645498 -9018246497593305358015779502080 645499 -79398528100216546577275079921500 645500 -9999957517456905421611420288000 645501 187148711383809502861152045322560 645502 -9396160843100639781650942529792 645503 -39794463942337509841571370469248 645504 -38796561302211242217600335216640 645505 -13155276297653947034304296955840 645506 68129053375873722769915962165120 645507 -3930248784234039007570296649560 645508 107337758458672165048016445619328 645509 -93762470147905095995512602527040 645510 6148619351697487189407399538560 645511 165634287742143664704009578089800 645512 13715361117322443159758644346880 645513 30350791573353046645824699518976 645514 17402260315652761618674778391856 645515 4833323238458013021271490136720 645516 -1102454042222389423337461555200 645517 -25258667482852395155239781759220 645518 -18549434875697615784836095168896 645519 20309973224621544591876536336640 645520 22806253896216278411097719193600 645521 39481201555893676751356266268722 645522 4742520855057138046770479361024 645523 -43068036323107396354726202788376 645524 58753575147798218092103114637312 645525 -25471095394653318591079443468000 645526 51530713881086263683845229753600 645527 72773727719570668663360575314376 645528 24861219147933220740593603174400 645529 73180279794960735405992229901130 645530 34259285832117354316830314792160 645531 -23943287684831463372659820008256 645532 9052561680666520049678997015552 645533 25476551148958792327678225530720 645534 -49473780929455395621456381191616 645535 -55167842867456882958138930120480 645536 -110912433822457070165785158156288 645537 41643268856693515331166522256560 645538 68360946321626143410051690307920 645539 1904284291954943901506166559680 645540 -6148231165072108271984515891200 645541 -19541774680906535943501472690176 645542 -58051483279821265587107387255328 645543 -118485854600768935804259821738800 645544 14145059437022045253086901043200 645545 -61917560810853967666511927735040 645546 -48491481063144492594514985432832 645547 -36689867488937067735269527737968 645548 -84932839364627099794432839604992 645549 -23616148201205921413178180435136 645550 44063009834340924350500484476800 645551 125904120638718780532007012142600 645552 -15439961353816516855599206055936 645553 -161348158509221481125430278704640 645554 13716108787661075266143042918912 645555 -46253074304807028353133118668240 645556 5452273090328796005141616179200 645557 -176833955329895478045156762586368 645558 14934525339736463807013256229760 645559 -2603955571714665483511745275496 645560 64343752670671403088432784896000 645561 -13008561536699605600406969727168 645562 37403149001170727531695061074032 645563 13905300505409024647638113112240 645564 14367033937007606240835953172480 645565 -24046236950068081334790297171540 645566 -83075599950818844814390523520768 645567 -16162699112508549222178427776752 645568 -15259548574061606367937878294528 645569 31445521225828002381935615198760 645570 -444444138348030949243674071520 645571 70975941842899521542176913587772 645572 -5809424619144612353036656002048 645573 -48019278621192398603175150678816 645574 57006407686335674617979498566080 645575 15791056546425896420330466542400 645576 -9560845656808170894904097341440 645577 -127157475784589668083113609361574 645578 27601196210219938843158027678720 645579 -112172929567773765935014270662552 645580 28642603671549480201712986562560 645581 156053006657144947771032885515382 645582 6051176085464421021242202470400 645583 94106916531820574062021379182832 645584 31106398443214225292729483575296 645585 48588014744966802409497979107840 645586 22167861906766764376397134273824 645587 -44065080442238405032707056342160 645588 -8670719302832027694783111966720 645589 35134581318385110247958962327456 645590 26517663592867646600301086659200 645591 101090169066340524664087013682792 645592 -128159461322831462033702263357440 645593 35627561895010126519576842302664 645594 30211030749402575048186802547200 645595 100426319505151755033209072241600 645596 13031989579825297214408684817408 645597 -156265124957968243334327676768960 645598 -49032869554571646136621373259840 645599 -24328016075688930585932057282400 645600 32658765284692762749099933696000 645601 -123926104546984672402940704634400 645602 -1462305441023128254818226450048 645603 -4126599224697402076741427261952 645604 107625644697839036893755298103296 645605 94890120218405091771723308155260 645606 -2081089031362549844536068295680 645607 -1832578559400209630914776294680 645608 85008447010654984613246351784960 645609 -4480341145843406328076488432480 645610 -4827490127055888871617206138880 645611 -55523656508055410749185596491788 645612 4494158950895366705743105695744 645613 -41725365490379503619267011997300 645614 -44297032605886578744318645073344 645615 51962505756195614616217478840760 645616 -32002247337292049166816883376128 645617 78917986420091354304924785448000 645618 -1427744852808518801236150912896 645619 -54104128141257713807667430317056 645620 36290383405630559312534972160000 645621 22098826276241386527596001318624 645622 -92819386520958122138066136559488 645623 -37084425485816034116139029267496 645624 73079624772148663457946746265600 645625 248285315413955591848121251250 645626 -27553060566731345589879343680432 645627 -9938147050300885409093211286560 645628 44032872916595577816971187642368 645629 -95483582079256275746735875723770 645630 -16010576491904558465700600708480 645631 -6849946254604233243536312574608 645632 15816932947180228285742010335232 645633 -19905180966142694797680045889920 645634 -21944038213607085378920572011648 645635 7996687107182103737652244744080 645636 17583015149066901459363349008384 645637 6830619206388463363869105488640 645638 -2602878041538127056507994165248 645639 -1670045057475984010741043013120 645640 14463703537509730176491416012800 645641 60926249971846127722055823894042 645642 12867478855867798156035316430640 645643 -43402021967847321280311266325456 645644 -93963670803851672901731441297664 645645 -107801563123097293266264913920 645646 -16394231697336129380548805822016 645647 20498857773068680028457887538096 645648 -12883720215704278285610308141056 645649 -3544182978272563814619945206350 645650 2859483125197366330131196140000 645651 -167667978420815791562852751182808 645652 -5790252040375871196975296952320 645653 -20224764193642019562980804188320 645654 -40980483212727166619281292450880 645655 10305975424714988395089520206000 645656 100779395423154477490127462400 645657 -10537158438037435356238346178912 645658 -13104581707579562336237021141760 645659 41728454807733162502043136396816 645660 37904645331567029595437464642560 645661 15862565959488196042189590172262 645662 142703143141498244813331792864000 645663 12200128971470609763961078732944 645664 -27560422989140272456918403579904 645665 56729133352115662415173774240320 645666 -9882032147399789482275256859136 645667 27772183296751421310589366110720 645668 -6296593791320774074702291795968 645669 -76064075695411656294229586874306 645670 36213896583754561689216160913280 645671 -17464867355393786714217759048408 645672 -3267230191457982656073420718080 645673 -1658635072280875951777456757382 645674 26503290057469581687577928954112 645675 -17524422296816697386123138307000 645676 -98518340315570224243599158727680 645677 85401036909074268751603948560000 645678 -5058854208251652550894702018560 645679 -21186596765805889678029704511360 645680 -1666668369565603213274171965440 645681 47138507967419069800936613671584 645682 -13380355415224671904075503464928 645683 -108277198173100736038909861342068 645684 16349749179729708678826344007680 645685 6315434051349227254902815655600 645686 -34107707995730934352289288398080 645687 5692812978575327949608515890912 645688 -2198643988274500182216346275840 645689 9976655689629623571980375840400 645690 24085939083347174718722695499520 645691 -84807372522327777128526910490908 645692 -187169064555589416519540256911360 645693 -22772234942177867996326831603872 645694 -9784158816864891959311028974848 645695 27873714339781132148364037532400 645696 16971065103161848960643707699200 645697 -48933690665820471679826350415660 645698 73496705637167419689380675835600 645699 13422411929757512626371552900096 645700 -48847097396502111900311398425600 645701 3894784295076914742593327825952 645702 -17191270104704756555203724359680 645703 57665739819410983352620010500952 645704 33561031414859507553817064309760 645705 98350911214300784032846195795200 645706 8978043903144516840617943840000 645707 262101825128963884809889908981840 645708 18065810427757047443936377552896 645709 -35349272856061157912386948168500 645710 11026355528762305813260373743360 645711 -50727292781889678565796155256832 645712 34512140610427046568223498428416 645713 -162317271502910754624936177457038 645714 -34088324650686360877278270054240 645715 18527236152839882720989011475200 645716 -19562688297322595227786295466240 645717 -75419882538824281978904538157920 645718 -19804407735610398540337579657440 645719 -50328616571995413327497804218656 645720 61932888776529174223075079577600 645721 9994157324142346849386405124612 645722 -37057696680906390168271749830400 645723 -20225851495780263694792024698720 645724 44591131164273896942574745847296 645725 -17467014420281461476064751282400 645726 -51619828705226325381032765067456 645727 137706795755732895472626080300576 645728 -116902914106597100402822595477504 645729 -26387938809239499709134911779968 645730 13880609124459830479634336593920 645731 -400407736655687082247526812728 645732 570175531364928654062935019136 645733 39879136322236004188122563472000 645734 16189897354794879522034707272640 645735 -54161223972293449580289922782000 645736 4673785129642461928328605532160 645737 -60497479284104513446247483164614 645738 -29445952382490558476562629271552 645739 139072002830421892391199326855540 645740 -31258041998997515585318847820800 645741 -45356696546865189363367978344948 645742 41621120501105978618782409566272 645743 -3222656774878602574723381211040 645744 3348111688698306791127353131008 645745 -29472927234262081184242567175040 645746 98523506415788614236707861314560 645747 45959573561369286085297973523000 645748 -18601288053889326399785667041280 645749 -42603374192222407561709570462646 645750 5051605634967371192279880768000 645751 -124939013601494031356039876804248 645752 4888931490328124408347043205120 645753 9082056387294306647252058391200 645754 85872442600802350830484540638576 645755 -9760034813629094432316758880000 645756 -39644939996339326931073116118528 645757 18456166101345648523508483516512 645758 1937778241317585769497690470784 645759 73168956263193319146814599528720 645760 -23089765794842807784478605312000 645761 2358762066948283299893810298624 645762 5306523140385270126575515597824 645763 -56897529875203295042314548825988 645764 5252045855775308028693738172416 645765 -26715531455750853707705579587680 645766 -41161991095808489987083951459200 645767 86334572601063280137652618165752 645768 -6922813249879444287394160716800 645769 -4607209398853273776807705566720 645770 32790056187982895134330380778080 645771 -22023315822587421885561064359936 645772 48216535376451132111247180569600 645773 33408770985370340316106962503724 645774 737478918037361546175566803968 645775 -15572243159214441118198101060200 645776 24701311231460048462093004152832 645777 17177083903589400863792537202 645778 -15614656768217672961576167761920 645779 93066265296496027146528931289976 645780 56932334980980932090326122086400 645781 -100243233088866819457469329310336 645782 78097671086531947540398906088992 645783 77470196421858819743318764645224 645784 178155391937441182813050163200 645785 -10188455499360334810775981951040 645786 10462847546197172761767637747200 645787 121148908694161847319102398674436 645788 -24387916687314452410540131824640 645789 3655640915743615957185042818880 645790 14068150042195613031051166574400 645791 59280865385762051542049165365200 645792 -18771340983789465318666261233664 645793 -6783663901798309463411221373696 645794 -21827694852715098041051335856640 645795 -12278547072814849447830499745280 645796 6561678270087627966838373246208 645797 46578864440224140437399942948412 645798 17956067799763701169853106049920 645799 50304680297743119328385347416192 645800 -64715117377803950141887482240000 645801 -26775107765435310142095790839360 645802 66870170029142575419444946226352 645803 -81185295406559618588668256319948 645804 -45218210223356543284136865480960 645805 5552973944751490367862242264760 645806 -2403308651405396668946686442496 645807 75382375223845298518534347423120 645808 -7217153058295418964017715347456 645809 7616965567896061540307792548404 645810 37588093091407834434307821772800 645811 -109938192925734587345704841310200 645812 27559319016522341318117120950656 645813 -2981035942743946029975525415104 645814 -12311846537295707778364610751360 645815 -8882767103002423788108511652400 645816 30530315438063716004331665817600 645817 378469501553412794126361728448 645818 34951031272911996440508510952416 645819 -71910938629981002143389565748456 645820 -27328494918046759932999939724800 645821 -143706212531456137788459139273056 645822 -8990542001072139138785957912640 645823 20125805091172813202234376872448 645824 22114793221752673798748667641856 645825 -17998215234048442046423291760000 645826 50908982676123473468000767781280 645827 -21432707519519925286541048395776 645828 -25395411274202151089593621447680 645829 750198511073491386612635645790 645830 64917438817527426112938421804800 645831 -1978300776801186057761725170672 645832 23398072837658840710703772057600 645833 42839118117319897951391594261082 645834 -14650537457802531300540052889088 645835 455667168668007389178051534960 645836 -16763921761626645433630781195520 645837 -24750989093776589879940364242240 645838 8982375820831243319770639984320 645839 16793834333275896456351658310640 645840 3763199124712080429881779814400 645841 -63223739654784545702761117971840 645842 68114416753383691358054086845072 645843 -7935231376373556172201791579072 645844 18154489408362680859152164736 645845 93830282868423912009644285003100 645846 54801005509656603910675033089984 645847 -145687754664607839053913772378128 645848 37643098683750859674153556377600 645849 -28494741082551583219598119193766 645850 -3273599800712210127221820567600 645851 97946062123526961386001488646852 645852 -16957768278205873053677651632128 645853 -12651368955969204551843413593716 645854 -19331738296716728222831569268736 645855 14685386096878192636764451729920 645856 -82853003547624338056944494051328 645857 54041704931798255691559319987106 645858 6151289324870969603557555148064 645859 -73206095685785827309242753200640 645860 830062497529693615033621340160 645861 113465680956167743492551037941984 645862 17730345980589218646522666532992 645863 32379158240252935466996530565904 645864 -24099559096460009781780663828480 645865 -46602652027733345498033752807680 645866 -22051170135323449429776967713696 645867 -30554621263291650386275670256000 645868 -110174400554807254983269845996544 645869 60081053365648105945719738395670 645870 -3869476603116716383009532899200 645871 117805156977467447257185332445544 645872 -13854332911128391353488701882368 645873 10070214567555510090900626097600 645874 -75417681139445508758307724889088 645875 -116907543265207052111670299208000 645876 26300006708705844099396173328384 645877 135866220156553173830690172791726 645878 19530134550591974033426794926240 645879 25573865268440889319668104775888 645880 1461207351778949056438866124800 645881 -141840378766937197185721348634028 645882 -38644073623067781996495398596608 645883 -10496655111271923664072798730480 645884 -37148762514316979607419411165184 645885 3544115005467637199313268055040 645886 40103860461979353110909441049600 645887 1426670859943259380673969825664 645888 -14740231065048331286751863635968 645889 -107510067745337618165250202605310 645890 3856550445670969932663922260480 645891 -32302279387741969198523202112008 645892 -37983290481082475807323326219008 645893 102403699224641192512511126066142 645894 -24288999938642927164635050897376 645895 -32688611622659132546075613619200 645896 -140966109642790375200250550430720 645897 29550992306141989170345417723072 645898 108619108839260940364326031968 645899 -7687916676438969809679315178080 645900 22462144646448646857221833996800 645901 -60536344482670395381364131377098 645902 45260960406662143653478487881152 645903 1448755486024113967958970841080 645904 -922215310147145278255283568640 645905 649114064586438094024975070400 645906 20841322331441898102040674879744 645907 -128011786046594745861959517765844 645908 -20313317591516499772594216945920 645909 14857497225471380562844092178848 645910 -19499292432477486412568773712640 645911 1624229524871179356894111470304 645912 -25024520207273136501093254830080 645913 17508997045686053383778695558144 645914 -37183654661410066171722884421408 645915 -18219851272191367202646331278000 645916 5239009647411779842778986639360 645917 -131944760920195771237536672889140 645918 19273967142838881612200805018240 645919 -16675401519605557133597909755304 645920 90361418219562571440869930434560 645921 -16887109208518210157482827052800 645922 -27961427470332436188546243575808 645923 -49464400115910479083882893730440 645924 22273492130010771508511200880640 645925 2014216078384189872635632352800 645926 -71794689003151724965405627949088 645927 -42002574392762234256238776267480 645928 -31397609533165950625547616829440 645929 39329156900440662601065749454180 645930 -21815347141760646097368992449440 645931 28014261233431862517628443010704 645932 16466917402114095517075288719360 645933 56359374654330252687005486964000 645934 27053470759261842583030557414720 645935 13010410576691392154466774407880 645936 6756844793379265242797067436032 645937 144706285688398814980144302637586 645938 70975041886543094780854686159120 645939 27400851278604617603080370408784 645940 48365828046265825170643967159040 645941 -32442379274100338250222864416658 645942 49874341387292093941472124440064 645943 126033683596349118522176208053320 645944 -9245853761603052689322269306880 645945 -5798281240473515404296757606080 645946 161022493277683549830285327360 645947 40803306720097459155413867602944 645948 -39743980587138327267979992775680 645949 -106449250702900426684783836672564 645950 -18206955121358622015781114152000 645951 -86866443265874940249956792115768 645952 10634792584996089090835631046656 645953 19079990842456779193367801071680 645954 7468176346335366415179920524800 645955 -8245875089816958868070820770880 645956 -75000594981073678641845800415232 645957 -17974761063519695955248512312452 645958 -6064910482512364513648791062400 645959 -93553833482601507471108821903784 645960 -4345795446871545419711422464000 645961 -14172393365123478095909711041776 645962 17665679017205179120620685209600 645963 -1845915521048873585915817797136 645964 -20622412050678953529936916220928 645965 -88684434940815151140317273785140 645966 -6354682617304058138367705363456 645967 -25080570663352840251687838295424 645968 14437391279395679077498634895360 645969 13049469965514665346162399700128 645970 2556004727202823260328952635200 645971 73336412298835724185194012095832 645972 -20246538780162668096174669764608 645973 11985713689133829818346631190222 645974 16778428785646141261314881165952 645975 -2914851933773934843453558651000 645976 -82591209340915573517313667921920 645977 9268204876141683542529812759700 645978 -4912308840210406380098572713984 645979 -163998552265417635969054893503420 645980 -36486932560207260234879547968000 645981 21360559239618965822087772940800 645982 -34600095193837634102515509373248 645983 -27710886397083286790729189427840 645984 105321160416782345350497274036224 645985 -103879452340905653069551769219820 645986 -13162801941971935006646177341056 645987 50375052663639955760541665034360 645988 38110345874005840105307035549696 645989 -500763908340210091082039392992 645990 -5061961957970511836871859964160 645991 -150298747551523511903703825693000 645992 -79748579333228410170770202240000 645993 14338530153172923169518126625482 645994 -76852232159417364739804936666704 645995 -14270609672918080889592261105120 645996 5397717507653855523040502888448 645997 -52771536704672139807602466883488 645998 -49359318438858440971834495704000 645999 -157265266227208614265653298800 646000 26092172818571699184495575040000 646001 -31025833134727846156819372655808 646002 4138364224962327746345329843200 646003 -143459692496468920429879154253748 646004 -66596837114553609645145212499200 646005 39213667791193533000326636470560 646006 -75122570404246001987335211934048 646007 92133594808094866265503390716072 646008 -59434531012351232473089640366080 646009 6044474086992137987673692984320 646010 6618251072365698756843418376160 646011 25491261545363263519827486916920 646012 99234208333748468344611527469056 646013 118411424215608106061108236784262 646014 65231605077771154471736390433792 646015 181391794768935648663160920840000 646016 129514675036757032512622700789760 646017 -19830949893052220658949929757440 646018 36962786710885360952420404842960 646019 111758548694656817590094978520 646020 -11043775351349035377246531601920 646021 -2189121273971896225113820200708 646022 -4227008308359087744364874005248 646023 -15324016023164195902984113449856 646024 -26532171962944749317451885281280 646025 82052272749209466750104642087550 646026 14654943325952256104494894566144 646027 132665058056329507518565622321876 646028 -10226216909191841017498176536832 646029 -86819859787279046581159839423360 646030 -8261700512324050179939337113600 646031 23501836128901656597223087317312 646032 423804416567592255716442636288 646033 -156335655553436982811817816884620 646034 3333903382754305909765229228832 646035 -10815243768787877210837901612960 646036 8110164833062753554750966867712 646037 5636255656818206916677607002304 646038 -24241309279327126274544918446400 646039 -108999484486374687026739184431160 646040 -20000403357360739735825892966400 646041 71953308671507410876608870323424 646042 -8873405069296182855658022665728 646043 -58000925379437494449996371083440 646044 4261220928543505342833386790912 646045 -122987598868468996638354816599700 646046 -85093234529793607777016930057280 646047 505789592374044044140744465488 646048 -37797463298676386102806523805696 646049 -32963494362828149292112817393664 646050 -1171436236614377910085490784000 646051 -20104257815552664261886710870720 646052 13178189197327124114733496906752 646053 80940554340462861054407098468704 646054 -72461434952822601570890204181024 646055 -85920629797180277687044979689440 646056 -3010505931652121546889991173120 646057 9448118072275431013280882158400 646058 18777609952937871885444463954176 646059 80415927063701586587107189519704 646060 -25988596886298207390843653867520 646061 -45304487443413934684224444881748 646062 -79549998176661622785243732787200 646063 154414171752481790122698704508984 646064 4148812607820652349570747596800 646065 -22286837616911854288223252296140 646066 -32922188469677322037860412164480 646067 -105140754087387399956910119728884 646068 -62758262748681212600624839409664 646069 15296592089870875890466904808000 646070 14526329637521413671629441224320 646071 -14928983909717135439158241901056 646072 24764230044745317706814064230400 646073 68372826550553937414450929969322 646074 -10937055508927479577106662166784 646075 1021517582326333229602282732600 646076 49346852177708420347353711659520 646077 72394800456817512214407069477120 646078 11400469816620010765723754060160 646079 50686140186267966253828896644976 646080 15577094584594658584143184527360 646081 118823171334739598631491057319472 646082 -85133679431943105395055308582016 646083 -102577630377086044095745279472400 646084 41353343241611312792728334297216 646085 48991018475890172950845762669120 646086 10231945922810604491221755561984 646087 -83131136870348654336181913033296 646088 -53185085198782405281592535178240 646089 -32615898842299617589062544988832 646090 -6026697639905536900361904055200 646091 114893936309767058048070776864400 646092 -31397177342241590592854445470208 646093 -8147151752124945147115083244416 646094 26502601371790921801560664105152 646095 21188405160250830558557705635200 646096 -17893736159169274098743095197696 646097 -5347552849227446191474754013708 646098 -10637438691867118971656783420160 646099 91286620503891835379193011317100 646100 3555277587717905787377594572800 646101 -35527597791619332244415808176370 646102 -21659489201348658287435624979456 646103 -17951322370446134084753050038648 646104 -10925557737693099519214247546880 646105 60752888872525770282414942688260 646106 30231887313133151281592617888752 646107 -35478563935963974275866246661376 646108 53526544126793982011469294422528 646109 244924456595653485145868303790720 646110 27211873078349749134740381011200 646111 14264231549892289471530611928000 646112 87007307802344149799245638795264 646113 -34484904799238673510018889761216 646114 -67589714771831417220903815130240 646115 93752930923427276864319528359760 646116 -3287818513110644920851461369856 646117 -68394443344401416152731256418948 646118 -666050257606522998417891651072 646119 -54591276675354243598682059509792 646120 9823457105155353760831729152000 646121 896404860280820892248483518464 646122 -9728870644149112666985040016128 646123 -6436097706477044926343593747296 646124 -64563025122313772906959836712704 646125 -109235155513802537026735498872000 646126 18797271765872952554316607074624 646127 3691827303984428688981307151592 646128 1893943021652499239474707759104 646129 66057306797831571735010209466560 646130 4298082103000332390704406636960 646131 3379072603576801338117521627184 646132 12346998853030168257162854490112 646133 -6154336463640412186511302613760 646134 20615946578467365317226529074048 646135 -5044298546139818112250272318240 646136 -92651688391223102393235318128640 646137 17331501576558695819047001417520 646138 45777497791471700487506985327840 646139 8062841395820704971920635683168 646140 22314167555745596118444057600 646141 -2841637501787103861265004369600 646142 16802354710064741583217674698112 646143 20237033564011091842873689393864 646144 -156451971375292131385818002489344 646145 12739095408480788830138375458900 646146 -4419936698633175174500334756528 646147 40571478377992396781939836089596 646148 103509706385218675080244567550976 646149 -39558732103929801459985369361280 646150 43742519021477371757013209800800 646151 124027564280245382786270594906904 646152 -9635747198776711267956535296000 646153 -13895504730643606503971887641600 646154 -85638549557351773005313427158224 646155 -15303052962958080457289017751760 646156 -32048930665111107790253607911424 646157 18459276550111816450614691652406 646158 21740517179716013416229043230784 646159 140303715287773626939103094141360 646160 -4225200599295680212102701219840 646161 657968812767628570539959372640 646162 -32294690205214337286846460955136 646163 46396366538678870769250410057948 646164 -31021739000590049201732199874560 646165 46229812233147369775803494407320 646166 13228569859081550417287388416032 646167 62949057608101720724046907499880 646168 63441138401447881063945661798400 646169 -100683057528369713672062102661430 646170 3366956220552038187777502955520 646171 109698171945248591154688152499200 646172 -18103114378828424411551584397824 646173 -38139587592374004886467880222752 646174 -51846079039249260102178542401664 646175 68829753836576254894826840429400 646176 -20785255653221669880492736905216 646177 -59795039476424546849547290462528 646178 -39625912515583734984117767240640 646179 -90663295375021702907100851694216 646180 -78491711277560857049395773177600 646181 71891259626935373828361175025982 646182 50466436781506061565258066304800 646183 23900102417821465546544465021432 646184 -36632629847701991172015378432000 646185 -14242930009844243307252514162560 646186 62622268081735449401038941615792 646187 -36620001224253210940122878959608 646188 -43446866450154934983826184870400 646189 93142513143725545785428135555990 646190 550489259590378367935137134400 646191 17207058954235950714295059194880 646192 21734901179564242775247256272896 646193 128114273678699455028788306439442 646194 -43668567502461330800704333257600 646195 -19984944664830804980396016614400 646196 890870803536445150154377243392 646197 36249852927081883124753974720800 646198 9969083366710673260580253910272 646199 113642599528505050443120125356200 646200 38577680507846985071230794240000 646201 46547251167232320826156268738004 646202 43719094109007442784951803389552 646203 -83844125803526312726728592518656 646204 -195452263311871279466438465024 646205 -1604447341069866814743658800000 646206 -21656998786643997404872173576192 646207 75665592244802479152785658167160 646208 -1460959144172728165709339688960 646209 -32516817145089064835063523922800 646210 30374435072923398981326321033760 646211 -128493353268869687942187466059000 646212 -30012732543056682401767417651200 646213 -145830894050240316915628077908100 646214 -18496343941094646375601768657728 646215 -5728202217269724433033585860480 646216 -103418012507027471409362458475520 646217 -53473119339620004030257221763520 646218 836332428494256016389857083440 646219 -10621385746871819950333550824304 646220 55871749322097345029885194752000 646221 69876423564884593786491729583104 646222 66801203456272062862172162239872 646223 -131048403352030917969935473088376 646224 11062655680837463483075171057664 646225 25814152046240752700817086483750 646226 3511872395783675391675872071680 646227 15317148467906189160085585302120 646228 93508714287300507509230445168640 646229 -11855284069547021601790493134920 646230 7179983640048767033981133515520 646231 9550425185984895386904100666512 646232 5246041778016734673393877862400 646233 27545196189452506757448864963264 646234 -95345526633487414484619149948448 646235 12654168584932434112899289888560 646236 90763450506929194617421362009600 646237 -25933242526011980006819484817114 646238 57491118535366669475153027064960 646239 60964492203768060171393945274368 646240 -13962095219388334974389499985920 646241 73119239897474787075618001981332 646242 3324765172548253058613690928128 646243 15533626723160624710382382907744 646244 -106698359888714004811755984046464 646245 27376644025211713947786873009600 646246 6112034662082458478456771343072 646247 -260310360133507380396141361920 646248 18633678810069671787261381672960 646249 -22608933411416925195289614376064 646250 16857392199147778247947897920000 646251 -66138639963770920715227134854568 646252 -84761171199062373924093994219264 646253 57634983064307373677986661948502 646254 -6244925915071599519303303708672 646255 91006872245388189826749259540560 646256 10278268564634739477058561966080 646257 -10015238948117920149852644947200 646258 -33271225581647968533454834897920 646259 -131459280052509085695450270735540 646260 -40719632895113690399400844093440 646261 -62139272277295330973453606610 646262 -58587389638881935466730721494368 646263 -54722841831105868184863780603008 646264 20419341147524358455086558863360 646265 -38952110981153294912797603932600 646266 -5179143849665290620489074131200 646267 41755307612692115267670730705316 646268 -18223026662463144322953870541824 646269 289799956434686145174206843328 646270 40887599362247278948199856022080 646271 112827614759443531160578502105472 646272 91463865402671568895336670822400 646273 -67166391887397118768615508004478 646274 -48825134724933368427089122914864 646275 10420876778056569998872359897600 646276 20587649259512675319144301612160 646277 -24508789463274763044180871168800 646278 52697883545092823718091261765824 646279 44979527159083031582444902449976 646280 -30357714863056710619809710899200 646281 97185247741703810734474307910570 646282 -5736825508887368180861811895296 646283 29497362974868748616838470107728 646284 28504350020550722078031031143936 646285 699075587428184075825670847200 646286 13842363909968314279112650541760 646287 109130145860787863513964617924352 646288 -614709495669374506354365956096 646289 -8642282957997818313976623232128 646290 -621505554875171091107278087680 646291 -3235505735916985499927028788308 646292 3247102495893055368975616646016 646293 -58558360277466995182960992125472 646294 -13308956414461019427990131537280 646295 6946205370543072405203047422240 646296 6402325750329429389013097512960 646297 -167345786131587615072359654299008 646298 57717005523276502957613969756400 646299 5188366848410962907697941628960 646300 14720222291688279208078955596800 646301 91839755013818937611116603939302 646302 -7645418546327340941561330328768 646303 10842001880690778702402160173056 646304 117782274246696921387938312355840 646305 62280153976308527918970172854720 646306 37033199906601559017820429683360 646307 13197641192775839780581187918556 646308 16901000826839568813919305003264 646309 -61807826070082841631836366343490 646310 -24748068382634006144548788643200 646311 4487050079492743087174189471824 646312 -31855207897828090786210540876800 646313 98670394733458961118927254511744 646314 -16620141902376644023550418005760 646315 73512063314005261867187228292960 646316 29841523303117829384935982908416 646317 -25113971564196158557220778787680 646318 -9638038812270909168289541963520 646319 -57426699398873148331561360852800 646320 8159709784551818576099154001920 646321 -28845232344990807638772654129600 646322 100250065477957633979374070315424 646323 -44416834165610182369065143001600 646324 1860384529805361647681867599872 646325 74737997027516464630016124045600 646326 77699668508402721785879771030400 646327 -146505123709291526184416295212328 646328 49568712092250716084141178408960 646329 6399324758363351866908025602384 646330 -9976983066924979196886688081440 646331 59850075298377067895555393566992 646332 37455671023467074193138775183872 646333 784637503304809013279236262944 646334 13789996544258133965663123190720 646335 -3300965320022620299538593975360 646336 -34442174118838194943908197171200 646337 -106208719103775935935597742867280 646338 11553607844704921001879113113600 646339 -101076295029016458042690567665860 646340 36984447370102744182814880647680 646341 -24029241009199698709107240722208 646342 6578288309065803038725288567680 646343 18037728749447154732062198836464 646344 -71270150633504276562350616084480 646345 -41749038757627166977176511382400 646346 47303834194851908095843542860544 646347 17118557049866754043437992767728 646348 4612179038407158349828924057600 646349 232597425973980434650797360636192 646350 -4863531698330804098760434176000 646351 31861192789068011562234494984104 646352 -1545925158098298377798221824000 646353 45876637957221848062411109147520 646354 -48596150275344463984643499285888 646355 58628767327806481662218690532960 646356 -1331756825646811459730362730496 646357 108097238144737865243561238653112 646358 -52943421194286737975901337602816 646359 -43673977687274280394499392734744 646360 10730978451014809290414586675200 646361 70559264645192914842785892296400 646362 703697921102774087478907077600 646363 -84371657371859666682949994620560 646364 4024159026182776306337621899776 646365 -21053905216424607533484297274560 646366 -14451333610124416655596321799424 646367 -11708477433049511893019268696648 646368 -30002156363805023189467345453056 646369 41224311864782931465906968784960 646370 2583698454643654131496526721600 646371 52570513488928770149505823870920 646372 -35235392200366973864807741324288 646373 -7633036619795936943858841414656 646374 1087641617337506982151591892352 646375 -157669007795466233762943356886000 646376 -701694699965737470398532403200 646377 -102621402877436577262502995405680 646378 -78382332367603697489528912509440 646379 50114610946724163630727211380980 646380 17008257630053633452210295193600 646381 -65884916750917982729446973260800 646382 117772550681307175207928386176 646383 -13628007464014652511267251120376 646384 13071909637241993523910686474240 646385 35540323209118610297756494838580 646386 7956317303557938213520386852864 646387 -16335398000255997270233328288768 646388 -60735479488581225923606269267200 646389 52134611329496977619967532207854 646390 3669520558336807750955132100480 646391 -104016001156488057554000796968640 646392 -46316586109709127148064547471360 646393 52289572463432695321691602003344 646394 -26743752710946958246107849869568 646395 -15143642424278649269121716891280 646396 -91018231306042313830182612275200 646397 -3446450428486231177379164412154 646398 21829676882230153927884664085184 646399 62195932370424665684201742898640 646400 28434876179290174280893779148800 646401 -33604492903961020604461596350016 646402 78991509310833634970341288627152 646403 164947235445458343974388910790652 646404 -30188069703178703265405695016960 646405 -102807057921207867904196310863940 646406 12849204690583886753276242215744 646407 47320673636309813999601557796000 646408 74265839200697459555473013975040 646409 -1735842124244513141716916375196 646410 -5112116327125134148408978406400 646411 162708427369681380440389965533012 646412 5995277093241105378711281147904 646413 -31472684878091649745610536750656 646414 21191227800942080532113136709056 646415 -1179903129048781357267534556160 646416 -13187654169740825140747576111104 646417 -96291769527288204639659515761548 646418 -3540667584758203053965390616960 646419 1616031100096423093984206777408 646420 49849195220919769280544487745280 646421 -101114946579287263710305503803378 646422 1427331452706999352613430779904 646423 90005397456159805768529726105672 646424 -59873630168302069487574070487040 646425 29185192038033557498724997703850 646426 -42708634204323064671015625794816 646427 -61927905065703620789052752539008 646428 -1827148637755769164863572238336 646429 -43352487466782535658607370968224 646430 2611549098404888661994957516800 646431 -21629581470620266752419990772096 646432 155438822499122787234590274158592 646433 -140026202746453726274737573692318 646434 59364964132489731709511859882240 646435 108508972740421382214156775100880 646436 -5031454322257203759184338788352 646437 -48629164313817940722338266237440 646438 -22552384755556659589288020654336 646439 107180154374667508532633029677960 646440 59542602782427519452082549964800 646441 -57526204070205077227059690082908 646442 72352724656707138596876143792992 646443 6393501133838320186395258283008 646444 115476512580434818880503423175936 646445 -59691950662713249936329861565300 646446 19164359807635011690399054917184 646447 -17521495871199928240782033905328 646448 8198326442029934156193364475904 646449 -2082013596154518882579221467536 646450 -14003983915017534253333606233600 646451 6464406432970689197147607414912 646452 -18048863505443240753277962845824 646453 -46634572562407043762546114001298 646454 -20131335898934495591447889863040 646455 -29747703201974266171534921082880 646456 -144321710497023502412142172876800 646457 -178190812990054539855754641164160 646458 -11535302576733774716158637997312 646459 -96952322408516936792349755539248 646460 -21271553725384463576186799582720 646461 -4832444601815559543981825843168 646462 -10246723021314487904634462528 646463 166719859324604267554131509089560 646464 -1199006207075771857276017573888 646465 36419662482197796695119051867860 646466 66773376982316251658695226100432 646467 103992520970777655979646109036720 646468 -34853960949375204182652513073920 646469 33373886697450424490780376082044 646470 -8348337203972550104688727282560 646471 -34191285997299129077868376775888 646472 -94546746717925372937482182835200 646473 4677820662595694426524829494944 646474 15856678418535820905320194808832 646475 -77654726473922644738447151319000 646476 -27581124860426632595666021729280 646477 8099375016353106797948501378934 646478 -1864737203480299398333014899968 646479 18915398298737259284114906596200 646480 11779297893564255747154388828160 646481 56352733388891729344357896138864 646482 -15713665691606927401102739457408 646483 139683247080250736568502192089400 646484 -50846930345883013564971342096384 646485 -34587885256084166141131879034880 646486 27914466061922336582604327996192 646487 90068147071091238664822975703880 646488 -2792116877093848456689877401600 646489 -102451956045789325855372744763120 646490 11775138744720370733544399549120 646491 -286928310872647965970368373608 646492 -2091260413390926415580922470400 646493 -54358286212004434223875504393422 646494 9287097832911989746320212782080 646495 58459838575896117040639507214400 646496 -6685330780877081349177963970560 646497 103913402966441639250360573552660 646498 -37336477699570464838447074414000 646499 31283063285555507911905715613136 646500 -9558337267517398099378845696000 646501 14155693628412701489478773540184 646502 34177811036390569386635966729952 646503 21561884079237643151282972112 646504 -132825870225479940894643806535680 646505 327887105503387574499824017920 646506 -36623507439245152613657109868368 646507 55323499835348907710046202390320 646508 -51541231244919457771619026044672 646509 44042245213620739449074312637504 646510 42960402452999220790571052082560 646511 -24493762899625565430552740919000 646512 -14589385797584242111628030607360 646513 -9581747052730720251717707133760 646514 -82716296807875813162010122128768 646515 11235935544810366627398885724000 646516 25296710517074995613877845777152 646517 -14893418447358512596848167134560 646518 -14882501958354280042537884693120 646519 56409495732853616973613000290920 646520 -22500075844575387621587920896000 646521 23145064362824520899213930962512 646522 41333628821991511561144593580800 646523 -94794266074473417639976988091228 646524 -32546574537967032092815459760640 646525 56744090478466908964310235153600 646526 -39683646795549580764986104899840 646527 -39074468572528593591995267901696 646528 -76576326345089903095976747335680 646529 -21073694253219235368140621094552 646530 -21042056176118194286515400801280 646531 320756501222070176752511138622352 646532 42038166825638838207654619422720 646533 -70111844000183017220565889086498 646534 -10727892118026535096446100161408 646535 -18853778595083023124843942096640 646536 -22924451255590899232514821324800 646537 130619342035918945116107095340186 646538 16874432693505556394576402572896 646539 16611089499550796549001409648368 646540 -27571996770139174051247083637760 646541 -25663837906938454036434659639328 646542 353518162827710981301048681792 646543 -44086146017568593543297906208208 646544 -24915735367747704204044153831424 646545 -44393172455566163950333033639680 646546 -43461666821016409569453384636528 646547 65089807501808482806567664495440 646548 -178847580554250847312629104640 646549 8722027840656606426065014321550 646550 -51564392436021354253176513259200 646551 233792734093950936594878357400 646552 123513278780201881078502372505600 646553 44950935875153233662070807073664 646554 13083258158172096384059208076032 646555 -22044405401809033157396642160000 646556 -28694202891751656146401084039680 646557 38725099200067668742620454228992 646558 74192682026239182217447518617280 646559 139607928837445905485112860115120 646560 -66118149311697729432651644928000 646561 -9376709556434319651534975160056 646562 -7542348882935378125611572510208 646563 -77248058760356837186981161042056 646564 49194972355325396895019501122176 646565 7301585171553618873294857054460 646566 35105795138030952818905317330624 646567 4691163715522240031284472224192 646568 540803990605920210562795100160 646569 32716153206855190282712140154880 646570 11170728721394392494713145638400 646571 120841006015051518820181149310772 646572 -10686775659796653935767340087808 646573 35870544638734692366771718604822 646574 52665713548836326752497605664960 646575 -20564353939260650339751914264400 646576 -4000692664963025851300992516096 646577 -105295117822875772378678200062574 646578 -26673607561143052848448910098656 646579 -279546024496131071380601637573024 646580 -16380488358542952251375920588800 646581 15892405522402212322025655919680 646582 -55489747896138883906639884249216 646583 48745318723521708922117554099120 646584 9773716213553215098327634944000 646585 24388299220084876652247645107400 646586 -37128968817834093346381713389856 646587 -5184536148322886807821052295156 646588 25476816257971726042771175349760 646589 -104060173266766339773282985258560 646590 7117777700279922118695075532800 646591 1497288428894147113564862580864 646592 23140405781238322851283873038336 646593 -100582183821150203382348737424336 646594 -27906375113693637300891961184016 646595 123227620704209155085497459075680 646596 -18448574746706369545023376496640 646597 12926707763216330538641412180864 646598 -2197545285109701430407338903040 646599 8470988275843243486074120375168 646600 23917643405316513349773712128000 646601 93766771257899271140021848895952 646602 -19826254040885555663769535176192 646603 -528420174340033858712426721656 646604 39963484007657620237803161491200 646605 -44094396988547295907851026601300 646606 260321035250702625962549601024 646607 50914008754400127348365740839480 646608 1852043062694585202356266598400 646609 130030494882654632601256551341810 646610 -41518524067225887950310032051040 646611 -8863139511615489009820952251392 646612 -44383216190018050714153870213632 646613 8722435171316181811591906942560 646614 -32403248629823240180205297729696 646615 79647757467806491611385114238400 646616 1298404774528494662726967029760 646617 52548021560400720366440130407712 646618 -18192856182142565125162550064384 646619 -15794384858471084037362002129980 646620 18679505947705821328352373196800 646621 -43209309840544278612019654097408 646622 -34857289157108808193683824285568 646623 17626245205907914901606568078792 646624 -270036179664667399559334592512 646625 -50535055351448816375266887120000 646626 -28661900011035858341887695399936 646627 1814021659840461563969007740440 646628 -46199991019673801519212156124160 646629 -18959731594583852627720885583360 646630 14464178641503153840889654680960 646631 155411209776624583861331964549432 646632 35961488457946826830973875077120 646633 10742951724440084927885363551204 646634 -135824016814208110198003210752 646635 -31886347203351126458791724505600 646636 3925986371672879107939648590080 646637 118397459931618089507415532163286 646638 -34064950189992872441624980549056 646639 -27275350232943903806252377712144 646640 7353122761786117699044355276800 646641 -36420430753103848442161527239550 646642 13910985995497096215868308612000 646643 -49929255342176640651050244909108 646644 596916407381195435643723350016 646645 48789252126735253031940536718720 646646 9138555830199147498670089646080 646647 3539878614858316397923324172160 646648 112041780468557473442029408911360 646649 67987810823240219059139995821636 646650 -47125285461828978858670728960000 646651 17571303273355612748282431513152 646652 19100140859244939137443697544192 646653 -20022075278633202877782683803296 646654 18026756942199137423151625158912 646655 24498559080822393092939116749360 646656 -15737377050274084968808417591296 646657 -84086808840453115069328589321168 646658 -1212509726507171952288347051616 646659 12647089158055412129356147532784 646660 7016923355367318085927084032000 646661 89734215159851198214720081058524 646662 18572151547694579288870481653952 646663 -88414157953472147209717582264560 646664 -35217932865572798513433331952640 646665 -59509656306436509496464255576000 646666 35695395771453641630122893706032 646667 -24170949859920795110451090135408 646668 16325252740054988972949573255168 646669 -27772675411354453819418289673930 646670 -14590374694027270376552160678720 646671 -59254374347556660926510496781680 646672 10078781562038199625191882833920 646673 -97393539538124344433267808291840 646674 2405407380740361381779665320960 646675 -15632232074156039222358114690100 646676 -88967646369162212909482964148480 646677 235290510549714092668300203840 646678 -40844338506635546188251311931360 646679 162755748344252775874436819989080 646680 -59201114980689402016378624819200 646681 47058866933869941970422059521792 646682 -63539442445468248735490289345808 646683 65241183799329465426877512926064 646684 -63831283602870644391882436771840 646685 -19978541385224291731756680933000 646686 10678820270133946726480497188544 646687 88703595737426628133162041194336 646688 -13550600900815052634006868721664 646689 -85489302361859589652321441367376 646690 19646793956890220398296719500800 646691 83126424158027303511257447424 646692 -33849252893856814915072476699648 646693 -1009309595440682325588012210276 646694 36088217063862275830358005858560 646695 -25025568533448862957848493685280 646696 -24883068583903196517987699763200 646697 13012975049239189226022392061000 646698 -13766834352341117159124029966592 646699 33144326540089349714256739061520 646700 35352021043397925260305562112000 646701 -21512551859283823448157947049696 646702 -49894439737929547617448639387200 646703 105452263091664260851191376812240 646704 -178969643122913138101340160000 646705 -45533353440887227582669100056140 646706 -11564881728410979728124463027296 646707 -2431095064483736620575919392912 646708 -63352358267841167571365784643584 646709 -48269666939188266394891075154784 646710 -17657243882248577551701863783040 646711 2635012401454961498277646929352 646712 -107410665490153344660518521344000 646713 23574037830450366244753229345604 646714 842155547945979762705616906752 646715 -81141907516763448080385770310480 646716 -2979410160559831291208040652800 646717 -178442208011839686814119978226080 646718 67556803964270724466948257826560 646719 -90325017918041952562489963916856 646720 -600026304504833397292447825920 646721 30293438081764386053699407049922 646722 -10689251305521828992912268503040 646723 -2218021227807658604655817828608 646724 -21039461289843668171732340751104 646725 38360526760340521478074078401600 646726 3458683519631468069877818072064 646727 -4249663742376109740765014819640 646728 -52829815360559335212640898211840 646729 10822765137862733740018362931070 646730 12721213069222361706976359859200 646731 -28196232484202128610776866160800 646732 59927335542167971732902910436096 646733 -32041676862023495751484481735136 646734 7112847662770455291001550008320 646735 -73398129219569168984537477635320 646736 6368094234414057006498355740672 646737 -10260073003356188509066509348864 646738 73214462182060014493377616229520 646739 -14676602576603792423047216357680 646740 48102948953292529232441538082560 646741 83263963557336598446599240312800 646742 18576398040430065873322253674272 646743 117326251608544599480559004097744 646744 -3423134518744522566444235776000 646745 -195389745943834339452020816700 646746 -5092748617723451537277879369216 646747 -37608837420606725530413076831848 646748 34374392089471082403323662334976 646749 54628161412522021650557053868934 646750 -3625790995500890040193723200000 646751 -75561025628542293838637911597752 646752 41224548013359259712395810701312 646753 -107227311003077959978563331122654 646754 -50810451235266041010644048597424 646755 -47452720355514383773759191631440 646756 95321680889655245229555110323200 646757 -119213818828116561163918505300994 646758 19621790563091424886570968576000 646759 -1237738350953154749369760323496 646760 -14778090817712648119246823424000 646761 5969984187096430017837007523472 646762 2236175464802263904451624883632 646763 -624217506519560694975271464840 646764 6605287814238795082381124261376 646765 -3005045003899477737938570987520 646766 -19760973036514378513386500319168 646767 -97438260740706196995240110211840 646768 -22479778066238214885366034628608 646769 -14257782774544862430223923801180 646770 -13837010007440304282853367078400 646771 -114925205625087008511053095311028 646772 34377471912044575304077343692800 646773 -6180757051903157142460370851200 646774 -13335552788336868608768655672768 646775 33495728360943115285890388431600 646776 -15238272648430410696833031106560 646777 -74584744973045183029155013627308 646778 56129330438988307149937542508800 646779 -11140751843786265198127042533120 646780 -3417412327987424730302248842240 646781 -121313274659744678841030119351418 646782 4477165182397077529247568050112 646783 -94585058965142966433591077368032 646784 6392597501119238726022007357440 646785 -5925100741169658952973776783020 646786 27225736009769501943261669619200 646787 -69239054523393278659297062690240 646788 65735346077026195361784415718400 646789 33088047389186150500349095817568 646790 18922322633032345331550521462400 646791 -13136828288518765144894275997056 646792 -106272471539692447359621939072000 646793 6477209604387929864066133014400 646794 30017400671540164811109882936624 646795 48960412984616613334510511807280 646796 -86559110981416999433347811553792 646797 27204531427121545009476414293472 646798 36885219369252208813654565394240 646799 50497741801597907350082377676736 646800 5754613407605761495157828812800 646801 86425248689027203472325761769072 646802 -24208325436331602600116785973088 646803 -38913857528877301881161249174988 646804 18567386562364527214623981549312 646805 -7597584496721522166155471733540 646806 141895106577355824883297658880 646807 -15296272817084389412935966219088 646808 230963168034894832178264973250560 646809 -90520313115325141825532993563200 646810 12495600116524631267405863557120 646811 -17161543706287268014546324217856 646812 14659005628221642969214140426240 646813 43286483997708836597887598080524 646814 12842953496893727565755580997632 646815 3353301428438695073047688816640 646816 53746311164992810355415086530560 646817 48555870668167635235768319599200 646818 19660796753994719715570571249920 646819 80236145606151531219484915009944 646820 -40747963724457801132812487601920 646821 36650802260892541022710862779872 646822 -76991822399765616458781409488576 646823 -71729131473478820990042369249928 646824 44509587854188031121075970129920 646825 -67583812336285118682537589780450 646826 -40913268397829373906025794519888 646827 17805949436361990415901767842240 646828 14894634134137766548225962838016 646829 -24713321293884706843091231214816 646830 -32859286640489316467123896155840 646831 -65312370240205346763804657152368 646832 -5350004301624472615673337790464 646833 -19423501513915226646110466560832 646834 11092670964060134195455199582112 646835 -5230344103260300162507210572640 646836 28134235706566341726177709086720 646837 -30944243003617200612099165834514 646838 40354387132897499938335309052320 646839 -30778467325450042710685295490480 646840 -121144296390971032099051510579200 646841 -62713298452086108176187562642428 646842 -585757633407063448905275659776 646843 -138603178011513844809284010410908 646844 1266264920930848643993847020544 646845 26608403834975735803673902828800 646846 24987472114107147619988157709824 646847 23447977999464836211745183649880 646848 -11271011332566729341066598678528 646849 444966855300317894752570673136 646850 32728828614532565966886148408800 646851 -104443563827108281719139795452168 646852 26143507199525955598663789363200 646853 4483098170657407259793645196764 646854 17744018990252488303715416487808 646855 116325234252675769959797022864000 646856 3038580130999852107200489717760 646857 2804766147870418809847510125588 646858 -3695854857392026797797639874816 646859 -45193734576819805262930310872940 646860 -10930770457427734789303804400640 646861 47574920951284780969951950677952 646862 -27526354684417978768646744795136 646863 3630375174886739536978627530624 646864 -24328578957266479301447933009920 646865 -41351791214216049528187649528280 646866 48971217871750993545387444795648 646867 45854711433149217719779334592 646868 -29277685956326760131364125415552 646869 -48075313758691561450963291120320 646870 -16668867692074946118139827843840 646871 1152753616930755276357890152152 646872 -9356040249051624272270193070080 646873 -31393424477488689469969001477878 646874 79979559992561885965596315705600 646875 -32136062339769635639714606550000 646876 -26953511816449580992227421770240 646877 -1782337161762936356695578918912 646878 51664344790484827576507527595008 646879 -135780071469518872963991604711520 646880 27376671807578489559538776145920 646881 35818732836581061437205648053184 646882 -64178463448476131385953017484208 646883 -76168382048096424158592167648868 646884 -15947589114573252112860488736768 646885 7216930234894409476602630924960 646886 14290438649543686633613761927392 646887 14288021801545779886378404538368 646888 66389314406246675006257748459520 646889 109413963481004613893685631797690 646890 -17479715663694593228324501134080 646891 -44279905833790509806224905404528 646892 48991137526416691368515123712 646893 33858352378070665948799721532800 646894 -24734670316935645957180703011648 646895 -39651371187603097110564246876600 646896 13040886262747826260772825628672 646897 -81986052137017737339095307412654 646898 -8481775367668618357257139660800 646899 70372400819120765265685159222848 646900 10178223310091676879624090704000 646901 -107551269779397009670622268868068 646902 -7991447686922004113574023936832 646903 152094713148826521432919225946280 646904 156291184265308330883582202101760 646905 -11589019652951391048744740808960 646906 13913400445864704871221577478400 646907 66493881604786953151343555969280 646908 -9598454119376954672974008680448 646909 -74404052857466769494710794416890 646910 -3021243979177511583479282033280 646911 -23044422737824279963484844653640 646912 -645144099637244393879758700544 646913 133121526584726716794933391740162 646914 23775164587814023190437759118592 646915 -30543354408134337940837195477200 646916 -41575159807585331279716178213760 646917 -37340909282936722989139992967680 646918 -41686385847112366610137840270080 646919 21129055069610787005712781732320 646920 50890484306525224055959756800000 646921 19075971101167620811012713153984 646922 -43397515750360840999601245843968 646923 34186451957918325091834599343104 646924 -85670734883212233728516226767104 646925 -25672913435032678876319215093500 646926 -1006983951528729601494459205632 646927 33532193013972973557300577497776 646928 -41067738204731452208877742645248 646929 17108370620559244833601520325474 646930 61917317412961383609570040563360 646931 -29168240100249715590921160780800 646932 37136841369744478149498410219520 646933 43986386700617942270353945109920 646934 38993319567326664718001448131616 646935 -746997850792623958869514924800 646936 33748947907192379965793685811200 646937 92324967463090513636482671216586 646938 -11975714535597549189225818443776 646939 -1396241918813378466669998309760 646940 5575802435929293806511322183680 646941 35966004936975316633362627764160 646942 -50750755796477052442488607360128 646943 -172857661327737663286894251948672 646944 22111929704465690914368371294208 646945 13137481960039905455206476205200 646946 -48171307404045823532111433905328 646947 1011151900406087687226253960476 646948 1181645240437240218085162311936 646949 23664083116834687230770312954400 646950 -2235843952381221061509330624000 646951 2123695173066065268353224259992 646952 88439669427291412402768056975360 646953 49916288109471397381238831791200 646954 18219641382156855989315444166144 646955 47846810408334828279920048871360 646956 60433919830791325669515372525312 646957 -177334709000005724824762820690794 646958 -42607036027002767461914750163200 646959 -7540303710937755518984080392696 646960 6221042923989652017362846023680 646961 19933882429418924904743411686080 646962 -15401494548480787742460175256448 646963 -23362913952472642415506484273736 646964 124553514598651491408762374510976 646965 26013240649633865254360262212320 646966 70925688166721524903698038077824 646967 -15237369891809311422781241733096 646968 11665988279020067355338699243520 646969 -103293545666412690862366848622560 646970 -7806092642309969019033336483840 646971 -23116332334422390497879391150624 646972 -12376588225142928314945552180224 646973 -16818555857230839358578035549760 646974 57383772837488142921382032973440 646975 26655151805842552698693913416400 646976 -7018422200348592580520187002880 646977 -20488841749219731647388007715280 646978 692042867568334506864454141824 646979 -174637858978308857853997558788420 646980 13400237113799003451938120785920 646981 157918076512156580770179078810782 646982 -2032514327733001459952483424000 646983 -49185953108730860011127496909648 646984 -42635251062001740186723776993280 646985 -11217010131477126116250354014400 646986 36610394201379127762676428460544 646987 91215219998139672392487834668 646988 -39840993934883939915652402362880 646989 -7111761414704648633118662354880 646990 -20816503444550101650688644595200 646991 9171350878982319555782649601392 646992 -21657748142073873015981615292416 646993 33721276945258842733964164368242 646994 -36307284095748883023834110455680 646995 -2905885863717267505709155484880 646996 44744965034357150699598290548608 646997 -63343364937376530223164903439848 646998 16240773487358887392874428200448 646999 -8247486327836175412982549999936 647000 -104203223341936791728506583040000 647001 -43157807616768832693194083320320 647002 158876356440186494022035896284672 647003 20224454794399484307712829761056 647004 34816493728287090803628381252096 647005 -59154924451106917488617625368340 647006 18251262870470576843064023709504 647007 66578718673422072041781185239680 647008 69790988722127633853307589099520 647009 -206749479987063730986685121815200 647010 4857448057526148845857837977600 647011 -32520828312627504186679445724388 647012 -20577036635922416940217198786944 647013 28268378569583783379260113258944 647014 -18627840836162242338497911290144 647015 19719403590315146980568394479160 647016 -29301744235999223689538000486400 647017 -41565157750301826564342054516608 647018 8532700163813205272648576790960 647019 -41165410630214400667428403149840 647020 -24946909961144019891533101578240 647021 938745728181493265010996138624 647022 37879759195635070975173975300672 647023 -32399774395731685517551209408672 647024 1938515215673410811978020945920 647025 -54556141968012792810058065637200 647026 -13587937413910215792762278494080 647027 17185935013814945288273678952672 647028 -2345380370853300144403084040832 647029 60366315151902965352422030856576 647030 7140638969875358452582173331200 647031 -12598962986844607567053699770112 647032 505242698552666506673211801600 647033 35525851730038644288764170530282 647034 11139226816312651331056751585280 647035 88625700834886282746906623460960 647036 -26878117651705644329822572148736 647037 7238825688102372150772819832460 647038 7054390261684024522586229553920 647039 81404162343125813907002758707840 647040 49790511210000079690474822041600 647041 122005504008442651244202788433732 647042 -44346149401778906745439700528256 647043 68723610818450026178680804201464 647044 12680349375646064305120700587136 647045 -52150594344129473554660855788000 647046 15789223239908616786458084342400 647047 -80156178438168778421602845814504 647048 69839056000799820671646479616000 647049 -9745990200290104687997721729792 647050 -14240504654588963344698359161200 647051 38672367112602203146464478423992 647052 -8960776231486205783583124144128 647053 59369260659415118404061039399520 647054 139737590570494925239297514112 647055 -27142012863592861820372856568800 647056 -458105682502796623674869792768 647057 -6847385616709566624183601247694 647058 4573363268855042644911561811584 647059 27748015672162463303991351517440 647060 -28308471097206778409795236235520 647061 -49727141668472041959740719583328 647062 -10663993724421220956850860389376 647063 -35651405201085270129293704082496 647064 937127937503537442280422604800 647065 -53965169284700382038540119526400 647066 -34868774422240596618414234881280 647067 1624503616751685104365589187480 647068 -65166185102317128561303885196800 647069 42113050910047201011567942730470 647070 -36822802947071021597678664124800 647071 33007976784760714284289540809920 647072 4727617709368888675376964698112 647073 -35615521380420752678956760414976 647074 14369737267799750200811610163536 647075 -7850431616683681645367473798800 647076 47743384548525075523666958533632 647077 -35068386699940127283111037274280 647078 -1640800052640259203915840784320 647079 47514331923776761421432143641384 647080 -13225483409918061038167085875200 647081 60662830598121168467746634853882 647082 30413209818791469256220168801280 647083 -154616620123346892545847043865480 647084 -9349726887799202691388817750784 647085 -473372741102858309836037678400 647086 -5766834021209088358335890641920 647087 -50283081978693988117473433993248 647088 6904311002408980195752421490688 647089 177738964430884673734152369602560 647090 7115994177370169169331920592800 647091 62736777834694079142652476513300 647092 94506876354013300349178469855616 647093 -6508569424688347391477530089060 647094 -5310337719730216979040869523456 647095 92372579030705572137378964080600 647096 98114830247351031740561068277760 647097 55389124876333942005329694025440 647098 -56527790647504020441523199629200 647099 -114791027648488959713006447775900 647100 -41417815411451020806600319872000 647101 18366698860664829433577346414432 647102 18747344148146660236723487169600 647103 -28741221515322163420510943626992 647104 -9192576173824594458425304285184 647105 39540274981523404505699314677120 647106 47514723033264059195676372211200 647107 1561502272680755578889217003600 647108 33928321666476306927731048448 647109 40409479785860197313555706175584 647110 8632425501044877186189941132160 647111 21342207445472698124948772554712 647112 -33526605482879807398853987942400 647113 -54169076454579691443868884905638 647114 -38679315312809352856301428290720 647115 16670530427101881610987755659520 647116 -24846212198202452955491219887360 647117 46727998085345681137325732546166 647118 12061280706930398809747752603264 647119 71218490134020282024829710194160 647120 15553246022792894335699708723200 647121 52721610162898652348364546619680 647122 12319439897917076862562552811520 647123 -27786491765924690945810019748416 647124 27903224125953422892987008403456 647125 52261280118420840323002306944000 647126 -22490624528350170931154013474240 647127 745167924018183581216289423288 647128 -83251446066629798023273240535040 647129 -95760069705142412831407556067840 647130 -4541776573853906265568506485760 647131 19135467801780075169396774932932 647132 50517019843293638949934804240896 647133 43843946586786632995330502109600 647134 60278118576143792881429470681216 647135 -55705561929585208271864859595200 647136 -21780239173235900087434456596480 647137 -6555313486443007865635595161808 647138 -26303988487787796900311724170880 647139 33789285575709803782157105725680 647140 27656298886195170233561472307200 647141 -39606156199853207931138361041216 647142 -14661109704885690474141298337088 647143 -95929983323938203937029693355104 647144 31003999881354883443057771755520 647145 2310849639288879423187920291720 647146 40647516389916272721151057695744 647147 142165323726228797319493202692596 647148 1018066764008998845458421350400 647149 258245631479941297026881466425334 647150 9519482992751450667482850388800 647151 11734886544677083700698527012096 647152 -7327958664712539699129430867968 647153 12190106696026423924539206556864 647154 -42412880341870223607017215532640 647155 41473092672222342405605482530960 647156 -8224798541756192441068767657984 647157 -15839084595543858079730507452608 647158 42815007114764079868458070891680 647159 -84239890081453749535938579339960 647160 -43423315639049148782509793894400 647161 86343711924380499498623865254762 647162 29876396225480345218638305918832 647163 12900777816831192815531237251200 647164 7287019255847706111810337904640 647165 -64281491389790337939475828769280 647166 11510305962483781766138784626304 647167 42632734732494740993441367535912 647168 76232886478159829172285320724480 647169 -34069559096518707131292685903056 647170 -20121068698188603665990876874720 647171 28140400132372894664092943016960 647172 -67521564460407900394476528914304 647173 -143897918789618732365344890830980 647174 19804827757669832454779469496320 647175 -14607658617195346054873654581000 647176 141963003802682136983861259310080 647177 -23529724161261004838362408459248 647178 -5490236210822494535018826731520 647179 17587305657588275839905500902384 647180 -28833614823807733228633521945600 647181 -75146965781546026598399707778730 647182 15003711084845930093837909664192 647183 -678935253456952412881224130776 647184 11136314789414703226954857185280 647185 19689256883926636641400194636480 647186 -68523445947888914013735548246016 647187 -6192901635504722273965502453760 647188 53588471544431432220722416217856 647189 114503956006740937105578434334990 647190 3582351133638194005610019079680 647191 -163742675621177466823569258461616 647192 -21759368413765572156547063480320 647193 526668345209346241891806210240 647194 -26664047709451410016484316409104 647195 -54379676408908489883041802020800 647196 15263710565412999532401965113344 647197 35947852255924574376831887839680 647198 -54190243587104002642842931382400 647199 8813968892836453845773182896624 647200 28112469673569626038433439744000 647201 -121509772434148556203342795440798 647202 -23677513932715472736880107619968 647203 -12789834792821020259622639785000 647204 18195341684770025037247671173376 647205 -14350885860724210893064497897600 647206 125962634361730433844194916480 647207 -45089928935270979813787264863696 647208 19613897395876549629431585740800 647209 147936809119232609822885532396410 647210 -58876636147428900690412697724480 647211 -80238461656375508162927803714728 647212 -14850617073294743767357470074880 647213 -18774254183585833314959435040 647214 20847184714974570295265504023680 647215 -8575841901468771323467241507640 647216 -15423511911548572609198323302400 647217 -20922906520173857642029267601760 647218 -573388386465145935692990951424 647219 57051763862241484334738818516620 647220 -8658826540235919477832390410240 647221 86061102037097071980614980293952 647222 49218094095238462448891960956800 647223 -18197374648112128048141689595776 647224 79417058934639131488117240012800 647225 63662590112180491168664604384750 647226 -23616657887895087863605006618656 647227 -47913325978910818732591529190128 647228 124736464557401580917701067885568 647229 -20941492704077230875098496288 647230 6571075122470992849204138876800 647231 56141811135472481906844255662232 647232 33520494265855339106945143406592 647233 1178906439172616331137387727300 647234 -2210211804692023236138152821248 647235 3903575596170061128469273321200 647236 -393960756597492222759985606656 647237 -113644988769189736967770828699554 647238 -21077889897856023300887520641856 647239 4083759784072955171341652791624 647240 34618830290665155741526858137600 647241 19509042184122524380056707961600 647242 4807242106861015136261389327200 647243 -40837934471506916176532354294016 647244 45449561516762172082057976125440 647245 25897040259194879707407215863500 647246 -87322199604816815463926711684928 647247 -64733593515524869613690965236480 647248 11669901733309030681475450798080 647249 44015887514760592778548989903360 647250 23473233807788062014278220288000 647251 142219652276399928729915879262800 647252 -209157649995827975831545358727168 647253 83583199880398067820212874206862 647254 -42361365904367609431454717770560 647255 681644214847752850337637608160 647256 23669827559060094296533490688000 647257 22522588920986810113799977152580 647258 36483371203021135295262125393376 647259 -47279708352811799375236127387496 647260 -35869149124894873920241828293120 647261 45743270101868858627272497005862 647262 15073180057787629836442886820864 647263 28052574840438792818825244180512 647264 28161377683018343479546639810560 647265 -3716246193576051086329456471680 647266 9519562045780706444313637200384 647267 26918274442666816423704864512712 647268 59840032751613207010074156733440 647269 13051660999922227136765782840096 647270 39127780617521398801139693905920 647271 7315532721562519990226269117224 647272 39567191831326271646476330572800 647273 540309134264584596003778958064 647274 12979213104929578518911712519168 647275 -6385007442859757774536786162200 647276 -6015883376467800794743817690112 647277 92893089416138922312096509586240 647278 1525196155278647864878136773056 647279 -671459163921789550688114199816 647280 3676572254810650626594216345600 647281 42036825009395779526398602453412 647282 -26865605914330437018100471297008 647283 -7828207841053196257014614437632 647284 210382646688142673193497364406272 647285 -95976058210231739071770477490020 647286 -23879046861703338907959286364736 647287 235766686129174873092133019948392 647288 -36735348430297146345018166026240 647289 -17547432931453565469829596505920 647290 -28467120792161671164725840140320 647291 10559186909006041231537600772952 647292 75238693252079032673466884997120 647293 -38020150039783267839364347854458 647294 -10338477533917931854405025186304 647295 5807722985903591355072684090240 647296 29272418940535455523096284364800 647297 11631866641650445716243197625600 647298 53708922908561102658865174437120 647299 -121188995756198769733672261115520 647300 37700114381006501087796032342400 647301 -2189228774244504004846816462368 647302 -6879080801400695130334435551648 647303 80078736791654403653491233942552 647304 -21489838774266358954095033876480 647305 44169387804636302510680312079460 647306 16332381916415656443522380081664 647307 -8988720470497980154329270880752 647308 -23855957108646465701554074607104 647309 41878504117939484973467959927920 647310 -17836097062853665654401032403840 647311 12405875673618653574449128867840 647312 16691071318020173587329523384320 647313 -17994549296758576826246825527056 647314 -68443642002324672778621339230048 647315 40223749925993711604348183810000 647316 -37630463091647646636517144192128 647317 -10951781424110254049015098510560 647318 -29691145789227980500229398195584 647319 31696449169393850070222472550400 647320 14001067704660698300141738188800 647321 112273478811936690703984744296522 647322 -325672228751762556668141028864 647323 140508641603905469202470046993640 647324 9583536942647241254476376157696 647325 9298506041915535174052513008000 647326 -1461299463389576117571383831040 647327 -8367496055150375476252933057824 647328 -65536496522110824064776643018752 647329 -42389156916585334533678233138640 647330 -37515896556171485923055213798400 647331 153752902549164727454584208600064 647332 25112199513672955359077178183680 647333 10801093412108653009648612347582 647334 25985084586421817019180938167584 647335 -5196179693889948413261945108160 647336 -134713997671001050260100964152320 647337 33671916668800408073419457709120 647338 18854749313158018790195641150560 647339 66972804904697647334260533665832 647340 2979244794186619102821469363200 647341 -14928723628450984132292521537258 647342 5821713513889852529391794002944 647343 46082850175629118523019018255984 647344 9260764446158766742595662069760 647345 847942006441585428348449042100 647346 -937951713038531681684656390656 647347 -4828548271702743858370642295600 647348 29978634642883632485817748408320 647349 -13591926262573216184385268614720 647350 27520202480760726375027247200 647351 44743498334500122727172307419400 647352 24586961683495777509200534323200 647353 19217341194395095711782569044480 647354 41870281588753393868580959296512 647355 -20169826154426571871374601977600 647356 872841267182789175213686481920 647357 -166590261176909214285476091518394 647358 7793341506263189076221582926848 647359 -45884835246038190459309126293440 647360 -2929614025377226688347011809280 647361 17781464597020720709327097863616 647362 11743479088758559052698104612864 647363 -109424884564040656619692768136388 647364 4564836946961530813284363233280 647365 546127635936844032450763900320 647366 12791127027190858206734382614784 647367 30429429442854647099865433182720 647368 89644042958311926792749454336000 647369 79537707583479048554895355071744 647370 16862882797693657754594292359520 647371 -155534510141816764260606573656428 647372 -11675682792874657712840503623168 647373 31488123456433471655064495783168 647374 7540082426750318889501429695232 647375 29930291533856609784060646110000 647376 -22115861032890911553357678379008 647377 71151092144042725183677732397512 647378 -47372208537771401443856534734848 647379 -61966545169809606042487103560080 647380 27567372022720056211603197484800 647381 -10581065745035627420389192077696 647382 -51729986231520906709586186860608 647383 -151470011072491753414153830780240 647384 -2641092330062386860848587069440 647385 -1096330482693168101039319422400 647386 15977059527883688763363449123040 647387 52786289597798342043446032616880 647388 50501277534258951348526926824448 647389 43039194005317211501318367086956 647390 -19046145784514585435268140995200 647391 -63302153886100268882000237134008 647392 -110916023618663543140800040009728 647393 -88497877547841476177434437493356 647394 -19597419079730993520938558255616 647395 -3309966492259977644005266264000 647396 40876479522182128977136591284480 647397 84804738910799263601452263214974 647398 -86160809793685025670512692096800 647399 -48052489882301550262871909766600 647400 -9200256358579983320010799104000 647401 -12812433438588741049356448278598 647402 6321703120219048751574201782784 647403 10874884348845137300396201302104 647404 -1971997977658517571795922649088 647405 -109785887756417377238328110880000 647406 -79937071726707773633971131955200 647407 -95596997465531906989436959370280 647408 589993960615696967537128341504 647409 5959662672271900992835774772160 647410 -9554253083505468804741461081280 647411 -51372047757578181266291104982088 647412 -9105458527144919687710183538688 647413 -35360382335879530972277705471876 647414 -41783299235498483456893321774944 647415 -36222915981454624339726286814840 647416 42453773939314798605038963589120 647417 -110595659495346797141671841712534 647418 2052935137675255014970557640704 647419 -6234380138286371382465295860320 647420 -14044672032016486743624706782720 647421 -35673065030219468720519590392096 647422 20259750629534396597200797760512 647423 -46580970189844784588761469999760 647424 32611752414650671564184673583104 647425 -93810936441164079269398487760000 647426 -11978720538651771470142187509696 647427 -37631353576465613573468626201344 647428 21839670898534192090595525888256 647429 30155937973420955983566298392030 647430 -11185925449694317341624892385280 647431 -32796145073126513523055155191136 647432 -56048390824594441984041278745600 647433 3106760658688427619811210362 647434 -44022822117358793772061640370384 647435 25120008993803529694309426642560 647436 -8439883340685457335915580010496 647437 2475990782356192389716253989772 647438 64059059725729031527639018407360 647439 -49616947693684290079396659154536 647440 -12130872085151786611819813847040 647441 -34105582822415810221003829710158 647442 -44984606796310067453442482354160 647443 -61618366253506818893297713436520 647444 6825218942113662563291035176960 647445 39473851173123189019968909230400 647446 53727438833109540674993572300800 647447 -33795011789244153390142457520480 647448 -2913760175401802475009605836800 647449 94463981849813761471480509107520 647450 2794959637675111052928675129600 647451 232660656955593680268619906560 647452 -23852334915820121617269896304128 647453 -108332862623162273335553220614298 647454 -3788797242126367671785193913920 647455 -63329928020521817249595796631640 647456 -30092595092244211040857569558528 647457 51739475184856257685181607184992 647458 55554682800419411127229772006400 647459 -122763406537550125957648888019184 647460 20467208658627332311854283776000 647461 224429704841749619465694025083072 647462 -29397119594826737039036407090560 647463 -7495522112293928462320136818560 647464 46917161499803505936402869775360 647465 -12703654453809602083409677985280 647466 -1031671144853793292680036043776 647467 -106148860816417878222706462678088 647468 65541236569347048711608852530176 647469 101020341383811763920153929399094 647470 53834951350710201854677549279680 647471 -157513780880711371995663676584 647472 -3448905130541196991272767717376 647473 -17684017563727582678365824638656 647474 2212647309048858697441645645440 647475 12047149420528736975474891682000 647476 -94787588586853648944352989005440 647477 -161968772448720410402461844278674 647478 25485183348903803113989005862144 647479 7550091504625990401128707182432 647480 -61011946894888027029184691097600 647481 -12878285511828385775642558697648 647482 -51263290667880013390279099488000 647483 -97326023069749426155471349342800 647484 42858190006251969157819694530560 647485 -38518341328086372431506875860820 647486 -37174980746014907649890785483392 647487 64648293604395435279959466439440 647488 34453689900387983953696575717376 647489 158749601281715589719963064868290 647490 6870916262540493333948506480640 647491 -44931999925378118673896159887328 647492 -65578412558859407607541508083584 647493 -4351495214077702355623576730112 647494 1019779741040428853799235824960 647495 83647533391999616621760271275000 647496 -40127797751313471123867990727680 647497 29574021521979644972852791005952 647498 -10365733187417980282038316409760 647499 -46345443449862784857734822487336 647500 2195652412805339891024702080000 647501 -5172631712013268594650621474720 647502 46954527102640430640726642146304 647503 -157214248296487561425443095727248 647504 -5095720771190657330949353766912 647505 -3649707830545078897705071761100 647506 56424179774373962100709250294784 647507 61201353291918724536408691657632 647508 -45175914938685492668618322647040 647509 58005043167626031601905258645710 647510 -970425564506150440716431504640 647511 22834615309159884088497708427344 647512 18427691915517020734422778060800 647513 -7607829418625256096883204122840 647514 958398507177266843064702404352 647515 97760804342084398553344680759840 647516 6272497814907703300402266493440 647517 -35942638297376135883140353203552 647518 -627702692965924581813532487040 647519 -85271060663814232996669441612800 647520 -24993643867231815728615758233600 647521 4398336645330571656310711352512 647522 4681393715338199865770695220856 647523 -60402487618673669981182558169628 647524 20416108725090992655725295380096 647525 -3841430710057751274158359140000 647526 -28201750308434286125434312422912 647527 -86677849080398087619291258775624 647528 -4123251982895770214705147412480 647529 38735055232155296847417602327184 647530 11066172091387209490539716277120 647531 -105766518871859905035504154294668 647532 1638425133964344450688070259456 647533 -136764553038505494768684881989056 647534 -60734370255854639317173366043584 647535 -8720633688660973965206034105840 647536 11445253065760187524390104891392 647537 1324962471740146763882799038832 647538 55156593354692715933633201135744 647539 29141938963482439161557740829040 647540 77303716039724797043208176874240 647541 -2564507475711812418326855870400 647542 -7888068860231407032799379490816 647543 -25196453761605286915550726896056 647544 19726014059447998440597133086720 647545 -93241470147519418310609408000700 647546 1400741460741642933349842067200 647547 97012730853113161237174859380272 647548 11264434213854611406998685298176 647549 -20869190951104190476101150658464 647550 1620006297787759925148776352000 647551 -167317710974927322212699613720448 647552 -65851843610820080387745015398400 647553 8925899607767659088342646502704 647554 -13165080757735144737787911806400 647555 -104978743955656119869087169449040 647556 1088421187834010736737090002944 647557 18843501919789454913753411411806 647558 -71308038055271258853731046903360 647559 -21809344970250884248044687097344 647560 -25511900483447519574667094784000 647561 54165380363309018417067153017472 647562 -23808056824189340188390538581248 647563 74479392979750136761799475637760 647564 -22927268919840491683849834183680 647565 34484368712106025762416624539520 647566 27558222174159910944170363551872 647567 -1083137674569716320270767276288 647568 15416062574476762664424161280000 647569 -12883988088096232643129783246680 647570 4449242080596695691611225064960 647571 53349301687949334515243793590712 647572 -82196155479886209622351796291840 647573 26747363995217773331536817241600 647574 205512014768832080925416583552 647575 -17482793789767365159140057357200 647576 60419693035617192357235458293760 647577 -34391801760919209767956681005120 647578 -53126353299103553073571372262160 647579 -100815143988332872805478373229820 647580 398364715584455982770152120320 647581 -198226778428063488359413660216896 647582 40765580804764817285012243643072 647583 -2401663879929930473521476708336 647584 62798876973455081888847495168000 647585 115567378191688378606670290533780 647586 -11961522323511508441555567077168 647587 -67238785342016965527802039817764 647588 52561543984547457421784984125440 647589 -43507176122746201981017179311776 647590 -20150967084104180471847915801600 647591 -1932021146517376867198766747136 647592 77813457575451785894509608960 647593 101669387556223508635454221134842 647594 -45442946268489969339165609389904 647595 -11522035094921493651282296849760 647596 4857151506356984257509132766720 647597 201083508550820741746934345368140 647598 59009446120232452421454538752 647599 13655717343071198997232563686160 647600 11952032951540678447572420608000 647601 -50019359225197791084961347534240 647602 -84395064143766849821120606251248 647603 -42223693997447486863193846405232 647604 -9854693749215777598991860844160 647605 -8462101807167453787029010727040 647606 32916410375678468325051239566752 647607 29363641744761522271432609297488 647608 -129467311305931075600513964851200 647609 138081871570539263849531587248810 647610 1485382932491245355612823125760 647611 26307044437358790540383401694304 647612 -23823024943851017384779056261120 647613 159472006363021336099330238339904 647614 36107443183482700567258882928832 647615 47442359191802646757713479575200 647616 -25702342896296818630432923844608 647617 -78054027697221299051791868550334 647618 -6354199525898245877662597617120 647619 13684808008914182281950051559680 647620 -21264252979567102123842938776320 647621 21268842497989781494077116450304 647622 -45780488795004666453027814118400 647623 339534459149925888605932953304 647624 -154325223370730690178945099095040 647625 -63606182957979582249445897872000 647626 -18176521680263851364366804911104 647627 -112069140000907252955248764028524 647628 26417952854529285271419342351360 647629 60874096103843406284792692614240 647630 26945691412618250586566414688960 647631 12883570822554140291798092602312 647632 -8339175704951203798979039674368 647633 37928535596757730827401952229938 647634 -183987518144243360846951941632 647635 56074820247315777645064680076080 647636 -38210221990508321113524602081280 647637 59250992373600484963683111752160 647638 -19759408738870928210258817005280 647639 -85392405383208085112301307486320 647640 18604215889995774208193139916800 647641 52221830057022055621017759980042 647642 -87469219852510242972507951552000 647643 59499772805449651406921270827200 647644 -115477840451703711190037499057664 647645 91357847292455616139744080657900 647646 14497180710708204636735307339584 647647 17768890866218423624313502662144 647648 26958753917892904448593501618176 647649 28848351543683750736343512513120 647650 36825710410667401338765965842800 647651 116893683557124128071102969514652 647652 1191344431782838784353309016064 647653 -61672049721361160514372768998400 647654 21981338580535539858419472031872 647655 16681196217393329105253250046160 647656 -9433205916707835212934312806400 647657 -51439746854783404028405546902080 647658 -59202191235768402375944579434752 647659 132107411715160882380967842639860 647660 -17618052787291494987143219159040 647661 19426400176941135174521455907904 647662 25681241184397860636355691758464 647663 96451044317119241804882408376912 647664 -35465679886410440701935358574592 647665 -2356579943039559051920014772940 647666 -932063439434706872918447429376 647667 89058147383356011786802418505684 647668 40326113820103674798413536024576 647669 -100100379106387870525932262533888 647670 -34445186420783493031642710057600 647671 -14493609967812644626750231360488 647672 -1013387193160967426673988300800 647673 31361437888464285823557292556544 647674 66507885966760026742049476884336 647675 -28076251173935589034371607573200 647676 2843130828709998563662157184000 647677 47400430958650841967350864826732 647678 -16164317345603741620486977007680 647679 76394710490049893222885844611784 647680 -17569503264392263299185592238080 647681 -46557182958705247119419053019136 647682 -15443090415144023246561873420928 647683 -12610611130822668874855864967040 647684 83251530655663202699469979276416 647685 -14989570500417738241769564754600 647686 9689857053402930487015276713600 647687 60368548434341461622769152349336 647688 -76647160785942738773428477501440 647689 -45332786159138552663017726443328 647690 -3118415500132217674598090649600 647691 -729438821682874574051241901440 647692 -37909426864072932711133428861184 647693 106501109816288583705458979525942 647694 6295505250708401708837517220224 647695 46208215573469638771364501272200 647696 -11857975604169995350754532261888 647697 -40151590422770782003417465597200 647698 -41390064160169608869038195798880 647699 37927214904907775698677752364864 647700 17161145120292614385507518054400 647701 -178916661974721054292883230584608 647702 -7249193323304711876124955200000 647703 -25515559157535341611265937024000 647704 -105279341949958648539204300810240 647705 -74099541020693261581737859364280 647706 -2796838138258096902378925533696 647707 -46107034439231426771314323671328 647708 63783807794742032624382627056640 647709 -1750474001928019356705181040352 647710 -4550693262078076279097554022400 647711 -20582897733052740166628598388200 647712 12274183011448008173857077854208 647713 -65013965671535388161250485868 647714 65677861413683454790442835636048 647715 -25847261933829202587921268068000 647716 22444009185110382555902196970752 647717 -37048441062696454292003689099968 647718 -4881949163840097924299535952512 647719 -136334716219745638554757874127880 647720 35046774203012747415050752972800 647721 47688077520041126135477063973120 647722 -11229781435826689596448277792928 647723 -30840725397978471428610783710028 647724 19018170930034756430782270193664 647725 -3426851728956881814798251711900 647726 -43434939694927522323357039885696 647727 991819638317771808100720947720 647728 -13182351936026553202498861416448 647729 -9634901030063693701890372344160 647730 11479519499831655930037578240000 647731 97240028477134890088953812505660 647732 68077319630074334579876727201792 647733 -210695385007721209302563919552 647734 63538861825597972916056097005632 647735 23737593866431112875691525910960 647736 18197181138121326303956548853760 647737 26075765173491772630586840252800 647738 -1782917577225475606674704225280 647739 55617022499142272228823698155404 647740 74522346828958672287850142899200 647741 118958178244262708673036441491142 647742 17894433755591127729597626271360 647743 21563054137951671493063183308992 647744 -8888066414220955568638918656000 647745 784441468068256624587945984000 647746 -65242421769432557614473619284096 647747 -161184920590143976330673271924804 647748 -50850785860409739349503949409280 647749 20075840001496262483845161956064 647750 77497137971484490348697752704000 647751 -8786293043186504627612010635616 647752 625915370711499555880076083200 647753 -12083208707946317009614322440998 647754 -61810860240424876232614036128768 647755 -21404079917658376147482012613440 647756 -71572839736657022556256919634432 647757 2194137418559828015608349756832 647758 -10832024927156088736595754227520 647759 6539571489366409264341577616064 647760 5916573443665713955667853312000 647761 70926139787722571181553474690800 647762 -9077883422012791805855898768768 647763 -53129762805632439138639265661256 647764 -48084693147814179110120168470784 647765 62090782865994131411217715053660 647766 5467653900187498366518037112064 647767 153038490346255436257592380618880 647768 -31152936695780953803657486458880 647769 -1707314901947069132182784945472 647770 12056935711795429793711225045760 647771 -143331128041383533571963178340028 647772 -13746049408153903757760309731328 647773 18426423363717517518273012869760 647774 19634444573584016932464472223040 647775 28284878231043700224883799304000 647776 -12321606692344996570177581613056 647777 -43930992971127812390373056345226 647778 7717575828173030519213194571520 647779 39419590134506809572028137734280 647780 -64307997966009097899406472636160 647781 -45091419547796180154539428268448 647782 -15968022392886101753984931472128 647783 54826775765554272533305527055032 647784 56444858575073342740219392000000 647785 96361113610623137637977319017160 647786 13013768149326802774610497816320 647787 -5182075266193043937035923656960 647788 -65484069365567379343757809030912 647789 28985895667365606156260848213590 647790 -7438604159459370840651340369920 647791 9860201929595220547655443734072 647792 -5110907542571253814720172949504 647793 22470685802539502809932103065984 647794 10632619791324090452906549932032 647795 -973892305648997183139951778560 647796 -21861771766301935134240658237440 647797 -26937562728046504081576509240480 647798 21276935411055597570282633290400 647799 -723090042711035089103291028912 647800 -25299873653216960755779655680000 647801 -40447238514681838420802477168640 647802 -3540323692023769725034268911680 647803 23741485520497299294560203253584 647804 37140903182373031920721554496512 647805 -8150379512276756887230573921600 647806 31994668087858437626602264868352 647807 -5254767615906639703421984248128 647808 329956568793974174495948144640 647809 163630978665474293052973923163010 647810 -40094114425508989846458215785440 647811 27282978957680471565126230822640 647812 -105031714663857450370165355639808 647813 113017478356011882768126202226784 647814 40133636756988737944508259626880 647815 17401469393415533883824838481920 647816 -24988013425688090002607124019200 647817 -60725835553485276165148557185520 647818 56172732159943509197238768040704 647819 107023752358260986555204560971840 647820 -29166734638976033223473050598400 647821 17585817667790425451385644644022 647822 35152510304629530874424161448832 647823 49905354000218918105841759059328 647824 -11634475324470296197841350492160 647825 -86060983701675840814423000599450 647826 6878247765673293952356656559744 647827 13960553985069972672100208695552 647828 89237693627880961504763478096768 647829 9486700982317113399878254073244 647830 -13009975269001422924053191069440 647831 -41665945863553487805313357203600 647832 -66762665859638028488587232071680 647833 27601349108843912075616935197060 647834 44977241022270319551094253808 647835 -63175037331787329974547281331600 647836 -48620039751829753375106719033344 647837 -82469390458218998850935538623514 647838 -291057798281544285913282056192 647839 176215410173054740989388346812640 647840 100180421138254062690415263744000 647841 -17116805422628676258242164940160 647842 13814084124056250562322911509792 647843 -33993766429118923845914722786560 647844 -13583593045174328657951059344384 647845 93799114824079630705927823344800 647846 -67597351386484880933639358148128 647847 18921607898418928123372607359824 647848 274122071667260903808216938741760 647849 236127593440914098413794927437136 647850 -62843598362241915079585651200 647851 -84281074637110718078962847859148 647852 -8834332716258767379424848076800 647853 124615173104298730842185115281664 647854 -7036454415468775169659748370624 647855 -29508091575388837727568708872640 647856 12364562602868392744921156976640 647857 43330409106453179388897781237312 647858 3397688742495121614902337768576 647859 70360390358029340738223147374904 647860 -78099376859107338380411765260800 647861 -94956010373538107790818157707538 647862 1326064437938669674113811514880 647863 -11900657852062057025964685355120 647864 -13359507848622171875636214497280 647865 33541889717072156969676516480000 647866 47999716284839973711633850219632 647867 -43528787036156994323984605348248 647868 12008818272588199206356968326144 647869 -33899276434669131312511287075200 647870 32930515413831280378859598620160 647871 24326216612218082060075089828224 647872 -11901063426843310490728569765888 647873 34240532128473039410632828189380 647874 -48944474738613519424955990913456 647875 -5145451903387976334828747192000 647876 46429021666111971454744191711360 647877 2196349083098255456870609668320 647878 50932291110520538006480934810432 647879 -118043429187402691603089439008000 647880 -63381815840743256818376110080000 647881 733810595587095940684708020160 647882 -11711365703305156934388009376416 647883 -59739713599432498910495483010948 647884 -77037408138583513830570349053184 647885 6936049458551291398461149823360 647886 -32780282536315660741202669593536 647887 -54774467869525847304830759131488 647888 -3285968099850655902346638041088 647889 -24445046719036804081530335906880 647890 33192660250504665957544330452480 647891 96797050701066191948748827549292 647892 40197281797328285106131576463360 647893 41485407304603490866441552504142 647894 33129335254733735307290653779840 647895 -15908228252377318899748935244800 647896 8460445590209109277178916249600 647897 -152279581596158498163718162738668 647898 -13988768754333813591677986236672 647899 60458915293143548917714514872336 647900 -11305177680480082764665524224000 647901 34116940262557917382743430745868 647902 5896641073936154049351689473152 647903 34109985544577273702748293477640 647904 71241919353000909260980354547712 647905 93568261264871144272959510615060 647906 -21059481024251567425436157150720 647907 -16245166664730240632105662039200 647908 -32030371211565305075317677887872 647909 -100111968361729414269840944053890 647910 -24432201997092833829234251132160 647911 47458304569874643902489111376024 647912 69514960245236854120689674419200 647913 -17046833450426164600968849235776 647914 1346792615233922387868440155056 647915 88324123129171771769218994235120 647916 -20547424499573365081779483560448 647917 128667378745608681477250022186966 647918 53784583425799616199741304887360 647919 3037796762078919002671811249640 647920 -1152739617021346794022246809600 647921 11093749074364751986246462025892 647922 -36254745685361471638871962895616 647923 19515880318125538867607740482984 647924 -566715560691721523461757712384 647925 -3669912101630000185060341592800 647926 43430270139954129128462529914304 647927 -51288496138421108647278054948000 647928 -13134974792480044469766535680000 647929 -31780349540015023131694175963520 647930 -42043143080133658012883704388640 647931 -10132887451916884198551022181376 647932 -36947278957972616684548655509504 647933 16561301802144547287640803020928 647934 -1115598810355833233599239103488 647935 -88632486880802624506537626900120 647936 -27170096418120315433759411273728 647937 -28745455133165616502339707294606 647938 17818881592551806943674114601600 647939 15196044417021463890653417096256 647940 -24136834463154480784067398656000 647941 34138765571627361564945624470144 647942 38202636742632222221500390669824 647943 -26724314072697624690945219342936 647944 -5994286904073192523254263808000 647945 39104289379397789552699964473700 647946 -25113675931051259647732479736320 647947 68753600841289237412621012274960 647948 3007821639321842333855607515136 647949 -42648500527413383875309343401536 647950 -6875716637310457990898513376000 647951 -149623091269366531177148496372048 647952 -15918035867736071828566155264000 647953 16879109797709968154525193601202 647954 -2764956633161087286443945730048 647955 -31628581800425048784732397920 647956 -68840148597124528443578283952128 647957 -14154305780506512600330347488800 647958 37700487588662921979328682741760 647959 40767778542738157077415425428104 647960 84321103127654920883324464742400 647961 -2186246274582382842885193627776 647962 -7095485701525464523272843841536 647963 -57163469172176270930716264945788 647964 -1496360765774724010119865912320 647965 -110979152472502590476209583413140 647966 45757569453602338137975171897024 647967 -1464851422216469405215974385152 647968 231805900065646030005116928000 647969 43379625974051286256232789589696 647970 479648847082213072387420416000 647971 -32247461502083346694186721699528 647972 -46472306939505429721136492871168 647973 -290552806537099767563179549749120 647974 -17995800261311339993180940255264 647975 -10725420579857695685902024152000 647976 -49457240919216603006707238912000 647977 52599286546602975852335688731472 647978 -1538362948411162286587907503776 647979 30509408860851186088796653198848 647980 11915679862714163654413682150400 647981 -36311154572541477082083844121376 647982 17762162136853798590163931232000 647983 -33276133215875788627423651569680 647984 -8766527338034931784748009472000 647985 24892661839928156289948427266240 647986 -10539852662435796711795753287136 647987 -66320228338818192514630709364 647988 12912108061629051619782675793920 647989 94373789159116170552073690991232 647990 -6275465921467140319500431973120 647991 -49894248400741887316637158152000 647992 -5085302229463785122347687710720 647993 52618990778967902944015480030464 647994 25391271336072939976711794048000 647995 -2149726329851457428551785841200 647996 -38981188447351226701341720192000 647997 -477736453167093284952136527360 647998 11282769141010235664084804118464 647999 31362465273043461152693015251320 648000 -1613651630952843526880231424000 648001 20501391765715851562142735452500 648002 32923807383283169256450759163392 648003 63255378712701185662328501228208 648004 -23658402989578257163070668550144 648005 14042358503957978659865034558000 648006 -29577468376214988236983836395136 648007 -85467159092568279739934920120744 648008 96831336665984013637644418728960 648009 15918911902053081226287311937300 648010 -315422437153775184459247956480 648011 12402026858815325256630137489184 648012 15483085679686467770390969114112 648013 13356577866434101329336486695424 648014 64808884251716218090518232107840 648015 73165759817169445504889334466320 648016 -10764875621581442106691682451456 648017 15823310747603371404979999793472 648018 4966122120213587790387547169280 648019 -57994014335834152842021152706580 648020 26957743459227693951583064436480 648021 5095330664520207382510323389760 648022 -92492103022718498290012008254688 648023 -73315807279153699690074536977680 648024 -10062280799730934121909397749760 648025 -26189440863648378553731388119225 648026 -5086325553152912046896811851040 648027 147520438955608225711003304001840 648028 129015258994770523930286033351168 648029 57938138118937470333124322094630 648030 30661301352487088568649567432320 648031 -8434118403222942098378500629048 648032 -42741787999865187917509171347456 648033 46015902321804488523540291616800 648034 -9662055981649171303142949308640 648035 -69594594644568363572054733785520 648036 104047313429785864501795988570112 648037 93883618535971536421700032805120 648038 35564825705907922136651003487744 648039 29781522443940554921352928110720 648040 -112809664268350853484930284851200 648041 -153200776022798335754746018575558 648042 -1700849121760126414210227948288 648043 37476965272299509087305507503144 648044 -72989677228952798077149011076864 648045 -4723731712166235926625504367380 648046 -6641837188469816665632637559040 648047 -4516924407058569694955985843504 648048 -11289245965607042906015283019776 648049 -2101974457293226320389547683420 648050 7566436154113994894327787352800 648051 30745322381064668440109243251824 648052 -77853740959103818952824341770240 648053 680963192331084452339930138304 648054 72419992338040644986630033863680 648055 -3959904699318677567782967758080 648056 -86300161586359489677297631334400 648057 -82443405639151369380866837224896 648058 -14316651950914955848646823971616 648059 133406251207701279352730215108260 648060 -6086844827054120027467371479040 648061 -52482265912158636540196361897338 648062 -28086412422876675158483755027968 648063 23288856444808242947900877968640 648064 -68989888382230935879371257282560 648065 -48072243087760528359311055929280 648066 -38684824219130045259452695733376 648067 36678156409018270079188632259792 648068 25237579439743707899291852446848 648069 21176461488200677661931690200544 648070 22908512611132218348845455324800 648071 -46815489408899328014399531272320 648072 -45711884514168787878593058401280 648073 -17612660930394414871371274168678 648074 42152745336836216063598997722720 648075 16328141973449596632054247302600 648076 -95671950555008734570171956224 648077 5165634800039497203568382959872 648078 -19748327712296130056669492592576 648079 53946037983272362156038767301680 648080 5748080981651218156783128821760 648081 13557600829895023806258790904832 648082 5896341857455937293688515142784 648083 237578469962361132248228746220640 648084 25178757681911136534010171607040 648085 -9406912597305677432101943094240 648086 10488788678591549040539923198464 648087 43620990079995524801939917040640 648088 4956119772329678902557728440320 648089 -12656512758533076120324058089276 648090 20570478079977870002362315296000 648091 144596606883897544600705112182320 648092 -28394764037744803809900185425920 648093 -27305038852260722113302527436000 648094 -3564527921637939510162558435072 648095 8126099534866802451204608227680 648096 1116430428144737073452767248384 648097 119503074561864516734826629528546 648098 -20389890266790405686667283818240 648099 -48622354263331059973653441805176 648100 28945375000109460458100377494400 648101 -48752090167718944782032184440898 648102 5034850353179101148288780150784 648103 236255400722451148524871565160040 648104 122654044714864927736195772533760 648105 53008537813515020055619062624960 648106 90858071664837436924642124056752 648107 -172295992437544567177856205565644 648108 -18555845513072696081532027463680 648109 -31338358428933471981995675665920 648110 -26288044643727603161580004799040 648111 -68468812111765227670435226203128 648112 25415690266249040024062051106816 648113 73700881009850683381370923252224 648114 -10417661646060713473691157288960 648115 -47068921455727589385104538828000 648116 -22478621223309118875276820561920 648117 9151747452550769436129532985856 648118 -69247604214675120845934861724800 648119 -15571560700952674140953004555480 648120 -26598846809054629360330452172800 648121 84566349293194989632674930090500 648122 2203521496497059549706367514112 648123 19752740517135446358144553479960 648124 -68099039937380330904260952235008 648125 23487042731203620408236808757500 648126 14872820015428659091323597638592 648127 -217009418854916028022985508116688 648128 -5122914798500527678837500149760 648129 -13531063098561251575218991009920 648130 -15001831270414193534215575736320 648131 54251904808838767872683332934664 648132 -27301828046568253766058208969728 648133 -21979029264700904598695076187618 648134 -91158213195014237855899290074784 648135 -87261262690108941292590041032800 648136 130250241232573284385903808455680 648137 4642779990928705583107728457152 648138 35115493057348075306361300530944 648139 2131726606286358973353535810024 648140 7385258950496419844810627020800 648141 -7811450095037497775216960087520 648142 2788333274559608980264686697344 648143 13391598489291035903591337913200 648144 570988496008363367310643298304 648145 -13809629840560366843829844089100 648146 33095971301326752601544908144272 648147 23423410753625481461952060343680 648148 -19116512403716515961516013461504 648149 -772515263643963507924221232036 648150 -22088689094149925704636964400000 648151 -14682397219027631026052664538448 648152 21699688975279576018883087001600 648153 -80207493844790922005691293193936 648154 24922432646829133847233772824512 648155 116625540168898603075453111066560 648156 -23591724243296095188349254563328 648157 -121561990375362149639084916458720 648158 17092314491389583335426493279232 648159 -28650915756794592815967985178880 648160 60785765798747820596894646927360 648161 -17561588861417518768919700192876 648162 548328173947288870589790222672 648163 52220211747677742440504484805104 648164 -43631339254093390215032855067648 648165 27058328884965437249972225109120 648166 -34003008718920514920588592210560 648167 2563413239670571146779787667248 648168 12941827483290219953716735180800 648169 -3007145204856479284557094589580 648170 -54277428493200140961334105986720 648171 58088009257539144777245552846940 648172 -11692635092884150057475273208576 648173 54404379428426595560910102430422 648174 22726044369268483204055910896640 648175 -66798615915739709726058899674200 648176 -12273279896381769978223941255168 648177 -17559460658487833055383007466368 648178 83899223198467541613618185690640 648179 -25649159302678967514300872110080 648180 7664317169524963202283258908160 648181 65821630192194910969859525047982 648182 1453245306912991385554443880512 648183 -98273550775076842177211849329176 648184 -51201053554189892961276111421440 648185 -54776553062949703831974124180800 648186 7021360856692211779069542383616 648187 -33491283239522015962645951712520 648188 90482631102601743108013367149056 648189 -58608802051923477248475208044480 648190 4657899548729057057838278219520 648191 71265126928103359709304957422592 648192 -62822039452327259484143493316608 648193 -4903762527920633958525027807360 648194 -25086982289411694801051685933104 648195 34895229152011974083138739724800 648196 -141462793149690572668242730939392 648197 33484511590364313852946618528704 648198 -22318673194508999910621000107616 648199 -128429787418555815265003002557800 648200 4407265775949783954904080384000 648201 -2740460311235478767255798940000 648202 -52401388343673115570775024522448 648203 -60464727049384221803377038206880 648204 22589191288842325346052649635840 648205 123998677053681009359262350902860 648206 -21976309322007448319626918202496 648207 16575623264690130529559786759280 648208 -17802936796045306546623967395840 648209 49209282068784293754745674429504 648210 -3284662066709137446975989391360 648211 -72651130122714125712073777055188 648212 118013788289177729675049737667456 648213 -74452545761963795645461609935456 648214 -17390806907457712039221352111488 648215 12626687830001124138508257438360 648216 -84739388200571543683250532556800 648217 151976485487755751646733565208266 648218 -59234494068932571262183538299680 648219 -37121029354080662505390312562944 648220 -40900040626880989335331755717120 648221 -76918735090679466638118998034810 648222 4309948188436998412300334859072 648223 -77936236461671704738387163767600 648224 37942023418002989208572748890112 648225 768316947196666809498710835600 648226 44833447685623706855005605951312 648227 63227803161905918700949904569716 648228 7747212270106277757778845413376 648229 -105979443612695540948162895167170 648230 17800541681033495408637477795840 648231 -6647897047249262659915877166000 648232 3428546726726562995839938723840 648233 83531666036925659665015126401360 648234 -38154062227144404455751248724816 648235 19986969237164399074694575318560 648236 123971802397454841209432372993280 648237 -125406414526318604717513802576480 648238 -40819560364668720882869789388480 648239 -148378038046301652508733020062960 648240 -320467459217384223987304366080 648241 -21279887047430463708379911820032 648242 -3086142472354472021201015585280 648243 2191161096795252401867563135344 648244 5134860014611582315940251067136 648245 2256761804169576798100193412120 648246 17043998585420629067913679886784 648247 3919741958283931585600413339112 648248 -35767625915077156763311179632640 648249 23642790043341777408754107330240 648250 12281245782796922951287346904000 648251 -8270665111493236079252379579216 648252 38689994729045973311759736847872 648253 -174162493130932198785718679109620 648254 38779465910335629272996429509632 648255 11005646610363392043537738969600 648256 -14554980439875969915133186015232 648257 81631362762649057216543532365506 648258 4618226829677467105512945842688 648259 75122166302939686829283122134460 648260 76769511743969696764142927258880 648261 61372268112687043844921913434880 648262 79022893097736481798580210593632 648263 26696177007486092111874568103040 648264 83535469548930750809929086443520 648265 -83018215009696201059627641374200 648266 58293251112773235041460736022880 648267 13380319097743862004812709608880 648268 -669188322251346798368834670080 648269 111444959430709910692147589063670 648270 19752494868526064068824235113600 648271 -113357453825857241374323286147776 648272 4624148492180641124256893632512 648273 46456395057051425564284926015984 648274 26977693003004818482139278443520 648275 -19301362298368265756064925907700 648276 -23141019744601566830852793384960 648277 21723440799880271897912408719232 648278 55761541522655715891769423599360 648279 -57914323948863571149056256314976 648280 -65178528119397768147699078144000 648281 39232812109291724631676294755732 648282 66140227157712068091456216691200 648283 -116814770942430491309914179553468 648284 10682784290680935294661780571136 648285 -13421318370190360231345748222400 648286 45199131196467275450185039742592 648287 24939099787655007397731045347520 648288 -24421476919017369461959651885056 648289 103160816312259109036128042413090 648290 692788930076131275992314651200 648291 6742923433266746434206906180864 648292 -36437724805722217943991722403840 648293 31140226842215000058653531692542 648294 -57245146100163097885980553955328 648295 103966516283197923958853872036800 648296 -43019443893444642904691342131200 648297 57858225132301154388141797427840 648298 -29708047228487327223377419448064 648299 140617155366423246335438804190000 648300 -7080605192463664195498068979200 648301 37989631394019293875164652558464 648302 -41787505653040545594060041715648 648303 -6925393243347420476268095841792 648304 2100108618182676723064331141120 648305 -20954095808791815820722383797440 648306 -24932319415369713593428049989488 648307 148878449997499301571105953074632 648308 128119955245984291626086491343616 648309 68939759718144907220444034076704 648310 -13795267170208834752870892141440 648311 -740101062323450358591047413608 648312 -3347524452364171817844125859840 648313 -3875001534990803854994618038176 648314 -19222278005981543080314307879968 648315 -24101681752866852047106294902640 648316 110566282703892542996187986647040 648317 -45757213805444143102853192192634 648318 -86349352222111341847905146880 648319 -87602485102405760251733297080248 648320 13190527319745688306459449753600 648321 23801989551387025052161056401712 648322 -37722086978231640974389978698288 648323 19012569174084204638333161800864 648324 -47222395165335611091371308093440 648325 -27934072343073182202683734658950 648326 -9551939010471663559325719405440 648327 -7917363367218707436821640491568 648328 31016860653239767708749848540160 648329 -84322663286511505195000663093728 648330 31735107318564862504591558129920 648331 160025892784321962991533612146132 648332 -18415201650719055010095087851520 648333 7612008519023805092912238414528 648334 -29627545122831335852246165457408 648335 -43406185550787278137162946634240 648336 -3994677424519162805146933002240 648337 -145296812602297977251677404271760 648338 54111442403019003180290236575360 648339 68815011005650982495196771319224 648340 10890132268447918042779458396160 648341 -75521001552622054113794785446258 648342 -1980230110044443756184131107200 648343 -138123368630234088821389752196408 648344 -36252157062253626949641137571840 648345 -11552948459412873849589362540480 648346 -14060650419855746478140323560480 648347 -35980229964811033686470332378368 648348 -5217038551784931264608588319744 648349 -32181109813232379086496947507592 648350 21649776136670716605481949102400 648351 -37042436098878907564214820345600 648352 -10702683338577517831212845826048 648353 81801901136480528870305631068800 648354 -273295240571373436092804341760 648355 -86305325486711228612168545128240 648356 -2545915053941141383406410070400 648357 33328372311825285828358884083040 648358 10258303293991016702010599885280 648359 -218140689314861062851216824496984 648360 -41081025295700874359085059942400 648361 -12943071528685163531694344720768 648362 12103651846637876253713878543104 648363 97587561003903699510721347447984 648364 12791973221680338842175715947776 648365 17142608826983928185969279846400 648366 2187959186939330134170521884224 648367 2667612688167985081454261857680 648368 -456547996808086676467251658752 648369 -96838651803596080868629098216012 648370 23011287974840501554487853427200 648371 -34889549017527061675072646077428 648372 28127215553080046892278651817984 648373 -55015601919936106293872459018496 648374 -24557168053588940928767023990848 648375 -9330427059020985596168730240000 648376 57091885209099205916087028142080 648377 9215670621668352792057730061226 648378 -48769914831534091638818329812480 648379 -156974943714270391395942416069020 648380 -10704139022822157812483439528960 648381 -94432784530070846133780632034048 648382 -38013962905783826384874368037120 648383 -84979220444039285119264485010368 648384 5567959501955925081828246945792 648385 -42644850887660631938756379806400 648386 -336211006903850787327556346976 648387 30018309177992055677535736250244 648388 -18750348646250437711266847634944 648389 11939096374042230811818725453856 648390 362945859252320871909284353920 648391 -54078812338632077576544126759208 648392 65276645896169309598911612544000 648393 55941583795317930487133022940224 648394 -17962130339690762720434083217920 648395 -59127298731658809966146237823600 648396 -4341963111442121368698450149376 648397 676387614658454788291092297792 648398 42000662968174837945812765163200 648399 -3008003986236737354303802863736 648400 -6233667932012731853774217011200 648401 66809368297882685598247526404212 648402 -9769009227162743280438441008640 648403 -3302150774435322703420216318720 648404 54052480549437470127680126482176 648405 -1241089529084850204635938144740 648406 -35036600844309669754032410444736 648407 -25171153784730023946805137527520 648408 -22880857863131790123704625008640 648409 9892668084222568326230863270404 648410 -13245935039951153663024421811200 648411 25890397345435753508310111545352 648412 7408640592091459021151341209600 648413 -45689486983339153531656980134080 648414 -3893923243128886789051670412672 648415 -6103938425069041184898882697680 648416 -15483454024232469729990623625216 648417 30499579533337802395453251188064 648418 -60675985006653626304632327121840 648419 -12074492114649004926313517542656 648420 -13216333203555710281622554890240 648421 -69653875438022999011426566626148 648422 -10664949701119223336551960051488 648423 97199356900421249661092818509072 648424 -47345586069740417079311532441600 648425 26611512901756069767407818368300 648426 -30381179448760705405329934991616 648427 6410426189071328179125990247040 648428 67690579696583306966005811882496 648429 18993664107595461172530405220128 648430 45289177640322696621292719179520 648431 65168347636440222819132446431200 648432 -29396051874232054223794864128000 648433 -74670375349967456173342550854318 648434 -14763502104829190635146027558384 648435 36228981048618852447646790764800 648436 92771612249065239200233550007680 648437 160461131228584752207159751879086 648438 5471106074336442258119035514880 648439 -163169069377095968827336969968 648440 518403532973219961217210368000 648441 44510735002759814327207881689540 648442 2200382998480936018953188748000 648443 -88928468715238936744164319722096 648444 29378800252228364505948316156416 648445 -16758427481516586190376602736640 648446 4847155982928916975908218268672 648447 -15583281887971576401108533926200 648448 -105084862261248909861040265625600 648449 -42296948587421791379390222135550 648450 -23480792391225365811959253436800 648451 28321967081127032797021610056600 648452 -28850362398056164027804457963520 648453 30427760622273137547039930424320 648454 -19404371688894527602530040989120 648455 40256949710233993604565179079360 648456 -14858083459665131048111211724800 648457 -7805886896843784523324087780508 648458 -24412057527453234341653812986880 648459 4826611921086033835381391370240 648460 -70046116925489106885496399518720 648461 36686360266295899088387425915584 648462 -5397622826431104437449698902016 648463 -117485538706737746680521248355960 648464 -301809957102657860462357176320 648465 37276032677241730394773702667520 648466 -2017745686870374866294579084640 648467 -1366241726906114046665978617368 648468 -40752492469333328100297370578048 648469 -97592499486476850323351636676000 648470 26652281506191928288955832163200 648471 -43114002994259146553689428737688 648472 -114500521916289967706791467724800 648473 18083743144263796603617767120640 648474 37267700646441463771091119695360 648475 -35276176105261849167052213151500 648476 13346691557023594324793824642560 648477 9348223721521655065084178351814 648478 -12125280295854598064402512632960 648479 39645037401977594592136511356368 648480 21817985080974633529040405790720 648481 -113211051381569590438775031714718 648482 -45023396630647618202027378334048 648483 -700200141248401365916107533952 648484 -26611023117255075836225012547584 648485 58824537912456255625604216054400 648486 3759639550210471181892865752672 648487 41386886888680656994918271048752 648488 -252264597905218101952796680765440 648489 25257093154142283375936250798080 648490 -67443489323441172485412823332000 648491 12521375054815359348737646627984 648492 8010214067674744539969913592832 648493 18027745111282014119516563132480 648494 31556105724540667915180443608064 648495 -39406126594442329937766581198280 648496 -23490173026264647845227184078848 648497 -72304451838276274626401038035228 648498 7819708588028712512786564213760 648499 -42603476614352960105654105878368 648500 62076826925392899903604472256000 648501 24079933054401527118826881509184 648502 20784810923955909966817904897952 648503 -12070441455966469135761095282976 648504 -24334007216023579701148482723840 648505 125876565300890282793377037120 648506 112966889428568926463758231334400 648507 17107672047274484984438760330288 648508 -7819018786699630073989272207360 648509 10719287237787218226541291552710 648510 -24254631124874827717999150765440 648511 -273396380636582197236776391200 648512 -41495475213778397290662342426624 648513 2633665348675237183075721786400 648514 7763059254513655514132715658752 648515 -88186782514208730563214840911760 648516 -28557122748601142562296426680320 648517 -67610644183339499869370399391840 648518 10711439248025060376355642024704 648519 -26404141981190746432387259341656 648520 470454670529719049126795673600 648521 -114020117799897966728236766870556 648522 -8259731553504445467216695463168 648523 -55167538556880160477381777150976 648524 -57265956570930491296461859697664 648525 -23164350197571238543266103351200 648526 -8738414251723214127553513536 648527 66045973514473380265998291331200 648528 15263628200920132944052410777600 648529 8056226295584775280052962912576 648530 2956397789166258101966253056160 648531 -283129006607056042391439530784 648532 -511455116801069588196182997248 648533 -15331612901123551984159023944100 648534 24378748351004413428520589369280 648535 33915093004628657247342975027480 648536 -25640863076945886546861664419840 648537 -90812687229523187687540103643440 648538 -38386645668903767671909692011520 648539 8903800707795982440903727444056 648540 -38461108434247798213329802598400 648541 16940353887468256549214969212000 648542 1584250994290885931017536114432 648543 -16415650097991445988151825534720 648544 8996873730247043043506737643520 648545 -21671939340449789587913989070400 648546 7907760039072260850013828281600 648547 88736782480765435793713782016080 648548 27176355971982862938915674148096 648549 -437879951012958409787796068832 648550 5200017760506468012866180064000 648551 56021830071437114891415584301504 648552 48630325468509204922835622051840 648553 80684429533528883570850672892800 648554 35922226603889978029417197956784 648555 7329611490561796606682185643760 648556 74667755437348430106126356474880 648557 -23696427522466718217452409337728 648558 19676026282609601407098003786624 648559 117355925053565636989818451154040 648560 -36783630188835438038921871360 648561 -13569194062445052652488626129280 648562 -55266953662081873766275387867008 648563 118279841821713270675324105268812 648564 -58035851252005155247424855568384 648565 -70634055693610253553312282386400 648566 35637824476771367412594245230080 648567 -121707502688445344494152348893328 648568 54995897165354887004904307138560 648569 -149114419825387109651562067056 648570 -7487766127035077034399773736960 648571 -24661769964446834682147338524416 648572 34198245704981097764969545598976 648573 -43090054700149413194518828015776 648574 63785526774660864818782839334080 648575 77090865162037214239562659423800 648576 -9411661278152948017748571586560 648577 6340199537478958766051513203008 648578 -26915993311006938081045035641344 648579 -957045206929911331314384609552 648580 38908223234089341882784703827200 648581 112534014517838673169210484535264 648582 14244434658551364589553148223488 648583 50267220154936303897866969334504 648584 -80754778331888891772318168268800 648585 11555402011902157383104620089600 648586 56780121909090499156060531954992 648587 -88285811998059544069510480825080 648588 -21210197394850665124794250867200 648589 -24052387526769974076540196396544 648590 -1233252280149232416722581363200 648591 9029018741589843138379840982400 648592 9996859332109087995973753372672 648593 91583647494307461949742964837744 648594 -7562015070111102953636140872960 648595 65168331701988875131419575079600 648596 -42457246051147154049771882033408 648597 64904534093232844744591034301600 648598 -20308586948496362701266503839200 648599 13391091256468885623682077813936 648600 -27197410258037094654668931072000 648601 -20931858158960785829018617215468 648602 1625788825739328839101217344752 648603 70793664563497075376966097711480 648604 74792931204784305974356181325312 648605 -7395340584205524357980991987240 648606 -16187099071701631223237228983296 648607 99051675791739387804857333221856 648608 -40932120401653594569316729159680 648609 9472157332831440847792334818368 648610 -1691889263075924755689720162240 648611 70022040512776776286576931799624 648612 -210288679049385435704509301760 648613 -22615759651785882044827187532800 648614 -33413280463247250134180968202880 648615 -33312052993500730784488577074560 648616 116399415364668222259147777428480 648617 48572511863544391716848761116666 648618 49493429990586635171523388945920 648619 -139889924683505104772180458571980 648620 -3123225333043963551692274954240 648621 154260350907325622554534041090240 648622 30503319954313553874098080850880 648623 67573206893467272188351714980944 648624 -15554055822265197129185796980736 648625 -119256557837183763311631069495000 648626 87496170322226506715777963808384 648627 -47642320762495658421946212093696 648628 87134965993776326704384025696256 648629 60570209909361808963243113781230 648630 9688102822252651734000432351360 648631 69386731207383566630195864795432 648632 23244543690829602327360740966400 648633 44187374356643482133270125452624 648634 3622092698501769745254407357952 648635 -46910034904696484616015548675040 648636 -17125940781238923560145295835136 648637 137804815045292014466226735237792 648638 44765493622145887869116874942720 648639 -11618147408697695749439062631376 648640 1656568369802865314622540349440 648641 22503687327176299398311312675520 648642 -23123033996710333874158710569088 648643 34627549246884507866356260838080 648644 16551264119300110740984780521472 648645 -33119525949215748497112719799360 648646 -16577025668539995319509387571200 648647 27011083551550359704223228743232 648648 727521988078857105092184145920 648649 -4472428720210615555254606941350 648650 14975964011320428591152460070800 648651 50623919426897749470787040803032 648652 60702667843793024650427925880320 648653 28958402749846711756406953846902 648654 27826363983481412956773995949120 648655 -99410692900937867999834618880 648656 13843243891405180737419747917824 648657 -7320665604508444631538219230046 648658 6319507020079755886398045697680 648659 -66598069333019473440178521059760 648660 -25833544957538962018005109248000 648661 -4623660688358739755890974752136 648662 11350735048432849682636412147360 648663 -19010026292365604309563265193216 648664 -93094519959590153972153359472640 648665 -9560843663092991131481501906940 648666 905149992301547839223062490352 648667 33001299965307074599316856034080 648668 150368951699134162909266030744576 648669 20707194810909570639029697208320 648670 57796426474094262541391349068160 648671 -169391690234412267614466772108128 648672 111792767757370112560564831518720 648673 -164905586196654642889476034948796 648674 -19886209357073640504672506036160 648675 -42259490207005816418398732791000 648676 1127081441933576303705661964288 648677 -117856996970440606162069950297474 648678 -1601130426004291427626918142592 648679 43392450869274032045980298709640 648680 -66096561646307019281675884185600 648681 -129839479938242438616124793424 648682 18049871647709504095304252598192 648683 28906811451845807810960837035920 648684 6703097393930662106923485090816 648685 -107168263356393862027823269765620 648686 -23034199895835347033762600661120 648687 11035932373545978327577139649168 648688 27770923362949545599912525299712 648689 125894937180063856273546297745490 648690 -10634747226757144865601336345600 648691 21682611667377382718687520437272 648692 -14793013792946019534461606670336 648693 -95715119973816670926435703718418 648694 -225421358858027836965568225456128 648695 40928536941154540071322117326480 648696 -29511026312280231717749573222400 648697 -51483491172808961004018015776768 648698 911946157703040045063784669440 648699 32657216217362977921582091773464 648700 2361047582778136724245816000000 648701 -39394614831620237154868601334900 648702 -12965744290547490766644647013120 648703 19957633101958627305736032749040 648704 -6091267138803957715466692067328 648705 -49978297593995343204415856788800 648706 8937958957533971333678496374784 648707 119511956167055404190550631273920 648708 7871770570321017115854981442560 648709 41474254985365170492404487922910 648710 -1341453853847161005031400826240 648711 30604710728318034093345773623872 648712 225434348378241026729137774387200 648713 -54333491081185737741702325003200 648714 7312787308572257746093205848320 648715 67646364932628696362838549037920 648716 52210200497080079891706777059328 648717 1211377742071662876548085007200 648718 10084614079284326544964025222016 648719 -132185161892640837327260795084880 648720 -5972240353792749829471896698880 648721 -13097842234726260022045722659160 648722 -80771300677461972115899840191088 648723 -57768289312474257086917134324432 648724 983120377439806031351519915776 648725 27619473535851786239479937908800 648726 -8998466642844475153129971762816 648727 93168306578806160375606335263792 648728 21656748807381413677340440719360 648729 1388206711220552308530650160810 648730 60291786318575290486629722654400 648731 21639094236812853922978972262532 648732 8513776547777064530767947374592 648733 65552780680310681031939605515404 648734 -45984990943819066711636291604928 648735 5912833169158980874670792887200 648736 -84103072071591366855435469455360 648737 35345065676834686119279484253184 648738 16468210065975391935767170750464 648739 22749673874525323736656790886560 648740 1853104238018503313912065536000 648741 -1046593920772786684999444079616 648742 5475340832303860299694369904832 648743 7457700168414739450322788489824 648744 -79214059564754624223312642785280 648745 -103248404088034774300463399377500 648746 -22356226172512167051431071411200 648747 -60910110592849631732702300087832 648748 152777598987224651093728726190080 648749 14845928821602284060365373298636 648750 -2810146311081236837306048760000 648751 -11719969197686234558680171175408 648752 -5358080432806126462171087503360 648753 -15133686408950094945558035551296 648754 8932972238021453961730926138912 648755 20411390171229615173638651398000 648756 -87519878650724948445737800765440 648757 66595431095030853567295176220060 648758 5383013823138069410804363359872 648759 109477064990449584052815214276560 648760 44027291510284322752231955558400 648761 -49388363795709134895418811230656 648762 -2120310911667011179215167566848 648763 -51054103718775559958066905416988 648764 106746845535425118488740040640000 648765 -24190619796133944496779713041800 648766 -5289362272645776134601729174720 648767 -38083351477972351007678434366608 648768 -2641344127376744403799250042880 648769 69015747141905372145066289350960 648770 25735890019978649751379611202080 648771 -47210236813729629111580013089296 648772 1614301188433386969806295023872 648773 71489950994294498585499187813884 648774 1834557369663092401401296302080 648775 81677267710947816997327065912800 648776 -45516595775298665477128834513920 648777 97035098591877695268898364251920 648778 14712232722351255968491726249824 648779 -40697628225806246968453645840620 648780 -11391073334159297489908848967680 648781 57813854108971105350071968602592 648782 17987841155021176898526135244992 648783 34943679607387107660389632659600 648784 -97110943461239303024102080512 648785 -29816534440571658130710469291020 648786 16724169126643656379500183579264 648787 -4298455576423902439780384452680 648788 -58735529259219517190540187893760 648789 93151945749962115227482756005024 648790 12900935570238285904094558918400 648791 19993018684876773297584489339400 648792 21614803624963269212628743608320 648793 -72570328732382254386420023973680 648794 -1168812079402151491694669516304 648795 10230159647291747904453772200960 648796 -13243501992737883003413877655040 648797 60151964981835090540723977253600 648798 2147199319113999535142823840768 648799 -29501315603216878068878497951040 648800 -25506463007783297039257858867200 648801 18092911789222487699603617043730 648802 46348437527179838983175233536 648803 -18001125400213969584983129982948 648804 -18624513590485377638787946414080 648805 -39692928881206942140516495439500 648806 41887456306951714644261543152352 648807 9382006378672471197108954914688 648808 -75813859249565538581655681623040 648809 47109842763281598030402754370106 648810 8929156616028444779477582306400 648811 -22260606028502070727668395860488 648812 12062978862553981578141430095360 648813 11277421032873162520995335654688 648814 2907581525601375492408112640640 648815 -90447480085689489204097886522040 648816 401994319348606856573628186624 648817 -32060858247479442642895951150680 648818 17945131818982674335376142271520 648819 -62861885451994880622607958749356 648820 -71442841069592083767584474737920 648821 -77827661425518452609722132883808 648822 -29977565172201421286667016127616 648823 -54687523388629502561220876343680 648824 5404084501253292372127655485440 648825 13449942177640881317753077951200 648826 -3396263861423399682914938637856 648827 -1803236048749239250585894932480 648828 -66915490873842425242884915002880 648829 69275739782134343161455504299820 648830 1104738535693827606669312983040 648831 -35747024244899644046511999285120 648832 18307772064542788152535138959360 648833 -32142509791088620662156750302460 648834 22898857797054176931399793322880 648835 90092091920641398286928952952320 648836 93082160541560611043364048612480 648837 -9846085103582719436713363455360 648838 -64415771103448977627170147467680 648839 -130724060645117306743969705653744 648840 22861606631718876616730315980800 648841 -94580397903002001138087642566758 648842 -5857526913187026497925138950400 648843 24155337849746743152415543431168 648844 21960910460568026040831686480896 648845 46071892318402096904686664801100 648846 -15942217611011300526024867576960 648847 -96658081598276654863051704114608 648848 13046992226935551834836304199680 648849 68872867326246352006948307685408 648850 -19777062977796258942640431984000 648851 -3569076810503187228360852220848 648852 33178118455402414037394959001600 648853 98426581043585128945703870976864 648854 37982546593260593859642230009376 648855 22528182361006129798245930784200 648856 -59963391592158523017000589885440 648857 68784350596549670959652189354304 648858 -7537077917663223825325079645184 648859 89041628855685484448792515181060 648860 -20961660958237587065602199953920 648861 -10036121234080505449649212705536 648862 -43355354961468582993447721853568 648863 95186056060638569070434426918112 648864 98266526205703205693182590320640 648865 38003694649117930512658940443200 648866 59481922024936759385974580280816 648867 55892827693830432881647354018680 648868 -75343137824704220741662688185344 648869 10989417373611141635609862487680 648870 253432700418305467694371645440 648871 73983136446959878428854219294072 648872 52549439868183522998792882503680 648873 -77944323146682184616429650505196 648874 -8635452185877914433113943434064 648875 -77508654250979946710701685700000 648876 28786273152360255160158618353664 648877 17233659227457992074625412344620 648878 -76779080016894744180392788973760 648879 15162605850644423758433851175808 648880 24601990084016465288210265538560 648881 -127904250253076247780483368440908 648882 21974023123969915296534029552640 648883 202629919197443898253399555184320 648884 -75415399857761067568183700717184 648885 8661978449070696049064320684800 648886 14197842326299618056622634409600 648887 -36165510115779657411583400725464 648888 -61710759412898615537837005209600 648889 108396230410392955091571431051690 648890 -66619425051216537383585564029440 648891 6668659724151713157728861962932 648892 23389348511047148208122578972672 648893 -64780160773756291367549912848800 648894 2090756404660138203887172707328 648895 -48188565917511181397471666556000 648896 -38611042073803845579607328686080 648897 -5658567379655860565608283861472 648898 48355770695673320839560509269200 648899 -38845880577062862001345584594720 648900 -16124056883512077186756234547200 648901 -48665789605315586848128078684096 648902 -20933638911128997022621933234848 648903 -9270769652786662310028156638976 648904 170611745844706802574393605990400 648905 -15904881619737828119333463563640 648906 33361462132033184662870509626880 648907 38497358037415686480623331022320 648908 36350415070351692797621293178880 648909 31242488456362062048495601419414 648910 635907611981033380029289671360 648911 126420152884550144764143743254512 648912 -4595588121553506301398144122880 648913 1357189581609314634188643831664 648914 21445691813437891043837591565312 648915 32340499911893157294530977711920 648916 17562733081745700056736185018240 648917 16855870917705183984735894597966 648918 -35187094431326730824621151356160 648919 29473261657148642924430155324344 648920 75064718262201984043861458124800 648921 8909739065700590983771044956544 648922 21830107783355459011469946316032 648923 25026366374177407925885812032 648924 3839707700263052178764915561472 648925 -49944281029333701145212305900700 648926 23436404140514537853937994041920 648927 -66615814670485284184078146615336 648928 10553275591260984771734807248896 648929 -236114684797460769063841446292224 648930 -16072770637792382473950735790080 648931 -61731009678266258902472026695268 648932 -40742509179892377894587967760128 648933 -70285978331836038282955286858400 648934 -33994260351290110839165969563520 648935 1006864592080076451540366344160 648936 -92430432947628324053479896007680 648937 -99086352190103611010539609081414 648938 55920728400311172744135595443120 648939 -987614738594032701568747161600 648940 -21127004818658985044513472952320 648941 123127373142792023711109879303360 648942 -7150077551315263808987701042176 648943 57637159053854155716221403295240 648944 -7324166326026212640315153776640 648945 -37609973730052870744254488832000 648946 -11630750362444987816341607673328 648947 -19961702635480536999399418268160 648948 14379336924054523830885522493440 648949 -11985207998040438355756553255264 648950 22775985263324705691094393812000 648951 60240278952369522555372532640232 648952 20134649971527263154296668569600 648953 -123330445197599237614979941371798 648954 -7579712233305257826802720269312 648955 51599025826281395756358032399760 648956 829140108917259379429806489600 648957 20927988752629221360414567613440 648958 -36693677861053000149036035821824 648959 -61344553134015346755929143852896 648960 24215427336021081889562972651520 648961 -136934300826081724778905994269438 648962 131436599377678856415041142689280 648963 -12287576200188924486969755981616 648964 -21440770137464500862119830041600 648965 -86073677039519384888729135107140 648966 -18678710208260575379304795168576 648967 125667416225312988253170065372952 648968 74250376516667211663072929218560 648969 -39937027127844322191312313547040 648970 -746423431933769198709496381440 648971 16554716497183550534189106425172 648972 -3438799746701171511600692630784 648973 48110890531798616398678728057964 648974 107930901412085262641895980884032 648975 3805408286750243408397376158000 648976 28679154413304438523844018307072 648977 42019604775512090080853830548672 648978 1068503211899843321774482023168 648979 -2284012829743537605132205610720 648980 -36406509470947737913988273871360 648981 90251306518799594592671510750670 648982 -65786642951325584341384799421408 648983 -22991820502061092277812532103480 648984 19884140179462581025829366661120 648985 15527479827160575199163785881600 648986 -12047769937166517686338792622400 648987 93176475690012227037414545022360 648988 -50005180277744948306188313333760 648989 -3837028324610765984438738039040 648990 -1734229639392207411690685673280 648991 -23921749617621661907622250329600 648992 3910530025280579028194311667712 648993 -13718640054088555523227079155296 648994 78028088353640483173969750633296 648995 -37948629288901037413005136640880 648996 -29707450431936511622999250705408 648997 82863726303757689307814169168446 648998 -5072704282828577087874718537728 648999 -39330264407622019472672450460720 649000 84137404435349933073537331200000 649001 104730703564226135507931813499002 649002 45349589213121038162021685953280 649003 -61237898191565046309767454251696 649004 55229656362625413467267668045056 649005 -1065976750984954062278894919840 649006 34746796609742106514197903557952 649007 33188461589768891764720231562256 649008 17808066854385148889421045645312 649009 -36111353277286314894241243768284 649010 15598994002392282349662760160160 649011 -21658716812189097719013912867072 649012 2374634611528803372589248192512 649013 -1570864250519392304262810763236 649014 -11002014501989055852154387341312 649015 -52090249573364305725867114348840 649016 45077388502218195987620960501760 649017 -31249978033358018248624462679100 649018 31740948259237693839008988518400 649019 16436400899900195148771961038096 649020 12690561543740128414827298252800 649021 -38617242024875971565812865268800 649022 20770815269566799284645570578624 649023 154291793865494363313745553213184 649024 -2241243667943455163095194271744 649025 14096134149566093879452941210300 649026 16623529709753275309788961904640 649027 135518279607430491579213230322232 649028 -14405335279594630402124190248832 649029 -117205395482824591549247697601440 649030 -5854787169024521210753844564480 649031 27507957330012328382777178321000 649032 -69429967316149609084381797703680 649033 12224994038318751552004543652160 649034 67966297577466596535774134650416 649035 -30339180496356013328207857753680 649036 25239961129297301276860030789120 649037 5074527130413429576879469892640 649038 -7334239196291481688231900576512 649039 146463226772431223457635211113840 649040 -5920901638746632947708447948800 649041 38405820966502870459275673988592 649042 89285211676243429704986620032 649043 220561391998210920893234150544 649044 -92982772173387548709034012800 649045 -19124319547649172914727972019200 649046 7241624089689346674617894429472 649047 -4771674576894437449176888539136 649048 23957212856000579409855653775360 649049 -452377559179666246511838353340 649050 11025755532918875223140129452800 649051 -72990843148157608312969642888688 649052 94487324594937499957354272846336 649053 -131963916679541299569035585013696 649054 -12477605629692321534344280730560 649055 -50893007751245451165518701000080 649056 -15444059592594423632854570500096 649057 -63558082958525976836592097512768 649058 -47507615479283814408529152243120 649059 -75876238142302693538309875747200 649060 -26852644864236284353314994544640 649061 -17275349826832454196213732435168 649062 29781705938913373913280052206912 649063 -181805426135425740241597163439688 649064 -34404275735801579484261200471040 649065 59365854539787706307203594979520 649066 -4576431429955459915916929281792 649067 -21286312165413702505639269267000 649068 1055632107890408302275719233536 649069 80492770364683192714605722160470 649070 54477021078345609985462077749760 649071 -31757644914115806981020919533760 649072 -13245189518309787440591660974080 649073 4933081619056697730349367642322 649074 -23472720808612430391516949741440 649075 21447947009694219620511581494000 649076 -12483703982366226629391365274240 649077 -13434130091639004923804163050880 649078 -459950446847946844045362839040 649079 -42494562057311253299148409831320 649080 -69944146388105277373422188544000 649081 64250291517606117473315282363882 649082 -4664222391695530773776583361536 649083 31444683129792612728918435606040 649084 869575639631250613263998155776 649085 -1257384139923771965977165408800 649086 5635946354747773761929104201728 649087 -87575444663154896476149264379264 649088 -131812945648499130921307298856960 649089 -21876577795353115863336754607616 649090 13059724301119777771678193248320 649091 -18491670451658895634567635733296 649092 26305291789569391029514315287552 649093 12943366714167269152770845909342 649094 -11834072590169874238671505342944 649095 18613455516859835812795598541600 649096 -20813064015321861598344800010240 649097 -72369824977506673629201832473600 649098 57084807021831029195996614215984 649099 84181379322973189015700127524520 649100 -14838038028495100799248436793600 649101 -103566554557984621213881405427296 649102 -61897182528465582505453741432896 649103 41694788595757842993022153893720 649104 -5989280147939704571824565846016 649105 71501271359362598257242612491520 649106 -30020503769493769034714433954816 649107 -169803417481301261797934535972000 649108 -44301687327513406173569192121472 649109 32756699240025655243686022519680 649110 5500653300996418310857782128640 649111 64371934041427982253814949350512 649112 61630905880359653811839108812800 649113 9585728899095129513214725576144 649114 91744049800797910339039151932656 649115 31465719390800022130577102554800 649116 -1508258057680049353219557227520 649117 -53595276278138275482804746435328 649118 -17672576259943511811237110460480 649119 -84738980796499190225699486051256 649120 10666568779327163402373564334080 649121 10937660580232328934854076602544 649122 -35489554735193340697108623040128 649123 -72969403438853604677213613294628 649124 -13200165050388729777667832954880 649125 -35806711813631147090402133741000 649126 -16795883693533285246901966251776 649127 62643544732849146740292616828152 649128 -458781092473591963107463495680 649129 -74901068656759829333829263449536 649130 42710588043689028875751703123200 649131 -1953405174442624235095100921856 649132 214342456113245756187883510272 649133 116026789708417197514746203502924 649134 -2521462254070420136674849137984 649135 -100832278322483455996496489194800 649136 27050317106503700603103240192000 649137 -47216699708585285470480863665040 649138 -5140942058198512242499119897600 649139 5114239222756825124026947398424 649140 -2427803515180190019992039424000 649141 -17367523340616075128490136445458 649142 15181685491594318305835818571392 649143 67933800991379957676184173507840 649144 70407630207658423332388983582720 649145 43018700915098941727845525298560 649146 -36178162151026807608165148732416 649147 -177083233742546959264758785333404 649148 -32402465986869524621622496545792 649149 -37203809943406107334768875300672 649150 3878852043427817714518022884800 649151 -133696061941683824150161747462848 649152 9704840419110583989396094058496 649153 22128964648516657172313948169728 649154 45496547232988299932120514958080 649155 19884833358421625561050765365600 649156 -118840915873707115576409429956480 649157 -72300966876677327915573819994594 649158 -42394681995121163633897430801216 649159 -61697766817209596029407593599184 649160 4558608590053898407655561472000 649161 -5192768653326311104886290371360 649162 -114699766721980125681717691749696 649163 -119687849111769333746253431957160 649164 -54351603173235336648275667714048 649165 -56314851769719125898152329800 649166 -9316145831529933431787874187520 649167 15523753795830926425759477912848 649168 136148539549877735284620181504 649169 70332575984255891225974685437296 649170 16928304313158381438536590530720 649171 -199013392837146872989952367616 649172 -115462234366496599468343734429824 649173 3604597188369072000938944151040 649174 23419853110436828147613094146336 649175 25500363618415293211513084734000 649176 83667009783419744830743077683200 649177 -58905756455424904845948841962480 649178 47922735481813971353287096646640 649179 47850573148300516300298570160504 649180 7557566554821998632517950371840 649181 -39281516149598434083244426980468 649182 -24797077972258365647045057483136 649183 -54780539173410204915960888585568 649184 115471670278507452149255903379456 649185 -23986821506380181467528374466560 649186 -9519491401145113995605417228208 649187 -48163813059493113851075565636096 649188 91886783938064808189371320965120 649189 -10467234803772107140674103730276 649190 -46821377599981258823394503414400 649191 -165641210614898769308585870808 649192 99210356726358117125432468275200 649193 -12976524017181032849566459835100 649194 -2314780908749537120741478389760 649195 1731202834090177687253800902480 649196 101350602686285064429691325188608 649197 51810358055254883792059856593068 649198 -53512338352355289344601303524352 649199 8584582037435821370206629705000 649200 10753317862404177550944242073600 649201 -84789198998063492478220960272750 649202 -3862239399008966534692506433536 649203 -47434001325221808714824988234696 649204 17888428918263723948673681427200 649205 46402455439272093148774345768860 649206 44233195098446758841644632614112 649207 43242217647706770113208425559880 649208 -11172580099021417600189032407040 649209 -84016379174898385454171745705984 649210 55937518003690993430286942497760 649211 70615623226253242718568460408320 649212 -39461713969021245001590131916288 649213 21554130468423896440968902987340 649214 -101708123352761402577510446400 649215 1592389252500996641606287682400 649216 -11112829052674332381108617871360 649217 50743832342712659686812857227266 649218 -47145025916151039322638900333696 649219 63346041474965842090645847318040 649220 -2986154339275583970643190845440 649221 -7169206829687544394257963762528 649222 -37286591013708204539328379269120 649223 -158911684826794700350147776911040 649224 24696401589093731788725139537920 649225 76975735100479734638353588586750 649226 24295426849478621330510913840384 649227 52861698835829306359007253981120 649228 -83826675086068276656876313611264 649229 8103129591390360041951415819840 649230 -33298034281440122471813070796800 649231 113973426227659394633923080999864 649232 -769714097508419255942980952064 649233 -5833503168609786545306599983360 649234 17580539513392399309164054896016 649235 -36459254297938340779798664730240 649236 -20354546078180847914571447828480 649237 -87292766837980870940207896538688 649238 -5665295366196658116542553024480 649239 7961170460672209263897679045200 649240 78079211736733815698666574028800 649241 -111563756797945794310588630136700 649242 2394630635028051404467224967680 649243 -7031862469807154311987365276384 649244 -60512984275040287445655213333504 649245 -29322191173774107620607326750880 649246 -1179179436834979309548616585536 649247 -46761854265944214202088113780656 649248 -90866673466647667379819940151296 649249 51440637781947452758675687048240 649250 23336085247699390645283624232000 649251 42899880251443793246118327308580 649252 -34350022889080325755663295538304 649253 117664169444521123331102312854464 649254 -856668855325508028512623555200 649255 39044599994279300844461404842000 649256 -86728367277135248300586981381120 649257 701645910366876470063714580480 649258 -114859392372188444857390057281024 649259 -31208391494088533613977597631696 649260 -9718833208841606789263459537920 649261 118099170602860983314025354835862 649262 6712179249805969738783831859712 649263 40652271160400255066193319860744 649264 -3224676689869647421087464554496 649265 -20743231490422010574252593867340 649266 1728629077549151481131331921024 649267 -16137493082240782754078317092240 649268 -92630429316373783573825498030080 649269 41562804256886868684764909025600 649270 -14521518101577489618549118993920 649271 -64050204885985746901668233617488 649272 40379687663598484960214790512640 649273 -166249700859413810397558521259478 649274 -69175190869106702709535597758864 649275 -45439233973783860181992276110400 649276 7457848756855677196420587273216 649277 16358240574596786429210802813126 649278 -6875307395110405467644853350016 649279 -84704923629026637454866883405120 649280 27010413135566541391171760947200 649281 6487475233719324160812786998400 649282 22221288129307713688090445110992 649283 153931075280189829622966298585532 649284 -14757829766768004071784219537408 649285 4864317969164963219791491461760 649286 -27321861497747779701633061344 649287 66379829827965254836944614607240 649288 33188261215651502361842774108160 649289 -64727087344816048376074289071344 649290 19006541129459224874164226595840 649291 -19964976349759586802959297219308 649292 -27668883405033824723112425671680 649293 71694961625167535708532444982464 649294 48714898403196994112673469845696 649295 12968366459327349203476536883200 649296 36442068912257136594247946207232 649297 -34945265499346302369789016407456 649298 20581298733077082150307358965344 649299 -66096026239316516791226256268800 649300 529963823701961295863645132800 649301 -244501721630889163251909184718400 649302 -36435842120015044562899388616768 649303 -33876429619440492470274114109896 649304 19136248109787702318948476405760 649305 -22584995049897315785100779245440 649306 22981832877992706029047003107840 649307 33463735631872542940041388319556 649308 -41560434885311190453471653928960 649309 930847693162650129365382563904 649310 -36610975470300842422649021184000 649311 -27581914138088974319471768828400 649312 -127719909708131509998936135303168 649313 4179712629249329299719943653120 649314 19033901201026784592162027121104 649315 -33148849475793755908533932416800 649316 -9439879438948158918106638950400 649317 -31398767491727923155246945934080 649318 -24259466876033778988793866910784 649319 -118912095834791194045282606510440 649320 19188954472675723882703894937600 649321 79632993876712461857518404350522 649322 67218133050219859678129993313712 649323 4217003805104970351650373006000 649324 28876627967921888817511250461696 649325 44459058781205036895707242308000 649326 -165470709567460729479768870912 649327 3138470698746507606009181234672 649328 -13631912892073405288005175246848 649329 -71337182097393881511848505868032 649330 -43717337150184669338809664302080 649331 204686558558213873530000192581000 649332 -84346697450265663438822103872768 649333 8145066298101610024795390439004 649334 -9416152414507035457142515022208 649335 -540412427093430274118001272160 649336 67726067706852564474363855052800 649337 -5463520698232582068117566347200 649338 34527440164953563618813397817344 649339 73862855159993799646892665710960 649340 75251271660557211128756986083840 649341 39304994028464345634465536631744 649342 -8815605699449201556406872888000 649343 -1535923210359417288268999734216 649344 -22700789362271913223844265984000 649345 -49241108186134007179339224394200 649346 -27592486056672317148610222318128 649347 82741433453940396367075865833728 649348 38418327593247580522580817771648 649349 -171475316700896798995105593599364 649350 -4720948595652865750199925984000 649351 -36863410892696945606325472786688 649352 159617648377724510937426364661760 649353 6298203537004079994005261669904 649354 -38012302185524374054627609620480 649355 3108615721898244275884403196960 649356 20252207903092715772206401342464 649357 -14513260499883192475837348166528 649358 33034170428664897636887829085440 649359 -26121628299986774664710744030256 649360 -5095888807887107307504848977920 649361 123750557504719430254762820422962 649362 -6422576424415661060814133817856 649363 23510247378219792963666192499200 649364 -130138179426386812043842207033344 649365 -6039043322541350013682382285280 649366 41931094778729845416169362627840 649367 200181458282939347428177420133992 649368 -61484882893987875657170295398400 649369 11058318131557378318886659760896 649370 -41521447998622967904933866169120 649371 -15824347548674694421042566352080 649372 -99540676989312297806065963815424 649373 -9586272457399790489943032987616 649374 7256621546938735349286764943360 649375 -13589069109766376893602939850000 649376 -13957268560717749644324436443136 649377 -3124325855980380585491096658174 649378 -9121839741057419911363127171760 649379 10173299936592261048573506485980 649380 20296418459998166234634280550400 649381 -104353411847769870126586030442818 649382 -6501338763685951177070437201920 649383 -5109969689913485044256327881344 649384 -40015100448020814128758950589440 649385 -51741603010738859729300015466240 649386 371890961734762889749682876160 649387 49572643987847401157123132128672 649388 -39339401129397503304836057247744 649389 -33766058110514011301869335152352 649390 -176163097395912326120150795520 649391 40720091502238606901773515020784 649392 2611230423841194162759786037248 649393 -3352571527179352739851819177676 649394 -26040096762874525298918487819504 649395 4897261182783960004714478089920 649396 -8537069890010608633264233277440 649397 -66129433424134215062218069931460 649398 14628679120174615107788860092864 649399 100192450474632797695688316178752 649400 41095134091433071801449897984000 649401 59169426582649642192071893573280 649402 23125473360966671374606733030112 649403 101397573076566239943409596119652 649404 -9829575896789385090917318246400 649405 -46438193508394800811239923639040 649406 -53536854795575545366873535535936 649407 -33355041781234728320103877560 649408 2358055072820613729457002250240 649409 -34786791822991900822835449140396 649410 18429103018952032918518985743360 649411 397927970077003154889479162784 649412 208834811855523762848859479040 649413 14846603673192621147478047875040 649414 -36377669829104761848157180342944 649415 47255843102181643370463278128320 649416 -27044546480704326627207008870400 649417 -29726347470022984990385880574668 649418 -27957940999567021186203878466048 649419 -33141939081806183993015040893952 649420 10652418961464233054415904128000 649421 28132236011486393852081527349622 649422 -12743446269256468318497195178560 649423 19988591452660156648270182962672 649424 -1964872773214162493979582480384 649425 -10472515570901377993440840235200 649426 -71102801065032773832196539911520 649427 47420160629849247149131180167276 649428 -3982523413033426237196527706112 649429 -1802371115781038942534106590112 649430 -2880429102811207523420695025280 649431 178778278488707668214029192723200 649432 37329614706283723971722891796480 649433 -40367309080440246916265404014060 649434 -35947715933174890664869576869888 649435 85616958923535478060776903698880 649436 -94999745300290326964053558904320 649437 -63787521433623548305078256932800 649438 -62360211482700301073970036565056 649439 1133159786367085993345148972016 649440 17785550577503328594313323479040 649441 16907071669522023029029406941972 649442 34662861100701453898705066551072 649443 -35700118995542539816256425452936 649444 12154744430158133317087444998400 649445 124630620356772118255758497500920 649446 48747160183854048778696276054368 649447 24707037188549537843861508683112 649448 125103707949043825688623663119360 649449 -51282934645228476221899259574966 649450 -2373798915466976383876635264000 649451 56747425196592958651680558094848 649452 -30015253563644584895770162579968 649453 34159836637606172556762522285280 649454 37211328545822950146282343536960 649455 52222534536065630340745182333600 649456 -28158262305191474463861108441088 649457 15460351216559734749580383674706 649458 2894423289847565078303469901440 649459 -33530905069712679001424847283040 649460 -4191994642878846770558088806400 649461 -15243148733221034689764829849056 649462 3839492790721867709783295356544 649463 223059272772685979195719552061040 649464 66748736704482411368290644971520 649465 112994589773172914751216527905860 649466 -49328703319167521783167450727568 649467 -19304645167206237647917822149072 649468 -118535428119179764427833517819904 649469 95018383900679222399750633220870 649470 15175632327565464486333365904000 649471 96242810721634394266798219772672 649472 -1212336728205019923768598855680 649473 -109677186152668512185145346768032 649474 17045467958392993511529287334912 649475 -74413882004014997961274428497400 649476 69763239406983049211836608815232 649477 135511689331543994823669357713440 649478 12067729516305281072496461408256 649479 -36184149453524638628545515965016 649480 -6543574048989752968918771200000 649481 399068769370268481720122385408 649482 38010013639219241654700379214592 649483 156503842236085415327452272251732 649484 -8665333365398028486219519667200 649485 40851551716993118578306521283200 649486 -96817888005780399826328078303808 649487 -61329655757070768980033255382864 649488 -5847480486714597784598538878976 649489 14222389561302418902935595171700 649490 26110831873422306873242515322880 649491 56788671179959867838368479351600 649492 63157154272804602798855206567680 649493 87196996960196042652353207457024 649494 46721547567421643389504551587424 649495 1013555132818265613230994371760 649496 -41375585217455085386515863244800 649497 63347988027449744485802110744128 649498 -42756947125988455933168950643968 649499 125419511290266653966774030170500 649500 13301116331225921668107880704000 649501 -17109096657416768621003365945498 649502 1785735197925098333424742183680 649503 56335972538306571029047614281112 649504 118891014328367753490348368265216 649505 9973710321455023121211852096660 649506 -1246060531460847822577204419072 649507 48034695418858416183921939185756 649508 -74217153402306008574006349799424 649509 15959775058914779220546501213312 649510 -52711874266963867805203683315840 649511 167158715890901314753986762533112 649512 24539323489859819947266913075200 649513 21406071463867298215115800858980 649514 3611632205764841135132111495856 649515 354698459119124959229894764800 649516 -17874343318569885513514722409472 649517 11404175593856623559045388215424 649518 -76650305034667899173240663534592 649519 17194381524623463302606904604080 649520 2214199577504450546928469278720 649521 61290423096667374640308208007490 649522 15902913157629009898174961950512 649523 -16533413378799025148437624950960 649524 33190421220132296537348530421760 649525 7327848446637613770101945331050 649526 -82463669632985065020291942408288 649527 4019221997757453813936329842920 649528 -89483385833484421214254970511360 649529 -43892560010781676193878417926870 649530 7467973840996707791206030187520 649531 -31169945500291200946409087338800 649532 -4101272781213734457153546060288 649533 -63681743923099996432294487959776 649534 3677790267214482063511475864640 649535 14826000145647261978919706278560 649536 -3421672266753307192551328972800 649537 3001530634456897735724986697152 649538 -82737512122265599389824873379840 649539 95743742437083461370628535543844 649540 52491277362328652314009437511680 649541 95377454692394533034369364150942 649542 6224156879633869589623199848320 649543 10845789045117414856288566939648 649544 -60990255260976536652247456988160 649545 -7224593729334464712014397178560 649546 -73270462109816688959584332120528 649547 82484853866102447376321894400680 649548 31729701555287784283280312984832 649549 40634937563266616254964232227820 649550 40076843888924147639895094497600 649551 -9894549426898600737143406297216 649552 -18372489176150428310792539807744 649553 77520323469827615727933231596640 649554 2085178941073359307969049150208 649555 -3979446515695278805105877109840 649556 83059499031147374947496830312320 649557 -8675301495357834429554608415346 649558 -116637309646331602725253343232 649559 -41438824586833917626181582165240 649560 45942025576135644671505708441600 649561 81208189120670630685956827543824 649562 -44987967390036456957306592573968 649563 8126824922974518998979117661488 649564 -19846233888181451526846233357824 649565 -20557649506183726791010426408320 649566 -715387402413810648193629726720 649567 91455592494741328120649023267616 649568 72664569145394263499942179897344 649569 -43207825095019027699866071589456 649570 23385913111074923677655264324160 649571 -89574520590547856145074775277680 649572 -6450619546917696708889046876160 649573 -49575745306938840675010122642178 649574 -5885535465113449545587412653568 649575 -11922044313873586594816496302200 649576 -38148073880590782192349677265920 649577 -163797983198149812779386578725574 649578 -13026773339944210435731082488576 649579 14533617480239196139095845851392 649580 82602583174865449706535862579200 649581 50690197271729214235316041947360 649582 -75794776100082849975821457052608 649583 74576367695510211763631001088824 649584 -10088625378247523284891818295296 649585 9451950389034004744056440265780 649586 3294813064939393466031190118400 649587 17621791231791539157393465206784 649588 -65662305360911028435172876314624 649589 15846769196114184172021224461568 649590 -26967368045546285348206410854400 649591 49518686115527769715936820659200 649592 -52675548410767030883644038144000 649593 -60169371488705876178638994792480 649594 15316327267523186904524324397312 649595 5321353988297230292036705145600 649596 -4096682869062337244751300484608 649597 32187638390947555163097460040352 649598 -21291725960143072786675814131200 649599 -39717489301955369095397960581632 649600 18534550648745726975378718720000 649601 -3026568573527263209191575524048 649602 16054224822289425699890318914560 649603 -34718250248998338367224012355376 649604 -55012095331677490258186649906688 649605 9033659749347433245181954621440 649606 78232852388284350574520369378880 649607 53356805236315482233949141291312 649608 81061810815602427504086826639360 649609 13624383212353372026056283009992 649610 -17331687426320479155532695321600 649611 -14443239682197625853795740977240 649612 13640814621330635754727909573376 649613 -93815497785617749485855983064138 649614 14376805327937191449695841211392 649615 -31293572144071232169751531308480 649616 2489634280565892485497050169344 649617 -33894116694222268884243438026880 649618 61134194727776238622033371215760 649619 -154179512324891767439402909680980 649620 1579428527882606046388840769280 649621 41664608665825664563377746160384 649622 12380120802205983275967370478112 649623 -12267209856543010622580338078256 649624 -91593063988473446332664801495040 649625 122619858753269235230834878077000 649626 -373418586720132687523307782656 649627 4386030137222355557253464786640 649628 -30066153780304083138796789208064 649629 -98251304144047357618370346429600 649630 47860039352086944410995217683200 649631 -94278903386077814707535499905568 649632 62732324626255836965772689670144 649633 -53293573966940795322318347289118 649634 39666083518447458337350850609152 649635 -9817094782647951511424394009600 649636 -48550704390636281180946418923072 649637 -50700174528626404638929559442500 649638 -54803025247273365317712195053952 649639 -95169739242494881306155976583560 649640 -33444886921966339895683238400000 649641 836653059759839445524080743840 649642 42099431859075809176821746956800 649643 120185018012192487295848874115892 649644 248449844801026489679793745920 649645 -16023184853545279154636066989800 649646 -14641754480067433678432180192320 649647 -154349743571771911121216392590960 649648 11666345838814913180452146872320 649649 -25014920724712714758926658240 649650 10504534116770833422331240819200 649651 -4069961271533707787961824431348 649652 69030511906135923062926926385536 649653 -61030426571887903904326530460896 649654 -22904977666712969288520425798208 649655 -100900640690677991789595317028240 649656 846493020808083365681418854400 649657 -28523288557132607561733575499094 649658 12634723683768861538455888552960 649659 64935193979923554840610542862104 649660 25050469866567107257417206389760 649661 22194204881542139348150021672262 649662 -1104478859632186210485722935680 649663 -12478231788106067447241446199440 649664 -34802427089388877644234976395264 649665 39302132894591702337481149600660 649666 63798812406980979792546698572320 649667 51942035970296322925416017786880 649668 16571940781922200650057149168640 649669 -98855007821665568090242762319840 649670 719720998089828840427609647360 649671 101243094658342324926051018651264 649672 23848703376217070063906543201280 649673 84118446468640452405092883889380 649674 3817042242119993806228665699840 649675 -17087698892816359420130716100000 649676 8453702435975225764078498056960 649677 -9195081426082939083358238635968 649678 -6095074247931384045367412823360 649679 -164071437057275286314677660750320 649680 2830354630368366928844207554560 649681 117196989398155357423975112097024 649682 -8255144563722158482437568108416 649683 32645991777322416938043553168704 649684 -9099913131454363596945217624064 649685 91860640490744543604391679980380 649686 -11856909040031217295270740556800 649687 -2039787167906103011565261356880 649688 -24000111376967237371663765463040 649689 -23860140761750701646618105130720 649690 -43303663520395257622917171290400 649691 62694484119300217498451172633780 649692 -84909900869042206244342085033984 649693 157269162766056128727505575238944 649694 74337190790678050892565452320896 649695 -34937438603544003214193054356080 649696 -179656800705148270187768127160320 649697 74735246695585349283417312682146 649698 582638070604310035711119360000 649699 127591099093407115400351561074936 649700 -1373190872586165461098325664000 649701 -23413016208543689234885948388 649702 5160031997864040973661571698112 649703 -197203385313860459531665946518800 649704 19147868102682964116275051888640 649705 7534825250450026230944363721600 649706 -35758244587656707748824391630144 649707 -35215116578891921737887170587560 649708 28157260842627572910412606210560 649709 -43132341242626762218596189154090 649710 31376572788932867213664676027200 649711 -186162633939429024432861659974376 649712 7790817956335955607322682130432 649713 75039615936203343172731209714544 649714 -10163490002438263908933992807520 649715 53043182489150120650468402109520 649716 72253877481970658775793322772480 649717 97493841689934156113911492462766 649718 -1997692958036423048487942520896 649719 22167099314156112473014535072304 649720 2158472119469406550148376576000 649721 -81460371035097901364641086214656 649722 5188021938659808148054936707072 649723 100830456172646603356387353874920 649724 -103931705931411815226515060367360 649725 40441575200758589995281152013600 649726 -1075880629649083612982529807360 649727 5296898178977050419077992435776 649728 71871301817667868020672949125120 649729 -4993399225203176238869021434880 649730 946796711116848780035251192320 649731 78606412152342140688484498127352 649732 -32018081655761657482120905359360 649733 6656711315203649921594527539840 649734 41228620775341773239283319615680 649735 -4170346678088857101891711348000 649736 -2364465642849061717917134346240 649737 27386511184930541724909065089008 649738 16030417922520351405071022281520 649739 -57949263885963750475856786348460 649740 12130585877101272495877411706880 649741 125148260754605600477310392138284 649742 -35710343511120437224457204401728 649743 44253471799229959807615022256000 649744 -10541268060705627575530724515840 649745 92419469741826488682472794157800 649746 24280386530871511822545565561872 649747 21741527907635357854512912791632 649748 -6942373345767251558615114625024 649749 -19573963220698754610655953643680 649750 -13677219217675369416867008832000 649751 -165119485905194150435039520856248 649752 -31743827478782269871498552954880 649753 -30285993707599408133892886791232 649754 15028795381168051183340767126272 649755 84026290814789838390256179103200 649756 66616149426264896700983360222720 649757 -639053338046714586454754064168 649758 52999209560246307404939549745984 649759 -35055109807667533747179804420360 649760 31706433151561231978508656312320 649761 -1096473219038581422651003832896 649762 95483213765376112952593721712000 649763 -63388076596216342302878153859216 649764 -67954837525490815419125208355200 649765 4297588843996579914906093105660 649766 11841379289677304370852902116224 649767 44339072006358005161930691437440 649768 -7284380578365506537235843809280 649769 -131005319879367272414584524637830 649770 -24475644756324092138638521600 649771 -80690550489587546678909410014028 649772 -30878053104952115644450201095168 649773 53111984483249251849538738496 649774 -48206871599011502547922649251200 649775 43734799491519639746214596352000 649776 4612102109798278581782954606592 649777 -6140908657015052521015698395374 649778 -55430554234988319653891941624560 649779 -43250713927970389509996478709712 649780 28062650198819702520217613237760 649781 -100728847243287911914338910437600 649782 14876068389279031850882504638464 649783 93941396008347182316696368997032 649784 -150117473705786868111145288765440 649785 55835719217076435588955021435200 649786 -26405704907082633276139731243408 649787 -20063515623125929948069576161564 649788 -35071024718525538694489780386816 649789 -47307894269688855833620550404500 649790 18208233986504084868168703353600 649791 12325397444834686041247311729024 649792 -8163358064943593774320793419776 649793 83437819230685243848603157455042 649794 12665504600910474986697679872 649795 -47804717262564295077286135177200 649796 -6497602531375824851080647843840 649797 81549608044972292359441421470272 649798 -46487588490082437324106998260160 649799 -37545057136598644795499320876200 649800 -691428195192206054425651776000 649801 19150672299458091563457476803802 649802 -39687741873120281597202684765648 649803 -21728299219027679773694105786880 649804 51305065279198826726513719206656 649805 -17779767604333541464512046002300 649806 -35893560403250612642379856706496 649807 119204601677065488138096339158760 649808 -11279493430880014732097527234560 649809 54962412676406116695299367887040 649810 16767110505337558549605150543360 649811 -43188275130524782750404621829368 649812 36402226928439674939574440896512 649813 167732380801237407928357931226062 649814 18793861361103084659352127444032 649815 -41092274295332369756766382722480 649816 1206117248998648235424002150400 649817 54030385698990834369671922369792 649818 10946035375957225317016864553184 649819 33839262689356877961360767408640 649820 -12946807044987599271027279505920 649821 -104657053893123127802761033596288 649822 24998622887739043468349295427584 649823 100331226375642534727200055859640 649824 15351100527658072080763827781632 649825 56183947349382160563372380172000 649826 -12417806079769038793331863501440 649827 146940932875249520959771312810128 649828 -43390005329560178455049576655232 649829 -3804382971959546206810598637570 649830 20109567360743037618875166337920 649831 -9593116777197915781162761244736 649832 60586755284067734566095589324800 649833 43317187203291141708613328770368 649834 26423796656723701097666512148832 649835 -66024053323528212071437444242720 649836 43373847706744649993082775019520 649837 -113074440722505236289101227669620 649838 -11134441566812876328104962104000 649839 35370626415708798788524103720448 649840 16291935195619378415172645519360 649841 31693528489920007771354794124800 649842 -12785015126405079391514522397696 649843 18183491137240694698696067190092 649844 -41669968916101879982025356838144 649845 4649696612700117592000384408320 649846 7609662838583171068441500586944 649847 11740882777598872144442895242712 649848 961137406101175730968219176960 649849 -176517605871345399181799212624150 649850 15720437235546164838322732240800 649851 -59021456767276637116740512136168 649852 36330591892345579673579985402880 649853 13604887598098727164728287520384 649854 31550431343029873933298901154560 649855 -24786449237247114370997694009240 649856 10399112013344027292510883676160 649857 43620488162330789410872036022080 649858 3552532075800117706826602275840 649859 520257898304429738495921528832 649860 -32361564620727909101007065456640 649861 -108204108488365676719813076225700 649862 -32632395057019211847866999345568 649863 -1388291267959300928643385148496 649864 -58551577012677896198477143280640 649865 -63136918542100952157099735948480 649866 -4756942985825312444575922535936 649867 -161928711784437993233550229975084 649868 -10325491704334110549074828811264 649869 26575417207978769519772578657280 649870 -25781950505657933292608370720000 649871 -142173151120804247245618888670928 649872 23765981170837897792724833050624 649873 10124328105937898496475963657344 649874 -43804948410117144371227551792480 649875 -2846876543506614264602340132000 649876 54903557922235867681156445368320 649877 -71898265626202586311668465596274 649878 3926117030170315177616839620480 649879 -36415354614058594631575267998520 649880 24812546458777877447148198297600 649881 13353221729485111646664172798128 649882 -36439073782015570056981908072208 649883 -78403083330119554363145391997296 649884 3405399301939409017146559660032 649885 37713544097961418154298902181600 649886 -22501297735440546918220147763136 649887 10966376324514562765976012065992 649888 -1892637921053479281877048098816 649889 90033438489238057885558673911956 649890 -31997304700360711234962493824000 649891 96966541258970969346392173752 649892 20257909656217792846639788057216 649893 -54922109540654808783517719589056 649894 -21648595709717592829169282516736 649895 -31415475271467025213763584018800 649896 -27870623581974939948223982223360 649897 -154856525890037797113700256827654 649898 72294630541005287982257792257200 649899 26498514614591760489661669801884 649900 -43590999211966122057838874508800 649901 -4694261329828557076724763195840 649902 -654754580185174614641109519360 649903 -46013502662134690959471432886200 649904 -21027800635584163452003698933760 649905 25881398378069958807046789734720 649906 37928940364827725842129831867152 649907 -76538683116598133083803547961844 649908 9145082883549862738008085063680 649909 -2285507875598515549539102126596 649910 45632478190653767757197854748160 649911 55206328775740055403694887070080 649912 99839092707401804640614188339200 649913 -183426377052141224950542081576816 649914 -10783221969730632545135235928320 649915 -7273622072010191134859241984000 649916 -103879270217088571944597681027072 649917 64582562465619707394861795570240 649918 -31439634336304954456950859685184 649919 2877880827143637835853207342160 649920 -4642613031539351307438123909120 649921 61701295755456873257499565293122 649922 7421069584182713358678351465984 649923 -64221617881518212111123937841416 649924 -42716843531077945579020403319808 649925 30816927265150132505784015070650 649926 -17144577670449724066972881530208 649927 -22238342879462537457051904971888 649928 7615516541355609910205429237760 649929 -5018975164496259490194634017600 649930 -111567558792723330478025060858880 649931 97703678338515154574952521111112 649932 16540212949124054501106066668544 649933 40589711776441469122336671939200 649934 -3191146654509695288483893555200 649935 13858295331437259724884393629280 649936 -30229356255137336517582562959360 649937 -144140316120991010313091177638414 649938 16627129051340540032158254860800 649939 32339263408387174681352109060624 649940 -33102657484258973598057697992960 649941 19748519951378637044840194284192 649942 2737004515422195563142268753152 649943 32693340125577858249275302695600 649944 5041275337341035562537357004800 649945 -1657464176989769860393055902080 649946 27143236948287080417389409875968 649947 43803157033915188672442471003800 649948 -7837984706969671809656630538240 649949 -27016398195013916890322642015040 649950 -10911162623905609500820904064000 649951 -135381671288195781436702093225728 649952 170247094469154142044929320550400 649953 -57280732196141548083766774171356 649954 -25286049155273485149069540475824 649955 -37144228981480254574017028427280 649956 25715709606656213212136149251072 649957 29689233177803716448376303366144 649958 -42446152387314621327214487557920 649959 -39376238701942562910152630964696 649960 54316527494849491429847520000000 649961 7368601184699650085695351625772 649962 -26476938393453441508768284736080 649963 -292955812058671658439718854258720 649964 40521599869600916841426283806720 649965 -8618565970489835447408984654880 649966 -21334338618507332655704819333568 649967 28433094018112425884543593664400 649968 12880530712978508383898695630848 649969 53933601585689511046668032620370 649970 -29278084168394273507785712500320 649971 -13039207405336713599772264691200 649972 -7508269582151508113522140484224 649973 -24968656367703152663873189847552 649974 8893449777108353827368556692288 649975 32930512867121920163906491250000 649976 -69844508059609023394547651788800 649977 395517260332943750885469949440 649978 18702734221409725667634287887872 649979 71763572609491702203404049376272 649980 19809981828566727997466258933760 649981 -134371970513950993207607230484218 649982 -56481368693956415139258433809408 649983 55418514562622812470458709774024 649984 64063905311236797036734594416640 649985 43521943200903949648398888720000 649986 -23806127294113894846521831530496 649987 64888942169279201710715392708000 649988 676560488735252703860707322880 649989 -10279898052207845351865956861346 649990 -32953112015301067193604922521600 649991 -92767732052805038475741650581608 649992 832800298981077518472178237440 649993 11577381825735210910608468647460 649994 3909089073162041075545557397296 649995 -71625304814371363687208636052000 649996 127268095994951635581231302240000 649997 92289247305420337971488509517292 649998 -15798036679671728050191008426880 649999 -47919161070892162524468785198864 650000 -8650391428394270469666662400000 650001 90747756326527285850695709764704 650002 -88955675618509930619207155560048 650003 -101661993413417813997788266982400 650004 20666353418722294434972737796096 650005 34245779108575870714125735976320 650006 -7962519690774874580589055261440 650007 3105344815955598226761964449504 650008 38257615781350304535258155089920 650009 -23807133218000382851161571046960 650010 57252419987792310497075173816320 650011 -99706018993917719182719641739388 650012 193088072320171008105001605120 650013 2982046423976827473488272622208 650014 7282859862336471320970964632192 650015 84453978485321840879830184117160 650016 -28335477294155147016241655709696 650017 154396914667099724081417874452066 650018 -21291073627446362109129092261040 650019 -7081017558531280822097554032720 650020 -17567614528947120065048277995520 650021 -33038579207693803776650520623556 650022 -1040977706213632862903425537536 650023 156297152196879576775482838097304 650024 78672631352147804654600833259520 650025 -30836333985858323250696769741200 650026 -1390869943210444771258336567296 650027 26850787572478096711846491856272 650028 -68430949490161483951073504808960 650029 175665972211323330239665269562476 650030 -55772731609279465611125528331840 650031 284626028596586629436155042560 650032 32971216021697400036608510836736 650033 -96172339523238153553525374230976 650034 38307850101463986444015651883392 650035 85361317086932935361607903562800 650036 -25265348284246967577055158416640 650037 -54729519164436505988713749193440 650038 25347048961022087034723698005920 650039 -9905819729998494102733043889792 650040 -3246131931410151499996553011200 650041 -26830154167043466353096947747328 650042 52197969768091281870684172290672 650043 -116078187976427209671927455594868 650044 -11272237306198638950844783762944 650045 -30229146429383065108758866357760 650046 -6229244019020633644831360730496 650047 -1072775066063918563288119983960 650048 10436157274254186007778417442816 650049 41027921006724935284785395266368 650050 43341523460285214320933240962800 650051 63560603324205382011398668744872 650052 -7614613970755638071044627906560 650053 -77056482789581391112067353504580 650054 -31500519605809909387364898213024 650055 5177144633236229710604255984640 650056 33112892935653258720051143884800 650057 28091133704207106201413518553472 650058 11090230689224956981536488611584 650059 8902037697088396569095768010260 650060 31340834228544390635604115860480 650061 -61098833078605435905740434035690 650062 -27582647935383606691815304227840 650063 -114477117266861128711770439527360 650064 -19720504306973052402627581706240 650065 1213959520704533867658466042320 650066 -6181822495670037234253198212480 650067 36651768231245405741905916404800 650068 -45353223444138689833143756161152 650069 33765341379700011206089348334496 650070 12226364798935485989102537917440 650071 -135580320076657188771404313812728 650072 14923962912955528333003973713920 650073 9269141249211995549162383797024 650074 1603000091570015668699391281920 650075 49824768729419989892943078645300 650076 4468904834701763423334654443520 650077 174159343483179152721898575981772 650078 -4655817900803264624096774101632 650079 145649115129032506948121201851920 650080 -46844687110372408460654464204800 650081 -42786509242649788218472153745118 650082 17239536757481901135584320017792 650083 102169416102285844598265279552588 650084 -45287498631464836396154458119168 650085 -33439424888047789863171409089600 650086 9662407658939747260756627936992 650087 -185440377695279458715435516260200 650088 26639958506911231062589232716800 650089 993196671746431108965004327968 650090 -4591710967974021033173208253440 650091 37698217131736885500725373411840 650092 94135160153005833858199699855616 650093 -47788155249785876410256232633438 650094 -38811174767979200748714373446528 650095 -14617608848845746401780579328480 650096 7129695840197277096144546299904 650097 32800579905519394679360972754432 650098 -237990322298303852567848112736 650099 133794527121469023636066511745100 650100 -14543761160303263517335247923200 650101 -81386142618096902729339559360256 650102 -43772871621856830069820204753248 650103 11906033361575645385212856508800 650104 23414403384411558115369431859200 650105 10869217153578605369002338472260 650106 -1043035434983062135017076621968 650107 -14991745405461861037247838263644 650108 124700453079547985098612335126528 650109 -61816655701568473243681575108096 650110 37232782326472330711870903056960 650111 -41611246924972505775183428942976 650112 -4444485036405736182397859266560 650113 -80158092507809908172474248724480 650114 -94260428004701065530264025470048 650115 42586307199640377680542624481760 650116 33472955210380451905143002176640 650117 520342631052867596054203959648 650118 8951200485792253248697074782208 650119 -32635653863071014133796161521704 650120 49805825537966209804200739276800 650121 -20314717016687589303697591366560 650122 -70067286222858261702928533484800 650123 -60732715311027902154802544342280 650124 -6322702577492390476786790711040 650125 8192366283362381645488969824000 650126 18188294974584672754056808600512 650127 -40212610432481283712070680547568 650128 -2257000380189439766936000593920 650129 -5092000380362885500521865075200 650130 13229852370078041090846030430720 650131 224955888502005139044082514568480 650132 -11911727146497902921179921784832 650133 -26598250909301263540879608000 650134 11062612250880723350571750514560 650135 69236963811377232526327158301080 650136 116661769842926770238680818647040 650137 33123420501374380573776551548104 650138 52020658827248355172526066706384 650139 -6827869848555508171863203165952 650140 -16187862427050342054525299458560 650141 20914677462788106881418574778310 650142 21903360624455313682882418402880 650143 26193562343124776425464700221672 650144 -143717993832089798620921444958208 650145 6689744684589808235918004566400 650146 32201850327350354953859051389440 650147 -84528107079995173096104378011568 650148 -23750677533216820704673124358144 650149 -211311647690580542532361475933280 650150 -15526993292059860531764050087200 650151 62589599206786730352624865542720 650152 51565996225566576866886504192000 650153 -7384325722944274662782242025280 650154 7787296974874159864599374373120 650155 60830737793056888533814852671120 650156 -14600060746815337761643435619328 650157 -6309126973483506613425784685760 650158 11730896257900540301100915151680 650159 -5250504805141558584153744910320 650160 -100187117060391432289832140800 650161 -2502194455443283519104133787838 650162 12659134920921712495177709186832 650163 -14495098350072188946173157107712 650164 13813290485783901756617185492992 650165 -18062593758282433841291395053000 650166 10016827566502951266413587803648 650167 33400332591701008362395604779232 650168 -154833646165341724540335670947840 650169 -28097393304812141437000505521596 650170 59766983439034898777839774156800 650171 45254081331590755152107724266352 650172 -67606470458706169282795091947008 650173 -81146948526224835798707445369780 650174 -13116524847983195297298837445248 650175 9860917755420788251517671671000 650176 -26776041439433387874364445163520 650177 -11334241128424074735610190674128 650178 3548149239588086539069740443808 650179 114961717862490037082206180766780 650180 50507766472405600402296215040000 650181 23587784100263114775315615141792 650182 -15196278698135912097232288229376 650183 -117547924747891838254867118486568 650184 61874611320355943107296121528320 650185 1021708529668337358376655166600 650186 -65744377341082472045092698848208 650187 -796076329444727987818001422800 650188 4445526851120895127994611924992 650189 -70708283433450086418747274352010 650190 36408975017008773031908491963520 650191 107456781489102420977485694581792 650192 -33770384212992214651761860911104 650193 54795268748281751022810731822064 650194 -26361195949768458906572694939648 650195 -7572541777137497176020635467200 650196 -22868576165171208437891569899648 650197 -1283048579278203341835608420000 650198 19762105740331570417201898324736 650199 -69002714663573371202494341008640 650200 -69985127398254360146499085056000 650201 -7498830963753504845660336730108 650202 2562634219771019723041011446784 650203 -1191825568435842152929726645976 650204 2267132668475293006916507536896 650205 28120732749852501591313632679500 650206 46988331969997502407886222565504 650207 7488320536535619036387857961480 650208 26564315221091414532989649420288 650209 20002210198503118407450839770560 650210 -27683923501940565946667716961280 650211 -1005494031211471283359762632720 650212 -121833306515848682742877973340544 650213 171513046466142397148859204750462 650214 51986406143370180451618469600640 650215 -60045200472205932914928418109640 650216 -29610385753267925816449276477440 650217 50391765913094896160176369666848 650218 579513389824741245259036654080 650219 5863385079488248551437760158520 650220 -1254635644399105512782403486720 650221 34834502254090068407842893006624 650222 67384826283650622625650103278912 650223 647150625683603313068505696624 650224 29029374925513359527800729763840 650225 -10728252445616277661553082528000 650226 -2306685993096794589618976786176 650227 33416141342428179514567764976076 650228 108476723322229161057806405213568 650229 -97612480268158152476430304706016 650230 20223972332946478703377864477440 650231 95880491529258836812585108147464 650232 -1432556958862391812229459496960 650233 57122470704824771358925570996224 650234 -7289815984642664870400399090240 650235 -64744271217481382195528889066240 650236 126467828738688130478379714470400 650237 -34527325375557647894385135211200 650238 11567238567367058169872376510720 650239 105716673807953953902696404853120 650240 -46566623249453960012567528079360 650241 99269340663114873954279334225440 650242 29755826226963671550121970121600 650243 -156158745193925369946154189086456 650244 7530808492977871792996439027712 650245 -209929763912206291206265898565120 650246 -465934522887316454247290095296 650247 6245080457000623384298760610128 650248 36761360425884441038620100367360 650249 -188048187899132320079137126458240 650250 -13140235140382399359431900268000 650251 -18006930603821962262917029857648 650252 98738134843107221350591842260736 650253 -95936736549002536781775722834496 650254 -56003421074047292848494707712 650255 34442347334018861852191929281160 650256 -2612784347938958371019858903040 650257 -56543974190697258329168012379660 650258 7467711811478529201737827838976 650259 -67762133385685361985628605321036 650260 8804320506560919061770730859520 650261 34433487316702490174557060334862 650262 -40347965006518188119812047862848 650263 -3630324678321205362785348701640 650264 -286426454031129076780639856640 650265 -2669074963733066340935579765760 650266 85826797552821210449410839470832 650267 111562918906624920721176181437600 650268 -33276292798047967613958621493248 650269 5441120714282651482192483309670 650270 27934880782822294403498775094080 650271 46235866525376401010902907773512 650272 35715649765481162714926653898752 650273 -68511259060740193712632619977836 650274 14657890850402510797180438296960 650275 39342175680535086389550526891500 650276 -93142990918725361167916327480320 650277 -77949180856575749264373017358786 650278 144344336930073901281614348437056 650279 27766493934299141012895896180496 650280 8127441505681521995304216576000 650281 -95694374337928373902809323638918 650282 95174267492592504497862389925984 650283 79777029781999363982725680571224 650284 9397287953919373694517863304192 650285 -10623838212296529377687053852020 650286 5490835709702419116033452169984 650287 6158882599116024791843074312704 650288 5435427094776469667783305297920 650289 583691657430005436970976521392 650290 64305289250061197622980182250400 650291 129039898931012871464206764247692 650292 -20811251470844402159006080770048 650293 -36070834564473958135794204533600 650294 -24727235791530103069400751388800 650295 3765792705035037018641410557600 650296 20925767932678616496968773324800 650297 -51518845737548924956056899182908 650298 46221775631500302910833027747840 650299 13103597363555087204679347629264 650300 -2247045348205794518947254144000 650301 -26744087431794139028419563142272 650302 -47057404301114692979373544037376 650303 -29835754898088185472824277573456 650304 16454723194938527294168542740480 650305 -45888623391959452792553242487040 650306 40152314885879729809282254278352 650307 6742600324100087317966295665920 650308 47597754494670818578566188236928 650309 32902796749084399595528375922240 650310 -9612300311677841639500251244800 650311 -82513651799011107941325123361568 650312 -28908157077157716210396551884800 650313 -65019748844753803895842769919120 650314 -10199679786475663531832883641088 650315 -22423107527982763300786229614080 650316 58760255579011839877848813706752 650317 -22332456917781328449053848986634 650318 -213150117671413780957596177408 650319 151810275246539092572498036480 650320 -21428934362207256263996561817600 650321 4223385027371007983095877832384 650322 77194320615984948648041048912640 650323 -46415720726103684039233659103160 650324 85990408002490310902647592636416 650325 8887263146490666842217116496000 650326 -50702234491473474503563087089888 650327 -103811475542589581151524130808824 650328 49923413959383366723483402240000 650329 -4827043315425159265738923582070 650330 -17450097230960196606938567089440 650331 -84892202305794549887676026546520 650332 195765522619296621857997824000 650333 -59343203690201273675235908787156 650334 -23395221378655106153392744906752 650335 1422451118325985197509183866560 650336 59116559091152798889736217690112 650337 -67547962074698144465962612764240 650338 -28363297506773445966215504991456 650339 -65286188947990729991121048698688 650340 -2042138672687166150629095683840 650341 116776509701298847423147005081984 650342 -14944015085872989622614144970752 650343 -70983136710021422486236194789336 650344 -32417112719903818749034575651840 650345 51451935114222054194633148440100 650346 -4408831848197546822196538765056 650347 -103610280120922470509794681432204 650348 1055347599407357042580095339520 650349 -268467386511123780391979463168 650350 14365643468018610419048398838400 650351 -16136410896373502221975253100720 650352 -3955445440517532622202614775808 650353 -46664721128524396580191484376336 650354 -55962761362466868883681997113440 650355 -4572170707214934810630617057280 650356 -31333836809449426814595268831232 650357 6262428630650429327781859909440 650358 -14515488807227797442565520217376 650359 -67353985575788204461319999756440 650360 -47242093619686471379623766016000 650361 63158789308472708572194416353872 650362 19924008377688394129142687448432 650363 -2140625591980955736563664497376 650364 16780552569958286866455050526720 650365 -1399658011923745239064292374740 650366 -16341898922496067565707537364736 650367 40377987560897379915788972471040 650368 -151692005579518822173003617402880 650369 153128819775544383810940023870432 650370 -1866007043565801651939065241600 650371 -47420069269092134431628139283728 650372 75293196271845937852664649960576 650373 -28526119306243083450640734467616 650374 5880034042829061367685760099936 650375 3063744708823255758889182000 650376 40872612859941055840377396019200 650377 33536663634656889932710597934052 650378 -4992544348535986396463456855760 650379 -9162921455034559225017577155072 650380 18199525335472041636706735104000 650381 90990947333416325206519107583200 650382 44008150857019385969490503428224 650383 29758387152487865596176163718160 650384 -3924820332908748193115738210304 650385 45927560455716707303913920529000 650386 -43388682643864969406556532328448 650387 -23672425142082012920443601402964 650388 -12899002781092998623583683414016 650389 122904268619722859504676038345440 650390 6245933887004179162402961377920 650391 9056877762871646253034209512064 650392 11220339619745044575754961664000 650393 180559714092724934643559249120644 650394 -32004009143986216211902954950912 650395 1239593406429616694693294400 650396 -58832591993780798189885374843392 650397 39069149180584460445368742903840 650398 661196679597522060520666110336 650399 69554405872064623660963563095664 650400 -4762652535088486483238741606400 650401 49036059608837356691334548594402 650402 59995738830470081409912715171152 650403 -21484157658643739175882517281600 650404 36499643726877281313387047305856 650405 18227291489263562200415621151360 650406 42136495507350412777171597696704 650407 170507671612273699425033249297760 650408 -72165050843137936587286935552000 650409 -89288670095334768842572565686896 650410 -76337572350933161056197680927040 650411 -51350870878820170784343772637376 650412 8989056543245654787856187443200 650413 7925667200806083414423000720662 650414 66362678124151992565275188878080 650415 -48875228398973605749937063148160 650416 -4723421364313216504811135631360 650417 91985130184464696592528039767360 650418 -658254084836956980986380983552 650419 5243766009850120502505703514112 650420 -39147054399742819292623016593920 650421 -50012307680503485608098669017810 650422 -16281630401935343025350184278976 650423 47434585552049366611676918499480 650424 -34963271990217247264214195036160 650425 68569832339538640714371294551150 650426 -41399620015021874889976920043152 650427 -6291091990617974829572004025920 650428 -2919525349925824209664666767360 650429 36880266864529197203197013815884 650430 -151056566870045699172635095680 650431 -66332353527389648055759839102736 650432 17889465458942690620753409212416 650433 25684527513602536353757483038720 650434 59974121758487445846501690641616 650435 -28095017259869382657069736635120 650436 32187281500874284775143232808960 650437 49509496168250742465032741840892 650438 84549081465251477700260908449120 650439 84323159535308254832678275827504 650440 -10411966024434243103094842982400 650441 -69473126727850090449365776929600 650442 -4770737528034124240396677181440 650443 105602227011092140830310390849744 650444 -31207066836053728637704280696064 650445 -47018155998455236666682846040960 650446 22401257381772124818107330982720 650447 -25225329158928629247280549098768 650448 10174878176642297789766983442432 650449 -79975114417033410374473505217550 650450 12755973666241119073412835294000 650451 -57955657987223190400541052843216 650452 -39613705838856600726134348955648 650453 74449263087348544663857223246080 650454 7699164384511299126589875707904 650455 16069186621754103886133660537760 650456 -14490834289257331699699606149120 650457 973719718490428876856988332640 650458 88438743463978770992128101124080 650459 -1139027484264548837467053144600 650460 -7811263325258015953890552330240 650461 -214655883994515557320316838976 650462 86217381014265240237831062447232 650463 -55899900165389858898455696101632 650464 44217757307551336582835879018496 650465 43709728889520141313511628259200 650466 -11433241550149551659704670822448 650467 47722765611654893468436835399992 650468 14722986912209041112018711678976 650469 -34461848630003398954714466276832 650470 -70129458878869258488861721603200 650471 -147747770901583410624156344073456 650472 -35395041979203446176201238446080 650473 -44587804572857740790339755294976 650474 -15789787850900148986324840951808 650475 25517806004966208212077875751500 650476 -37647784020111292764997982157312 650477 -70478016893555568414458598277674 650478 24652490292466782782777258140224 650479 150487474086779248670565346272080 650480 -12177238255045379990326774333440 650481 -82215338686446035359687436155152 650482 31677145993893528170732283310080 650483 35975479835499305597651374998732 650484 95875746113816858888673607987200 650485 -13631734260235344749913668291040 650486 -28675916020682491210068425011200 650487 -44821599625141645776265117871640 650488 162116633881367361737328193781760 650489 -65325521047359161499754036537344 650490 -19885453882575918845305456154880 650491 1367846411293853714841611637952 650492 -45127870898216813820233409859584 650493 -50897958407912934650021899221018 650494 10476914099222268922402199089152 650495 -91313757120417581006694127887000 650496 28684152368584625411133014016 650497 -62141303879436171421793649419948 650498 30489573341233953645082780290000 650499 -36321119071067005789297523772240 650500 -41666184278147277417545339328000 650501 27859373068389522133644487503900 650502 2290096699501997394140396019840 650503 4045532019206046255088241079040 650504 531839688604024876982094397440 650505 3686028330213986616035599893120 650506 1562242228080023384238671125344 650507 -7971392888045930573944013554800 650508 48192980438331998910566460702720 650509 -72003197918394821356670230435296 650510 10590050979912716279865045308160 650511 -50396912119188635711041750036968 650512 -4001288498672050547805464084480 650513 155355336227852730359540347081584 650514 -10260398762110308823318919001600 650515 12414628028361841766530421094720 650516 1167161798620985916321140077440 650517 -30205388078468475085421836625088 650518 -77872486517010129171938440167360 650519 152511298961567901214685322958920 650520 15988171589515319700651070464000 650521 -3313414931099698994421832940268 650522 747145555433069267470472743392 650523 24150660510497572546588971672984 650524 50977772303360558065968263354880 650525 4527424882585796559284273272050 650526 -1880811572217957095048034929856 650527 -208556958398590948980898949215968 650528 -144666576459694697528057291735040 650529 1939308926313797134386315309648 650530 -6082977179034063266049886767840 650531 7529689427532680482828565011200 650532 -33886933207252178340134310801408 650533 3165317077931855608161779312864 650534 25312544362148414816639721744000 650535 -13726014064510355599036937472000 650536 38047888014498252223874424576000 650537 150762951677925640212318662808186 650538 -12726448587948892588555728706560 650539 -14661026610874792780483078060804 650540 24747205295562328152641946977280 650541 -18699698259105430013080272555840 650542 61202877852067972362023579364672 650543 8671170294284081186207050251792 650544 8427303908407199247643750662144 650545 -4939289691520027511714655510720 650546 24189249867570562881105483337728 650547 -886289289654545569581043648788 650548 177204054647911696493634537134080 650549 59702231084130934859300628989550 650550 20162508862068849795673054420800 650551 -128439801467452767269449304128296 650552 40484003425225051518146622382080 650553 -35423444177527951937571066757296 650554 -34499849951163202691110585781760 650555 -1954104248627440583488875073440 650556 64881297814539823212603136453632 650557 88546555621072248435454378011660 650558 48945144211875505952600006580480 650559 4388861887601408271980897707008 650560 12543477655954293507409890508800 650561 144339249544507303721323514111424 650562 39533426669120930423413218918144 650563 65002843250756406338370557466812 650564 55541497203244863540980771074176 650565 -93849842946627233714994105024000 650566 4525595864129269160977794048000 650567 42519507569483064933142141334616 650568 -28748770842590100285678375690240 650569 -237212477552764314273900601382960 650570 -38562911706241121651087020035840 650571 273998328370273495323678906864 650572 39702326313251314018577644613632 650573 61345489935874844045931288080832 650574 18500625399060259235801354154240 650575 -19692350305243272353907545477400 650576 270914361223635077969515364352 650577 69149638044848859143148219291120 650578 -35100742001784375211831049342976 650579 19921653637251180787951705982640 650580 11242326156941321097097688064000 650581 124112436616412830929948396850382 650582 5844170697169484052257314756032 650583 -9293773722936655185443270698848 650584 16282402417760939933347598929920 650585 -6121060153427393049276813833400 650586 19160371972008916709843400710400 650587 4636367535978157629928937665552 650588 -54767832566071338222020725161984 650589 84959545884918712410325694859360 650590 342646483914958449655649606400 650591 56510650289547112558669456264992 650592 -4252638760524902679296996671488 650593 -55991324661556047967523149356240 650594 1713326683362963665919694367232 650595 -27402779884715165005671197871360 650596 12612300715065297536087850051200 650597 31958136268373089851859972046718 650598 -1081491397004614485153577420800 650599 32313827451994567535125085084600 650600 14280146172379509736352674944000 650601 -21723841777583587994874217987200 650602 -42606406032026039083203118663248 650603 268193787508409324906894743582824 650604 8181123158779734729873611920896 650605 43655511461075582382933964885260 650606 -20547850817226120133975542121536 650607 -119531919151684252190793130964208 650608 3960779116154194063203660333056 650609 89899255074568162969025236953810 650610 1901381740160694708078115984800 650611 36875371632889134872794805853952 650612 1601843264092955983188089505792 650613 -12276646238169410680290515988096 650614 44284632897339285499331622442656 650615 -10470846857132884868283617179200 650616 -78924575759696282339504215142400 650617 88793731433982469332269505520 650618 -93342763483159310038730813892240 650619 56437011439531257594073197622320 650620 -23826345996047083159404137080320 650621 -51879700871101887036886801674240 650622 -4243385308671330625579477157568 650623 145047416897221340515993073439872 650624 25146868449167471188369043619840 650625 19177782082248586394360063070000 650626 -6449483064226331689498029774816 650627 -39749700227394181316702778619524 650628 7542687098391136693810173001728 650629 -8423940144831592973663840827968 650630 55852955810276445249396956472960 650631 -36256252320183103449571904937048 650632 -51179288662305108450414772715520 650633 79767787881418762529364648144 650634 -33569623496275454983961643275520 650635 -66670015247634907700217732445920 650636 6615547327797121183546676920320 650637 29818335616718133486389297037408 650638 1230784487215757877241847286720 650639 69711520753779591288440978575800 650640 5348239185270741444073122693120 650641 90739535427391712658777565540452 650642 -17938217053464498957854084425056 650643 -9774131521474145743049042217216 650644 -70544114606265041032288649625600 650645 46520350962334400200360656733080 650646 -9030736493140214092697979984000 650647 -62176727313351184175518211633520 650648 5808128588632576522651917711360 650649 3380966518498361621056069980768 650650 7989260861110711554212171385600 650651 -118253036649076987514903594373168 650652 -9361797131794109654668804300800 650653 -1846978632531453102639779365236 650654 19946400480873542937780350069760 650655 45318412560270603315610545512400 650656 -81541987883317915200433282940928 650657 -22751691217041595274764209108288 650658 37588694215777579742566482927360 650659 26000151951701121386685902044160 650660 6422846932274832116830648807680 650661 -37948250469021459894768649624416 650662 -56703779715229465147245300279168 650663 20546894737905848228370657603624 650664 -3041938121956734780577014497280 650665 20015933690926100517756344942400 650666 -83478899138263491005728138501968 650667 2889463965435532815929348363712 650668 -48311466869254379070048856786944 650669 137162296042782932081996920322070 650670 5447606542363900955906568743040 650671 -8761665624168819671947107637328 650672 32946604091627016571925863759872 650673 -3510716167022136483359505167820 650674 -27489659201943327977713553957760 650675 -91953271138975284176253407968200 650676 -275313587462346671260472733696 650677 103976649458587115870879775642912 650678 -4382379795558609526057373122944 650679 4536782422222059080251180192080 650680 -33068101203111140417672147865600 650681 11867989381301929999968862202052 650682 4342959951103626160173614230752 650683 -124101434698887261501605576329200 650684 -48877353102221367620464582339584 650685 1212661210631545146934976492160 650686 40839896938927444082681097537792 650687 -25051142204760508876947874072008 650688 -29841954923753467274166439772160 650689 50930756788808200348670399751124 650690 -972186546828004832566980864000 650691 -58146598725440518360187061385248 650692 27836054589632934245700000964608 650693 -32871279758230504748475188270400 650694 -6723384512407091646925228162560 650695 -46747001100069523023984641332800 650696 3291342045651369326261990400000 650697 5862132516859379997742014742800 650698 -9602533733225907879346746344400 650699 12487178332945149359597532014736 650700 636214268786431898086005888000 650701 -184718083329469715522083841724298 650702 19248415541247422405385566622720 650703 18276213312159663990347374439304 650704 38146648776005443892370204000256 650705 -60909596950309266828796385993280 650706 7074748781885950446238175522304 650707 -24413514303171613879353304836360 650708 -74812129315933402286569549318272 650709 -125755741763689589103352921107876 650710 -40797888697782484818924841770240 650711 -41311902533166017887023594003600 650712 23629480555727782185500484403200 650713 -34912484301593930506185643063040 650714 56937729893433876951345837419520 650715 -18503384335664186183677648680960 650716 -4459817745570496137945914843136 650717 -110809742288442893410111594713600 650718 -32830391842009882475512693830336 650719 -643352534657151225766864817680 650720 -47296163662664396943834128056320 650721 24495654757514029005816090342144 650722 2206413112685784172589953552032 650723 -14541101973091516893229739687520 650724 60379451489225184902229449336832 650725 -96182721054183344061938226211750 650726 -23975859476713955809042147440960 650727 -65255532574205669845544547909120 650728 -21578734463795132077227876157440 650729 25747313682104465194009341904500 650730 -1563538895269285578477482880000 650731 167694603847170461362241061937200 650732 52853977158376390225000215204096 650733 36631421501286917223754699881024 650734 18024469637253609089509496531712 650735 85862114781014609150024276548680 650736 -19421624952807525126276652892160 650737 83855006490607638356737486052352 650738 -108682177143776998958800564080 650739 -63316427642052071655269052225792 650740 11014907696921807987754104144640 650741 152694074101488870920952562944 650742 -32955804806596098765459535245888 650743 -82680110637514104305345565338640 650744 -135193710837656206000894582947840 650745 -36448167113496931579929639822780 650746 18148038853218469266256889889024 650747 -11678139701714218919928036004248 650748 -11351298178146351553365363130368 650749 -145290062261070656348603629891680 650750 -27300402307537272199216798560000 650751 -75294213588067625667747353312568 650752 5942386178618276791613028040704 650753 -5679449467201310759842044591276 650754 -41947918714714412632196385695232 650755 -28936911457702338901722713823840 650756 27392847894649470482670180211968 650757 -41490621238998427256212515171360 650758 -87931783701171638046432985583520 650759 -120400772479442472042495343880040 650760 -48747253421327518524170575872000 650761 -71814366256028526328082730161638 650762 -344798301069798390216083275776 650763 57821326765936619945158429554492 650764 82513053604015466041024713848576 650765 114627919928458305241072645481400 650766 31713110501929932772807896873024 650767 16153359437564268476919966960048 650768 -7487353794112448395723604213760 650769 80074820263243143832104729111840 650770 -55459272074476899194981860838400 650771 -4271574969114375199593898885056 650772 81129188629122145314771439207296 650773 144411518066892378845442729416860 650774 184936354147754097006178815552 650775 25171085338279881558307761727800 650776 -32941093579954454605099493744640 650777 -63073652102663239480790277924588 650778 -23930871908869085418474550258176 650779 -97423478575490651778138516170620 650780 29246585287498459281366393845760 650781 -34164512249880482405204826836160 650782 72279409684592833645662222485184 650783 -8067491885324914854829704960000 650784 -80797116286184774931688563671040 650785 -36547973590528898852781166286400 650786 29094300985344713540315265544704 650787 15866670922075660586929528283568 650788 -10152429963666037896250908154880 650789 -14806595295397191740874662397540 650790 112019816005501173593148299520 650791 87689911548685127081680645784752 650792 -74246883183360003416024833152000 650793 4369892932021509690940421225856 650794 82504744790882109548299646405472 650795 -1179030754105507196273228731680 650796 -42467360366415964638473024910336 650797 -17916409773382637716320448454400 650798 -6809460934724500173557439635520 650799 -31269581469752276203817309969616 650800 2016907136612334362701332070400 650801 -227007811913458215468035866107468 650802 -45382217994467276934959295022080 650803 -11930992275388774461532806943656 650804 18659978124860150931350127931392 650805 294754325154950698293104251200 650806 -10466862596333851645404011615616 650807 -119058610222805468805231384287160 650808 -72886850173372451700111202713600 650809 -25421496926881899958942383013248 650810 -6859611050938612274498254202880 650811 -39607042837186484786559025022976 650812 41790329996571682147078895430656 650813 175029902887156244591984803429062 650814 -14606829061603151795473669632000 650815 -67632592600228341961324107611280 650816 14904036004163329135861377269760 650817 -93115478489271649609870224156366 650818 -61837390295729689067992517752800 650819 47728560400874926279056890989164 650820 5429333965428981645946793902080 650821 10690352592446649167721681349022 650822 -20532870930602271624689925552288 650823 56992824740960779124517640588368 650824 136297951046866915439060387496960 650825 -26122525862791922139681297192000 650826 -14774349874062644030573539971840 650827 86349008448304186489283755558676 650828 -4839231709608721009500990127872 650829 18158023791348262325017278095520 650830 19156826493918681871434793804800 650831 11581318253776829353504526232912 650832 -2684178608618461427074164326400 650833 -15292213531311953024909051179918 650834 1439096426711663626132014311712 650835 5603179982162678198512582787280 650836 -40957924783776436352892257595520 650837 86590657294112449809763424184192 650838 -44460239679467641640410101711360 650839 18434554266644823647578206506720 650840 -9971380030769428643782928179200 650841 -73371786616640993292856576124208 650842 -22359849279551535678764061158928 650843 18505986864012037162156725770184 650844 22991527384474276725457145909760 650845 -10856863720895162518137779481600 650846 -15060685666747596331205329157760 650847 76817103282288885593311761154320 650848 97695127782158960946149829771264 650849 3604966967860335936877633490736 650850 3386495809036012954612815792000 650851 57029390527809563195094266957852 650852 35358708477192255418200305079936 650853 22359549788131806743510958411744 650854 -18368052848406833431030681795200 650855 56439966685377667191617441096760 650856 -50211640017543723301331308707840 650857 55246293858240435666729910700160 650858 -28151319050588431832758649997216 650859 13730289184432515299513474756736 650860 -25631302605958302282119510784000 650861 29765796678915797665337243685462 650862 -8481490307188903401231941164800 650863 6254956497847501130486009308112 650864 -29514175409195251268594306088960 650865 29850504674055333069250838430720 650866 45770120715750020893470936583584 650867 48726540778673507516004989252880 650868 -740017321308076260847567712256 650869 -119731430564531917811783226507730 650870 -32338983055881875973130774414080 650871 -27000991584138565434071385328392 650872 -124509038430831897629620115251200 650873 10928151396809286795543754726122 650874 -4163807483223534838291349288448 650875 29060614979954246626036735104000 650876 -9955911367699740664764666224640 650877 16285349354461257904142672035008 650878 29485214358268272360816375498240 650879 -177358377379953551179567059352224 650880 15800356570924384177598182195200 650881 -30790732066610496489546010122240 650882 -41773216131585478554076779268608 650883 -1664923870883437908197340357576 650884 43660521046556902683798850514176 650885 6832100542408643923518328791000 650886 -15727702507016706051984661372416 650887 -47198041972279657376636356208928 650888 -21111376070408633487483560755200 650889 62345364605537185147518995447520 650890 -65483813073570712193964404368800 650891 -2620422600965151520478296606488 650892 4450380237206585096094301999104 650893 -64398383866065750418109114053236 650894 -73636861069089449427017866557504 650895 2207266510161221038634150592000 650896 -21838332294542818879255438737408 650897 47468602734829877399270740849140 650898 -17893406576321497962163466040816 650899 -121347649521994618602666845327736 650900 11695422677577968546482147276800 650901 61433601285447661863591900976032 650902 -22373359490659590766206788014080 650903 56188124549745030429457361137920 650904 -30694998581072067310130109358080 650905 72909219357456526637220423341700 650906 85803953819723602796311264807152 650907 -26743503430322154820200820324032 650908 -116140852520698199787601588367872 650909 -3730076263019930125353232001184 650910 12563010295014861725771495174400 650911 -2351468751496678883660257907488 650912 -90653391957583772904575114477568 650913 -457860986070662363063753392416 650914 -8752414303694998631889135946368 650915 -29355121813615556281347222043440 650916 1281635790635620221483445803648 650917 42243563342514926936684682827966 650918 -5527567169608274804422316727840 650919 -9160407198423108337102334116056 650920 4392205183499734180011908044800 650921 127285247822806278970229050093200 650922 21851653445601002463275289103104 650923 8994905225507399767861485892608 650924 -68306008161591105540571287055104 650925 -37604936808221771081501215048800 650926 35569858983347637210545406510912 650927 -73505737650368056813083754234224 650928 6728421632326358564264139030528 650929 -29573992463814691134726368561600 650930 -10081878063338918259706618782720 650931 -56933082852494652622022354747856 650932 26741715379166070356342639715072 650933 -36261644703986181875340267244818 650934 -200277523238182301114843407776 650935 -798514081957398178408265414640 650936 -35288809974159354358567415193600 650937 -18470383168955894519876939427840 650938 1886541403378965807547124352000 650939 24102688040632342898998292898840 650940 -27357905107294302303978189004800 650941 61694703418550640044005048664 650942 -6675767255927089157803786496256 650943 120892997537291676072874754365200 650944 9131188014979671356233341730816 650945 2079050590057427471713498439400 650946 -4497787261924267025558447815680 650947 11917956102606618594142376908872 650948 -36142284601423015757774975773440 650949 31151406815316566699952162122208 650950 -27002695350834481765407029625600 650951 52017838816002126412714023515952 650952 14982291122683046018567951877120 650953 -101420202542767502241144641509798 650954 25937157980274490793661295024176 650955 29730729219499673760085020837360 650956 -33593061607229853330409462170880 650957 32402214004317138025197766994892 650958 -3016465424269569487004327516160 650959 -14423604124659606936324000695960 650960 -41027844464517295760163550003200 650961 98455810516028616073868547621120 650962 4550753587469889106035610614432 650963 -116409258793293684311625359520 650964 -21954581148542693652794623315968 650965 102550924462595446408769716882140 650966 99777720674964393637235325187200 650967 -76568951066339401734952748509488 650968 53124011939532227460274892482560 650969 15450311962688235251269163175936 650970 38582417876465923222763881843200 650971 24132423554622496378495459135172 650972 59397834749695574450042664296448 650973 22609589570575658368703929286784 650974 32228484320544150777542029892736 650975 20667770202816955457719152468600 650976 63250850050101997339372421382144 650977 2967901656787374710785280098480 650978 5696859916752468071666714557440 650979 6497614091338782551849828808144 650980 -91541318110709262704888313600 650981 184575725233056228711661192193400 650982 762848003314036143294604454592 650983 185691279870511331991155855003160 650984 13648419796185317730660617026560 650985 20435336509563030541531167864000 650986 -15813856688558948189801336160000 650987 32605567364771224935646448379636 650988 -22015375808016089789169216346368 650989 -205641618364179856068640073461076 650990 41178533065713248038767660888000 650991 35091821610588324515215200033024 650992 16439024090623150739387683307520 650993 -19284743908718428133358141119616 650994 -25982202871777795498109178288000 650995 -67329670019107407803806937274000 650996 11113256157635421653430033264000 650997 88302736209708869040428251055040 650998 -31528783527498813912087924114048 650999 14852423034658890115681044300768 651000 -6762360003322293968834396160000 651001 6766051106941475969887680724612 651002 -59203297167908303963045729673216 651003 -2323401456550587277518909611496 651004 -47336825987669076305311509458944 651005 -101964453820510584801894179984340 651006 -35000991984400987052614697156160 651007 36706330573842417327888583046512 651008 60496965886099008544011485970432 651009 48292402348521069752877652467504 651010 6907556105748211534987361456160 651011 -7099868476411080083210186995200 651012 -6734701022158209980656381989888 651013 -115451786282719856080915136039616 651014 1248688810818146758731995251200 651015 -12876993809403003400737090559680 651016 35004291757217481381879013171200 651017 111336785398385925174178691319066 651018 26791711258929716291972904923904 651019 5407098818767616179418139182420 651020 -81219665546468975715608939520 651021 43983884520258512707068554563200 651022 8217381478216633764554506853952 651023 44785314792589366040784547447080 651024 11493245262232684598731796643840 651025 59129230905183770195415321592550 651026 71154020447452295759483166605712 651027 -31199947285754535188545231069392 651028 -38286834139808752695654757873664 651029 -9244818369727529697008539472370 651030 25937554584672979857975155368320 651031 -29894219091637034341486645814336 651032 45126265954620151109198672916480 651033 -68943408206877665451653694112998 651034 86021484932715940252461507442416 651035 11520651785090187350456733888000 651036 -3601376563544248858436002037760 651037 6837820249914054079601967227680 651038 37941375353981695843791139311744 651039 -45820541124566098434819025390080 651040 -54605420374986066339803482030080 651041 25367778260979506286805446182292 651042 -14871675523865109706240418608128 651043 -151446650756023290568032502156708 651044 -212389477312642932428856295071744 651045 18240307292341526941360349788320 651046 25094930066355506409107406868608 651047 67539338833252043646786333978360 651048 -73694419172631432625643047895040 651049 25626988798677048759271093274112 651050 -48121400783955616522690517100000 651051 66587705532045528759176780453040 651052 12558088172551121910048871590912 651053 -1121752359657170609085329228232 651054 -21498930067410214914627315025920 651055 102900446302364406712257115701960 651056 8129982096541543669650436718592 651057 -9867817896270815757081221881920 651058 24418268039980548281160792216576 651059 -35494836924051205232638295475720 651060 -29610165957208436041480296357120 651061 6019660042583268030158365787232 651062 7902572702587921020810515096064 651063 -1653330353253240925938451464576 651064 -50455311124255346422637953228800 651065 18406284802866789249289897324800 651066 11675827454759766207336048265728 651067 -64742317902697234246435669817884 651068 34402904474112622208708673363456 651069 5767839116119781231706572073894 651070 12002156793252128896706116177920 651071 -117115490494471863208980402673728 651072 -11464385413554018854895498559488 651073 78328172400979217146339328908720 651074 13447033279487074257803713315536 651075 -20960945430175285321016765165400 651076 102516060872962853528864921943040 651077 22395700549519657043241765514944 651078 3552427213471516250106077937120 651079 -52158055877311244690925002587680 651080 26164709483830399595897757388800 651081 48906389913551246298717775444752 651082 -70346429322633339240774105094608 651083 -29051820664201192784839362790200 651084 14011357003406771801670638272512 651085 74043500187283844225052052847160 651086 66733887240739358647277739340992 651087 -3899378188885448683112761444032 651088 36031721380073870072237928538112 651089 8806951828011196073467431629556 651090 -18601198410739264774856457269760 651091 -106538686639469339358780704401920 651092 -20537218867462941509975971276800 651093 -13052402794328037403229888124672 651094 -36602774795719955266204158191808 651095 11321051942952028825903018021680 651096 17762418268772725978175306373120 651097 175521463208675871765862583633546 651098 -14404318929726908230331488068864 651099 56986852864130604098582921639064 651100 -59994798092096817668303421849600 651101 300142862620248467660833336806 651102 -48575026160517755784444718719168 651103 -140848969369934450207395348519648 651104 -93410060574974427531635372457984 651105 5464687490405888747816524838400 651106 541814513035695519679283384064 651107 46679319477824994361684795188720 651108 -26711155559004813324128482467840 651109 50906992735079760867476239597310 651110 -30303809699302025494809749735040 651111 56629858961108638572270904788480 651112 63187103093135654160054069903360 651113 9157517359415107050474057561600 651114 -5754954264727114529532760397472 651115 -114149423623936034402866213950240 651116 133904563684813455578202017552640 651117 23054795975852892608441532259392 651118 44062082088103709360785374082560 651119 10171645837037776029069578883072 651120 4235993403422629736003865477120 651121 30975450093829341548175182073444 651122 -19130541314962074989247545251200 651123 -44937665732580264750721948941816 651124 10088214954040756950747479654400 651125 -24179556008450063037361190205000 651126 -1354465548206496783393879029760 651127 -94688160541308293977218837424024 651128 -12686420157259492575398691840000 651129 9303948441910146786543257656320 651130 25700365007311499836291255680000 651131 66359597927454588732386812778832 651132 -38643488733859073344351941811200 651133 -8648295127468305258952920887424 651134 5385332349071700032116452680064 651135 779046071728569420833675936640 651136 42418289531135832198368471285760 651137 -62468866459973708870793950845740 651138 -53525348394049473993183668014080 651139 72722075829507649142434761346940 651140 -20436676459732221074973786501120 651141 -47322662301254005006866846988320 651142 58970975451880446533114136869472 651143 165846360179062819343700892762392 651144 15673711991246043670899504414720 651145 82919469967371596700531590054400 651146 -33079669238532884274049649738496 651147 -5281001621336597227878397683456 651148 -40043790048269011951541080129792 651149 -420396441224288271760061758560 651150 -22396630693781225305649599819200 651151 21109180407316554298110769962432 651152 299241225420010840932262649856 651153 -44533259711843465924981284545216 651154 28055659954642714595872115407872 651155 -21645451119966329269638591530880 651156 41151498506284530401648628885504 651157 -87920461036910285118908705176086 651158 11598023122834785968125095542784 651159 2153841114257219540398202085240 651160 4380989495886293965990885785600 651161 37832037996979864441329224322708 651162 -20050062170033404401468801716736 651163 47604379249411594969028320585600 651164 135095913443868419079930252197376 651165 61968508229282654731975129645920 651166 51123582616628152198960331385600 651167 -133448724567584688386817029712648 651168 27558632249054571487861973975040 651169 114899733402732512340881760665570 651170 -10210465432281242313593278718400 651171 1864001092653063398644567349112 651172 -48823683679647988262098788572928 651173 77077807031349495815195467789920 651174 30360168088382478086142719405760 651175 2082995493355435585762132042200 651176 53233089422782110405872434790400 651177 32317301666651818384896671371914 651178 24256804742427907058606618803200 651179 52142881985241054123305666409780 651180 -8519654527498617269748406871040 651181 -3868242584847911695163367703018 651182 -505881197659139641838962934016 651183 12626738663648992740461536087680 651184 39244212990654761727706700595200 651185 32075515248645874147446090850560 651186 13928339933127551479816738713600 651187 -45049737197906108089461173278760 651188 150979279752764819737825972254720 651189 24019218783039675648166379527680 651190 59470293555315308583116292441600 651191 -77108030313323949512622085896408 651192 1554336027368671338828773130240 651193 -136808298376599252786225684169558 651194 -15780822893036662185311793289104 651195 7673902618035452846790030750000 651196 3782253624513032612787675453440 651197 -21116282680470496507502295925440 651198 -46914095011095646258959462649536 651199 -58619732292374259069990386636176 651200 6704963615287389257237948006400 651201 67706019465122428259335700570784 651202 25148134606089539633164387418880 651203 23659439158987017390254320455840 651204 67104305358717036032046431245440 651205 -35405467898825315487852272659140 651206 -43590829131687120263078220386880 651207 -72087692301554828394963051529560 651208 -40464360262093831961124361559040 651209 -45956609999450942813661339522396 651210 16277778111807749683275787848960 651211 -72994800435898285642156471215216 651212 -25417076122636746275353865776128 651213 -6900809760915798489136735046400 651214 -66268309725232253464268594228544 651215 111372610263623122812930671017200 651216 -14446174485870040071511839080448 651217 12111542909904801250479459305984 651218 6283741762384680194488090917504 651219 54138193014750058623263896707624 651220 -9894922984596369035399028261120 651221 -58245726961689954755015771206578 651222 -14639129768605506408635481216 651223 116794710034215778643947455310472 651224 24231608256443169864769475788800 651225 -20791077148283726863103753844000 651226 319118435758880342170281711360 651227 68343916038230858339141802032352 651228 -31938742615023683425501537236480 651229 20477659069535000285258208858060 651230 9019367875700306600886912317760 651231 -20487856446383987370007691881488 651232 -52799064649037539417111095410688 651233 -3979448150415010067621396929632 651234 7735088690440337069415557798400 651235 -839332501270440048766955057760 651236 93000225471843925340888643334656 651237 -3028901401675997355726923953248 651238 -9597890786263281584873787080448 651239 -19669543165367214912377860341960 651240 -84655242861331678791190006579200 651241 -34231667355986175563993976998016 651242 -38365879176649534243018398220800 651243 -65407589704395890872359752909736 651244 684842232114415609719676918272 651245 -8450496427343592502919572934400 651246 14950962896476486259272032350784 651247 166109877212827942528270212719696 651248 2463469135744207419378117378048 651249 -15218418839726509327540818020133 651250 10883700221253504596783432370000 651251 108305939597268666938469631266252 651252 -682952426455217424910867427328 651253 128328200784735807524914791536760 651254 -61648336789517116933439353283424 651255 34225901599622431123720885000320 651256 -22378471877940861838124429475840 651257 40949144507417412515913333574506 651258 -11285782277411554517479104419616 651259 35191599262198319527527547572756 651260 -30468031950149988453425423685120 651261 -8368070913619234072121977135200 651262 15302983225321422815924477509632 651263 11952689137845063003938595123840 651264 28941869045859353932526228865024 651265 -45796432534227837906452824295340 651266 1981582532504581900285061429760 651267 24274949154261967339208890176240 651268 -8017403483047577026580387205120 651269 207521966404447611440488491997344 651270 27235815228294269847480440098560 651271 121303592021504221341022376824472 651272 67126480056186758481470812492800 651273 -24666442671917548657071986561856 651274 3570149989903262928296745143232 651275 13377792530045679542140579860000 651276 -75395769623527680713851060377600 651277 62351755746357357514585160271072 651278 690160379115207439268690879424 651279 39916927665072325767589549977600 651280 -4198491484639494826161061232640 651281 -69307942896058223134286310819918 651282 23813157387756310951727156083200 651283 -118231059004821620709027453927216 651284 15903620721744779403062203679616 651285 -4212896980162947815363016477960 651286 74753616863714594821583106242592 651287 -11431227505476065811374226632256 651288 36491409641588188582348549816320 651289 134015053497414991977809063654090 651290 -41078055977688044462803028301600 651291 -24334787518026169836905293501440 651292 17744262453059588842862180374016 651293 -28262079290538549032757897538458 651294 -35556301153460184259694007490560 651295 64029640594558421174494906981800 651296 -61091466484144215365301593899008 651297 13462318897632433347215314242240 651298 26069488503598011998436796568736 651299 148301602061456122568880902230920 651300 -15054338704919090555203584307200 651301 -27174562341170022588176881113600 651302 -27292431864286558224562309329600 651303 -57010514495931107107326107773488 651304 18520744002703281195419814451200 651305 -25863517803878637740838983976540 651306 -1507213079094356921817350102016 651307 -165752340432674165423556651179048 651308 -88424677028012521654743195117312 651309 47112824842860952611609315478560 651310 9046342231055607943481136906240 651311 58401600394088139403498643902080 651312 12017695147575849292099365126144 651313 -4640854869023966228848374179276 651314 -44521179049706389902397771822080 651315 23198470215119722738614966577920 651316 -125308516106786789735916269368960 651317 -21223671846738197437064968982820 651318 35260664615287559960190329133504 651319 -236555938000513169586362752204104 651320 -96820147789740777236177452032000 651321 105286582176677621327052585504 651322 -20141893194560461956761844519168 651323 16887918111956376947084072761572 651324 -11341176298659280637280572050944 651325 -87695506674311009844391356515950 651326 28981856664165079611042285844224 651327 14138191941814099945056066364800 651328 12185577782355295771963876179968 651329 58806115883707770819945482390976 651330 -20887155382388282315306747727840 651331 -149623237863930527071847819148868 651332 42316359335233333759829958580224 651333 -48810651180322378696474563468576 651334 2256038258272228910983070334816 651335 59699296051259684817743261516280 651336 15884998384272423823319292149760 651337 -80700987028004974400161749500160 651338 106962351949459283616424066828896 651339 -16748440167477714825353673612240 651340 -33543776117331437671142210073600 651341 -41768410465021697542558025298816 651342 36088620780244069113405492405312 651343 -21060853313213821444616573840 651344 -26775929813914627111876242186240 651345 -15018453434403761423003157936960 651346 27185190120120489284100343753872 651347 -18863155421258535032467108989204 651348 7033119925505495416956804280320 651349 -41335582710169135610465101784100 651350 5683302860089498938467586940800 651351 50558626166531282213147715785832 651352 -43950426486731798134635313274880 651353 326600607205447047866911854705684 651354 -18893969125852420152109614919680 651355 -95373195566012262257282501961600 651356 -39159482245144933237595999854080 651357 47495006314155093120206981947200 651358 -37443220283486501671767818958720 651359 2455585570564627048090335685704 651360 23162680044258356068744377139200 651361 -61006728245008126683027714947038 651362 -5140909420324298709489834203568 651363 -55838937286384819705768810238856 651364 715572317672781648078824394752 651365 16423546264687555985703224298240 651366 -840491236059825829373594170848 651367 653693133696707161494781458912 651368 -108433317571803928994555982013440 651369 6427271829489339597888548943360 651370 -6393391209076100424999366427200 651371 25471206638079341023128648807312 651372 30560274133903095537182209081344 651373 184585236659544790188536970893760 651374 19943615039923444284726380553792 651375 143174364264599809123568272680000 651376 -34703127505804684772111288795136 651377 -118287451942606919010155127724560 651378 -168421237651511296649014551552 651379 -13433186340072931081914975886616 651380 1555001115526762272297961132800 651381 50159908798026478631068358826720 651382 73321489863681826832440786053792 651383 -35925486015775737036116005257216 651384 20695176208594795187097222451200 651385 7465203587029099995262757410560 651386 42019938749137631480765929729392 651387 -28829582275943633688911052959040 651388 -74013601994297689344056852211712 651389 -10839153252170268021872330417844 651390 27084966970758602573960572129920 651391 3537228083672586528020098190160 651392 -13951772521752847523335152599040 651393 108997853714952882931263916216404 651394 65047056317616974592632117804496 651395 56178412525094912431278748640400 651396 25894716501130355017316427909120 651397 -34884140647784023533153324213154 651398 -56357714932467715042431795319680 651399 2624733426193601627786142119040 651400 -39604861160776109888917527168000 651401 -188915307394879967773505927594598 651402 -1354636178107163218260096819408 651403 -29628787469506672765727578318016 651404 23060070081390446084591994894336 651405 17001226628400822126078605096160 651406 10189661123303579747596713283008 651407 2180402943039101697842005351800 651408 -4873556875002681825916994322432 651409 -75119153153623982053812730492560 651410 5781796471421358679025832051360 651411 -418914989629489457623756552140 651412 15649857779568173523141792553856 651413 50331888194118562778925334534560 651414 48415496363098999253840257044480 651415 -23976270815690774413097592188400 651416 -59037623007637968799079135293440 651417 -12504610004331937016888941681152 651418 28297161523415265172145109074160 651419 35982148960127975089288127205840 651420 -19436566039469791394714046627840 651421 169872286099849796548601818589452 651422 18126029720181021179351487511872 651423 -642480000139045903356411033312 651424 131820243200095998362558732107776 651425 44417538021814121040872321692800 651426 -53108765836606874928881725056 651427 -64917195581339354586792514255200 651428 4181769802315573937236515590400 651429 -66178728456695743437049829328000 651430 -25077829472828413944534960036480 651431 -165333552750316339584156653765736 651432 -84415120813235386529921382727680 651433 47078566164069334659134803412980 651434 -8629612791271987382759296204800 651435 -30157860673470736767968004759840 651436 90968272872709026635451495680 651437 -14676645487417724943671474695914 651438 6125522307794202536471636031744 651439 -113811155685302619827593395579760 651440 -34600494663941281356780837273600 651441 7981988586260075970265353775104 651442 77983917831161816282801102358144 651443 20128684723096521015384251036544 651444 -36789038792814200391212902723584 651445 -8585817202765234647537657499080 651446 -46652683869393739703582145695328 651447 -4488212877105836461913073245376 651448 -46595993805570136686521935011840 651449 54582706796142088690532676256980 651450 -215892548805329780786534764800 651451 172853396922524878165760054448912 651452 -3013345575940615012227695351808 651453 39923402407704296383876080307200 651454 -26829500705370931338288362593728 651455 -10600482726285243183469421076600 651456 14674017232883535701625903513600 651457 62616517219778548943272003288452 651458 -70923112300439070381147329839920 651459 19648021705434972305073969931440 651460 73191142214210060648173805057280 651461 -55795242037730108947350890419938 651462 -5949302367096351466739597408256 651463 111037547301311082759639988244904 651464 199595302270268771139713172480 651465 -17907365755443304060327953665280 651466 -21870074135291728886145944948736 651467 -217173572224515166512009362830848 651468 -73666612785732816219608113521408 651469 -11422971597069138968359849886080 651470 -46104245681138281191848891008320 651471 33208089384280980487731619602312 651472 -36446606445822896771423558696960 651473 106069040513790370544870468980722 651474 27603718210885620784702165385760 651475 57375362839425412410550628179200 651476 1142037510858313958100455792640 651477 39445397677334763940984454171232 651478 -34095845672357310493284524633280 651479 13462767557270571976739087233176 651480 -17877549240136260715648075776000 651481 -136242923954239966756380188649718 651482 25539641439251391702934077307872 651483 -51933335167499825524601745248256 651484 12974219411765264989056948140032 651485 119736951678802125817991664391800 651486 -38588219737044140182243069827072 651487 -88231549645276789560067273312864 651488 73935690910719114472239507701760 651489 -76031102609581173134844049924176 651490 -813253185805233198216954147840 651491 -167515042432127402712713612694480 651492 -2442496999246483311523819085184 651493 -751030615586469323756808791200 651494 80699681866567269486194541187296 651495 -42533053440777722410295877323280 651496 7964736880427497489166330757120 651497 36069082637119199995222610105664 651498 -28296775843216927756854041221632 651499 141398028850139324441028268439400 651500 6227413088825099784622716672000 651501 -45978844470070078818279179354880 651502 34426914507123798120009366629952 651503 -79433188506613379030222847619248 651504 6930991619490868537824264093696 651505 -77239619773953053478547853367000 651506 -1894594198193975143967994648048 651507 31970649336279008386490650691640 651508 48609603300859908825755298926592 651509 -18829858809898466273646905758290 651510 -23792602100442714566558834688000 651511 8581271010143423917466340128384 651512 -124833811358026726809097876684800 651513 134234457608218525232607661680000 651514 59128272305559816410413658419200 651515 105690890268267666130814505116160 651516 -22374659450304235370386274139648 651517 24252636888460313536725355938566 651518 -9867908434231702177668316258560 651519 -22877951166244204500375355055112 651520 -5650312269776075341375419187200 651521 3546910697722557831775336153920 651522 -14527300632532875932688614579328 651523 -46424197629489886399404110927160 651524 4346424829837690315218223572096 651525 -1087647907918040323783262006400 651526 -7562850585440732906202610300800 651527 18917236393024836172324271934912 651528 21852917635426945236370954368000 651529 -58464812827497762778895279991360 651530 1545520290283935629695719717120 651531 44342551164551476719616160044464 651532 4938257063680403462265963074560 651533 -12246617527525114805707743500340 651534 -14185359352062126033412318330752 651535 -19081218418597919643241863494520 651536 482011768739020606161630461952 651537 -78397299882240664764222275688000 651538 -14662857276066644989986450196080 651539 -22815430653653667908107931008944 651540 38321388710399934433712268748800 651541 -79912993378876567096529230211232 651542 -51966357069429119258596469884608 651543 -85490084793562605201425394999600 651544 56830765133065936497335873003520 651545 17682688477429055079420764347200 651546 -20056895035290429131847761323776 651547 -64368888184950213532854885787760 651548 -119503889152492467734615083937280 651549 46494956617544437276312504327680 651550 -23609680041212873785571943931200 651551 37169152753066291920455509456104 651552 -644941892008714403543107239936 651553 -31734908284649241584327089747422 651554 58268164929233026774019431088976 651555 -81891802518611428478112320095200 651556 9014087443532719988058427464320 651557 -49745944465756440572949567523008 651558 -11646560772921969549401757288768 651559 141307063995524226319437775025616 651560 6636791182220142584888991744000 651561 31718873249410428583826820983424 651562 31792374685049445456121764922032 651563 9788613490879325796153829170984 651564 2580769853453846544616723620096 651565 -43050221660719776194545514734080 651566 -56641497954154192153458451800768 651567 -8211935307768140343717034352640 651568 -36495460590859778273387168301056 651569 57697959369406315661264560388580 651570 -12956994916007476070365358768640 651571 -3396320365375183008560403078800 651572 17308631953967336575193677063680 651573 23133000599232526513065086245980 651574 12614887398951960000995563259904 651575 -59165487805001748917716847469000 651576 108308392673380391327556954562560 651577 -75668657560805772453028022768700 651578 -22222420847101460013340543800576 651579 977541461236199108849301874368 651580 -61634835066242266759965998476800 651581 -24363897784454335728638952943008 651582 13195033460133828669054298784448 651583 38898653446836638718100900900600 651584 5229762853938114428490915250176 651585 95580317065427262183892996800 651586 -18598042023362940294022231411200 651587 77576307536674467867756536194236 651588 8622460257672361244309394518016 651589 15238617736778834229950294189440 651590 12171536840591185794288678040320 651591 -106188931605976579993140870208560 651592 -109021805327697863079252300595200 651593 45557639317543554369011973859380 651594 -68926128588437201311800415668480 651595 12179140252255570738626514075680 651596 53018090660972947330508474142720 651597 -36149762392021545301314688161600 651598 3155399776675408066383313937664 651599 38885029513432049558619839665464 651600 -2851304364881594279639925350400 651601 -32742485277571239886937389221900 651602 20818939466467448749912608588960 651603 -33285598259420370903297740193096 651604 -66563417874841433347396150255744 651605 -63915342836188890942530750912370 651606 9755481576530882172774994550784 651607 15031815057000771665780216754864 651608 7144144137629362425154481602560 651609 -6472021849843704439075236927936 651610 24114671759815501010814649920960 651611 -38299963573412562548265921557808 651612 -21092259125447711375653635222528 651613 -15781593733971462039387230563392 651614 -7118428339956697848270794665344 651615 -6043211347868056894544939591280 651616 53665705222521347283138560655360 651617 127063372100235081012599093541666 651618 10270871365238816051617108323840 651619 -138890424136236901503310713603056 651620 -21091538816818823644580656496640 651621 49307427216663156553370304354912 651622 -496145873270427956064875913408 651623 -57720904488134487754053625886160 651624 -36785265645581109877631330304000 651625 -27669950623934606099640079062000 651626 88003142415116085050181658798512 651627 78111969973852761990140839058520 651628 -70949256345088896708727556261632 651629 61006261351164184966908724752480 651630 5667750440789690308168021708800 651631 -9583160363853194220104821288088 651632 -14095705636625646398340470046720 651633 74645581468868149965254232616224 651634 -104235038029075931218703025543168 651635 -56670399309735192971528806604400 651636 41251278428866415416907176261632 651637 34808137720203064605429158254592 651638 3381903855159936133421551465728 651639 -59081090478226027691983609225392 651640 39452588118690428274536969625600 651641 1689103861166866664703165912042 651642 23188554739030513740265443343104 651643 -133906446834274329627489029940680 651644 24632346701439121495383781807104 651645 1688797672140865312292585640300 651646 -8249779969483491116308509258240 651647 -128025463873006035613886772395904 651648 -49832473824219080980432190177280 651649 3263331870247186715051964651650 651650 -33149826717799921067010862045200 651651 -6979622939899376515096516826112 651652 39041707702063744747716958063872 651653 52111781935436487685537386657024 651654 433712128436688832680804700608 651655 -119045354642315833539392573574600 651656 -30891249586588695891731636997120 651657 -35402875929794385345285571595760 651658 219136796366970339854590164480 651659 -20919985057715638134359141684640 651660 25274104222174600142489391221760 651661 74427399273884244909555645578412 651662 -10829475178873982117212895769600 651663 68032555190117006573816170705224 651664 332993730731438412831908880384 651665 138337155703502975106140373120 651666 -93655346748124115351995783024896 651667 69947004648895798858203077292716 651668 -58581697282068390097161040589952 651669 78966033344500536897049685206944 651670 58757412640461762929087847041280 651671 -4750778390651620187882450076480 651672 -7439972815344585146783485132800 651673 -35407440373723062140007656806896 651674 -9961322650401586207935666624000 651675 -1618509108064488849704034603000 651676 1153843803828046651384171519488 651677 -36111035346491402424416408362740 651678 52284630442303467037867214782080 651679 -47206457861049962465346904590224 651680 69362820105573502031811845160960 651681 -49839706317418901215444607584320 651682 7175573862988206062467277697024 651683 -150870868175688439949443615852068 651684 11809834972042874651539771963392 651685 -64342127948568950088102390607620 651686 24097428437616898880899213084800 651687 -79546582730706235873592589978840 651688 -72914976502509969956192113843200 651689 59157712349793309220221176042490 651690 -1426947073207573518055674031680 651691 21365324100839470473859411178352 651692 60923292017529278112078679498752 651693 20863486675568372705004860472384 651694 -3097494002014387203528988920000 651695 10677258839443181380084861713360 651696 25197445152295381984544783695872 651697 -65093814030919097773410285407854 651698 77090829555743170796122668963600 651699 -49624599374938611675618188276880 651700 24619697934507478531419891200000 651701 -276232653285856152240006016951428 651702 -31462054265308403329439803600896 651703 -58262669007152592806307099221816 651704 104641093664236246123885208309760 651705 -18917201759954782961754979171200 651706 -81221228046520872740591397264 651707 6679162560121010690358610094112 651708 -490206799034961154164963242496 651709 45052381690210604212146115831872 651710 -5112254898341803330236506082240 651711 -4307476387285858332857880990960 651712 31726969998068003485227732172800 651713 -22494763374740529443999797533696 651714 12755814933275821522866538045440 651715 10431277604537705928224522649360 651716 20567864886389530440063222779904 651717 10608561883733530713400682197920 651718 37243456894291230320430221030016 651719 122370646824236051901337720728840 651720 -7685080471325480913066759782400 651721 30846700946171866072068138954112 651722 -83449981458934878660112164443088 651723 69944525383249788787000650221784 651724 100837448261191774357985032763392 651725 -11729646533808457959676295940000 651726 -42758831129204551543770851424000 651727 162640108096033757591359398926576 651728 5348120895231755189795255353344 651729 11957058702730986495291574351488 651730 37809483025412850484188069401760 651731 35601960563022971446261584071532 651732 12065108120465648809292799363072 651733 -168194571643833103964697649348018 651734 -77158212717413592522139259754240 651735 -18577449019309227659813584000800 651736 -27514883555762535260471099658240 651737 -38622192717577131415454604100848 651738 -1657784237812573212323539810560 651739 -57154925948099030652760096092480 651740 -66040543864156111282114976463360 651741 -38457021158859538018471617165600 651742 -4090423538509328482326150564096 651743 65542760328149834283509086427520 651744 -1729135322044356715497035661312 651745 -13633318339910642953518711979500 651746 -113437911968203806574798501103040 651747 -33784433598030813000502906548240 651748 118280093856209069389791878561408 651749 -76217714664537612586701473325504 651750 44244900118208256375569955840000 651751 723200147523543930434182304640 651752 168759496349052693172376994478080 651753 42766417696325323169697624633600 651754 -39231169368390101401656666425424 651755 -1915848967841710436073983095680 651756 432544908485255613641516482560 651757 -152971923484995388627583535196160 651758 -53710997731794111367198267626624 651759 68376012817125792530472395850504 651760 4850727502471617787130560020480 651761 44548631523136396675668661600224 651762 -40776289492824493114782992960880 651763 12852272856805386691329536808096 651764 86512361527250474092971215978496 651765 44336631360488750310429416236320 651766 24284069127342629349414676124832 651767 -81088546534989094515692847068184 651768 40460761727248078212910624972800 651769 -95722710815396001067099407623830 651770 -8140067755537190665021693194240 651771 -62909423204604178681773265953240 651772 -8597115545548632624152096813568 651773 -14118265685887612945770737675040 651774 14671945367747498428898539373568 651775 5777574745186809306332313480800 651776 60240528453336646218568716779520 651777 867237381483257510712159997824 651778 47280700580254183264438208575440 651779 147700316665013179462709730598680 651780 -35229456847942825555095850598400 651781 -9455244321487593720787035346216 651782 92890319264159716082559659728992 651783 70895159570033416981986888440448 651784 -27190637887740768359164769402880 651785 37245978793960767232602846583560 651786 6387549504654920401534649451264 651787 -147546418251182091670900482143760 651788 -22375061627409795618364680390912 651789 6753833463076773409809704628054 651790 57647852412723698614792536542400 651791 30463103301313638785792574738672 651792 8063740902419339969585673142272 651793 126159457944454764574917362501042 651794 202617734900156277329269264896 651795 66820640155540900749185549299200 651796 -90347260461236982756191298465792 651797 -100927545227455156699686056290368 651798 38910303665825580525715008899040 651799 117968788722399411051581922081864 651800 -50100095538565785485720090880000 651801 -54736383364056608323169065513536 651802 -92987145040972574937536348517648 651803 -5804468942720065045487458605948 651804 29896843064109855851942930396160 651805 2255576387734470262529857345920 651806 18225119847047731340572083408384 651807 -4065063650477518545232854012360 651808 38652952502499622554131224657920 651809 30423941602869369224881640711010 651810 -32315830580589386401209111459840 651811 -177902843847853568923816011367588 651812 -17422434726721540786649875292160 651813 -100186593750753903169564720849056 651814 -24986918357996051753826232348800 651815 80966883605086914271520147115960 651816 69425866397297218362304383959040 651817 11605052788153051166174201500660 651818 28104537223511875652451030050400 651819 -5904452745759773706368323921920 651820 5627208093537772876679471001600 651821 99055211462628702747802598000022 651822 36848897584993323400777113886272 651823 2165092770891369700906260935824 651824 -12722735645022172365129604546560 651825 9284947595790103676509712954550 651826 -15618508809950437097466710845440 651827 288558915949531538320183203588 651828 32818396174921431830440314040320 651829 -50943533941973768201538282941440 651830 -14910230517678563586404638717440 651831 -62560051541181459893388894736176 651832 76662965903947200984376416153600 651833 33429676719276960992687540923200 651834 -38223618059737217180198735285760 651835 -14489044186890157925235117390720 651836 26640115545734750701636694461440 651837 -81605234941381661146738182144 651838 -34345430623502367612305498130240 651839 60939476263037654990903471720640 651840 -4126647261790096740660145029120 651841 51742116006746620700985376002242 651842 -21871191010690265560012010522928 651843 88147707560715605524590879327744 651844 4816426707364184719324311223296 651845 -18185657352402816750213433320900 651846 -7224023439242235496563390335232 651847 35163964201116990528325882940472 651848 -44739511895550564188624835901440 651849 -51568522010801398103574428907552 651850 -15386223222176689109650063359600 651851 4918197630953931757020089401104 651852 71398386861575101131896340272640 651853 -5856718156247091006208357605898 651854 -23956962768533029165411258342656 651855 52176668985346039185097441074960 651856 31092413205256332716850684493824 651857 -7399454440882173844665835818894 651858 286898907117420477696630893184 651859 -4481621230166665345440528220512 651860 58306963681862634726302104258560 651861 -2297978445933556488221189616000 651862 63729221299824617379036164995200 651863 40632362426340850005371004911112 651864 -26608442188039072564165107425280 651865 30859455497447850659895318654600 651866 18869911615985766417066663788544 651867 4839485911262889143150344872960 651868 -8878982266068383289663885672448 651869 90175978980189960876233281215270 651870 -12509743146203377474742980572480 651871 53549455567745612810935260460800 651872 36806078043361162599305243000832 651873 66821821530167290104829216934784 651874 -1394062392169776497201447486688 651875 -9131022292710746964775989750000 651876 -44444489079308429128189828819968 651877 -106487735864561757659405579958274 651878 79426818134753956420129909398240 651879 6322562723728627397350311847824 651880 -1023476419797510809038841856000 651881 43794268727151326372979191834682 651882 10967804287717486726223242518528 651883 -59572806299455832541465588948096 651884 86900710713481458511239173826816 651885 618801739170538816799734544640 651886 -63426519402617247470876257564608 651887 -80722544559674933993945865266640 651888 832713413280112146996542472192 651889 32915374079202886140957334665600 651890 -4861570438440438575363652556800 651891 44114079334963215116125265817600 651892 106635846109108806058739523065216 651893 75218818547816790291755373433344 651894 35629056857255100275937092068800 651895 129128322933252752991240316973400 651896 63604708634024297077785149767680 651897 9756619177094865775272450771828 651898 -20945429743923703776221665832736 651899 -35520211834249723121966249155968 651900 -4651616335831275002362366694400 651901 -74548288724685568688084651903098 651902 -74234481830153321947820261902848 651903 -6121431868288968875879764139520 651904 22083924772108978973481935831040 651905 1893972668930460185512042830120 651906 7652489877117543390390430296912 651907 95193455287497992402350583362432 651908 -28385748102301227560846297579520 651909 -52422204169337471545108051625760 651910 -17933453696173633229453000140800 651911 -69643022732457139852358983981848 651912 48617561149183919696144580771840 651913 -81225291139230864306574544628838 651914 -23624489590600404901902061108944 651915 5493272487742159448544111168000 651916 59920120541794305140067067504128 651917 -52559255936027492186267171301408 651918 25382590551629675620265368719360 651919 300166086967561329764288341296960 651920 12878610567787509233020312780800 651921 9717240791860063250419753808112 651922 -53352971138589100623025953739776 651923 649096057888282414360129242504 651924 1178705906315818923524248166400 651925 -15248587634540389699811895055500 651926 17507879852919925634947414661184 651927 -1963956003958193053376011875480 651928 93287897657664499449726764544000 651929 -27075002733033646215091374155580 651930 8841180086929223629959510282240 651931 64733372604056420824419707275792 651932 -23303977676494154292202351603200 651933 -883022088159141886565852357556 651934 89955268644117053621387414620800 651935 7232699227415733179926533223200 651936 81694773714013773447791996043264 651937 -62263488854099472491056406743296 651938 12327189805156087169528476279296 651939 63463515722704239711787041909624 651940 5469687095802398388932494164480 651941 -67785183769588245076546778153316 651942 -39430587338923569920218779269760 651943 85853685836907758242614104099192 651944 -18103148515010141256122755891200 651945 -11812594554360836736629290096320 651946 11392710453391976591796023614560 651947 -123768181932268219014973332141960 651948 113195509911325780997691225600 651949 131910802064729341830135047319660 651950 -12670457671002594979216299312000 651951 14491455662746603396806504358392 651952 1216334657408687759038641405952 651953 -36284598258670764663945990638796 651954 -8063367236631799575651207067392 651955 -7471229049632277297787294799280 651956 -120519171565365253442564732042880 651957 -48920943321761849160237357838560 651958 -13560170079094201809374397042816 651959 14869565608853526210884197978752 651960 62180559631112893909583100825600 651961 49844783278634761522100180948224 651962 21193647531680292966832222186464 651963 2519939809967255607586804662240 651964 16193619470743749312311892902400 651965 89179086054743347895977134388320 651966 4898273624938332501935514624 651967 -98545567393502237721172518420768 651968 51729169911002158198353460985856 651969 30614093295603721187813148214224 651970 48915560301275273948904668520960 651971 -65234090653005752051639670789828 651972 56875687579765100052166567099392 651973 -28171197271468520151216633659360 651974 51175022168847664655960473232736 651975 39962771068250712405647682372600 651976 56665308654309495073014811699200 651977 -68476066224499637672626778849088 651978 9721301922183591270087355260000 651979 -225424294038639947499784758813416 651980 28028060752418433930369429104640 651981 13669389738068553441310463239680 651982 38471345833538870180552846525184 651983 40456140044472026024588708116560 651984 8971291044273155255028109541376 651985 68468780399343759193505740963200 651986 49452729783813180411376914498192 651987 45804905584917571348041718033920 651988 -5689599471014347190863118096512 651989 -2401327560986836985738798420676 651990 -44799062092120083312415609436160 651991 34042752827463036029181439578192 651992 17039386893333493077783006412800 651993 -42789876682550883042306749527872 651994 -65694582907993677590332607790864 651995 -122386620166237323330291305448000 651996 -111826379288295937975908205808640 651997 64325318949888030177694157409446 651998 -77117984429326624430447954736000 651999 50044018535088837963298411214664 652000 -25269354954284226685953048576000 652001 38377193320253225700181809751680 652002 2681209230954750240080845154688 652003 14038983008129284678344335395464 652004 16139233620229071370951004835840 652005 32831855342841832501676527359900 652006 -27601823024458343360571570765696 652007 19781979388197923455933404113160 652008 28079982179606851358012812984320 652009 2129402142420933459568111247520 652010 -8662694403684662201276412575040 652011 -31443561820407380289733964271528 652012 -24806681178118971953753500466944 652013 -75496555524959261982389937469920 652014 6640330419112090306615719615360 652015 8366836014599906682652394992320 652016 17462332088386811967263118262272 652017 -39659867965887244372689279768720 652018 35899224966708729308869909266432 652019 112385969611446253346716108617420 652020 25090437545722094132744665159680 652021 73692840872737944339516844385212 652022 24514857801168165267553427797632 652023 12720506932293932165763191961600 652024 -70875978064121276831847034368000 652025 43776127627546242156351550299600 652026 -3040160773584665981854459763712 652027 -45200275864186909794190813918800 652028 -10215741855438921064148911925760 652029 -2517100336236450821913705317760 652030 -60467130211813784843610912315840 652031 -130981917063297939583134428299488 652032 25910493821905415695716008853504 652033 -51288884954970410476913985918718 652034 54550277012585575356183003137952 652035 -16087772352366316470574173716640 652036 2476693956625666010821033205760 652037 25228573875659744176761561091740 652038 9510841917771851453652771995520 652039 142322984195808413875935889874840 652040 -110799771456075317433755633203200 652041 12106831712452686048908641758948 652042 -57351310865477739768112160428800 652043 46341986476936844057592369741600 652044 -29203542572249286808951059099648 652045 39833388573666063406709951796300 652046 -8817406711283631985678403070528 652047 -58476070862480305056289546056960 652048 14011579244949976472769915715584 652049 -41249048047570060701067648229520 652050 -318114115808852512811671027200 652051 -10643797875532428568925014849808 652052 -1276940837224023480661669429248 652053 -31657851839624339927707695091296 652054 -4106622308231624522183204060160 652055 -77046481883270600977720306952040 652056 44963360513343447514526134886400 652057 60793448658677668613484145798912 652058 19010782427048093177156922723072 652059 -29662582805276874798059812775376 652060 72691945513818472169722588884480 652061 68512756058706467641623010382400 652062 -43578262687884101973067457965248 652063 166641027378167163785002780745312 652064 9936800733534094078946442215424 652065 -33308232339888446531406769800000 652066 -10570473437576761864573830328320 652067 -16316979697273680311085064699680 652068 -13290992467883148947841425802240 652069 -286903977379922668368100264452 652070 -21198692094521208507607617210240 652071 -11304706090379475793090580885376 652072 -103302557193518400839425775539200 652073 -473238951379336698962076704256 652074 -22595000022036486174886476779520 652075 77923424325101613522734907407300 652076 50065394630044593728303216405760 652077 -135916012199516896383752898020160 652078 25314417976235957631809369505792 652079 1983733050755720216816792305680 652080 -3956483427763594441100702515200 652081 -62249994441745318872538148763118 652082 1259674032846267122395368018888 652083 -12129023382795411737247802341576 652084 -29911505056163817431742678918784 652085 9996904016714228742690058398720 652086 20822415817483884844655263445184 652087 -175456546491554698220441874418264 652088 23162397246464169578788660162560 652089 5355994010227418369051770726224 652090 65462744317645489787502323371200 652091 -138130222641244679174748921681816 652092 -48018382882775620691355126443520 652093 -28682267491753771978792212689536 652094 -37194807639876301216937627807040 652095 1137440931120163513862131140720 652096 16524793589078139353166388396032 652097 -54392417636229566675027416956240 652098 -7842826215790084862958758153472 652099 13740019100118734859032451895040 652100 69301312639869192461692745942400 652101 -8928688011231696156841079163168 652102 -927865471953661252851557704896 652103 -12388467683035231848746142448320 652104 -94103597374584225887647254528000 652105 2230668494350322101597149392520 652106 -12849554790025364132207677341696 652107 -68682581481455591042414275185960 652108 -25426333619124016389490334985472 652109 8552092318797149851983307958604 652110 27825978682153999573930160069760 652111 46294363087719696407762433691912 652112 -3976797911337111779767455989760 652113 -35502803497075911637831123856832 652114 -93126588517972183638396094783344 652115 -87650947431228471081369225804240 652116 -1570112068822672988565844770816 652117 715291065972588814011005161166 652118 -52160234361061649250270857377440 652119 -6689834359118175657368872207872 652120 -14022635578465277026844150169600 652121 -111486361906900526018539214562678 652122 1215987950069728257474874744560 652123 -7963810353014252583403193868000 652124 -17855803106179947066938867563008 652125 44299662454080530719451780544000 652126 884038033640132994106325584512 652127 46332758487729006334771681660800 652128 9629431006157171993455894462464 652129 64124173358703916835792945454100 652130 -29932104954659824843241452835040 652131 -3664297792859864518475356088808 652132 12525505790734484997234255968512 652133 -819290320990488007199610281280 652134 -16862909351506342069408841484288 652135 69651396105826819397911610641920 652136 112924779845583228379894842055680 652137 -87968293557916161888909580720320 652138 43126402176068188083537337344 652139 31595053266502069073328677108856 652140 -32489702607597395000699145047040 652141 23210068063351754078295622397430 652142 1555452055366553769622343494272 652143 18543183902017074862055912467728 652144 -6889575791062610836326349373440 652145 27943675335180005013132402892800 652146 230440921489435416188811572736 652147 -21133103826450617281149580735360 652148 -39708073259913063443247004575744 652149 108380837104579786603262978305134 652150 14045060324039910055814284768800 652151 150609581812261926173048715788904 652152 105620694967785608986250334412800 652153 86275747443526890798679260455402 652154 -87929612873411024280334505587488 652155 -3860726779883275276209988596480 652156 41551666681071443543298962168320 652157 -106378613636405563256349770523936 652158 -3632787665379220155506459308800 652159 186084760374150601686103923104416 652160 69443795919176991016249982976000 652161 36333642928700585011119180705072 652162 -2863732235146858330968692528640 652163 4909599324186386128355452768824 652164 -21257130873453593082893870183424 652165 -12969476668499540440434446954880 652166 -49157490059889822669766474519968 652167 99548435277343773860398544689488 652168 57355293847621366642627282821120 652169 335958148925141269068403435392 652170 -932659093963886045384949753600 652171 -13695584051408791953354186807288 652172 21383545132176736200939607234560 652173 90916177894116943334919545628000 652174 696771368547153398183466726336 652175 -53517893971329383193050056989000 652176 6453723637090400661794280701952 652177 172353246556282067514925985838372 652178 -25821805491858527279073845372928 652179 -83883786210213143402444003301312 652180 26767761593329040671430514374400 652181 47980402338977986074404481120 652182 1464098766955616597438065829760 652183 -20659326047640194906626525152080 652184 3785371282069543455145837854720 652185 -39884079385605885045459586444800 652186 23989926687412858289431240469760 652187 -26197828349128431724494807915048 652188 28502112581941557320409969377280 652189 -44215886487535084243085724234010 652190 -29952312374178176334205403571840 652191 -43405244148479727263483207162808 652192 -58131931366692449589543439564800 652193 9651725237794153404022296990000 652194 -6339330012017619082341089343360 652195 -53344145734518073761852962410800 652196 54472544586697609264718731272192 652197 4033488949016296531183935327360 652198 21589034736092763930695634693600 652199 3378780102034577092928327836536 652200 2920812226683149855716982784000 652201 -76395631894051233348666324146592 652202 -41357370036536725796648544794448 652203 34108444298598595760131517677212 652204 -25541168254081205541436707666944 652205 85954706222322865954038618395160 652206 30922751922663559885355207697408 652207 47803293542938144943969515181456 652208 -32453721708423683207970251194368 652209 -2285221752576243748008584140032 652210 -8172923744542202190129636374400 652211 19971828798717215047446464964864 652212 -73361227123364840446583481624576 652213 -129199875937402790073195821490080 652214 -14521370759887314555520806047040 652215 20163678118228689598997881719120 652216 69419229894548320099809777684480 652217 -72766886913162373698055907323734 652218 3867272108221711668831633835008 652219 80729303767289763145045625424096 652220 -55649308259935940017572211269120 652221 10615260896860330734652153975590 652222 66806171252451739567544573843712 652223 33754045327425655805151792031728 652224 -444034448407496109623963811840 652225 -4299099874522485038086092521600 652226 41436828322805396503147234095312 652227 -47841076996257049622964476630280 652228 50284242548428478785687477053824 652229 -69723373581361776862630805491170 652230 -32563386285781458137087453034240 652231 4594060268962481192606850823200 652232 -37295280001928986146741837004800 652233 -36730715531423776447959340340976 652234 -1259620301739192863159675082240 652235 68351782375210735488777679627680 652236 3324972377625770165830427695104 652237 22332375534346616150097482080886 652238 -92056096677352973658372451548480 652239 -110271382109824305432158092735200 652240 6115746238051332874960549969920 652241 -52203569135109296447090915225358 652242 -17718111329822314918568633109888 652243 77937880222729023480603820208492 652244 -5346806114817037315917628942464 652245 52276837103415151533590839027200 652246 8496623255409508411645636659840 652247 -21879421162736547478894816890168 652248 80014230171623077846293365913600 652249 -84446265501729511635483138419712 652250 -975134038484993468104898280000 652251 17500570932835761259023834425280 652252 -71785811098475367888254536267264 652253 -46980968598353158716348318364320 652254 889050334478199542575918528320 652255 -7310115955318114685141487746640 652256 53365965354316121773191313489920 652257 -20441651041742448602687807032686 652258 -58936786682810032138926365295840 652259 63297277753045059368385040867560 652260 -9977647091009367080761875210240 652261 -111187154653603921909383719947138 652262 26824962590589251701814821036032 652263 -78301925163211089054644655863256 652264 45120045858840780477998665743360 652265 -40442942328565211259713859156480 652266 113246208021011064389069486929920 652267 -440909191179426023920576279296 652268 -102411836120806944295492731601920 652269 -32985563848249501381786196692032 652270 9917399007122967847058976835200 652271 17552187837512097489009283561344 652272 -5897543901531456260990690131968 652273 -17010731497485629672797214414564 652274 19286938850702982433393784881152 652275 -12279837292787725105940524612800 652276 27247392602332611813136552366080 652277 71299359484298235045372947071392 652278 40799419100972176538869044346368 652279 160664040263880350604352880443880 652280 5312288693008861991885703168000 652281 -2704244239147263725446973712000 652282 -4621958218958874691307194405008 652283 39515506747555505578455308138532 652284 36397102065994390648722437905920 652285 110574871918060179386286076519980 652286 -54240252767387411210869960593408 652287 72985786179141169213360543951560 652288 35978493864462725071130201161728 652289 -1360688825162217496260444249120 652290 -16702455605194096061266936627200 652291 67282990091308263403167781821692 652292 135830123144634060531751748827392 652293 634817567628127200845599205022 652294 60335613775270526347966949529696 652295 16715000852192551542213476813280 652296 16476184736668962513056856268800 652297 14193127831457859763353757787520 652298 22072633461242237825692265540400 652299 -19193566233067775489550058186752 652300 -6086561036521584222219218803200 652301 -81286048509873941109070099831188 652302 6648097964216517918747302805504 652303 111982878191194849011096799257600 652304 14072975255935226629794352005120 652305 -37860772185681144441156579306240 652306 -92099385699640767345162151809648 652307 -4492431187025867312872412218248 652308 71854901583791683598871454218240 652309 -45268927413797458182017880293984 652310 -111457045452752511785823271680 652311 96384342502433243845724718600 652312 -33971179158612697573302394245120 652313 -38353729367236213313153592769920 652314 750402459381133020980986207488 652315 -58873122652561562159254072367280 652316 17454735492996086861274020195328 652317 21280575669924782189548345668480 652318 -28921995821637330666579048896640 652319 -11196274057947051682207243589280 652320 -57399527346478084806301502668800 652321 88524883324787243745166536071522 652322 10424578065833874779615338560000 652323 -35029490809958497554690544448256 652324 16172426789970049943668415734272 652325 -49422051469175632436524672039500 652326 5180855317999204236663930992640 652327 973819762676362305156831190680 652328 10578844980324941316552944424960 652329 64747851648327100027417103281674 652330 15109788458792786183541651225600 652331 73902430650585453556968832830132 652332 509842015098344550364649743872 652333 22524194765704531780885391831808 652334 -30560450323388254783410983206848 652335 -26281907748161055472015668083040 652336 23293755956118202755735880712192 652337 -53144987144307974360579026268334 652338 -11178324769059796001540668588656 652339 -38152540139360261779136918207860 652340 56430627144884462825100231010560 652341 -106751292041449422895290138766656 652342 -59149002234044346489502584056928 652343 -109755036930208020738124279320408 652344 -4747039773425434099486157045760 652345 -6252407173797533649075015747900 652346 -21395162953961068250979087521280 652347 -15827791937541036660201151049760 652348 -54813230781337911502630496830464 652349 -20609508485943693136591326747072 652350 -2834512507470360806078852520000 652351 3240371733965291385980277829344 652352 10443098669660293208998484115456 652353 -373679497970380543438635324480 652354 949578577756625712350578798080 652355 -68358678159760397100101582172000 652356 -35128247541320051923842372924288 652357 45245210959838024291902833224606 652358 9792638130763682703306951858432 652359 48917784968748730236162047725008 652360 -170689343083300315683181869465600 652361 -93816824063842047924172737568038 652362 20469247859094712237573032644352 652363 -46964801057102793779603440744440 652364 -28792596100427898262789713358848 652365 7200274503155547394260952272000 652366 -19101917002984893162017845540992 652367 -6807972463186837013799473755680 652368 4737934118046815499394032205824 652369 5636759976318012956460590214770 652370 22924949415138300315176830958400 652371 -21821178460698266035014483446088 652372 3711895757821178008183562084352 652373 48775116137083463022187382108622 652374 -4606352741907506022819830381664 652375 37959841722540191758232960052000 652376 -6041590121371210586415291217920 652377 11861106254099040716547511525056 652378 82430460823954746615430897056240 652379 -13515045076943908500168887954688 652380 33192211016978335268790162923520 652381 -52698747308660544062178263129818 652382 121148632956122250690765742406400 652383 7927937918527604186095154198280 652384 49068285763633353761880578457600 652385 -3858713631476681921568961245420 652386 -31020625102326680418786031334400 652387 -544884931269881390409064854248 652388 -68602148715501449136417368792064 652389 62595761060054692860668362403424 652390 -30284601509942517234992004316800 652391 59508790428242154933115958662992 652392 -11802403669336034085899855400960 652393 9315616695525397041228211331200 652394 8725331280052091904302113222752 652395 -8341575996551508548510745784320 652396 -1472966929165536937533865092608 652397 123717183676729517946313644201900 652398 8642417026370301268920043868160 652399 86712208718509779005124303316992 652400 -7402367258124257104750220083200 652401 6820358003668133535136846783680 652402 -132736085516969190768026499360768 652403 -92827913179129978881066553859880 652404 -64889689891681002031278877384704 652405 45555120374402134799364408865560 652406 996969925540287526546400533152 652407 60439499067031294514650025831424 652408 -16599577707217898807881627607040 652409 -164480673803696538512178451623084 652410 -15952457655659139433887063340800 652411 131505952973530751666552182895012 652412 -111447598241387457218712069047808 652413 -83831029389984831321353193900000 652414 11715280126528532367720254205312 652415 -93845715552788684480916943084440 652416 -40787822528076302618393051136000 652417 -148895925320001900422229714001534 652418 19910989027162094125884925874688 652419 -38063371019348075525302635060912 652420 27085052112583314866479749377280 652421 -19286683338631411488660906944640 652422 25099633704340154738365756646400 652423 238695233625701613418213089769480 652424 -18492122298918241787979027287040 652425 37879946979613686605523932010000 652426 -37007995369895363056211763701760 652427 10689652851946849129467347777352 652428 -19525960023237534205815110369280 652429 139786646485463948434823522639030 652430 17919419593406377835547106629120 652431 -36075845891244522873959095636080 652432 59521757603313973850743021568 652433 -44572483065671734637396329170396 652434 3895438741826350638494265022080 652435 -24715688398721995278577263156720 652436 -132857417941977943108712452744320 652437 83979868324114383054520466850894 652438 -33544203602322668290884737894880 652439 -624492227190450325139774188776 652440 17984433434895607062521805004800 652441 66414057582328788533254705270080 652442 35948599914322288685047595719680 652443 -48929593431541677039306799396992 652444 -48505972335496943901983057913344 652445 -87053630245492519731736684209300 652446 71583694609602421367047367325504 652447 94887586106938519001544678108896 652448 -38208445613091383493056415989760 652449 32330877584033936961637610120640 652450 21659002298075801374407365670000 652451 88433773152161110734263963935452 652452 -3824791791786295342486309075968 652453 -149418455933898986323977658623298 652454 146999503074131296055014017060864 652455 25029329657516508330685867897800 652456 -27182517103194932630467816980480 652457 -14496314080238833242104495320320 652458 4749250655026357837849830401280 652459 6963976995490964671994594211480 652460 42790047820948337636856410265600 652461 35407834470283392455006615022720 652462 -8407385334763345239400053744768 652463 18047470694565011130713530545024 652464 6015123043199530999258772865024 652465 -24653770206168854152713763932480 652466 -28469693834486543892460639205760 652467 -89850234316762764018950176222920 652468 -72425148701167224027263565684352 652469 -216252996681646163186432291726304 652470 2017537297891131969922856140800 652471 118084821583231001868255651204000 652472 -114714076409171871723294486835200 652473 -119735346842527024960045064326278 652474 -795418865774916281277992746560 652475 6374286444475096839885127252500 652476 42946469824269778440931053748224 652477 -33710363701107422689035732184128 652478 -57984487506330982786834531286400 652479 8827460962995896104951824704640 652480 -13194363962386012563227698790400 652481 52773269662601960755630680807600 652482 -633573824147125262792561963520 652483 -26291241430460329624284066538896 652484 -70635674833855234022922155153280 652485 -67409214506274924068902377660000 652486 55989036749066699255813741332800 652487 -32541590024830253188058434404480 652488 31614570545208296366503839006720 652489 33662913328017590088077930903824 652490 5520229073683823721144414643200 652491 -23532396810322978820668784078448 652492 -53807816744921393203588011898880 652493 -81771694923187056582756515781258 652494 -2732366400007566093258923872128 652495 -41490613530920770679240590569120 652496 -7031424919233791367940482613248 652497 24922001039343779660270884182000 652498 16800268401568493428970392289280 652499 -18618960960147002684614396996500 652500 -10501574197933770082957069200000 652501 23897799974737133874531469265472 652502 60913137808154645912436667505952 652503 -1667145648609367404230030011776 652504 134019737706150788680615326197760 652505 -18198721911893225880749814977280 652506 7688977511977973707896955451904 652507 43448888594317263641406575042756 652508 -61885555112780879093721340380672 652509 -73570736684945197030817177366400 652510 15374189390039873172560519343360 652511 104352112843918406723850161967504 652512 -17834760147997150394302863507456 652513 176363192145831774157509098334640 652514 -83706236787366608307728239668144 652515 27381885054763528212370830764640 652516 -88459433905839621581908634546560 652517 18168525873479882214173492112480 652518 -34699211891738207741299503239136 652519 28406407044454694007309571345968 652520 -51379765558033191452780621414400 652521 467491730594827616216620804800 652522 28773357953730845068222851910752 652523 -112524692230993475066987634471960 652524 -52682160950450449974854100601344 652525 -1090015589283379692225864387200 652526 18781829435373902986624315293696 652527 45760316315989672916422918987464 652528 -9212653634580705930645543321600 652529 -97839386415799696592002216801740 652530 -25118278156879450947305166343680 652531 -15869733614768402088585505816176 652532 -12389158147278899154006928293120 652533 -43389544397911016512450049948736 652534 -1149071843119622837988596145408 652535 -45457832929977584599230562533600 652536 -2393758686524682372020400844800 652537 -4338752468210895224427536012720 652538 -2075155135564479631265185339680 652539 -40039287665397984644967386033472 652540 -23546796602127030458904158208000 652541 -2141229290706767799862305272058 652542 32959881505886496673455651262464 652543 152772238442909659747294750721792 652544 -116243959207117522253888303923200 652545 -56793770822785617461786405365080 652546 -36042410957633602194794186088576 652547 -3309005019454221327878800457568 652548 -14393957723268489995472336568320 652549 -120191987427532483846001657212450 652550 -5533594928476629199016190374400 652551 12131622578709059940565949662632 652552 -114660742768850207428587604454400 652553 -210440664368073714492753157014 652554 3807398321735780300433263573760 652555 27231996853077274554974407422000 652556 8036207659542581068417038710784 652557 -11493898564701291142431110852160 652558 -6136123061307543866630497218240 652559 19807870054844324507229798851760 652560 -5333628277935066630779751628800 652561 7742640218804443797958773773568 652562 17276745004896535565809215269040 652563 101923244657467684727997130124400 652564 -88983382897932713015719993602048 652565 -91168761676355076626158018389540 652566 35498573532500559627903262962624 652567 72394189608085993352145337708616 652568 -91277713688312117009814650880 652569 14557113327699585595290909130560 652570 -15565919088568763679077313695520 652571 2165191692997991412358493366232 652572 2582930675646218377462302084096 652573 182324651895735598196323243262822 652574 -21392890167875908801328015157120 652575 -4897721547681059411285093740800 652576 128547326260284489246813227384832 652577 -45631297782918724738401800348574 652578 7016169532821410311885088967168 652579 -95840358174428950311102228771360 652580 -24205946576647532407728050933760 652581 -12475793193401966253803457056640 652582 -26855738536535299350391367567520 652583 -12567820442456980677465040626840 652584 83518344634652797326822028984320 652585 -35220724720509400533066925616220 652586 44844360302168942761395229676544 652587 16407593723777539759549055025120 652588 60309686776619662478940377746688 652589 24237752404355136392148629291520 652590 -26678205433682552793900833222400 652591 -52207525299861618931318178753008 652592 43594339608410219182126580023296 652593 -34671671057386152063905462480880 652594 -73409866119329996123738584932960 652595 -90166062012977367849934465024320 652596 -13017404649186079788287436447744 652597 53047019919143632754737978651584 652598 -8374060486585518406355820140736 652599 -20378315250427914830829422939400 652600 16158039600393024670450211328000 652601 -141963890175458852192589855901398 652602 12990547366516126354192601771520 652603 8408975952256938241766660830480 652604 119379612356498676980302693088256 652605 -72262207540129021941613849675200 652606 6438037370329196057077815481920 652607 -184195191074544104288596064622144 652608 37022833394035253787140894490624 652609 -92290710417491839884811413360190 652610 -3252751701507759674051276797440 652611 840637185157241923601110443840 652612 -13616221666029022057183988039680 652613 -26295146202536756760167350211016 652614 -49300241759581391280767152100160 652615 58714219730108564091053571488760 652616 27172117060980960103868470471680 652617 -1520206553589834783352567200768 652618 95771052133843858800028666547760 652619 138919423953544996851699547192320 652620 2925353678781039713051975424000 652621 176240133301847899663176795608822 652622 -14811845999957657950496397115776 652623 57958272751022507351210758455168 652624 9792572784125939316362504175616 652625 9101345246214743458063192464000 652626 -10144762224657273683261013529440 652627 -157602758304995485878017685461524 652628 -481127959617209024376500154624 652629 63352427247885309063926885219808 652630 -10974600173288190583920563424000 652631 -103621641547067532839384692445880 652632 48245787816299879666751205539840 652633 -98094302260597424167881777635436 652634 54848966487162952417006324700160 652635 41099692325384415464909949111120 652636 35436842092951557379911590427648 652637 48929038209504785876333256271980 652638 4570037676083875380789320017920 652639 54363373805573388149740571511968 652640 -32053162033244805521712847257600 652641 94070446222047493196543937616224 652642 65009437363833024511469040620544 652643 13022141931225521883227029261440 652644 112080907184575913026359689041920 652645 -3156765029642577383725834339200 652646 61240930490713250229480790978272 652647 74427299814465185323091014600704 652648 -93047684758290246933829570314240 652649 49155163917598240440933744676836 652650 -19441659873919897045029517920000 652651 163103603833653072612591461761652 652652 2724060566989753571598059618304 652653 42760571726807083522374863445504 652654 1767050778240831838204462610880 652655 -73209786513873506084900322016440 652656 -3478337972417647768684864831488 652657 -110719042056605064911469572130094 652658 1413489194517271297997198920320 652659 29434542103685128955516598332160 652660 20312043881300656971888385831680 652661 -44234427074674714472616976014948 652662 35133128377642300567597724787840 652663 15522488292486264886508392436184 652664 55288743010254033928610586624000 652665 -9475645177650081858648901087680 652666 -26312302768684688254127193626880 652667 -69422113091314605252508734184284 652668 22942972923107038141802725057536 652669 -15235769610030614502866034340160 652670 -10096215471175047501264270390720 652671 76694924420450966546189316852480 652672 -34419209858504906936385798144000 652673 -22270716826252073227117597469760 652674 20450142389589388044363970560 652675 -62342821465891352808636747924100 652676 49158524183752082298403774200960 652677 -6555109736730553877931745704480 652678 -3378040654119628217427117151776 652679 -3569602941174492141664364158560 652680 -14338270547881496957600523417600 652681 -19124134262809659187084751447628 652682 20637830266051453278364702140672 652683 -21777482495601888026840358043176 652684 -15460457009888602417385505251584 652685 98316830634757144939310157099360 652686 14101945438262596026512223616128 652687 -59415271812745605384178700069648 652688 237393678496581378114452692992 652689 61964680235758880701013453361024 652690 37578450357162268401411540093600 652691 35309620142938405220088581585472 652692 2967784286124024013133894400000 652693 -665121940073743744545402023876 652694 951928199190128045008455800832 652695 -542215983083902031708780628960 652696 -117113317510773820452498484899840 652697 -23141229562535524173517024843686 652698 84660579359781737176988044508160 652699 -19485887226524875694984250370300 652700 23562935316740907475206006182400 652701 4880398608837500284252525483584 652702 -30753714279489780074006171000448 652703 104819457867508181202665144369760 652704 -624852706312384650941549248512 652705 -37489549309459302635200359809280 652706 63420045017636443438798923657552 652707 100827227811726329895541034354880 652708 15217401864824736172970177929216 652709 48115469923748064276117982985280 652710 29419634143145358789632510808960 652711 -5878807456095092684462794102928 652712 -29472157999665997630119450132480 652713 89062531284640991712885940191264 652714 70755216944096655383346752055552 652715 6101071391118801350727816713280 652716 12483795713008672085131948822272 652717 -10184363666615733873206469528960 652718 7959062607833603260432875003840 652719 -51475769870116668708388031396856 652720 1070063238404691054537818112000 652721 84299037382648499514338038272 652722 7954283075033442910326727048704 652723 -49202681630420631323643533175028 652724 -66052351046051721683697342885504 652725 34559581170868794472799040408000 652726 34804285159009984286239706889600 652727 119741876781706378290669153249576 652728 -79982043534486979268270909091840 652729 -31258797853371455148847650748800 652730 27164135958986888113933942269120 652731 47884459995690674711356966211352 652732 -82997627245047586291524094264320 652733 -94112075478008133478784762937018 652734 8474844045589898567784365237184 652735 16113270066988332148749521320680 652736 6418339501818511823694332952576 652737 79300369431958577699274414093360 652738 -49821299546291344940086865778480 652739 18566132520873534749633319252540 652740 305819275443889725568481034240 652741 -149728713069082517006719280293858 652742 -28638064332162035549006311958400 652743 -2531210611731975087187564470816 652744 -122727903223088154915908257996800 652745 60214367254253041663258074619200 652746 14263052024654288783580386006784 652747 20938045285211406897888956962196 652748 34188665139870745447968012334080 652749 99386784129569979210086099865600 652750 7958003884648497017209819584000 652751 -3656186301669378335435955949896 652752 -34499025854131346775226480066560 652753 27076763875975922584373927094002 652754 27545507752327277766882617541792 652755 39626675548183521225260641312560 652756 49141828407161594672984573769472 652757 -20911773711919820645796198715488 652758 18900278766149972278122120705984 652759 -158032878537989128366787505714040 652760 71828912853582894360730165248000 652761 -31278081547765545339851985186360 652762 13039212626437600489270556600064 652763 32057520779559064439990093671008 652764 -13652211039685250750022341836800 652765 -41201329646074585651966468856340 652766 -5889105340619362777089249336576 652767 -9026148185135851276491075141120 652768 20256006722714354926406821478400 652769 77976755558617868574141135877800 652770 13313570710095468586352300793120 652771 32500782737524230642679028738512 652772 -38404553419721130243312912138624 652773 -70144766793685350116911497291264 652774 6093214386127903480232490947712 652775 -22753414280789514708662174323200 652776 80568655087259391366748789555200 652777 -78461223226893061209587120531840 652778 -37133439069410861551963177602384 652779 -7967509675741175033835705262140 652780 44756063222701886546495937085440 652781 83829557216547922631446725195072 652782 -9564270120509642118101487899520 652783 3388519586274713782107357335040 652784 26510335557410068040311741317120 652785 225819756945627746805419967360 652786 353509113555714714682656912912 652787 145158475395822872252056127807436 652788 -54212237286646904123134091430528 652789 -7915652045883524067292682272800 652790 16261356735683854271005044700800 652791 -2238563253221927791838419141296 652792 -56053194913916120747614914846720 652793 -4942526471067082527127554591360 652794 22471890007367473531176652185600 652795 40791896025512140341028067760 652796 -34369084123256973255236997734400 652797 11710472403074308478856899475174 652798 -3413369435417299595323699683840 652799 37956316305557632826748300295536 652800 -16195764718482557634570564403200 652801 9986232168604073728744018534440 652802 -5787135679546728326110742035200 652803 8180880397417362726308139358464 652804 6603426816812630641636496153856 652805 -57466791609172450380464599551240 652806 -20703962802435354448890243010560 652807 -27245015144152962359858444075688 652808 69346202132250897892481795573760 652809 -37547145924041164164834392206272 652810 -41227438205790911190289342559040 652811 -6706231022213439344319817692588 652812 33137002035170303466943607680512 652813 -26114099593268702686082162063040 652814 -58335116170893784917524834847360 652815 -4908930316288211591294306569200 652816 10214909923735396141021271171072 652817 1911532238474736855494478989664 652818 -35028498115552747511216494682496 652819 89122526780079613335439177582560 652820 -24248664085945108622508953886720 652821 -6553509926693089909135060837440 652822 52772904302069516934306317111424 652823 -48584243904177807566396489589840 652824 1103198679135038758284284405760 652825 -34617346923120710494020792694450 652826 47306066164165478422926776064 652827 -4092559444566683661724431338088 652828 -19129705771016267463939150763008 652829 -16509264697064551298133108919680 652830 -9592063433611539844572670279680 652831 -88070993007875240496221223518368 652832 -20973219518113773903111172128768 652833 170401768899797951221948820877600 652834 -10891713210186259987983538430976 652835 10362763842027623899462694739600 652836 -30131763974304409393570379455488 652837 86916811995321293116811994695486 652838 9317010385707271723802901150720 652839 -743055939039599935214020867584 652840 23675754889000401717092935680000 652841 12724832321225588592682275603072 652842 -2613982539289904790662727412560 652843 -34747970670671323397386467227976 652844 -78716749891416277395235566699264 652845 29472837229811210653174861722240 652846 36223097602384094478999444547200 652847 81351134843987896370878306524984 652848 8280306290621318521780630978560 652849 -34123959449628820396536184999150 652850 -28155390878930911507580304355200 652851 -19800354393898139540017745549028 652852 19435923925189340636947704975360 652853 168806676330184622926901965173102 652854 -26284198726197405972837052209792 652855 7667141201901932631283581534720 652856 -1635330122121361893839313715200 652857 -27582459718434581199867135222960 652858 29366186237953849986420601937376 652859 143871977572612357179282123146040 652860 -361441559320228395398187786240 652861 -13815878505581269724123354868576 652862 -14535274666413745883436028603008 652863 36492888709749402596552649008400 652864 -12078737877599015287040248119296 652865 -37844873427183561108096179640600 652866 -65580128164365023606233528210176 652867 11989840774697515185876887268592 652868 93641235872222264728451575562496 652869 7537703424158750915416413888 652870 -52880666137771970820469188021120 652871 25881066388944487721676541962072 652872 -32612290676160313532286451138560 652873 -16592578499709857091531427513436 652874 -33681687399088461918618705434064 652875 -5498401673659703951352866292000 652876 25663481522506727434131710684928 652877 362616198458478851230394082278400 652878 -15902986417400166058530026634240 652879 -204601440804126925993207775750840 652880 13906721324417217448674184642560 652881 10630850832826336509337185446880 652882 -11639344390347825498416649956208 652883 -37163064277917941724172824579840 652884 -11750707474295534320504662171648 652885 12269273804241385766735632971960 652886 1678728706177311224746100482944 652887 -115072332664270456713749123536560 652888 -89029010650674876853615086090240 652889 -80453822752657665932803456603644 652890 -8644069244255647817840170982400 652891 51264382512729647440036334526784 652892 31683848793960003093670276809216 652893 13598091373055735642698432220544 652894 33729186751692330200808838026240 652895 -14652340093379862328192513200600 652896 36500306646899868889993267249152 652897 11623164015674579348111758827200 652898 36909344480501496342687520837200 652899 5185157083386401704527902463408 652900 -32478474128943247005269229904000 652901 108014485826643453369745616973792 652902 7232942381235912678205049497344 652903 50248248114646119144568539156152 652904 22326631403320683506098173542400 652905 36918030163902231829039251278400 652906 -103793350439108725154597662434720 652907 31454035868740253298404097710592 652908 51106814318127469221641969948160 652909 147344212717410888179234331585110 652910 14497692284273200436396702880000 652911 14558787546231954554974993451904 652912 14296694176819992864814727168 652913 170874393962480895832716113694162 652914 -13513412781693503416599671093760 652915 112848621218272842352899069726000 652916 -76573711363333199278347786240 652917 -80564472567924050469925619785152 652918 44591655871418060727263635948800 652919 -27376423436805119924850347421600 652920 6713858023501232276780973465600 652921 -134473387901814786192794898713878 652922 -14972587794994371441149133413376 652923 -4538450008747984379817100405428 652924 60801855692350645202787682025472 652925 -7702848655253333141341005056700 652926 -55354678318757447695786035301056 652927 -6598133464850257910059710709128 652928 -17964807202647040241292206407680 652929 17058183868677227741822243348784 652930 22391501193578104146117833571360 652931 97037088873919287538134557508732 652932 -25193491396197127499819666423808 652933 -38445333273954058200726364262818 652934 4203958323953960954580694187616 652935 63513657976674838891831044480000 652936 -143837021954314447243293310064640 652937 16754351152267430589952662386586 652938 -14466092393654934926791269625344 652939 -19389765989908025382998211041248 652940 -46583617458006720278642028456960 652941 62751725674884710498988370109952 652942 12841608904481162585617118813952 652943 -29264449243990411968565150169808 652944 12692845579064053477440469598208 652945 111440237763625849870724801603700 652946 19618331739848349301159296752640 652947 40339007656254419956753495235328 652948 -31855823850371275513101710684160 652949 39041164000355627607890353134720 652950 16058747814825732533671159029600 652951 46649120960492060467351446379912 652952 5716579528693255339110091929600 652953 7990459380730712653386659389440 652954 11955212310820172388569809597440 652955 -1200761535518302489902356093040 652956 68218745562797235750920359107072 652957 66577278020577474385035478239206 652958 82794771878413960462380024094080 652959 -9072516107423825824070025000936 652960 -13574110184759061523234113454080 652961 132322630880759918419092341720112 652962 38610030862561175238580712583552 652963 -114290455996714628811974489171840 652964 10907121549693063142802317877760 652965 -7141283043912345203995816085760 652966 -16698143008106295871290826216896 652967 -59779816661420560248580842541008 652968 -124045895460155626329852882124800 652969 -64112284872949641919979877178630 652970 41114815827273535432789743298560 652971 61950316400448993056751590066688 652972 12607381238189031093493118571776 652973 32301863889557237554757116350720 652974 2436156982654614548407633084992 652975 -36794506189570873744992768247000 652976 16583346209020184442676440072192 652977 -14198806824033260233030816392012 652978 12048335398815251523308310916224 652979 -14380238396389708635651081064800 652980 49866974741531433499863512463360 652981 -9235443438386351455531865683808 652982 65228204527865224061314924260864 652983 11765833707475864247270415330024 652984 -11695093799303531811664772628480 652985 -1877928217451907562097428956600 652986 -22071802780238320524098958695568 652987 114632818224332635451632253930784 652988 11196009060785014472338661661696 652989 2694419587516110787449848077920 652990 22731799014996013978873553157120 652991 -52604281833186845541805946332608 652992 12193635154101776993467603353600 652993 -31986390551637146161750848835200 652994 100082232288627062586380520793296 652995 -16281505693084130110350689932800 652996 -56327305333669686851151906736000 652997 68502862893571910718300067228446 652998 206289675045843149468762546688 652999 -48437013567577311905056254217000 653000 35950911220111827996025643520000 653001 -61582829159055310091091060515568 653002 -4915920614116023952499500616448 653003 -64056782336902415150410627433616 653004 -46328842782959372192053580848128 653005 -94226964175424428517294890276680 653006 -34159579084894387186848866634048 653007 19249367039331845238225108573840 653008 34198916811535839637608849170432 653009 -36019815925974816323605791048384 653010 27258245280448735578920468098560 653011 39128373742153216346841268653400 653012 -123541090213978472213504801771520 653013 -26248656086191473904118975902038 653014 88971079759341534769800664085760 653015 -31581376935851005668248357928960 653016 9691840493437089038810309591040 653017 176845649784235299184799245676560 653018 -72306292599526897093012686825984 653019 17718527034069341206522321073520 653020 133813044564848993253025292359680 653021 -98206470276253505362422633234240 653022 -3062571224534281513388124820800 653023 -56475227490852215775979421940432 653024 48341670014473297116628288536576 653025 32358871271100208777596899506800 653026 18447378101631242957673413990784 653027 60117324409618019988426250273560 653028 -27983132385619269187382794030080 653029 38739544967324152034503772341248 653030 -10012791411987294878130235852800 653031 -140132679768844208294670013680 653032 13063354751756508706026535910400 653033 81480507647307815217305444004282 653034 -35363068627373995575004395429888 653035 -65277344563763202470394273684240 653036 -114682484787222440293508550885120 653037 -50382120813602255050641637824 653038 -53946003992856596042536081586304 653039 4653884316018966721118477100624 653040 45718811092624946487004200960 653041 -1752834103222128525669373199888 653042 -6306635197147752448769331827808 653043 36186662962379935583874340753464 653044 -15209398357068853242570254266368 653045 -138641281415716845693962575480800 653046 -5383905036035074211825567096832 653047 19183734835552655772360662943720 653048 -13871072368126614249293167042560 653049 -3204245066259830609611278643680 653050 -2777722368521906242280318479200 653051 28958781576995832609105434856480 653052 -54363866868841759120556587335168 653053 -49185695163867613661990910988820 653054 -130381106946178861383291131669568 653055 -13967019127819255166751914354880 653056 5982222734886029798111436603392 653057 -9665434125297532109076793469694 653058 -654547080484358542478590774272 653059 -184734017239962165036075926528760 653060 1865923122453168233085238836480 653061 -28679130404399234161884262199328 653062 -13984031998021936506734924777088 653063 -75734071331791572457435333134696 653064 65540095554600596922240114155520 653065 -45229803860450597624319415288320 653066 21782067381649118749016676570048 653067 -27876056964768104037119042209200 653068 -48327119115664968246068999234560 653069 -53095942636853322623781543242880 653070 -36976155105831745350011533286400 653071 65896359875252820241130960602200 653072 -15851960846029485022284662759424 653073 -80177090166833724478061891436816 653074 27089475522276329975524292059536 653075 -19979774053304825664960543188400 653076 72156812854375730022291547176960 653077 11120937746952639652243767536512 653078 41934330838392115331717689719840 653079 -1705274910250676870264739111168 653080 12835230314699689640240200704000 653081 10203348509321240058295260563904 653082 3805506203954600463584853404160 653083 -86065966813335936937804496108668 653084 -1381130567305654049621603080704 653085 43626853265123469852023738682240 653086 24585442846733741951800505174400 653087 -6945651522168621094031694356400 653088 -672946861811916016019679215616 653089 -82214810910643065869664845225208 653090 -11508161729911404955296977599200 653091 24658173993446840922133014972792 653092 -81460242885788515867449123007488 653093 -78179476224134907582373655773440 653094 -2676790946745018368833982988672 653095 -14911155142650502523253564323400 653096 67236986293852160601708312161280 653097 -8217516734430499205856789636672 653098 -23309712653507180868043729573200 653099 -33880319139042643782169402452936 653100 -7899122594481271194421713715200 653101 45401842447889598280422268992172 653102 24567911010705054559014366093504 653103 7044256059233897422639148743224 653104 175640747038079888000397393920 653105 109793882208009102460735965070260 653106 53881509655028051490997150179840 653107 -16019583290638682151320164460128 653108 -17147401504860405428192809943040 653109 -115124115977024619257749347985440 653110 -101029935618993410464597102080 653111 -99236052782908901651931238899288 653112 -140413886358867545180659598868480 653113 104094312353718433340494757400362 653114 -21336763158866341132180402162176 653115 -22144440648909884268997325915280 653116 -16415740528207370968814963420672 653117 -63459922419500535281499882891834 653118 -3313431697409098793824612377600 653119 738439029868966200797351268744 653120 -9905878794135687358553071288320 653121 34877985094186677778096055650482 653122 -14803565722551671974906205379888 653123 -85999902455409315023658562089696 653124 10726575865157060876077563543552 653125 86453303052751597068315709500000 653126 89199267659583671191538302108512 653127 880696156613323996658216681856 653128 -9380008426011529474464539443200 653129 -50340892570142510589462848361600 653130 -13581871440056570053589897088000 653131 -4089974172388993983955457147040 653132 94933384566314559238418740162560 653133 14756556088967804019568098268704 653134 -59417932760703476677816380926784 653135 -1505291182893770160732986382240 653136 -12944357881400581200070501072896 653137 95065106971223711976613224374592 653138 68784424691016654050870382118560 653139 2855018231797265176463356511808 653140 8124132847686534256176828714240 653141 -22576569957055777767476975970528 653142 -18689210523206241849101746814976 653143 35519070741767363500694233392392 653144 105595212870058847593170528153600 653145 -7651084490694584737874514809280 653146 16907608519532856677620380471264 653147 -64919531746230387541831302929688 653148 -84099334352384943761963655149568 653149 29335360581260172870545172394336 653150 -34167306849107814609165493003200 653151 5129813237039043355648508233032 653152 -81828378924049425612682986651648 653153 -91733202794374187019380532773598 653154 -26426048659057551325374232468992 653155 31691609254887607097283390676560 653156 36028029610186250645229642989568 653157 -137592202982417596003119610556160 653158 -58893192725034779430306530400 653159 126037941395288989829888037541440 653160 -32945027637690712557614116454400 653161 28568849848448888430867797795840 653162 -98887403119040786275329875865168 653163 -19461856966739106361198463266560 653164 21591995258667151158546699997696 653165 -40327709850318969693173759069940 653166 -28280818146270400041551080061376 653167 76989200756706714159322336494720 653168 30402581790350509314134922657792 653169 -8532557285549019475422186290592 653170 178019956863238260872588175360 653171 -12948051838095427672146105723600 653172 -13037798997620630979032760238080 653173 151881758194017555739477558624060 653174 -46151426994364965352256386550208 653175 31423223392052201280588659304600 653176 -137313403411762041770501260369920 653177 3504617943545799387477546859392 653178 -9481915471485809487357618149376 653179 42881100053279734416574595501640 653180 10360803367113474511360659225600 653181 -105590019899957519022438260878848 653182 -21749203860814169794551152779200 653183 -187753674011511852872068324611000 653184 -17446276508796498973993866362880 653185 78506951204966741300695389749820 653186 -13408557239962468406551744028208 653187 19807206154749225917761574568960 653188 38509739224270629523845799111936 653189 93717264285708610790845537662720 653190 -1854903625772424117905788260480 653191 -6730686405069179483715613920000 653192 65351886820239349176174844032000 653193 -104255272486664352937830286296918 653194 -90546325355123626979557727761104 653195 88487286102269773178972799655200 653196 -72384948801837747644830535070720 653197 -187555338170698939531339624225354 653198 3173374472506769177241756575232 653199 91812074995360501605484796515464 653200 -4594885381667374569350096486400 653201 42976410565640116391294191046400 653202 23327877671879280212968962595200 653203 2643385971998405885487134049452 653204 8727689933738644958679894802176 653205 -17802904932986737636977686570880 653206 -48507306472843088015707518700800 653207 -47106116668944896252204788415544 653208 22686603642861795617206403358720 653209 -101905356595373208063630666449590 653210 44979095439503817162654921788160 653211 -23480876468408708480717735039520 653212 10270722822469759725735364024320 653213 1601099150400905748120874396128 653214 -12347589600446635507332807840960 653215 121513138599157502612888679048360 653216 -65209216467932878619223185817600 653217 12194312571300026378250048124080 653218 91139698312320804224704868788560 653219 129598832158655370104834995409676 653220 23795770693291352180185072435200 653221 5811112342687473593603346463200 653222 -89774167559121389944354042733088 653223 1778250725178012924982357624704 653224 -37371097006206770543008287375360 653225 -36089834934666040972564675401000 653226 18848271200374523172421668814848 653227 -605634984400545207231756983000 653228 -110172320038264361273270842866432 653229 -15111976789878069501622059831252 653230 2660470068692618379096267533760 653231 126772745152235894986279823827632 653232 381620483916148728636333096960 653233 33897186123731035957852597280320 653234 -51833673859670562463369738911984 653235 -10699700562611017087214425985280 653236 47196827174041719560616083665280 653237 30961845897230982677783384639640 653238 -10898727437761212006035459095680 653239 -173625788745061075952250044421560 653240 30426150911020256953956287692800 653241 -21806044353587262668738896210608 653242 29368478727612653157434973588192 653243 26675629450403306164166687643492 653244 59979942085099628035191622242816 653245 66934444347469986691604628739500 653246 4526542949395225800872594469888 653247 1956560533605436587029459097840 653248 13312267923753155498252917800960 653249 -115169210324719556113743703025580 653250 19420513231996414444346875008000 653251 -238761938953835481371412231394400 653252 76399317602006403790966411203840 653253 -17766983247077405585877247948032 653254 10834903045287933575067981676800 653255 64910584984216675859726643239160 653256 -1116908286844646122671303106560 653257 64718663629924567405537473838032 653258 -68179447141689094897801367535360 653259 26769752000281900899884718310320 653260 -31611915783689583822732738662400 653261 -32063045210866205475218457473568 653262 -22459701036059793055209845158848 653263 7560655880112923807621818494848 653264 -25956295548352519303367562731520 653265 -2609643229211256845230868540940 653266 57661283571950291948997951794832 653267 -10899393445600590390855456129684 653268 27508717715198286856036876756992 653269 12235733417028104801016252757344 653270 32322846161912062835789020558080 653271 2381059224376827060172124479104 653272 11304524425711616107306283335680 653273 -22155189114889044781069187519478 653274 -11926037882850955506244787075856 653275 -3421901437760327364056599221200 653276 49374068774470159642567709783040 653277 5172006619191690716128749938880 653278 -31332988287623547734358099658176 653279 -307164739451318820864157699800 653280 -68389875105960772897582735687680 653281 -24200557809582747751589441389918 653282 2183964052645414762163889756672 653283 -103900928973947648847177383893680 653284 -7907906890441622111222821888384 653285 39043623168211154852670745980 653286 -35684650879692078955051164476736 653287 -12586139500669247054704948300928 653288 -6746691877457857450004639907840 653289 7809275524185653478565528280448 653290 -37734799514891404920247593849600 653291 -7211458081668175713406373387328 653292 -48814230048740886173803803279360 653293 24753643443628725509357280073344 653294 9363301962057361836528043428864 653295 -55911364043586054717743323308000 653296 -2698096309296735620546945351680 653297 -130087013338428694057523697967248 653298 8611182390155222667571916609664 653299 683623160338079145425836365064 653300 60198119071116166594135223808000 653301 74430230383088812265691527906400 653302 11279410939070514301304420214912 653303 42380647388005686642320271004080 653304 -20986014136434713001029730631680 653305 -37145036197534279458974479883640 653306 -760211972778876396458132597760 653307 -6169090270113451719769037348160 653308 -78096853984127902091114098819072 653309 8766688532315264765019663513516 653310 10596737067901880348083926597120 653311 -64632766023001733013002694105088 653312 -9150501544359567423792847257600 653313 -100364603002903081593327333967056 653314 -57863287855689070951537351581744 653315 18006090317460675906986442332400 653316 -4356018490567266041210559157248 653317 19136387464002527990803798173600 653318 -68910317352446043201121574516640 653319 -100870749748311457807412478085680 653320 -22765872457689941737064281651200 653321 -3337698208817500868744524949478 653322 -947622795644968587664973929728 653323 10141516036778929021138239860904 653324 22515181528832049340898841547776 653325 7142887489188547997671244947200 653326 -46307799970179656070450758925888 653327 -79681435970213873937811668602688 653328 -1661957150474283075705393561600 653329 -197882698648944186177486987367616 653330 -1204236646762493171025639705600 653331 -16393552177255031655746848532736 653332 148073631901490889464862571368192 653333 -131753135435613503264669653869600 653334 -31975283965966533660044547210240 653335 -13797896149540555141748225117040 653336 174930625680225029176630777927680 653337 112028391617801244940567466531460 653338 15521227136904110914419276764160 653339 -93734011289627105969300459284860 653340 -13425784482193525706093094988800 653341 -2334482890289464938079742227080 653342 363172950383541518293642681344 653343 71362708975475870181996854702664 653344 -100283053464913416652505808764928 653345 25289983064315475563470479480960 653346 535105827532450462826092649760 653347 236732598208763834884188827863392 653348 12162413580327380594079130708608 653349 32889947555091664613666807498880 653350 1506205951715713191504639624000 653351 -1029614773220788365919280115696 653352 -28862804377355695965624191385600 653353 -41137592669403444654525392297760 653354 49137576969498033209062095492624 653355 -22672537489259174399207613094800 653356 43698962071063004164476768092160 653357 91805457044400613936070211315606 653358 10970148023274057624677975621184 653359 3162107472647868281938744850416 653360 12267874032666203705108522926080 653361 -6083044158132493006689744725376 653362 3919463102770223700275456220432 653363 -56695649007425797266749294678388 653364 -1186905999161930950569480105600 653365 151403130859985025925217295807000 653366 17995070504127614833875122084160 653367 2822163563824291906664244299136 653368 37974041792643782957639175106560 653369 22166010729776415600400361260740 653370 -25571351296345735217345021798400 653371 53639985831829708510971037194544 653372 74448610506839130046690814568960 653373 32220799615113829359567157077120 653374 -90335431933816958020923172856064 653375 88228274704599568681754459862000 653376 -6148359536955525892158800265216 653377 -58943035024648364857150094685248 653378 15393706918826142770020708492032 653379 47390774809978856308150118926584 653380 -10838211597030560832367397683200 653381 -17114103643899497012133857718336 653382 43312116665702482723297975485600 653383 -25908687867173157277025016052040 653384 38917621588454552171213965393920 653385 -168384773285053137675295191360 653386 50222794607927072613971963257392 653387 -5841798188599195638209895760896 653388 70009850980581914410835608051200 653389 -181681732112996279614407575623200 653390 20343987033364790621038372561920 653391 -35394132972820225182091236967320 653392 12670598006336463874966530015232 653393 56741386955757928178527305257844 653394 -17303859593730238515780992679936 653395 -97019590405675429820238253549920 653396 15474417159752202271201149358080 653397 12750866682794494678717636609728 653398 83225436901425451906395966756864 653399 178709716913332898505888826541160 653400 78662755250970232001425920000 653401 67343325439330721902908608377920 653402 -45899855843767974453077916472848 653403 152768604906776179445413698864 653404 -86635982422019106547405150150144 653405 -85445865305681059048575844721940 653406 -8470807743151688736380156194176 653407 -6525601052533580920453929388080 653408 614218398329713098303868502016 653409 21067344468401233819010058403200 653410 -326346379491765229514190332640 653411 73656334396577882470616386357248 653412 -23832088207521178343073511569408 653413 -40896968678650476001898990233056 653414 -36274189420085904795815653702944 653415 -19672930453456412518444111872000 653416 11803994505132146706682742676480 653417 -14588263789332868020968412398988 653418 16819099388529478429983875785728 653419 19971893918454555245065455604144 653420 668593532012354706221345172480 653421 -9366623797126907881261871393760 653422 13098790329604097848748742657024 653423 11845994014076778947647131398544 653424 26224208321683389166422273982464 653425 43450119617407421165036951238000 653426 -28022184126822918480174077967360 653427 121778170602438295633992651040680 653428 2044263743710595189681402972160 653429 -25706423764305582011494231651200 653430 15527915739783323847718298449920 653431 79845805356544023642258547600232 653432 76649958044554102487176236810240 653433 -54045333826699299628625534168352 653434 103622276243704171115150686125792 653435 -19969548351707781000743971557120 653436 -3992501762804772958382889182208 653437 30834863549406591949150377034860 653438 -20338247435263904027477852161920 653439 48707407287462511637906671342080 653440 55856218575290926820173126041600 653441 -527418293942207428147783780608 653442 26515890005068377042045095152512 653443 33265542974394903951647509056416 653444 -24138714290327233489124369200128 653445 27128509550292129937855859810520 653446 -84374900071259280381263586070080 653447 55040545040644248810857412019320 653448 40643722341590763299297554022400 653449 13715027665280105422934958412032 653450 15544000354873707669785898374400 653451 -126749898122592484090381233865536 653452 93697046697359529976131226939136 653453 -56616245125562208423471154784736 653454 25985217853249372195965228147840 653455 -52688165172371874063910423799640 653456 -1750973812911598747099843289088 653457 3296625461219412678556977521472 653458 10565459428099169809981448278848 653459 87938615042926346505798345228504 653460 -36824985528959327016861867939840 653461 10906194624478542256198662546062 653462 67560308013953331769915902410112 653463 86447645041046870218210944495264 653464 -112380767640664801191707752949760 653465 76046343467370799426680582889860 653466 -18002399456115077364268887313152 653467 25915973869165078091920986092480 653468 -10983829158615235983710581412352 653469 25077028449073000683135155958144 653470 -32556686370619106681657397008640 653471 -456387878552634199089720162816 653472 -102514591693357889151314970869760 653473 178997871772132182248737957290722 653474 100952940867074834743804800230736 653475 29878569707122634283412293378600 653476 21653950655957816680842951032832 653477 177900806995190340614425222913472 653478 -717472878594745356909729146880 653479 -61086184145193122554278491026416 653480 63729531199238599137697735219200 653481 -183084946039734491794484050544160 653482 82563015790044623636452182332592 653483 -101877291276423805517320499011416 653484 -10889014644117793257441949532160 653485 41117320484201200652664538210560 653486 9965801439897367571926720963200 653487 33586044490045993951192643172360 653488 54057584603887111980664183848960 653489 -62384530338159422321399202689244 653490 6248792136613479523096483840320 653491 -179969081558673142854974635909108 653492 -25696093256922401444614476564480 653493 -56034449701963875296451149059872 653494 -9469347942437677481336943925248 653495 36205435825060515118313394711000 653496 -1718982771484746333306506895360 653497 -25976813401791049299679217545848 653498 6814173821158124781279770583264 653499 5843637347613046865454930218496 653500 -46845677588759665753297555584000 653501 188494439381029065087115052882502 653502 18621919905054536470036738957632 653503 -25922595221455145010514622861248 653504 31053459285049921215905179631616 653505 22883999446736124606344272622400 653506 -10278746157105802114746161656320 653507 -66663888795350546773352574338244 653508 -5576831367030384255063934975872 653509 -131094376256696824288965780064800 653510 10865817952408256513374773285120 653511 -24673126222850958126050803278336 653512 93537941028006825547043953075200 653513 -70615534685496342588869636328102 653514 797859593669044039451801817600 653515 -98453616989573692843091721687600 653516 -299260378983790276997050444800 653517 -24291904816861818655010447740266 653518 -46839566371573345495438388021184 653519 -83757590691282338066591162776080 653520 3015109846061416582375499366400 653521 73675242601055045597940687677088 653522 5641329091005711856795157471232 653523 -1935256670002218317663514153240 653524 81650117947439499323486553856000 653525 30841343350275450828365947495050 653526 -33031076099562180888627017243808 653527 20271805867293244996969289052000 653528 118074135695535372228595837624320 653529 11005303372742349282808398252960 653530 41838512973221900990553418856160 653531 34976454250083217680227702955840 653532 -35337655491285098042127660589056 653533 -13273098449799428128816598603520 653534 -30007703438499593982156996513408 653535 214728036945414197578066639411200 653536 -71528238559922260869655979360256 653537 -104518156928473839281031199838814 653538 -26583923310412871786761214960256 653539 57596600907715725361919640637340 653540 -5043951437352781666793837944320 653541 -24736827883136117510060780435136 653542 9774086190392947733577356673024 653543 47206578110952941061062182300800 653544 122637547059449002524480212121600 653545 -1851855347945650894674014335680 653546 -48815785875091028768716624872528 653547 38891925280816591528736214874200 653548 -33507839773204794689796132747264 653549 73541857980226056547377541438764 653550 1794127932899624754263444356800 653551 -106259561201745615038594600209248 653552 10425426913357793163687937376256 653553 18232737610586079628588505061762 653554 19628374006880742220538175465984 653555 19221682993171865699390033310720 653556 -2870547962355982201839396157440 653557 1590592283894091345448829430400 653558 23169218465998743771097785374880 653559 -70608355751612540236623774124032 653560 83246009966720822570064984576000 653561 98546750710666550705680097517162 653562 18382737011114905367381647142400 653563 -57809126108483224587641873492188 653564 23052033446733309915873577920000 653565 78925299581822998569879267239040 653566 29544418258119028667711455318080 653567 172726862888022495080634386964960 653568 11678223665193641520999866302464 653569 2029258495533563850764032348160 653570 35961729275469312108544791912480 653571 -90199213835666289012483654100320 653572 42481970636867682581672773198976 653573 -16723918741068286744161799011840 653574 17876627232569070593835780538560 653575 -15510864896599278109933803733400 653576 -55213716704698072531881880289280 653577 610470479175537752723304879120 653578 59619775758805462365955717562880 653579 99461600196415414915693491684180 653580 -12982493414856828777938425866240 653581 -26154638500623296725792000670400 653582 -91828613961742141080729714839040 653583 -281624807840873065580135569536 653584 24546345874222665437579152793600 653585 -117889848000575729671874435293440 653586 -16669446154689810806884206533376 653587 -8197396985082063088966442042808 653588 -13730756644738588001548722766080 653589 7965136087438382664932015726670 653590 5061412302578713404363763457280 653591 -24438996201528204202840226887776 653592 419287294260015462516264099840 653593 9466907624929740098204825232842 653594 -19015117907292883739234372044320 653595 21023851381665425991267267665520 653596 -53729109784380753128072657668608 653597 -39007354556346973090708980497568 653598 26118970772267756406141478795968 653599 -108782341375973182032421534896864 653600 -915817307417251271967965184000 653601 -10166163992109626042703361152960 653602 44176011710076087110694080409600 653603 -22438685924668282477782189918120 653604 -4261213168440041663985197776896 653605 -8339410608001936284607425276840 653606 -26550861863494301218220458458816 653607 -15623345597859765779128768635696 653608 -48506958441771037420459931735040 653609 -95569724534637404304997773098160 653610 -21742819529371015288657686762240 653611 -81945343140127879487302918453980 653612 130872170881848176488570734464256 653613 -16152670522903677218492385920256 653614 658374335026058053918159481088 653615 -116359445326613895991056745015680 653616 -12485224936475797390489711411200 653617 -118570990012395451105986939876334 653618 -1997945490511786521424123152384 653619 -44311621282322209258759310554560 653620 -34838127528962409974399839856640 653621 -118666708244693020444442170316178 653622 23315879686824373482410017682304 653623 113788673060967324349568756520872 653624 26951027948528307185825974824960 653625 20039424873287897033551668528000 653626 -53539968927705814409691184793856 653627 -30546174843749957276577034644288 653628 -51097405574519231749377599393280 653629 22682173901090110538597844509376 653630 -5533757718995292337633105054080 653631 -52436683166254941668136370508160 653632 14618632496677958836461796065280 653633 106580228719292041987578171629700 653634 -8427313558272334528878026679216 653635 33214827483579752784633880056960 653636 -42744367462239379397236425985920 653637 -11707690681908314418305608391232 653638 159132665314302974813936172349440 653639 -68300072880784298544945923112144 653640 -4360631308011617513857855488000 653641 -131750409562882592581072078353958 653642 3189912542706192712139178336 653643 307428216099600643532384215680 653644 -55387277792496378367678215441664 653645 -5082481692868406341247662946100 653646 -11101729746261539050180798832640 653647 155345240258232986593071346826096 653648 186141333863644145646639439872 653649 -36376662095335373172015076877952 653650 -10667659248531763760834161092000 653651 -3337322141787400171300261539348 653652 9758336834502720325900518100992 653653 -6130403624032473132819885958272 653654 67742253240149385887538466691712 653655 17708908215802769703201939950160 653656 104993278451362997723143645562880 653657 114970972907236244795203172805840 653658 -5761845113580035511091366473216 653659 -64020827789535024176459423390140 653660 28882678285706275614952705075200 653661 57116414378137171003303353474240 653662 69098296830532073105185872392832 653663 -31014828602814770568441570589200 653664 -111977449574315059356947888209920 653665 -25937079305558079884595578812800 653666 3725941235619210210272104286208 653667 21100537819220850602046184748544 653668 36111614904132366994443508754048 653669 -47516155428416067231990095522304 653670 -40136819087199135249144696124800 653671 4801143920727474923042637979600 653672 38704191595559184362881299609600 653673 -21478857364004529008654724240000 653674 -17848324439977674968247719317248 653675 -49824159295158553950210881008200 653676 -73932748222855542809267022888960 653677 16095287589174135765393672702700 653678 61097734755842631142588430433600 653679 9863172516291648000047856265248 653680 -11728330821449688451246083440640 653681 -31551795299093262022084040630208 653682 -56847056943992211470026214875008 653683 -33461673104007476872370340254496 653684 19101185116875297609502728542976 653685 -21848280983750267265987651391200 653686 -603679864601311099675942482432 653687 -89010161924062009902791171168664 653688 18883466853215731128674647695360 653689 150619473290669725431162807875460 653690 7970590927337904786603362400000 653691 -73567715880850490545468831561680 653692 39704501901750061332668935911936 653693 72523542008025153400360599927942 653694 -26319088960004958477650728401600 653695 -10253965738636047334219542028800 653696 30951243420846906993968897064960 653697 20270111243370089830009903964160 653698 12223080841356047906383824421920 653699 -42146116412170703252914868792280 653700 -3114816858051678861323614848000 653701 -133644551991964975165072963489668 653702 -2707983006781829340570304386816 653703 -13501949972834247770466961476696 653704 -6054967503465868916419901921280 653705 -5938320913062311924140514857200 653706 27114667741850810338929737790720 653707 42811175408072944516245483039956 653708 38815130381445198442705164226560 653709 81704620069960332467332343005056 653710 48475839781645071998235021293760 653711 125791556730467806336754033739312 653712 -8171888721495619492850357698560 653713 102452746874462529496635096870962 653714 5575943649601960410697440435840 653715 -585239727764870248124696796000 653716 19146485398982377007675280859136 653717 58232097803989536344895071498880 653718 6021207441232382877662130629760 653719 -47335350580658895247145417052288 653720 34765354541089794392864400384000 653721 71327273502087461470992869199312 653722 67198569548924200875417957613824 653723 47563791497068388469695244212736 653724 -17324441609532362425976529300480 653725 61800491654959814292890181064000 653726 7133074933901686456503202173312 653727 100612364069378432415317160987720 653728 -23544797509591124264248493998080 653729 1701797107942802175905729105088 653730 4370346050704187948247988592640 653731 -2540875848044952500534415668768 653732 -909186348889074596639603051904 653733 -69063884454203376054260895040320 653734 81457330165184803240695303362016 653735 -22884216059313040636956041292240 653736 62889803498083975659274497638400 653737 60822805928037627604636049520704 653738 26689955010292736897920918073520 653739 -99122048755828003265063707745280 653740 71918898646874357929893910640640 653741 105925933294249857944045725458624 653742 -1034971683607549860343257864960 653743 97492416238168882396165164078992 653744 -5847627899079732321216125337600 653745 -21062736214528740289355106207360 653746 -85349590012769733338678785394928 653747 -17525140865754303664682825219040 653748 75937106178526868413835347961856 653749 -18389274442563304719848638815250 653750 -256009216926599163203248380000 653751 -582087721930585674549779346768 653752 -61994365544792813323729099161600 653753 -1869060278544039672187094545980 653754 -43277350528009575557592914119680 653755 -24716824004074001181174310951440 653756 -4480303719829491480996591126528 653757 38554366025762552146465853136288 653758 -59110817496077816968042247558400 653759 22040067738881598778500147660480 653760 2014782307982169748921468846080 653761 -55007802878358612651998874344638 653762 48305353736444116181660740327632 653763 111251621236433731936689055032 653764 1259359451567473561447240417536 653765 -9732993125430453420143933385600 653766 39059100995604355120049320953024 653767 -25506506470384589675951127527640 653768 45100618591312016217644657541120 653769 -36052908408642547688916109998636 653770 16241212109638736544870206760960 653771 3787341002942626184389448980572 653772 106026156510614223152908713984 653773 82102849821995241799543758061644 653774 -42845396600578830276590324371008 653775 -17545992047547467015833603632000 653776 -7062412656206962350289402675200 653777 -63728369595978146236744059055374 653778 37155244653758963645790556619520 653779 14242694714645195971818179089920 653780 -64533506534023465990512012034560 653781 78880634220515115890638289710080 653782 16080023639032396449491257200000 653783 3415846470219789350941243127304 653784 74179155687970883376254358712320 653785 -64991359917914780906193224845440 653786 13238403060822037685336007078912 653787 -71255587458785148817254792353556 653788 -5299714299193908321030987407360 653789 -75410933111997280086005373304410 653790 -2998768351403229524441686425600 653791 -147505388968555393208592277498968 653792 -87528577921859032111599573270528 653793 4170872806290148086788625358848 653794 9318321799867900096915566610080 653795 -81797298503650909079066662969200 653796 13574025004599556407787468161024 653797 13413062533048538517808074053246 653798 54667633747020867672508061307648 653799 82648116204850228354971757965864 653800 -22268611517860942405934450688000 653801 34697612351321686370450132015802 653802 -26159382483290857505826267648768 653803 53352886299931939074309807271560 653804 113412730371504174681534241228800 653805 -125201636216402090446356105312000 653806 -15350923964845121978983248819648 653807 -107399156329723940996306257000008 653808 -9513361583244094548968298971136 653809 -66271898951729885002562879604160 653810 8379181316460386231340230662560 653811 18508462968371119685944082031672 653812 17936135573626902591141662995200 653813 -56910675143579358052460920413156 653814 -15170490994104019465873207873920 653815 7063201123913346664721379120 653816 91002663821936039255355235860480 653817 42992465816524181332478484995712 653818 -26518874272949492368334719068672 653819 150438902798552595979083095837220 653820 12475728603497602800769604290560 653821 10417495714662813642001231699968 653822 -30689027826123887451755757699648 653823 -99714179547204916862719176742728 653824 -49273175958149115091106119286784 653825 -28631267398551397931833081113450 653826 12215149384644807645891185103744 653827 4029756820679094436480784405184 653828 -9080441019881101622205969715200 653829 95632925595821932111510081161888 653830 9545643977804040938173996389120 653831 11352849136860620889754998676632 653832 -1989212831605279206927406771200 653833 -815491087130382177499184120396 653834 -1128385117846598906134636820640 653835 12372959274520904502758738841600 653836 -85434421404279065318480536997888 653837 158635058338933310568236733106092 653838 42891049197791999142159757777920 653839 6987532172421927225709881425520 653840 3473899021905380111182516715520 653841 -70522308236597970809742415105950 653842 11803207979572978460818101414912 653843 -58695229403445189579446353052880 653844 -50684163523427363102558533564416 653845 52312849090685459725205708891100 653846 77762624231874772920671660707872 653847 -28977679210856872266704113931520 653848 11710326683741217300593445519360 653849 -31210506790572874701882415352064 653850 14050712511209920765872195579600 653851 163956169538251058972712999971304 653852 -958755913637601003272191807488 653853 25862738839137683651008781194464 653854 2489637594668376192408028749312 653855 58166489169033310368330219929520 653856 50201408026014706616223219056640 653857 327256353694552271539912107058180 653858 -1121409965010663327960118962816 653859 -106087406987888404499700110432160 653860 41412993773694200183668177486080 653861 3407200352092577493673210665108 653862 11150496817989479043063960697344 653863 -19659132117936506776791538167840 653864 -73113674689634247868284423951360 653865 -54838041560956187281134817577280 653866 -59785502479256428141197079860480 653867 45577312309803278824915836794160 653868 16925218537321912029343513772544 653869 4418464447379127789972445431244 653870 -5578397059285830651312626115840 653871 -3670682603521281358077451578096 653872 -7128140238020073121850549223424 653873 -149540368239709638514415862356496 653874 -8378777145180159032947045553664 653875 -76388906437875761701359618216000 653876 77250856163788543639846714239360 653877 12880919737176027762239425075392 653878 -69673104604280215847361772913760 653879 -157889063340069498779641819442520 653880 57950427937085746976145576960000 653881 50783148467119012058794051696682 653882 65846332968299050826155844103792 653883 12685958594826847603321266892800 653884 66844358549512252829781326848 653885 -126848759205663062087334618064800 653886 80559675399010648922668892995200 653887 -20434091960569696410599577186480 653888 -43605712624577156952356708941824 653889 869375708565642225480941095968 653890 12344053297365584173442470417920 653891 27383807521166828675183907008160 653892 -23101573152551435394747393945600 653893 -144135553264760081524635858997858 653894 35795001591009927719460115142496 653895 42465941496344670341346777489840 653896 -88467259800653041799038024350720 653897 -14813224991239481466555877381680 653898 13181198463940794278862651056640 653899 32822650603533367307851083098900 653900 -10985527809437909334393651379200 653901 -233709386570748684260250457536 653902 -73259305962264141812489019094848 653903 -113193013480683915793192085608848 653904 8539004508554933596383156633600 653905 74440075155008618213779319211240 653906 -90199136042438664928926844964736 653907 -106088352492129714282581535506760 653908 -115809784969828579426683410591872 653909 68250138631052663210995275239370 653910 -4379390559072461860592296826880 653911 -316183391973152056281891200823648 653912 -38715652129288831232667592581120 653913 17203781648691905246813612540160 653914 -1474391918048996858775033139200 653915 -124316543175943945600392847045440 653916 16340126929969275614013863127552 653917 -79658856597505077076876294887648 653918 10953486540007600109135675610816 653919 18250113558973994268180879185280 653920 102323897341424126265650836930560 653921 -98098688143299212695594999483500 653922 -20879455012075233001100959721568 653923 10553746517618072054776632074240 653924 -55074196487170560125759393311104 653925 17016527904206698289456198136000 653926 -13822145543917475752556921054976 653927 157357926330022143040712186542776 653928 -81046558505119257010803615252480 653929 116536023074778358910285116905530 653930 42657383523465885066388489899360 653931 2941438705582086637588988488728 653932 75930409765388595553442408458496 653933 -3854096501712893319148984162080 653934 -2958106302218434025520128276352 653935 61378588452075827408789194775880 653936 -19250012118509108550900115243008 653937 103412121642478406649260596898160 653938 -19457268552805286284536251601504 653939 55111980905724029346043857643680 653940 8290769802165116877073965465600 653941 45008520228808995359883184247342 653942 62925392125388673478232030827200 653943 6044622637038437446736578649064 653944 -1089793490763410213037364039680 653945 1278176726507609958404835667200 653946 -53342300846824929210259687458816 653947 -318951726655027163854166902528 653948 -53214474017935618441649013000192 653949 -75736487178351979417566083117466 653950 12944488259472952663196443728000 653951 -94919806335455819367497277906048 653952 -31083722597941585178602367877120 653953 2519326857373820362372407030484 653954 22823080411629108990324247532496 653955 -19448683616749855434631587170640 653956 18876047155704896861167719413760 653957 45224998726928253526876150851360 653958 -81689914502109998682731675894016 653959 48745102587821051159757647295504 653960 23493568214271281368237712640000 653961 26826081642606130835694936192000 653962 -69791093935951110870709247500800 653963 23481293991681116449863235936212 653964 -47476233116825036276326916289024 653965 17560381303512674662179660014520 653966 12598323297169485353685814122432 653967 35494614751469645054572919915040 653968 -4870656221160346567883565301760 653969 -17795558782105925286704149095630 653970 4323916571076163603840955328000 653971 42177561428811520992175096092192 653972 54182479957546183716180054896640 653973 128913630070641836867957709549504 653974 -88717706531733210843627788119488 653975 -6359407555119082757630938255200 653976 -12138670737164711823729000284160 653977 131297760821476588541788871050826 653978 -34444041924327545363600858719776 653979 -806702140604015985856097949840 653980 -32758707276810704581969220582400 653981 -56156616253083452428014694630272 653982 -2667824849979356203437636980736 653983 -151645888247208345258876081434376 653984 -49035489277668526110577533124608 653985 -63483403259114488885619667569580 653986 -14161661574176241200263638917808 653987 -360544118220671135245512577728 653988 56639268373167151861554981504000 653989 -43169137978895807429199908421344 653990 -14378212633159652072596926693120 653991 9248522579089841871193588958880 653992 -133390904408339900638016131200000 653993 -89996991330565499414536790890758 653994 3800950710639119707122239334912 653995 -100598918658589521285667625631600 653996 11689625931096367962801839735808 653997 -54728081203879301128219332340128 653998 -72929316676286222413801508088000 653999 149939693308417309430072795403240 654000 -6562333182016776821315420160000 654001 99067049725710499853834802810002 654002 60476316319811998140917027975952 654003 -45422183505039245854874811787068 654004 -28423911278350433649614787140864 654005 120587284546088717049730087680 654006 -37752630139320875556386444652096 654007 -1038057569341956717755965577408 654008 -115505262777740129043332470272000 654009 7169613037291133449570960263504 654010 16444313720495553681358145372160 654011 10295595225818534986537758912612 654012 14748679410884852732659948580352 654013 32352682734773495729279946009184 654014 -72189046648628158338764378598144 654015 53098975823366425687147660464000 654016 5159494670384995604886171156480 654017 -24129438591450538315610379455808 654018 29710340077157848314981443370240 654019 52046354984515222047273629999420 654020 276163354382230442036275591680 654021 49146777382703091536023084074240 654022 -38419509587962352525878341974688 654023 -17518931555229090345174995410728 654024 -29108217392891438933744079667200 654025 36467660266774785384729515215550 654026 23778670918701216899032895157600 654027 -95986154623526655357375968454720 654028 -59940432448311634211099520599040 654029 -129819867464403032999370867935370 654030 329018303011016963596369400640 654031 -39232711727557894531473117136416 654032 -6509081630958229500678025986048 654033 71985881178324108071515388432448 654034 -22913083745109155529404883721584 654035 -21037703917789506002250813389520 654036 57593870567024122058751760730112 654037 -117811350930990273904430400794400 654038 3373999227941571673586764038144 654039 6689397040444319769495507350304 654040 34426375645829044835029227724800 654041 57887434170895551318666161383680 654042 43500996618197599670134018961664 654043 -22376065343221082698639755363056 654044 40362516585714921950680953977856 654045 -10434070784168498983894898083200 654046 67719740453955629178710738873472 654047 -183853488251054018397932551953504 654048 -9615148758789737820739880878080 654049 -67864536158857514274860684687808 654050 36296467213859362559247382732800 654051 50801486478405948750361764107520 654052 65728438136811722863947106050048 654053 -23808912265465651952625454765698 654054 -7502671308603944875413275002368 654055 -59666201578567489979621130980040 654056 33086275866996323347638390374400 654057 -19082774108820617239400232561846 654058 -10451605806015447469115541707424 654059 -9015048786414793866554115701760 654060 -22452654029200389630026098606080 654061 59439034760693111141783324071500 654062 -71521540234675849001849060995008 654063 25533439238468649304527753223944 654064 -21402556401986879578984670494720 654065 9924459741826571308760495965800 654066 -9859787693058750134270674291200 654067 -94865229633778742025004336664884 654068 -13374672630906700964834804929152 654069 -13042423307405561574961617606144 654070 -8909540919015226823305451243520 654071 99175461043633308748483403631024 654072 -7678996020111602998542001582080 654073 -141018569660394987556817308032 654074 -537059874149544253573355189760 654075 3126279650289083114675130513000 654076 57134176928745866029657911237120 654077 -238762198856033012417305733644020 654078 1864969028332212842221481135424 654079 27964918485118645525257996540384 654080 1614951630999306494206028021760 654081 -110386509399578451030613480111680 654082 38170582377261059585874028944384 654083 123150969705376984242665580407544 654084 61295778309637676212196987502720 654085 -121278407911340101316459648177220 654086 34816779816983181907438884263040 654087 6654888006192175134086433793152 654088 -9526588030067466559267515018240 654089 100613252697901696866903416260890 654090 38104260020961320410093026904320 654091 -3624137523490674457293257599128 654092 106246440394178535918153027048960 654093 55455926470888141390505494394304 654094 31495362300477754895620807603200 654095 55775939469627995173607384440800 654096 -21385788307291648809220864278528 654097 -28473013944761977533852925686720 654098 41636474438849554487790344094720 654099 -23846854021025036884541839595520 654100 13473983786265763688020564172800 654101 -13412423359443544208263387915200 654102 -11938986745227022192340977272960 654103 38059160106013512403781551031464 654104 -82703718363489030249767644999680 654105 -77982341630204147776897563311040 654106 -3671911245143611596314135114496 654107 7774237708474817862210037780356 654108 6107367300754508667817124659200 654109 -12640897075688901902069481871080 654110 -3753767791302233385360244320000 654111 356915035688789324133610455960 654112 -25843195073512382981356077907968 654113 -7380411142101521576505201672000 654114 -2410115571005662203270137429760 654115 20699822059887868786973945952000 654116 1352832070235191716236250289152 654117 104766517002985116077030002005312 654118 -7589674905432473187577212510240 654119 -9339089818841898716676963148056 654120 -32952078653171344403575652352000 654121 60976214295054306578576757574784 654122 17186904713683171412565081676032 654123 13189149492473225374548835961088 654124 -123476558339607916481652204518400 654125 -107948658312438401683221717441000 654126 -33219302424998442297797282688 654127 -85461923550646427344004787415024 654128 -23672640365763434998615552770048 654129 14985031083231303198479158842240 654130 -58074489990046472669884494419040 654131 6753952371437678469750818700864 654132 -863763322386146246991146723328 654133 22886370856576793047008147687360 654134 -8248276933333324579965967559040 654135 29959335583432337297297605899600 654136 29004100622578973988644223836160 654137 137869452123516674256571829979792 654138 -11541181975320658682191420749456 654139 263668786664270724766321747768656 654140 -19560037094538461270823329410560 654141 -51803307532357542064325902411008 654142 -98776664465361285792663107382528 654143 -15391334777213672920148096747520 654144 20648717387327396229432125423616 654145 75972295105592259020160413106900 654146 -29994389464472097984880725104640 654147 -25936505487556543387282115536272 654148 71138341064724073212258171288576 654149 36319994206709178585478570197150 654150 6540766575358219548219055656000 654151 -10530974977129140907289922097400 654152 22149685823627622896758946841600 654153 -10693128415937367101350750738560 654154 -38001861815915458779693276810240 654155 -12754458489472156346224753262880 654156 -93524754711772393814168165426688 654157 388565626070076605320019758272 654158 22669457059767008599680018367680 654159 1682669117847328042017775303296 654160 -3466231665056706541491006013440 654161 98107867801181569752830150523762 654162 -16893373085374190794920269899776 654163 129769828044153385918165895698412 654164 39683764545280226271717952192512 654165 63514625881371708037038426321660 654166 -57502729140589063997022450162816 654167 61885759213616403539373575934216 654168 33593226149317791471176939397120 654169 -92509427694299607482155496877430 654170 65728169841353717799889345958400 654171 6768176622123176925818039437824 654172 -52425340993343681020678086413824 654173 -54390268583220395892464349733236 654174 -40644915251047779438380997464256 654175 20934425452819466100113683516800 654176 175944541200589691547937928773632 654177 37373332779454413085615035684864 654178 3496728549509513081589645421056 654179 12829488177134783654415125108784 654180 -41614907839594421280680401367040 654181 22718291421833825458973949699264 654182 -80468652874715598573869514105600 654183 165496036424986764991969837563600 654184 20784450011146255173741958978560 654185 33624906217679431311464705876160 654186 -19636007590317753789286491668736 654187 42933204404965773825508298142836 654188 122244455260010196140366919906816 654189 -5453517912445718108244820800000 654190 -24200662021913985492116004494400 654191 -140960106059640814798049423535408 654192 -5210966977346096564102886850560 654193 86961180269581521700416807398400 654194 -6114843384497290101331358816256 654195 -48534744954245117824266697648080 654196 9491451885242383642175274935040 654197 -19713988681744485867464633157348 654198 -23211052271570686164076158312960 654199 94332284630853570479401889233680 654200 87463335048154374486952118784000 654201 40603231031581131503431154847930 654202 -1518442271586333393696180142848 654203 -92350082469252128839498583786136 654204 17271278819705102165800597725696 654205 38891054047211354702758569538860 654206 -2887840528422761356393141380096 654207 -75348649835111938084580472181560 654208 93127389815662905809933697024000 654209 -89504263420372257878010028126590 654210 -48507968920568481226667618380800 654211 -91168544973536860227015588505920 654212 11925107665347731591911310610432 654213 -8171827969030423830539256298176 654214 11018709946079035322188490371584 654215 -118095157838821394212930001525640 654216 -4957160309329919993751743078400 654217 -16926257729189288443483442989808 654218 -24140575418574566161812345182880 654219 -18261487063503513880032193507296 654220 16453724617384788775578446407680 654221 176884395114064461436491964330422 654222 12707512045458163847910039339072 654223 -10063660394280417321619341976528 654224 6562598478828539494045125181440 654225 13806595957534341151826132078400 654226 -5235031549496665913218211971296 654227 -37411687458708421154149287033600 654228 93781959203619764064830195377920 654229 25153225655767999810305226578830 654230 -21324438583118249295932517738240 654231 -75649929185703828499776346986648 654232 27357693625824744118547059384320 654233 -47031808088970089949213675214518 654234 -3157413056142268308017648311296 654235 -11043224823516577938389516637600 654236 -131983656680243905775477088545280 654237 -1475660927185406545321044996948 654238 -34459647219003974919070303630656 654239 -36738593404332201230533386372720 654240 -82618515550871303995619750707200 654241 36136267281139718587768263662272 654242 -37204300730315740487280850645728 654243 -25246940123201590581166705817736 654244 -3157658208901935264994521902464 654245 960472771471108253784544372800 654246 -23184124973457862954648112262720 654247 110793282762914975245602446048 654248 -106716288386142941866366743475200 654249 -83725940259756395018159764596336 654250 -87000754331421604076316241608000 654251 -44917969567968169346023692227760 654252 46338328024431680296975852242432 654253 77422516344119903134963936403980 654254 -40046101388737130514464238431424 654255 7519000072468916976356779960320 654256 -46377676263329877211289149964288 654257 -16424014084769329951720790032494 654258 4326640797292663234969828048896 654259 42940446486706017762029027686800 654260 -58701056486708421721092593829120 654261 35973685698677218183480889117472 654262 -38782821216305618547854365152000 654263 47635836335377795642435942566384 654264 -62816290785840957055309869465600 654265 37822530730747960805150869603200 654266 -11466816739541990806118127585168 654267 37990815613402898824405898508396 654268 1868416475668455542321557173248 654269 27502429265654242472666458485120 654270 13536831993394356469506664592640 654271 -45781431521280544861514176418648 654272 3928695766334792369757273194496 654273 1479771754505366335528044695760 654274 48269492571412503225454371750432 654275 -36251573103953051134825964261700 654276 -19070023416089973690980025077760 654277 3930033473475975782592331189660 654278 -23040880045025002027606581050880 654279 83234048298424353574860189767760 654280 37138421611915246791753493708800 654281 -78598556764249129931730349356288 654282 -7158566061771899941850934039552 654283 58330428130782549052839966314240 654284 -42799535007250818174079165094400 654285 26277359631100106840211555527040 654286 -8384752307439057841046595044352 654287 -135492439479690388021653116395488 654288 -355166464550260248953920290816 654289 50972045461366941024286141939824 654290 -10888253629177123649916742348800 654291 58947881882038732450755283294080 654292 -11303715835974812378898704377984 654293 50439586738379857725612186046542 654294 -3288031058277818575330328078400 654295 23205927047983145301390921739800 654296 18948128687875246239233410529280 654297 92629321707239383420924217785872 654298 15422694243566512460552849964240 654299 -6052999591594799299652853413736 654300 -10513304312007370167132877785600 654301 -43840897002121792180054492100698 654302 50683483734139870910612717978304 654303 -801075870012446985268441261440 654304 -16131997202049778910659690364928 654305 10973267753642920627590187114560 654306 19750014435503955543886760984064 654307 86626832702594493344531816806556 654308 -6878244083099468737894226298624 654309 -93590643338490699422671507264386 654310 -45886542601203732368347514352000 654311 37350366822514492766933184695424 654312 -4608570438464099299758010368000 654313 168739378262959772752557350004000 654314 76446133742414794209038063170560 654315 280629417409455745973922179040 654316 33554544104384962333643175703552 654317 26235655947494042584015118424192 654318 -587299721405391300474917933184 654319 12524898786882992412726825504720 654320 -355447810227529648808167833600 654321 -97421905457234797262608723590288 654322 94919825354341457148188796760320 654323 27996926911566280064244190810572 654324 -62860491015578428952332637779968 654325 -10533941490706254065839903964000 654326 -26008988341320463762398404481888 654327 -19991125210033027788706622728800 654328 10268831003718086235469845504000 654329 36725845920580202301287355236484 654330 45129776769414304803812404753920 654331 842269518227151852717501685672 654332 51017123968276626594484113423360 654333 -92341482280083032957207431704576 654334 152507999326663078936661357597952 654335 107317283311267748361513891362160 654336 -40834794289589858470909358112768 654337 642646348759147228757589971412 654338 -50857308094825779051724247026656 654339 27792042646315596225325101400320 654340 -78790293929648337998643551036160 654341 64694224942259921587805072800800 654342 -7447713468968873467892934541440 654343 -98954760259807873888007560834408 654344 -102276227745536049259947598970880 654345 40728684134695106435565953347200 654346 -54347563144195857325076579195904 654347 204811252498613890849584835774944 654348 17777974678886455192327528120320 654349 135701113417199726506289644311350 654350 15430280825628504888309875376000 654351 -1731428958392323149954705186168 654352 -30548086147094191658173708754944 654353 -3032606734573730290900036451520 654354 44550131603762631955093275266064 654355 -15571126790982719409859909226640 654356 -141994151122731028330144219173120 654357 66670397683435552682809121264640 654358 -51595253494372544419703690442720 654359 159869058751318967979015231761904 654360 -5655830123731830439388479488000 654361 29667282101930038472550337117312 654362 68025635188033346034874685817312 654363 -37343730470246612374617454458708 654364 -2564186942063027067402105068544 654365 22721797326414320964402385009260 654366 -23928263330418096174767828017152 654367 -11937810243292595922201884113808 654368 142954226053042720886554853376 654369 -81638727551878632893258595202080 654370 -20174136520678556657983217169120 654371 125137521321878887401015157684572 654372 -4631850724483650537061263912960 654373 58910211901425786768533790625502 654374 37028933414961444143677980672 654375 3159266090953529287247950125000 654376 103054530288049516408432791951360 654377 78332200657369163957938700940432 654378 -59340202985236312281252009182976 654379 -24620278228626647656577036989440 654380 -10021607337336688661084730931200 654381 20402305761347298148809380166144 654382 -24797054213298565543703384599680 654383 51498671478128092869849741549504 654384 23506729003962051918617336315904 654385 -131392521530146814836977513250200 654386 -92863780539949671663177336058608 654387 36294128399371456588960045247040 654388 43579297203632010834000779524096 654389 -126521495364206135524571959717344 654390 -37538496633253153065985742463360 654391 -35645016300416847329084194009608 654392 -153296990003814684483745614336000 654393 69149399195069551331996417622864 654394 18944779921179471516588419247840 654395 80713215359622715209488974435680 654396 22207626500196161663896603336704 654397 89408448298192269288039072539846 654398 14274316689302123215946756288640 654399 91008229918911863207380440323544 654400 14190509550831265566184374272000 654401 -38035574495859307425810060228192 654402 17029641940019430622906353513984 654403 -39942509160991415413385038018896 654404 -66146511214823362356206719926144 654405 47240442863548944318868010528160 654406 64017689923035855314880086413152 654407 -3950372099934455773612934057760 654408 74495456030851879828040425728000 654409 20755107173581921371797956114816 654410 2066639511056671545473561886720 654411 114015624548240083700216974266072 654412 -42381448566880096876988013096960 654413 -35785647728418461817206302819338 654414 -1509247305864186025525295402880 654415 16000453153427158879842459906000 654416 -15510743055934638906929315708928 654417 -518588911057401182748345472800 654418 -69586753179346092847414549545840 654419 -8574538037976603654436556931360 654420 -8241373034170124995653715353600 654421 69047487909833286456256570972622 654422 5508511672278219552747434356512 654423 12704669404842975778220036606208 654424 43107743418527632964889764966400 654425 62427438565329850391138125995150 654426 35239043381598247572105726758400 654427 -46928533686324899705469780033724 654428 12769457725845214443440751940608 654429 38428885559782281513107698694784 654430 -10314080950097524912102076832000 654431 -39551911909969629112828902843648 654432 -45669148385698808900620720275456 654433 12710219622161373194276655056404 654434 -30423946076793338794534622532096 654435 14454452424333438475773473423520 654436 -43956669722437506816196129792000 654437 -35009831724836269865113451367648 654438 -12806602124454201547226540379456 654439 -69417364700582550884873273298760 654440 89973148313914372563547092940800 654441 7750067381269956677507022542736 654442 21460274426963870077191805960704 654443 -28391246152365991579930153135920 654444 -16425984909333211144058227046400 654445 -1352524371090195150766863322560 654446 -9735361485982454160250839059136 654447 30025315063322766465661166401800 654448 -23061059747512190848227161571328 654449 43174452393131114191896801509832 654450 25638896908760364919432969833600 654451 14771756638258248210535766127952 654452 47272300628105466888230265419136 654453 -24432801222018959813488480963200 654454 62400917779821575197655946633792 654455 -22002810028075134880032453919800 654456 32106684660364527899388850667520 654457 -214191767356790903800088011303680 654458 5502698060632980895474594219776 654459 10379393885564392575758554353888 654460 -942916621072585406868652631040 654461 34490857903455726577251256749324 654462 -15337764433232292991673744825472 654463 -91725286659902944887716398967936 654464 47436804458296729114144847953920 654465 1431634385017506698558189936640 654466 -56337367278082649953345280892000 654467 -10723054534021309622937910605048 654468 -51461032067852143473216826536960 654469 -192887767906137456682101315605540 654470 -61139795662481668671825788584320 654471 -60759398030149056102830199254160 654472 -5545240014619210290559805030400 654473 -134993797244969166110027771306880 654474 49642003779640188426923485121280 654475 -12847742969695784708708420373600 654476 -25803819480000182216817447744000 654477 -33110022944639622236836331005920 654478 -9221793174537752093954011499520 654479 -19597303183371688954994915287824 654480 648989758111291088253594255360 654481 -65735111555146484498463326708309 654482 -45993362884383221715357230517600 654483 53343669640450451527999996079328 654484 88897991838495867974862097030016 654485 -19050499495197346225245666493800 654486 -19222218662731754038429582319616 654487 21615660449477761399862944300920 654488 -51150601351815698952684306800640 654489 -132471141773886876984138437238 654490 39300444333341342123871470796000 654491 23140901355252503677641323813892 654492 71075459526076646495790104074752 654493 -873326330278065195469306990362 654494 -83144643994085571400192638040704 654495 32676100293832707268764663135120 654496 -16694900923574467389844044251136 654497 118054576628605966314943389899574 654498 -24782917946490961470529535360736 654499 -183669060224617469958869058782500 654500 32668104148702377402262505472000 654501 54483024621221753387442577146720 654502 24995559887098352642602018793952 654503 -437884839937614238626128189952 654504 -86476093674890562437499645050880 654505 -86239137974240852777203586576640 654506 -8329050746729512051839432723360 654507 65878002170674393228048821450240 654508 -38777624932489441730101020412672 654509 111294865739128459566776165266710 654510 22076161072270673940027916306560 654511 -4194271922037109673798387750400 654512 24992398137107087009191003914240 654513 -54041541249575430020687517626256 654514 -2251091185280510185345277196288 654515 78324511043450180225242688366400 654516 -21996078951829529334014722700928 654517 60883873306383303732040175487132 654518 -4835227785930935162077301560896 654519 -23014226222786373410022966817920 654520 44537846983680438794876740300800 654521 -10869687946782657805187484415488 654522 59026476307181879104767541813248 654523 48343699871877083487102201421720 654524 4012041765592671199083013788672 654525 47215981083148361253320493359250 654526 20298889766180902341270206483712 654527 11808798107252489175460835597376 654528 2504697680471866392180871397376 654529 123871763374371271718643903448130 654530 18867544583158099134378633052800 654531 -93532679478702437428279082301120 654532 -3540567676410929490800059410304 654533 102974877479599855693624274446560 654534 11965329299404926055011001466880 654535 9117714204867543128320947348960 654536 -76322652086064254594336036920320 654537 6954494479624865796166633835088 654538 -29648795713046416765657573721856 654539 -35858291265591293615390248887660 654540 -25913205544426890158476867507200 654541 86059805687655737743017899117942 654542 -6461231813967619365120280992960 654543 112704693272634093379342886950632 654544 -32288261711795880024405692252160 654545 -26201064930817525623559451285400 654546 -29156032730214361865902963167360 654547 -32526297302365587790154402714880 654548 134595666158671703709783563995008 654549 1199426477164352795581237647360 654550 6016338343503964920226848912000 654551 67669266490396670313109131269040 654552 97357431520590469130941517445120 654553 -87135411897706479354355395454198 654554 -57721235319617970473323665963024 654555 78574858250041021188185030430720 654556 -427656874186366916139057178624 654557 -57445095874819754060880261350400 654558 8647449565588482941231305605120 654559 -71311718537392912802167661640 654560 -81405808850493584437053983293440 654561 4113946602702761591319606462402 654562 49124948897912767972261424976672 654563 12382858441010806724147780977824 654564 3373588991678282858185045963776 654565 17753914102507465903607336279040 654566 -66552847071723370759095758621376 654567 42823736634362258032778017493712 654568 138504659044275944012932508252160 654569 226710746364562166135480681562240 654570 -6131031224396394573782367897600 654571 113170784492601599864072359702772 654572 12306373305877468721151219998976 654573 -98834656910891502024000294330816 654574 -625620568461534870632811103680 654575 -44527717326334680486358400290200 654576 -6961851244266094492752096460800 654577 28147155346274744777258694049344 654578 -86574796212217478492015555954160 654579 -45510343596733155586247269434456 654580 36038646268211671270554376028160 654581 63036885051802748516765059348764 654582 -8303054617148161527869358662208 654583 5754158241793762757552648834544 654584 49800871994939462620733321011200 654585 -13466787146960702834883084344640 654586 11801803959732656089854887055840 654587 -88561889737090859737758077164764 654588 78945798475139834605289674752000 654589 -1154620935252945018012744668512 654590 -15683116383795987648418366350720 654591 -4354538195571510690038708518896 654592 -26109576188311494318025735143424 654593 -104703653647011259864609591804158 654594 40314355927060655284424815979520 654595 -19157407205618870116610743353600 654596 -31454892408056166252832567787520 654597 97878245881011845992523442452574 654598 13047390968290601001609324203136 654599 -27686228825322022214293424181480 654600 -41812867176963490265764119552000 654601 48355075484629357743994520952602 654602 -17318104608983485620948396584256 654603 -12607752887433775905744847023360 654604 -14794543942321286110947498036224 654605 34987503466834084077483816316800 654606 4806170042449445168917445241984 654607 -163434852372714009464820537198720 654608 -4585998797178003000382088871936 654609 2070867729599229421181126479968 654610 97927485462996501481639454880 654611 -161384990901357310216769138776788 654612 -16988305247563211146163001765888 654613 91027757485334434901233052878862 654614 -52089116951176780191965559397344 654615 -11279659312141261518751781169600 654616 13798060254071633825838848655360 654617 94847717369209629818305471249860 654618 17502646369752413495576336623104 654619 -16408524848268865560019677386208 654620 50770853170047581923432025487360 654621 28216251756982333844318094750720 654622 96878622074769335491926673802112 654623 -91551492705171099605894426932128 654624 -14040289924453666960320759791616 654625 181562798498963461861802411457000 654626 7207966972129933538705609072640 654627 25505130798985905449282556149760 654628 8792874197411506341757032567040 654629 -43150349588314202650407040504770 654630 -1064094688014349954097436900480 654631 101811171194363913149997379027512 654632 735092235345738119305850634240 654633 30445758331259807689438753750464 654634 54843212573232633852419068695216 654635 64639489046959613316808675498080 654636 77347068945169018465999575567360 654637 1776880514023606076762429306892 654638 -272430849901334615460875801280 654639 -88868467162901491208483462019576 654640 -22289097128027483988068881858560 654641 30070240484377254608541764798184 654642 45295906006996707807232301408400 654643 -34189776650614691869599015289656 654644 -76285218165927262484669648897664 654645 49350520760994261840887078731200 654646 26045726580162246231557174263680 654647 13294616164078097966711723866464 654648 -1606740706900909219756575191040 654649 -89754495470564279883536930622336 654650 -3642433781254033559453415361200 654651 -25597207092570713381884811279220 654652 -23393114772845560284943039912448 654653 -107809397395593964257722752733544 654654 -2298399929251715944681712824320 654655 41220355541903436559493885865120 654656 -23447046943392806732423299596288 654657 -71728270046887184316646868128608 654658 -5266250099189347538301221191680 654659 -26135189966239285389356875441584 654660 21521190581370243944367103284480 654661 -45102500768518751487275633382368 654662 35837615222799695681520149588832 654663 -99936277323517584488561498171136 654664 -6841460883586100664134043648000 654665 -57996819846156115946315490094080 654666 -2276510830271174532693946450176 654667 41093629820521457188657531204720 654668 7566452741172887898131358990336 654669 152676167926019835796100496400320 654670 -26199238619351407001697392653440 654671 130474086605898428767418318677872 654672 -1406689205465313020771280617472 654673 86793326245445990796249219796480 654674 -29327415171482942909591191799664 654675 -236604347443901510496495072000 654676 104269973178706039183750162145280 654677 36529197230828201458994557386012 654678 -5910231632807317829671232862336 654679 70368250762854314535402972694280 654680 -9219636821976702294824082432000 654681 36838142482923142342277143699152 654682 4013746608465411972764279814144 654683 39131079471247112250232750862520 654684 22927198904526685582938746926080 654685 42961372711149325087308431554560 654686 -63188707202599824620412679118208 654687 -62881526742855162594783607898640 654688 6598995092115498419006177280000 654689 -6436355211754955126046947731968 654690 -22927007073789198619059227097600 654691 10427160592919007667852862984784 654692 -120354916729840372201745939405184 654693 -11985652207334848170554440501536 654694 67260176711204081625547568860896 654695 -63330918851879129106752620618080 654696 10353259269722314485567214387200 654697 130599762145850665715973486201146 654698 -35151152751719367848021399316480 654699 50838966028558868880672478885464 654700 49552816605719997554934868563200 654701 -135493807321590145304892698288298 654702 -46455184767681398459487151134720 654703 -1477642170912091316486802440720 654704 25678782587449525465436532572160 654705 35976061415247176491496695120500 654706 50273759833791726150664280136000 654707 -4334750658338353756244663254800 654708 66407212560335977382424156610560 654709 -31351354415647068465426076421472 654710 3799324499266641180700440576000 654711 -119289690848177768257672153045680 654712 -38595654800225315771122075852800 654713 17805036644035549837759004958084 654714 6804339407378398459250943982704 654715 -29746294145751718948313531710800 654716 31293140474763828751290422691840 654717 -27634538032502959805114130314688 654718 -487225385177317294312409951232 654719 39757631730671134322119608280344 654720 -11624750414983335641475553689600 654721 -9355113809072957497234490261280 654722 6547713646731846656664126593952 654723 2568094862566804458228657849960 654724 9784946163011783706968941260800 654725 157171714293906530065610192250 654726 51890946612100575233904048740544 654727 -79703221999459107894935215752424 654728 -110236353723153367616706847703040 654729 24898501343304608438650497543648 654730 42827552402694483584391350857920 654731 92994656633894551287363904656 654732 -20624781461202122684661101491200 654733 -78716354703446113227507083372640 654734 84864636734975446875397475994432 654735 -35287103561319324149437752246000 654736 3066500130405721383014573277184 654737 1055516895209168544355972783140 654738 -44761051194764197164390528000768 654739 -24153852118306828135127512197460 654740 -91524234218436820171802819942400 654741 8689750891596533176535800978848 654742 82203875558652195831998550394944 654743 -158180517768130387576893700414008 654744 94919635978846288106227286814720 654745 -1088361247842567432872275737600 654746 -16106445696476488349309075189280 654747 23032284769157586546882756015000 654748 90499161413545905506024453677056 654749 -40505027779764283330274085524250 654750 -47361653488323091608080564160000 654751 -23134069376057699143345333196096 654752 -22875708533311633147371737579520 654753 9811356895236673642282706042208 654754 66254024672055923175475226167680 654755 48122437859746758674005224238560 654756 -62147731243159781069494544022528 654757 120012011251838922583135197963072 654758 -14432694009066085248076990972416 654759 15258729949722923234752154413440 654760 -28266499918415270998323839232000 654761 -1696882789021885369075806149808 654762 12136566745166379315757848253440 654763 -59621631217029754506374551354640 654764 -50408075474224531837759903776768 654765 51228464502082891669248629668320 654766 -29112082739967761762494804836480 654767 -13984171860800301287134522883184 654768 12652013694951826363565178273792 654769 12883240732978137207840779714544 654770 26312621952279757692774850954560 654771 -11761133981728846237312832711424 654772 -160186652106236273154942211656960 654773 -23493117125625371493313230688320 654774 11175164598745177287002230988160 654775 -16675904306306010373023096977400 654776 55062733592055336722008498606080 654777 108804029673803888851892380671840 654778 -55482492747699620157787461250560 654779 1509593939745409342675866241380 654780 2374964433285699839715687628800 654781 -174495158801251937361267953055418 654782 -11065416839937662338957472870400 654783 -15420055729554092504859066717552 654784 -20627488089374968402239316557824 654785 -89398690935857501760260134015020 654786 -6825339879187170392888709914496 654787 -33646708107212917990739346316800 654788 6833438369510586570939447593088 654789 -49361057199698444480450571484608 654790 30818881241331174362053565366400 654791 -240547114674529621144198459347120 654792 -44623024586171914512793568993280 654793 -171851763705542789045240050686720 654794 -36437883047106704059854705715968 654795 -4137534399744122107587059180880 654796 -3195031354630264926329087671808 654797 761681302221415514955820964160 654798 26079885827970176387907505433664 654799 6147132124691583700175023938800 654800 -10889637914217204787537028505600 654801 -30947607498151435017625435953216 654802 -42890994535174006133546097633648 654803 -91917016238965911969494371020948 654804 112808987432816865487266041856 654805 3062002524942215697210137329560 654806 -100914066806446405367674615016640 654807 -61540623694504568164554956711808 654808 42471581048889838146833466654720 654809 31813612626674303650479151859220 654810 460565232910961958225117665280 654811 2824178015790688089892512072024 654812 2036403758205962644545989099520 654813 11936553529025244821605729951104 654814 -54244616336942670311154153807744 654815 3215325134668851743957872009920 654816 -83281091288726269226966423961600 654817 110617957921737143228712053064866 654818 45010454840408492266045470945360 654819 3117307269514425592760979340608 654820 48971075854466657253288902976000 654821 -70305558218150416368548763630978 654822 15598332675796660827876983394432 654823 -61204046982240727983284672538096 654824 134673180500577669369032579496960 654825 -38942576130185285822427375500400 654826 27689034084535757757256885173600 654827 82905576789804809415607325426676 654828 -17516847714689182047797695693824 654829 -47377430929357235902472961785920 654830 -14534149095683376547383653374080 654831 -42766445101083501178317203366400 654832 -31537711682995813785789292478464 654833 -24352995104677621203716501154432 654834 -40027596011170370884582759221120 654835 -30501436322980939447403056461600 654836 -34579611612151145055223206573312 654837 82144631161707858148492029065760 654838 4595509210304726612126035420320 654839 -68744544666144124695428381454360 654840 28898233239444390195465717964800 654841 39228653850157521267930365335200 654842 35669435282611427365936619145072 654843 32377565941292183959463025821184 654844 8141351524024588581977575862272 654845 34380166927307385172176805997100 654846 -11450123682504055021894796174016 654847 -1689478509078364686086889182608 654848 30216941445282547185901193134080 654849 45882866995541502255052112105640 654850 -5746379654045017407755315635200 654851 207167537787795344787666536722272 654852 17403151818711576596465709232128 654853 -47759565910098172890000287748898 654854 -5719563260016144778952525664 654855 32484567749061231543941615988000 654856 12095001231320793456065448345600 654857 -35293428404369791546484317022208 654858 27140033178358908308964270743040 654859 -1469380063391627246218725077880 654860 -15086011125547022443083702374400 654861 -64000696198272210851970802840128 654862 -5791860849159901685699010714240 654863 -20454361817905044163623133816080 654864 6285844978343769508626294374400 654865 38316317169663219388324756582260 654866 15655047270078963331493370463632 654867 -80029950113582104828881550864716 654868 -51081647544074072644439873276160 654869 -243119390000872321195157456124000 654870 -20800940454902768627918038210560 654871 -49545090459436629794821957924688 654872 42320051514266056687504560537600 654873 -108789841968250276594281756866400 654874 38872367789466470619758992618752 654875 -27666555130307420073194856912000 654876 -11294047439674422845930161210368 654877 43246112331539891654658165722726 654878 -16742817590133201827871699728640 654879 62162113634944160427967754821248 654880 37480263872195199155004519874560 654881 54344849828711317435413657855492 654882 47405468335578471588594918955392 654883 3815472542718094689730718677384 654884 -29798737000365657975488722714368 654885 -58720451835681547330967736683040 654886 17416652292864954250770373735392 654887 -107787576324675573038709822598128 654888 1952035753989852801673869312000 654889 42063887716552427439932811533690 654890 -71981171507274317029751950080 654891 27722224619701186590579817504944 654892 25450692348911070116024543313920 654893 42190127823318198506509931258124 654894 34832927161578606875775942753024 654895 5764488473541244326330719656080 654896 2574647795822431394026790240256 654897 17157984504922720776810608146080 654898 -49077119340954460111065066814464 654899 -27630846527836398636913682495664 654900 8943678130287409183108756224000 654901 47105834040175842889174400297212 654902 61377698406217021834333236548640 654903 110440986629281075145416806309312 654904 17269045625072468497300322181120 654905 101722093695005350971056383077060 654906 -2710909671684641894100561887232 654907 -186922279074912369451922801936880 654908 -20875304355870186987811069169664 654909 2005130711608100335346220302400 654910 -79735972701634215323558822208000 654911 95949847029587515396232348255400 654912 -28970694963096352689945260851200 654913 -19878304422838292456997470757440 654914 7895909065656264441365763086880 654915 7312851976085464959105844255920 654916 17461129118310881039647096922240 654917 24926278088773151814524497815966 654918 -16377677345873629074093517020672 654919 73738362647657303431754963869440 654920 14193741198722031990211424256000 654921 35706535518464212261528457134308 654922 1016135688920250630689248578912 654923 -23171732185975592177788236654828 654924 -11352693217571972429842293318144 654925 -50826914632015911789223498315200 654926 90607061019529404757959229470912 654927 3294397647722817766093311129600 654928 23333512895188049662483926474752 654929 4060060510344778385517322708080 654930 32506671041110022972972501606400 654931 -18429414760936456976964571029268 654932 -88279690117262172677546923749504 654933 -132750729086588676102190437216 654934 -4490397523006905778086847307328 654935 40439213934647525433392353241880 654936 -95403418098735524384900205158400 654937 13790539542046847134530752908544 654938 -7720786687265142897502166756880 654939 53180890947756482168762588528640 654940 -25965943165843596810473457715200 654941 44027805474028651669802763499872 654942 -58259309928344937503219840858496 654943 -119363611049529140194709343843808 654944 100237560301629927656509602004992 654945 11694710939352166671598888300800 654946 68110676766900359821742779182672 654947 -8001055480809813836923280125368 654948 4446317808680824380121256484864 654949 -44041063259860330295432894545760 654950 9000247554242649443294149740000 654951 -24697227381955473849121059886080 654952 -26348054632313401909304294630400 654953 -42303441030810586181895054333696 654954 42635411952712340101182341694720 654955 -35586179164710561969487417206240 654956 -10151767092810010876899239152128 654957 -2275763198896144603248028224372 654958 60207906848790339444592663894080 654959 -42479888036636456883133717369680 654960 -773123439659593152015831859200 654961 -76503448607935134421002953149200 654962 -34424835184339099445727807008256 654963 -171007480571729171610377979966096 654964 76700750303866534902313889518976 654965 -56252796393339900327743154138600 654966 1151568691729782622409801165184 654967 -101094090025444625748033469624984 654968 -28404159637725585567487721472000 654969 -32872294014099191233861914573120 654970 -3375270190034101294803417100320 654971 93463762777102909456002783114672 654972 56809511846924323771089940603392 654973 222646986817442478060271144646 654974 -19228030794268883432376880059648 654975 8742562750571406897819930325200 654976 -669481515467710527257318522880 654977 -267516745054903884284599215842880 654978 -24504983120427646899195223598592 654979 -61594137791096302808483531544416 654980 -54594397144122902611246111200000 654981 25978927356038068915383611670240 654982 -55619779790891649190461502677408 654983 -80969240808366642139145291897112 654984 -1398852137721543482234764615680 654985 46379216294104546495033969644360 654986 56161269020965114184650821030192 654987 -40553836157447041437818009766720 654988 -2357279179602421328744627164160 654989 -150178694453956634771204604949440 654990 4595358872734728582098222899200 654991 49017216047541599531378317401392 654992 23727616839110385510597435850752 654993 52685014994536317322003802118720 654994 27799907730081329649120848709120 654995 32479945836449374485033880395600 654996 -1031626354751145618628587153408 654997 -15083936988789092936860036922688 654998 -11197129320912468304447711212000 654999 -33404212682707098578575678106112 655000 -26083357596417204871146374400000 655001 83796904012524826508950649533002 655002 -47289149428928542353593161531920 655003 -55425274132589289759286640778748 655004 -36155557842211800724218341836800 655005 -3222329170874630190386227084800 655006 -44303223603354225232291416207360 655007 11833721108074505586394414841952 655008 52729218624549232875736189108224 655009 -106895612053237607129936410018560 655010 48261441763225177607967986986560 655011 -7293558212940304283862618405216 655012 -46729329868090629625585157954944 655013 97718882376914474528300713859262 655014 41890299562112930980283702312640 655015 -27443911798259326232184382250400 655016 24906719330427185596380383631360 655017 27153557830990407324764959911936 655018 8380917594307939978017252080640 655019 1646963395077818546692339920744 655020 61677133027685179890741728409600 655021 -119013794455780253452389564396778 655022 38233500831787396542311317653312 655023 80285033403429435451473712678800 655024 -11138884458716512270354889359360 655025 -13091938246191769922215970712000 655026 -30627881502901790371858182185856 655027 27166408126012147831020395492832 655028 -77908546892233745834723147311104 655029 3559951435562382494401626503484 655030 8674663174864365372867012510720 655031 19806076908755832405988185375432 655032 -6773345874432581122170639544320 655033 -167922725191150144576668280581718 655034 94606692023644942805862627298416 655035 -11306164732146763302815004358800 655036 51432624647796131538379719731712 655037 -27574007125679971495962319504314 655038 520122254439787529844186972288 655039 23978324044920226175784150672384 655040 -6074868062792112464482585804800 655041 -20651486781098378245793338758816 655042 76401908386477498711277967395232 655043 68723095848155116114451750399292 655044 -39830548545197637714111500789760 655045 49675013529550168880070689514300 655046 -8912650313728846660787532564480 655047 2172713402247710452803745458696 655048 6364462911702683841424329615360 655049 -150547008129523868796550759099440 655050 17158204324316488432348392825600 655051 -124942620562660028920262996415296 655052 97476810076413982130830698301440 655053 -25979964803925713651889502197696 655054 37558505554419040725944287783872 655055 10303938666150629566448665725960 655056 -2895237923933791339355818598400 655057 6151433167590421238949830449320 655058 20210563222136144276405170868880 655059 -90736164118260306347341774841280 655060 18150483633386807345503059763200 655061 -16611873785338001518375749775872 655062 -486406894014879444696406141440 655063 -42359775913580089239708103440000 655064 -95475250730522964495252653168640 655065 29239660315591602232712682073860 655066 -20586270778430388406741085368320 655067 36044203149064723562355056715792 655068 38844855991807168876210731663360 655069 120448904574028821904002651234470 655070 -4416872304157818900912315993600 655071 38001819258724562907549243344712 655072 58325751468218408166006055501824 655073 -38969217104124118968470300865900 655074 -926665039762337709049347855360 655075 -45584078986070529164592083649700 655076 37749166533493018374582367607040 655077 85991234901338354481392983979040 655078 107512911298229073870896158539456 655079 -12795879905330736394561015742520 655080 37049917476589528484732490547200 655081 158917356407753481288979348700580 655082 2186398180506852524257106476800 655083 3009980212566222931686912577680 655084 -28197021621016922537080648662784 655085 -31756651257832626198294531476040 655086 -24768988014732015197114115121152 655087 -176387190173740291271371012249264 655088 2865711596313087646290999705600 655089 32115116118913229401795093690224 655090 -19925703699598894156336784030400 655091 198065798089706781379851610527000 655092 21518134324243137941306863214592 655093 204176059357386296483863141182300 655094 -28173168526275240887299534752 655095 -25038495924938359534124456970240 655096 13004601017874552296400250368000 655097 31807583624469562065608551145040 655098 -5619335175197096540073883540992 655099 25192968037557519501542754499680 655100 270525656241732502350416678400 655101 -105476109682510287543813768993600 655102 593113267152092470092954188544 655103 137017598500202255082447277700352 655104 51506614686257150964379768848384 655105 726071303957458694946795040320 655106 15688036907113289164573026124752 655107 -94657057565016150152174966120640 655108 14503026187406829127027222835200 655109 -17941208651083114587968344449792 655110 21961669863781183123337196585600 655111 119682023238278247214704372130712 655112 6207340935612188691552005498880 655113 -14975905192143026514292475855856 655114 41620236746662391445500119588656 655115 -13617167902018477797895898166240 655116 2318807869344029251768157061120 655117 19454944837276124833378520424672 655118 7714100876223979704351989261760 655119 -93685904185921768703257883127576 655120 -3648525565032234815695080652800 655121 89906854276550284966130754182322 655122 865785875328802427133022769664 655123 13449940833665287445730613744640 655124 -46035643913872510492750411672704 655125 -15716910006657367198060657896000 655126 71865775819249638969319610927040 655127 24619139651119695067115237533272 655128 136985632455908183872305448488960 655129 17239447113638328588289803664680 655130 -19700549556626661678332762112000 655131 124755248339690645594245625970624 655132 -35182967279125947242419054107648 655133 104113853709577245138371075253504 655134 4138607105759381738145542070912 655135 -5203848162405647181367123747200 655136 -158891396569245009169141231779840 655137 18652183810123336445775494764800 655138 -14736554692699619077638713388288 655139 14085274338640091150977772722440 655140 -20956169731380967736302848307200 655141 24587531905555503738834890005152 655142 -80910602244375532628490750570528 655143 -20975263963961489121481923986136 655144 23395245610754551668277118976000 655145 9863595759595396995639648366720 655146 52822015238439738729598250097504 655147 193564732321281606442444195958560 655148 348476076692924535177753928704 655149 73678821229629207780462193858848 655150 -29359188793395172236694270147200 655151 -26977262572439490327207482237856 655152 24279843418809229011402554572800 655153 -113918169983608552791559563089100 655154 29662844544981425016875063027712 655155 44825140352778065258025407270400 655156 -131620359146554197697610534692480 655157 118385967188615758653980621495406 655158 301344070984930742228102522880 655159 -27669436082818399710406366702184 655160 -36076065184728210122755642368000 655161 -17278296714691714665069340643136 655162 -77591467680617407431036306081168 655163 21912350707936659938407098147468 655164 63776456088314085134220176755200 655165 27809587850951743419567405657600 655166 77390423480519480864803214476032 655167 90696485557663784520960281447880 655168 8633931312319177118070661447680 655169 214838702406083292385489389845460 655170 23069330795244665608466119142400 655171 21215534271299379400166099739144 655172 -151553208722288339968527052800 655173 -64129095012323028894165664094178 655174 -8659699733587002795312217592832 655175 -5881914199364399791045035102000 655176 -53288099320812065338787085312000 655177 -50569719994345400115427644120560 655178 9801894607729639122545502868224 655179 26857766811662812738114155648216 655180 40655739586933824866878820474880 655181 104011311103372931705731592180982 655182 -86685213434682961461758502481920 655183 162031620379994601964696439416624 655184 3288552402602298724900929331200 655185 3583646545317789999530291443200 655186 -331013436677787674877780220416 655187 5141860662605314629494866710000 655188 -9167805993430179950523823042560 655189 -18104005706173251098484071618720 655190 -30637981661661306336387242246400 655191 -101532181038214455906195250152 655192 -22935175025064970116037171968000 655193 -36408990163180739121836113870848 655194 37889090672300602869267198374400 655195 -5949334707307325762511606692400 655196 -50223897336961591783359074196480 655197 -73379320413626581347037392089280 655198 90210152593364441267523537705600 655199 62596521271899795505558594941720 655200 -5514143935641912496451970662400 655201 -80069041664596235483561603606976 655202 37031161396440994862953358604672 655203 9226698156253608697234577117304 655204 57075348558447361792983393395712 655205 -19811931926768241966455715595140 655206 -39942559685253091383611627109696 655207 -9882561458443370556429560423888 655208 -194690654734983069129400919040 655209 5432006577525140207209388731290 655210 -376079345202763448790892014240 655211 13014834915448288112344182685812 655212 42879980512689756877999630259712 655213 64989616543248613639925532131682 655214 -10229979234731670141007564747008 655215 -1713087081816767487168259320 655216 7548802626485424268553630777344 655217 12927851866020277862207913398640 655218 14053718653780734987127322752800 655219 155512306218672833187318736620620 655220 41500569452989874333372455432320 655221 10068159428065766440475934738048 655222 -30625018888101670814618952603648 655223 6534774717515838220913415866472 655224 -34155544821080597831672381767680 655225 -71393505265887435044862470007250 655226 36281503862228693715691293849600 655227 -114447988278703501689561027098400 655228 -2198131492822515353448907871232 655229 -191778999860743708059438804898170 655230 23687571887246944471641826734720 655231 131179970467559701949997069970272 655232 103149536843221020815584867123200 655233 -32391963425528861045664884259456 655234 -584596888659677870657841726720 655235 -33016850827824504000295580648640 655236 84069642317767537902481990748160 655237 163245579573368820600262189276992 655238 -61899726864181819221649454040480 655239 19372488128084985469665522900768 655240 6421417697151434157607600588800 655241 -8765655977463860825605208192358 655242 272044175477352002489527386624 655243 7803341197295869166815561121492 655244 110453892378747365951828571553536 655245 19913211387977269804082852018220 655246 -70183845900327721893582572919360 655247 4791385724221663244423963105280 655248 -1344366945432572519128318083072 655249 -30964132437791881703931884828864 655250 -73838382002439826796917305336000 655251 47015948304484514702135496405432 655252 -4933749164639969107386809577728 655253 120948534456909809810691573393120 655254 -344443282606440443805793202880 655255 107374328727208641845682619068000 655256 -21322906516046975006746469130240 655257 -27127284213949572104780370381360 655258 -72191747536613376047684420213520 655259 -41677382415620399106049055159040 655260 -9925623241759783463684136099840 655261 102034719216071594955466848133862 655262 -32487354273069746828801242918272 655263 28023502369745487784784231128320 655264 -95989698128544715896760204591104 655265 -5845194615253412527744483496880 655266 -56624682420408042792573425294976 655267 31249530800703809126369188324316 655268 69363457271852162063916407141376 655269 76423257134173733685850010581344 655270 -3524995227585284762645457838080 655271 82584438807294377205256079125152 655272 -107559162129280059162729160704000 655273 107687053145111412113315088086522 655274 -33542102613851168445822950143488 655275 -24795070891417239264868817014200 655276 -103296991565713490844541006723840 655277 1449458481348321409689426999072 655278 695720275523798093005229162496 655279 1026801958475254648634719791040 655280 22232577399240688821779520552960 655281 -16932504485665474149197447806320 655282 -31056909752078979122508750394848 655283 149239015627422136708154329355532 655284 20606725010897325707292671385600 655285 -75554949288303713436526345759200 655286 8121126164745400601541146408064 655287 -30123208355333248274328851069232 655288 -35116339568928926478584829972480 655289 3992619483092458313063289810090 655290 -1081871000453406308652889351200 655291 15105443190479866342896653075200 655292 26421167066076722293173728123904 655293 3032545848094735116212238738624 655294 60846690543906033928088599101696 655295 -44064954790566267917809500754200 655296 -14669392952527419264989468295168 655297 -200757637853523860023423243650860 655298 3178525681109045088618368871936 655299 30501236852595899049946703442984 655300 37630742402726528132877099478400 655301 -25835342077714226293327731337698 655302 53381230171284219750422803785600 655303 -33279489073652090208987944634192 655304 -13239375195723316075867358484480 655305 -14365953875163622759318686507840 655306 30723324695878958033113926777600 655307 3317125222442985159583041588000 655308 33863425111151573620831629788160 655309 -9469817038660617972022507905920 655310 2314622402542386221718399120000 655311 -39887709449903222836127351774328 655312 -5486940432302751988992897056768 655313 -154221368339243515383252269798400 655314 39540391371170771269399922430720 655315 116643204416567958530372672646960 655316 13911348405265107363388501585920 655317 -64220887245122628405697547847360 655318 40221849342962906671614890380416 655319 614262617649162085068400440960 655320 462635143253686132837554585600 655321 10866514147131761930296689813504 655322 48652477314082863321947426249712 655323 30885660002010680363540679270768 655324 -39887849194630319532631267044864 655325 -24542958239272324563998064542400 655326 -6307848237434694949979364460608 655327 -232186609874764521351447866418488 655328 48368556055726921194426523975680 655329 -69812636725729610118013103163360 655330 -9057820637776632728210681591520 655331 12408124167449431229195382015132 655332 -6816530133539779202940791052288 655333 -11529608169393506988887059410624 655334 45115909583340136028330490606816 655335 46462408937738021788371199359720 655336 -59487585847389810291560924160 655337 -34458724231073673818846111155014 655338 13104447282867008508040398228480 655339 50516581319153285519666024491824 655340 5186398716519471534659080028160 655341 61687138761912265814662786953792 655342 85978610259668034693724817064000 655343 -31412967047062325795493543710856 655344 4061230301659816134350621245440 655345 22089369989524907015600383172520 655346 -6031199950827235681492826182128 655347 16047603201307317676084586813184 655348 93687123042795563605480149790720 655349 5594596045573165185952290104736 655350 -25519350477630487352251498531200 655351 -7245455918860584912736268122648 655352 -76379029038214005623060063846400 655353 39615175136996594314867017135162 655354 21605175569248817666177689212672 655355 67816472654773495371957577973760 655356 18174812915957230806448488735744 655357 46691914583264687065185748889606 655358 -58982120059856059008796939225920 655359 64616638623529309149745248008904 655360 69668094126978139752279551508480 655361 11991512746968452219867602630464 655362 8335051646849355912037071971328 655363 -3023304885980116094443257540536 655364 -17989548676794294275998595812224 655365 -45478490668356449916230816861280 655366 -54224688640393532440467588557376 655367 -152535502620621804378994932956400 655368 28101222841497881559957079326720 655369 38239987981021571629289455622208 655370 -63446357315314076445198416841120 655371 -20912762891769416931832413324480 655372 -53061621152696055430044345054720 655373 -135078995820059859084397888434378 655374 8208211836749453289078555908160 655375 54976091490576147535464671046000 655376 49775580668750368239425298432 655377 22733766478316647715679966190320 655378 -89961092695444804937333887451760 655379 4049241609743714136710729575980 655380 -27465298830425501324715404666880 655381 25010344443318997409272408931932 655382 9622453525913427145987431710592 655383 -62217924774933652634745722612376 655384 -154697302149549394360931050291200 655385 16558230345139883089230338044800 655386 -38394378231684202945263261600000 655387 -122442948537362085154420185411964 655388 49879602867737619274318105548288 655389 -35114774651592387046974245653632 655390 -57588779069055751783173983812800 655391 98202022018239351434864514305784 655392 67994029502490920622001780948992 655393 58898089819115584861148990514864 655394 -4129888049040809780938624010544 655395 21307107528584375818799498675040 655396 14952729044302876503503158026240 655397 31610051957886829923507016817280 655398 33190883879282670049215646867200 655399 -179848739547317050682747121838600 655400 23552498500765514576972248320000 655401 16985113630211339892837704377728 655402 -32561329220021622142951464609792 655403 22929828538681417218050481812880 655404 71599474530679172640451704055296 655405 -90194098583398273720142885460000 655406 -1187386297060148078742341376576 655407 -40154439189745706643501269554296 655408 3159926878127989687122437996544 655409 5969793218625268505525736823104 655410 -116767825171064197076821754880 655411 27754798477444155026762421763152 655412 13446180621814903473507257321856 655413 63577776307146212786322601987488 655414 -240376408417454188780800334944 655415 83565713835030134086141718491200 655416 -96746416064190898899782704865280 655417 -6696254133041200318935051198400 655418 -28013195001466758093676082238528 655419 55287821957280445177627414385520 655420 -73646887606267045864006781406720 655421 1587344456159017059183337078092 655422 -15428382695604775239900419721600 655423 -12129088346265963481101282972536 655424 -26108223868910211475311207383040 655425 -40150987213404314209181324364000 655426 -13796730600760514806426583136 655427 -9700366129870663597823784979920 655428 -33740912307194038975459484583936 655429 -169174427564043180246793926509640 655430 22548314518500839546872869471360 655431 -13252163514821688629652428108160 655432 42253124408097779698116378854400 655433 -16597770624086120730147723545856 655434 -8800780845510365661857011158432 655435 -102134092532165319804433931501280 655436 -50313508460333971555959029464320 655437 -69044148579762006487213849899840 655438 2590849410715102164374771047296 655439 -125683601742899623774027703375760 655440 -8097237613447078699809022279680 655441 96916566705011268555444812500212 655442 56066882849144429689845831625872 655443 -36497095273077877185534782530920 655444 -10440047195454056618422481064064 655445 -8613942986824595668717180333440 655446 5600389869137705974668991968768 655447 31587394980581552677606055716352 655448 123053997010437943514898808719360 655449 1936436910329279468231985413088 655450 25658747482820913547966474434000 655451 -52225107393424937710642347704400 655452 550787172646564233925363413504 655453 -5378525820326875649161173486298 655454 43775539951262127875682881616000 655455 -27167167832528059642292500291680 655456 155673257871282066396057233129472 655457 -15731598341100997168424490222 655458 17458544062262186560911507356160 655459 -22763015860229283967423168948784 655460 -26104724843202901983732042800640 655461 -9466449178606853699793994368768 655462 122328939388047217832223270789120 655463 125562832962935287947156329597280 655464 -4749749730565392082160983080960 655465 -87590476540502143962106222207800 655466 -26694332339146786056164209831680 655467 -24193360791095190283081046309112 655468 121277870810349513545791822957056 655469 -83571868696628478619332578166804 655470 17652893521953065579073635929920 655471 114697918277549918433819143006672 655472 -8483040426173562260183453073408 655473 23379567923110898304029582938944 655474 -40572557562464582173949660001264 655475 -92381861515737610316525242635600 655476 78300448458331881143422883192832 655477 -14348787995877878713490014788000 655478 -82478791906542208433147956548960 655479 28769810114589725890315185546240 655480 -3248161401168051531416296243200 655481 62909905395087471629991674130000 655482 -18669509520364946038668004129536 655483 129768256569536225743113807231240 655484 -104320090564886114025553760937984 655485 14719299734928884000796994420800 655486 22553657368235572093681793526144 655487 -64590927434464736503977496317600 655488 -51959453939876448626143238553600 655489 -87717183960466980624305270915710 655490 26287431428593957943722627699200 655491 -66906023050851352662988939343616 655492 1036988826860841096550187651072 655493 -48079776347233923541521929062560 655494 1098008313604594436228644841472 655495 -2354176295122522226366494915200 655496 78634730841492250216624384865280 655497 18480923878344497199636193282788 655498 -29220628676194588782579847223040 655499 -73605802511032873384191959985936 655500 26469230687439755201018081280000 655501 -22725069501834320998551264207936 655502 25023284592792551927072380382592 655503 21790617838368789825004828072464 655504 17559637815584320072792044355584 655505 66243044580636101054543789292660 655506 8911391384237146483246178688000 655507 27085772347346396911282462883756 655508 10876767428639330229463751749632 655509 -145807899027573100155802858051200 655510 6464918634282287638025657852160 655511 117217184195976922830516800231112 655512 -18163986670526308741222807633920 655513 40134282293096940240711982530324 655514 78667390475431963385751150575856 655515 -30173564076743705835939680256480 655516 132528527760793371239770033697280 655517 -164790165343167160663209427921434 655518 -29780126661545472667028596860096 655519 14883710121968173546141001452840 655520 -1517666815936539730498364375040 655521 26524310119175583404490530026080 655522 -17451153492910664679835099285680 655523 89647767958872558770381127564288 655524 63047486040876150725880768199680 655525 33517703164953026946030768901300 655526 6990767835444012296970052408320 655527 -65504299622796443532898868005080 655528 -32927580112950881193592732631040 655529 6076541896832748880870960504512 655530 -34892767486495536027604841767680 655531 85911051549672559667799004641332 655532 13025809291411201245368154813696 655533 -4236734689407804100511711234538 655534 59313021526665326060642327639040 655535 2138367164829480037517378118000 655536 -6566649207160520281452850446336 655537 30381899807953039060870022566692 655538 15198207856553363859738208343040 655539 93689738123347351997126628852024 655540 6373040799814785450969402816000 655541 -159501244634682098314695651383058 655542 -75819659763314815216766990426880 655543 20626131736248683621682858647040 655544 18568739996014837645672313180160 655545 -24832520086391883112068956534400 655546 -53354568801220282668795754381056 655547 -25611363104728105455104389103004 655548 -50417629852643431826771027013120 655549 6024546109253271686296007226240 655550 6431717651610971014581680284800 655551 -11895737459225494710130182266832 655552 -17562148627534628751829598470144 655553 -18611630564939838034196761294380 655554 32008120654690854946647303973632 655555 -121344264181476786672682951181040 655556 -176309773815292404322579026223104 655557 -3794125548007703647039802941440 655558 29296415803019459900749804694880 655559 -2009027380661805806339339091240 655560 74634261084894285968195616768000 655561 35151517956879342313399649027162 655562 1599016422051824789084301021792 655563 -12950115497490091361623613494056 655564 -12615239711412412436696374663168 655565 21927388381776795273648287168460 655566 -7262967856539190747927642563456 655567 -32499744450977349630378423367056 655568 -3309779533196578350215542775808 655569 51904494357488687026323402718464 655570 15762936280432646082032753208480 655571 155010150592711245630620705377368 655572 -14043218099507809122938081015808 655573 -93679422578122715861739682278276 655574 -20235043727678592064069100236800 655575 -16299425759948204945611790867400 655576 324462931421806745097932666880 655577 -28020496531619175095001796602240 655578 389735477497952830957370112 655579 17765939454138030230750852138180 655580 21699272951461577014352086771200 655581 11090615599455242824518568474752 655582 -32078869859227835390058250094016 655583 83728352862022076707269122876832 655584 -19648491819718466751996135997440 655585 -43590533657205837715426497032640 655586 -9042102789321063174309360675456 655587 -106677004142538126070768162924560 655588 -26791892163931478760011196039168 655589 9045232081543860584238844052832 655590 -7685535328565538229071307539840 655591 -32314098455901380742100465403016 655592 -2261447815761665276689598054400 655593 27167592853620832518034535531664 655594 -54606128737561177758625466573904 655595 179979074988168643626214115155200 655596 -64252496709448152731324870485248 655597 -4850239765774925158457259238954 655598 10361769005438595277005229108800 655599 10311532247590100900904485485440 655600 15010197446444214148960849920000 655601 83346223055051935705838032267602 655602 -3752787246691792563003542583168 655603 36326409826422224062017345087360 655604 80781728815142711574122429648256 655605 -84364919602446192608152089327240 655606 -11454525575643991498185180481920 655607 -10507442042910121851093916016688 655608 -13498462606865285610560589004800 655609 -118499135736823676430376273109120 655610 -18008216075313889191227261586240 655611 12202014464624567672692993301184 655612 22653998934291596817519303808512 655613 -5483025075809085984026066122176 655614 -33574185550928335350883248184320 655615 15058821201609110599873953119520 655616 -22667709491038504522906135953408 655617 -19366407549075475684738730384352 655618 9869347843619797500477526391760 655619 -1887925883077652808199566859200 655620 22300799206162576759113764782080 655621 -3552670779795705280481726116480 655622 -7097506892481901070038579986816 655623 -58115212915667571998174590930656 655624 91200039585040886703654967464960 655625 -23682782772286691662563923718750 655626 9524494034869506202869941481984 655627 -40818694898909817573515406047200 655628 -47950409856414102210258182651904 655629 13150671873421241446078135161888 655630 -56186603701669437661285708127040 655631 -11443737186197922596526529946736 655632 -18943989279603449832990736957440 655633 70273110120755309593677156745440 655634 37670020739268179812128415828992 655635 -11932029199803823399373496400800 655636 59018383917032023999446016734080 655637 -105399398244850020308268407241714 655638 -17906509091249267192773343834112 655639 32425271921671094404936864396656 655640 -24414307808867045533123211059200 655641 -6632650781284241743580277417600 655642 -31492018050349425413227639151616 655643 -141254336296896532858761850986108 655644 -32650492683909585786989977755648 655645 -93608001418580208749471866334100 655646 45481190093084092379398844134272 655647 -78620040279591633070029900329400 655648 37853679546470314065921048576 655649 143967094149119648354156708503650 655650 9876288057090782137189669785600 655651 93953602428665719407054616258652 655652 -133241339912509217358399584394240 655653 -96348831977402852630564186356896 655654 2556533201602636410053339383776 655655 15774990839322272311642512099840 655656 -102423814250270275712854925475840 655657 -138800262757290840559505045961094 655658 -9551693013682877228566464298320 655659 -45292269594476422324959430671216 655660 -885295910063932144839007672320 655661 28469513612380350665279035739520 655662 27535986875707540991717313337344 655663 23806148200455513032028535273200 655664 -676781334918456281942740402176 655665 -53571241022981284166878969966080 655666 -19553609552443635585027190075776 655667 164339288124828037361520069726120 655668 38474394101338598083907229265920 655669 34095814955694313948420260565326 655670 16135682342609021375192466844800 655671 55241202164176795901334890215680 655672 -30192570233118076360751032320000 655673 -52041407067652761643026203047980 655674 15897070479686250756587993717760 655675 -2188074188673353662737570741100 655676 19747628331204241888787704716288 655677 18613518190110532839868554114720 655678 90881441249962501604926734416640 655679 -208243017410335822764684454786824 655680 -9958795800082136097778135203840 655681 -2446254912578590102788996687616 655682 22849582574523917410023991953312 655683 -35185657091887039394391658350336 655684 67223740413247609394002340745216 655685 64632338681380685185639278072960 655686 -434682458419250343065316840000 655687 -134559030898328626343740649418664 655688 -175034786919276328500841429524480 655689 97023444317103949692756514541568 655690 -18350272247475087583891299072000 655691 180176792744337500294997885668184 655692 51403971844174557986113624648704 655693 -38251522350104964671820634146058 655694 -8208020653322593768141032346560 655695 -3818988122048212405432167077400 655696 20617619228292128237245182246912 655697 10466960954885054288577813096192 655698 99688386562816666699230836110848 655699 39387692185582922027876441060 655700 -41970033228683850414605419008000 655701 -28611841557270024831144943328256 655702 6856792093137868007178511563552 655703 -22167231345972923599881550160256 655704 -12674649280350481925793652039680 655705 -7968925687378115562956801640000 655706 -63687488842935692794510051154448 655707 -321014440135647143718777552384 655708 126869114165463516920269767561728 655709 -185907715600057985870435115360960 655710 16507863831367031021815529733120 655711 17793697601631587809342030569344 655712 -55404397311211318679985387995136 655713 36626471590953126313818989947044 655714 13393387361472395483235292153632 655715 107989034874449014023202199073360 655716 -20044669691844630756254581641216 655717 -68732287443047853839970137791234 655718 73577026619748515025405308905056 655719 114410831391737832613974652161360 655720 -44638677870948674650603846195200 655721 45995042799576926319834389745744 655722 -78652897344784332587633698575360 655723 -187104230834285077556689601862028 655724 -78020578450047088311955539715584 655725 2986549993076626736523199800000 655726 -53297197249575588698487207493440 655727 168979679671937763249609434682576 655728 25751485749373679925288684748800 655729 238808013130648670835894856606576 655730 -37394667073058216835313038804480 655731 -18333068707825112756433183089580 655732 -19310652929087945597731498168320 655733 -34218006985389888433586575563396 655734 -7982434846397267272280636813952 655735 -35269832814471034697762187562800 655736 53833310094109485497995347271680 655737 9362284219094840425490136993360 655738 -60405875560085967691728349902480 655739 25728047918498218121293081212960 655740 -26137799668307303352275207293440 655741 -61542926408717706525095573084590 655742 21255038188779641918354594806272 655743 -7178209068805368658133938412544 655744 66760160440414909600022239641600 655745 -68750112892568493964894080355500 655746 4319055440271567675077719845888 655747 -9570373698800425377623845817960 655748 30683318490256622401389957377280 655749 -29248516045873944976531470984000 655750 -1026467052093348960186886752000 655751 -152072996236516686888987520275360 655752 -8146622350290050317893423513600 655753 22789913887590956158790005317504 655754 -9743886378971295895766510839296 655755 48240870489113819677429525144560 655756 -47465724676256039722542217251840 655757 121390873348081838996607878190006 655758 65229103452128805294646082056704 655759 2323369655320711780736188737488 655760 9316296369638506450045112156160 655761 4918325455286258024746334304 655762 -6033136512787427829411673696368 655763 40081597524277060842428690012304 655764 -30892283400337064061978830874624 655765 -29315154088480752804762082694880 655766 -70016575133415285002416848924480 655767 32832150618487647257518666322736 655768 154213924536698170920202367170560 655769 21819468233658255928117877747844 655770 -14518025821810140517818099590400 655771 -12436980816179369994259646882000 655772 -22354824102577731162985754592768 655773 49191570320261008231126562073984 655774 -10127660546762195568315139178496 655775 -35729499946141446817963823089200 655776 -3264694019299016123167949193216 655777 -103194702858405624490059076904940 655778 7155169702928368263079699759440 655779 -155353267387165888832196586890240 655780 -52866790137451604707517431238400 655781 -11072741971817488948316068509408 655782 -2967287427579549158024284991808 655783 -46458304573591292763671615308536 655784 -104636575191530805753444430525440 655785 -17544319560736647769735605576000 655786 -107917945150278315941462367956736 655787 2541899799563302045478943287592 655788 7688118280229198405114759626752 655789 -129433925978061470731190348567444 655790 66569681975154181241069654654400 655791 -116257410070415968351351801257216 655792 -30963530510640965092784239116288 655793 1154148759039675855370435647168 655794 6750799990454012095199396724624 655795 -7562428365877819872264908303040 655796 -119007877125897220756138824609792 655797 104710655465401545675002864743200 655798 13072242109168206754910626117248 655799 48590341897480320151874431845264 655800 -1382579166992281583804785152000 655801 194300858930776839954095788018432 655802 29019177237647643693597757847040 655803 8992342173024524627758344251520 655804 -35675983251909464806346944755200 655805 -14986844298994065714721087726080 655806 20615375014083514296838520899200 655807 67816636454388729158358504117056 655808 -18453468387000233903233771241472 655809 42915709788144113298487684184064 655810 15446705626634967735323284438560 655811 -1095360066902128190665068863856 655812 -68325168217694297913644505992064 655813 81329115634324843235604939678780 655814 62534874167925645637663294238400 655815 75022775767039791297477359981520 655816 -37107294565339536386024816640000 655817 23371278779971726701601961801652 655818 31444859604569518002133434357504 655819 22987939362583480157055783120696 655820 13349539915694719318123530240 655821 21707298596868329425384215978390 655822 18451657383566144291712854196480 655823 4006123491398560727853034016640 655824 8068131066537415495822888009728 655825 3244633028000099350455070001500 655826 63754540405512583141885346353440 655827 35906692904375502895606759345920 655828 -7317974361878553101834970497024 655829 183940301378122731442130624429376 655830 22140069383843628669781559193600 655831 -63100482857486800932746049120936 655832 4543626618687867086184465592320 655833 -32575945814983555209808738038576 655834 -3304106777065424571976675847184 655835 -66440987942806231055782802521200 655836 -103434696371632857392104538112 655837 7114228762019250596406998056832 655838 -48608446690294517692581538984704 655839 -96507308898500185180784164672296 655840 -90843208878002609087467978752000 655841 63362427476289780301895238855300 655842 752130915288103623539521013760 655843 48141001830950950019055194934144 655844 -26617184599994598211983514398720 655845 17092735684339720065081631943040 655846 -64417530616649264624257470436128 655847 92413303892091982678143004714296 655848 14390422812440600116079849241600 655849 82863574604838134192833312561850 655850 4999575562711398493287188628000 655851 27532361974045102199068282896384 655852 -28940579673963719645768954070528 655853 29547796366988228494900647513120 655854 19067268641349188721508014764160 655855 40264505858765400340905337586760 655856 -19625624444951998086433900953600 655857 65989709255674561212975207488400 655858 -4646071601892226983424516208640 655859 84316131639744977248381479642060 655860 3761199481969756608690416578560 655861 -94586426469292453626945680573600 655862 -24639607463906852773401574675968 655863 29263787169468164498638493405568 655864 138959577677992387627394296012800 655865 30824311097206754101344537239940 655866 2322773166146499596671425365760 655867 -15905683437302861593999132054208 655868 -64537921151919462989486039608320 655869 91057881227456711051957366175744 655870 -21420208161577826033996835357120 655871 -1366814792946645214761853472208 655872 10712744007112231198347340283904 655873 -168516693124094909486827213255980 655874 -2137467789313824137495939641440 655875 -34811698665197633532990793884000 655876 -18979315516447811950771957146368 655877 74261715297450556099604853856824 655878 35601918944062570472558659449024 655879 -94428900916231075290089069440 655880 47030700849829128164786651136000 655881 -81805492332916580242897830744048 655882 -40975832095818467217429864320208 655883 5409591974395501261927973826132 655884 -51623629473735209843310907745280 655885 22049599714442845945211071330560 655886 21382655412481045464321058821120 655887 -81196120848277533770772796274040 655888 21373897799991243099518010662912 655889 114882433743318848486134506511974 655890 3086817961468222428258484753920 655891 101248376073824501347489537475952 655892 106339124327825895010642258617216 655893 38503648965441546874772882697600 655894 37425801725872634774775112095744 655895 -20781158458994507106093066695280 655896 -24230305500593281099308303667200 655897 -29888026817201412517486069448688 655898 -13851359254663529436047231078400 655899 -24416308694420993173283218725120 655900 -24282932521870648848856741452800 655901 40221218575978852688086911244902 655902 -3039659356835398490306746218432 655903 161116301753278576254770849579160 655904 32346009847158470596502382182400 655905 -3032371312726720863463650288000 655906 -37259677881435085368260448796848 655907 -33161973637558988898046166538288 655908 -7568667038522545507346136975360 655909 -60204092316970693502251490333890 655910 -25869570249351847413090397242240 655911 -82017557158939058273676938978400 655912 -15314019859917830918251222548480 655913 65977361436527468464740267639162 655914 14353132122118146325106718623232 655915 -22861794291847724100388075933680 655916 31987807066262120057316996906240 655917 118467041460979206592625547264480 655918 -13490470670489035857277712449920 655919 146997848625506853039780337928760 655920 5965089747653972754947110993920 655921 3474014312015989728595684059712 655922 -1281102014725374130844852436480 655923 48355026776058785004345539062584 655924 -84800002822795335898740208703104 655925 35345003443152389295206206636650 655926 37456133322480424777541773162944 655927 97410158387475467667994767108776 655928 9007712589747743292191156305920 655929 -24996919491680859736042303959552 655930 -23979285087197623010914051929600 655931 -31144506522863617342781944854288 655932 -52425463685859015469855443468288 655933 -103894260525686040712010008066676 655934 -4458698035934865690316476336384 655935 -10021559404068877937573783139840 655936 8075615742514846199780865998848 655937 -2007070366618258848445668762240 655938 4213975947039052377851269198800 655939 36276945827053573765019715666120 655940 37489524222940793087479555319040 655941 -43297605089861543475545927520 655942 6724740666708159159180328797312 655943 -66840993883294203181978274288808 655944 17495012707904980998964222525440 655945 -41605183683135351329898562094520 655946 103830328348754780969924410431840 655947 -88086553622530221277706098479876 655948 -13663666167316422805102620712192 655949 -26347780681381375249144301211840 655950 10461911987764332630012953361600 655951 23878478749494385343178136632600 655952 -5313822354041495721588738490368 655953 23166410941471746501493414904304 655954 -20718446507922808128161261939040 655955 644421789485594434739641090560 655956 8875069049656228469916919173120 655957 -37817859932843922142779419714660 655958 -68061810819626833277318387869920 655959 2999475097134968102080087537488 655960 13050170609423445467611523481600 655961 -41122197859467959244973162680438 655962 -15926483417058097484050031500800 655963 -23563844626282443903796119505944 655964 -90928197408184367244019449921024 655965 -516112436559146238222252105600 655966 -71996315156920705763519482589568 655967 -50664739264024047006749270551080 655968 97063560059493049324047761670144 655969 64174059696993873451468729202880 655970 3499685287954328173089977602560 655971 -18567011525608387907587801463688 655972 46950349800235265773395687003776 655973 11425547084315584722673264380 655974 22425923782864744012421273855808 655975 47541515628211482976478555791000 655976 -112608675750546610346261918269440 655977 26750492788497891048975734845632 655978 -6782409825874628642401023670176 655979 -5179919538511282946800572191808 655980 4438294955236736075129257128960 655981 -11122343118495133651963337453748 655982 -13340105901619376347453507151616 655983 22811089360839391292424700355280 655984 -14474975081070183365221639061504 655985 -130513784268946323227653514975040 655986 45619396206982448310176315969664 655987 92227200061456843562464519394636 655988 27798918788126312391309996463488 655989 33935797015817568118318816718400 655990 50129699396442612393531466368000 655991 17729502390402045224378513485824 655992 -89865918054407904453605204582400 655993 34177609190073642595382396154244 655994 -29749162678902080022169317630720 655995 9937610890137630306340784598240 655996 -152725983632927338041720689255424 655997 -103697907716714337086648824873728 655998 16926256898174170787785777290240 655999 120052854800214593881425768199720 656000 -37395961926980638180229775360000 656001 31169600164817685991159211865330 656002 1585717095229442808045294105504 656003 198290696479234118916745187717664 656004 27223650148761718274877658500096 656005 -12301854859304496592364040531840 656006 2823850161404150578304209484544 656007 -165526047200493459354797118653184 656008 315410986530736187650906152960 656009 66183887597818657224636852589860 656010 6903731119627960024954640103360 656011 137507262560421814205213611528552 656012 33659753619509703052537109232384 656013 26218159221948901475114472373440 656014 87340947113390379932213179217856 656015 16398410176555369157073510113160 656016 -9011460382837565691479921786880 656017 -53009465376470008481836514360208 656018 -5440986006728519830461079743360 656019 -402596935241519194837610433120 656020 -42092823841898651556934997387520 656021 -64062807508001044385965349764800 656022 15066877171378653916142540120064 656023 98804258849150019219150409731272 656024 -29861465288852912112310112471040 656025 -2241103299905650065856991521200 656026 -23110889544336721843293667375104 656027 -58850637258524470214261459464320 656028 46404893105614139103969236186112 656029 14206799128339098707756978426688 656030 2115433955527861796795309307840 656031 -114130067787956349046785765611448 656032 -35542815937882249316715457413120 656033 5821702939527844836426586710720 656034 4883547385602357719296620469248 656035 64260953298028578732134684626800 656036 -40486464658699411502267051907840 656037 29775124463041639972769233013694 656038 78498466615831001729533337122560 656039 165771973573673809125152932542840 656040 -9012557942215092677601578188800 656041 -35698253779812849970735630063116 656042 35771136373767693465382339974144 656043 -15653868076524042154146454906536 656044 85215031806530786079669002491136 656045 -10994018256318073955308264852680 656046 -12386562129365704418084394672000 656047 23502035415211603902901635422400 656048 -62016826058301071780231471333376 656049 -32393269362173575118331990731040 656050 106110082893185609600638810800 656051 -142883295461528010546700583040 656052 -25275792544448470409540927213568 656053 -13689134227240645301718422489216 656054 -5523391363719166086539930886528 656055 27261628040291306468525128468800 656056 -3755630739630282496000743813120 656057 28234449740470609024215094361940 656058 30304959750965272128699481138944 656059 16972624112263238685491505009016 656060 38940990554640705846906870612480 656061 38409394375091291204133888023232 656062 -53236029954964052289560762304 656063 15190884824047718276645088501312 656064 -32797289624475038480552945516544 656065 87897038801332986205767642581460 656066 -27936751230435677282132274364416 656067 -687956282968352082046426144080 656068 -14233810095814467072061860737024 656069 703366191750044321901170806944 656070 -16980637237708146236025768345600 656071 -5187343870028031489954497527360 656072 16315118270988470735985402700800 656073 -186072979135365059206824598632480 656074 -78882899204071088888490747328464 656075 -2848317708619929699029415302400 656076 37978195275850318364008849669632 656077 -116756483163879066352980893864074 656078 22159550875842637928590820471424 656079 83535144299980244311744038647808 656080 -14765528111880285223990345728000 656081 91785164840424383011799468953572 656082 3696767757110800336399024472064 656083 59388045510716351977624964559144 656084 4377704062672981994963655819264 656085 -39757062508992276239551629542400 656086 16906532489945944284403301704992 656087 54904885495745411042169843675960 656088 -10722240221548312660782756925440 656089 37043572927547716299986416840640 656090 9943838044615951516678636504800 656091 11063683650453152963541180619680 656092 73970691719562693826513341487616 656093 9434721244434912988757417533740 656094 -459324812170328275199302428672 656095 -81145732754270272976245004774400 656096 34571267056758931973982529781760 656097 -6762598321575907255367653198272 656098 -24601917520469204030670552990720 656099 -28500909566187612544118874317880 656100 -35600886198555110988193274356800 656101 451563557229226160507826783900 656102 3400453125120485843687044630752 656103 -4041930834384426501676840281600 656104 39773823087929591482311220853760 656105 103630118480637924970724106388260 656106 53566657827183932745259548465408 656107 -50029135260368274455768335810880 656108 29422504469956868252248529894400 656109 -121898531404385188560397519438986 656110 25656645258041163424725060898560 656111 -84088593165738131403599769311376 656112 -17523087730687700440564567080960 656113 -132012492786151594452376565438638 656114 27621930305733371011405992477312 656115 -13030062810986129975399862466560 656116 -93054224870318094138373409711360 656117 2770490759926953048663639509184 656118 31545849695969832371873935575264 656119 91753612110449340623020033996520 656120 -28118634958802120264726261760000 656121 -20512151379883614708374736640896 656122 -76895290902410689717504005663888 656123 -17241258735171133796835118990272 656124 820449541959961126436258660352 656125 45949431807095028896649173670000 656126 37822025065434357557031353152512 656127 64683580227498993547491167232000 656128 128091452158931872906297699467264 656129 -27428434884225229070032921878270 656130 -21903246348638427748046561172480 656131 55320913662985657750494908422400 656132 -91717529624592533660110714156800 656133 3466753940250430292208203718624 656134 -7878360596735829687812517626784 656135 -62727446620293796463171735453040 656136 31768009670406764002602297968640 656137 1109017201392235876593662234320 656138 -14566493117580637064976003035904 656139 -84592227856886241267284660511360 656140 47948611297825363692498635289600 656141 -85744565037041530165707347392458 656142 22315350797619624435714777294912 656143 -56820391475736210775395657437520 656144 -3069007579326273609943770464256 656145 20826214742310421675876174595520 656146 2535076148954560820603687024640 656147 19671785175417513337809001207596 656148 11971648042316709419927432263680 656149 -10875597973417122319338101229960 656150 941828544198428532535023825600 656151 -76082050729399483882451509474968 656152 -32016263279487667500286256209920 656153 -112702629502850612690417466092598 656154 16576603756041388957057524672000 656155 -131286718345569678065200479445440 656156 100584692398625977132891829675520 656157 -43415415492397363270726901573760 656158 31545880797378967691173797830976 656159 -49051760796926379266452746650400 656160 39154725223277075520177580277760 656161 82844476367241972549598440591024 656162 33322533684442139867498968940832 656163 73193983094449821822125851270692 656164 6222920818356444941433361642752 656165 91705095282781789837691912541600 656166 3401289308405863910413009981440 656167 -125055650212253028071394454499328 656168 22694363651080188251204800834560 656169 19966631737860215750666020780944 656170 1026346428293407307623593917280 656171 123726993769991924477690941032372 656172 38047209560809841510135288474112 656173 30547206744636241341454429078240 656174 -51261249020324398316518845200640 656175 17601375426307369242733999249200 656176 25368333513694563289448237023232 656177 57221558867455266690055105016064 656178 -42472383657669164886080350997376 656179 -96282945193632509069108158094280 656180 -149812363711576081702885171200 656181 2007530367276332814926900667822 656182 -11006596304633820959718636998016 656183 135023362017665706409589469825120 656184 -5286951039493491696440082432000 656185 12765053374380003865819253400000 656186 -96471262311400516874715754616208 656187 20564891818967324600164593188352 656188 5845330954929425672002439134720 656189 55531236504301734634686135659724 656190 20475243922101273574722817701120 656191 -20218653301036500418337807797728 656192 38869842866186038065743814721536 656193 -4647451084318617203756844170496 656194 -241721685409249627028961486336 656195 51994423589038172967896993406480 656196 -73609015315430570709197837721600 656197 -2990518353590909866995462360840 656198 56561606899885943054425945797120 656199 -11188780482440881904732916795216 656200 80964154515260156982256445184000 656201 -1273490445639343933096489657536 656202 -24848158869741475107767919091968 656203 101362812074242481464497007024120 656204 -130343945085358294479716793740544 656205 15039961090962771418419318157440 656206 -36066761744166576296439734000448 656207 -29548641833360561780605333828728 656208 -6486624871279521849236788346880 656209 -85553003883416726335645674973184 656210 39274897710613505579259805739520 656211 -3719407791948067403153733862728 656212 4101792820139244649673738499840 656213 69104235304445474065450292847744 656214 15788238346429116237384116613120 656215 26940548518955498711334910860000 656216 152801551782900113983764025282560 656217 81287068502120548602509241350580 656218 5362844846121069948533474008560 656219 149770809531461180517628749640680 656220 -45926226433744212789285514398720 656221 83229731321844792459317041872422 656222 13736718576319018820603351608320 656223 -541494202066347592396908274176 656224 68432218130298085866690305458176 656225 -1340862445215454590488028506250 656226 2474045492793656359555210390992 656227 -19421361408252939047762789662632 656228 8536795802718438788462352893568 656229 10528026284719233513718834248000 656230 36202712243767132711660658150400 656231 -560667206760102722413610164008 656232 32611614761172537370679467622400 656233 -200690677959557407168571584672796 656234 -48694970107950614290385320222368 656235 -18997548984765559474377691456800 656236 19541912558228372842380449464320 656237 109664869288965333185285239148886 656238 8048594366006064062970310880256 656239 28021503723960236067510232834240 656240 11743484735072988262226458705920 656241 71795530727664344498208868603200 656242 -2457709137996230810912350879728 656243 -580453030024897598691532257120 656244 44131322017399434637638619831680 656245 -17185392607205618740864577542500 656246 -9730668910978648670461061605632 656247 -110190643483644396960462907263000 656248 -174356537993869526703919540592640 656249 66120485137389170798596042258320 656250 9836460141655336114007628000000 656251 -75503615440100017767880322751768 656252 -70397098810665371554327218385920 656253 24504122360225930141234124368640 656254 -37500735785417464572943730855424 656255 -25524300185610154951016014482840 656256 -11972564997136563152500870348800 656257 -11974608784246536052426321042320 656258 -96266962652595486386544266153520 656259 15886472289704923039545055004928 656260 -53293348276061953230509680742400 656261 277934624020733562608810930809152 656262 2556884390062332964762792373472 656263 165902025341413361146125343071512 656264 12390685747160261166171171225600 656265 22337270114117105827182372045120 656266 578037452592383530025821081344 656267 75878885703303548044553646959316 656268 -34503598856137995020959599780864 656269 56896690711644901880502323694796 656270 1151367151514857650263313561600 656271 -29004990306953586074294600198016 656272 -40684017347680440731103916417024 656273 -56467341497257166226899870294478 656274 -10140155031176606251712731847040 656275 50368831865164747956986716820300 656276 -22130062928020372465556169277440 656277 -46940753454874041370153205594592 656278 32751081534669980400997595427456 656279 77066475379080680273610639588240 656280 63028063564789889036359707033600 656281 -97416853149460023391321698524208 656282 -28099461697655744886553011027456 656283 -55689796172209513160704516252776 656284 -8311685336290236862688380240384 656285 -51492483637689308373822501296640 656286 -5223403737224550579313394697600 656287 6316272174747210959539692343152 656288 66113762751472674282372788060160 656289 -39496351694221969709460019545600 656290 -48989408473052274914530891941600 656291 -52024598177645176066580651446308 656292 -8393997391672062177544689524736 656293 -87125884120155211024361119073856 656294 33731894467778699731683478106880 656295 -11653280337939243605511976165680 656296 79043911137648794540191269473280 656297 -161630299577585980545609862645254 656298 -629691449196073745824993870416 656299 23871744844058050095039250086720 656300 -16919600665287438280271182329600 656301 -29363512978721111265675958530816 656302 9056039377044796635207454099200 656303 135795234972747761603335537329552 656304 -10554907731720066486853337088 656305 1510307923205792283137655148800 656306 7397095131349459557762479903136 656307 -13871860429250792181867631855596 656308 2048105388259887601532300292096 656309 -1547737385741371401724833146496 656310 -50821498208566765097349383854080 656311 -57235432193253450997295195856088 656312 -51892654011413648105801032396800 656313 -1320211076501017336796015558976 656314 50817669461453391376185461806560 656315 -62253684493160953445065988855280 656316 126364815018979174047967738675200 656317 119168081778677350709257321224640 656318 -21348392067292037227492186821696 656319 -2255857629965828207002458598824 656320 5223272345324715854348031098880 656321 -189960702688238884010761759436478 656322 -49084478581949030175473133721728 656323 172270789583981739090654371904572 656324 -27900223918441167481158000734208 656325 540399574667042522437302193050 656326 -29453755236808512269980389940416 656327 23665510115227053874568877690672 656328 15703069115024411293038433075200 656329 -20949972001821331405268478780070 656330 70388314290061912388743721278560 656331 41389991614197703965221152942320 656332 -45902444786466477408228905451520 656333 20778092582864539645062853374582 656334 -3075853800580294746743998001280 656335 -94589557047988536564295438473720 656336 19094266290500270416887986257920 656337 80318376275534165976955123390560 656338 -2089957556260629887491074271104 656339 13546362995948001763012676388720 656340 -50098907080652844236843165644800 656341 49375363295716338352183989895072 656342 -79421674284027583912603226504928 656343 -3574290873089813580587146039056 656344 -20792054005766323771845746810880 656345 -22746694565426133713340678651000 656346 45390654167190253277242538985984 656347 -13597310056373536237842356806204 656348 -14566676921010410439403450687488 656349 -39914393640122286562841530839936 656350 -36004110015300074017921954353600 656351 -52027512555208867087376799759408 656352 611022982952893228877051854848 656353 -8284070250350036183985920964540 656354 33517394889778156862695819319376 656355 -59177913883573478272221947558400 656356 62749878114888667915582948449920 656357 -4508774593817476802258916957480 656358 -47742010089965608616245117048320 656359 28472595666157575249773088498840 656360 73340599327434764109217230336000 656361 -198558984605523605655387529754412 656362 1439044578404269020064874133504 656363 68552892753674008356030956484276 656364 -24648117420041401192223497850880 656365 -1368207231071518377623734872480 656366 29830725051069079328420996800320 656367 55173782066043913277830485735312 656368 21236332390568823894499981524992 656369 -26566089748254718835752273513728 656370 18118842114992558687705983334400 656371 -112139923742140208009680586405428 656372 58783112546238390433777362312576 656373 85405462038217142941153282059168 656374 -32520390144614585921686000619520 656375 -46560051407238699177151535700000 656376 27982104763696725655780873666560 656377 -14603148525289999529605761562774 656378 -77638782007434351238380052218144 656379 70628188253433664566567724389324 656380 7409002408385072143530642647040 656381 -73403547551575912115555273226336 656382 -52737122542994936216561443324608 656383 12430899180824693771233334567264 656384 37002163750634920981052088385536 656385 -68332603547627280517235414486400 656386 -92318501849627064278868595837920 656387 163973477755596196426454126899992 656388 26173543448834709939125093331072 656389 -15208546954266513906425915371810 656390 11678735157315250225125311412480 656391 7491078659798433708394439149992 656392 -98100972643180970081281604198400 656393 97559933619636176497457968519200 656394 13742965238843806457865834424320 656395 -43935101082154076763839852605680 656396 -46128306367194263412593940626688 656397 -18859243084748016755075019141120 656398 11643798878559201235126193478720 656399 -94931947041886357852208573023728 656400 -4770961825920096655028507443200 656401 -41244180735471793652046350659088 656402 -160518007056394408300945391305728 656403 -5026648979104325324375170502592 656404 49614186034556087693463798015744 656405 54895482043092023775911585003160 656406 9795960232335385775290244706912 656407 100491712956366281044958162019656 656408 -100776946092958844373769669847040 656409 -9396046049228842606485703736832 656410 5511521409388893520706740662720 656411 54923828780063498290578921530880 656412 -38601843496812512054344713830400 656413 2602496914067866746371785447104 656414 26007564478317906986579183101632 656415 -35705282363751724816863106274400 656416 -6056962542345571971440679714816 656417 20403894435635895017770251834792 656418 3028887831318957144799430837760 656419 33669662507489832693719039756944 656420 -13799449226539018987475718942720 656421 82240322519710128335987655695808 656422 17380370550750000382798335447552 656423 -72385074302254090723196846456328 656424 1136380785895136662411372047360 656425 -11243028252439510842561209600 656426 -10467033596857295875303893707088 656427 83376131753080673106580609778520 656428 -21533768587477603675646960913920 656429 12458963703427632699634083675030 656430 -14610147705586899336148431914880 656431 -120042660434965241927450569919000 656432 98628736925046933150341332992 656433 42199284846656610724391097755202 656434 -51217462017997872280079703914880 656435 35605573688763412534316994486000 656436 -34867738522818007268909511407616 656437 -57715324058945371589930285693028 656438 1738180165994573602977163958400 656439 -21897276380462013755896711428480 656440 54445354804593799321440672460800 656441 -236479648917251447535254164157616 656442 -31642695732828922995673324694160 656443 14337757985085114658112441314224 656444 76716590616681912415521349670400 656445 -22645045034783288810560586174400 656446 -22801564459416264896027526687360 656447 -152277584119942474875375078577920 656448 9539345940346862090387334365184 656449 -181405929146842387353092986232064 656450 -17925095838189377398640213904000 656451 6848555949066258254499348710880 656452 13933046004594353400097871659136 656453 -48061365849169193950435713829122 656454 -7175041328894513875850468055168 656455 -45721896439346630356415306325840 656456 -48031503379269583935040277053440 656457 14762679952210622596949459527440 656458 5016642688314041698294233285888 656459 183977328038567952031899999504660 656460 -12548901728399020649200377354240 656461 3624012467340497773484530543852 656462 123628123143573233256193216776192 656463 -79938346345006714336504027846656 656464 17993054073493165666388919828480 656465 -52293821156514573414244146352140 656466 17092465038952192082431908569088 656467 22380451113147511675998440208384 656468 -48294618735851578754389506740352 656469 16609847817870549880290600948000 656470 3363887860460301839312409511680 656471 -44463096567274606560852067982328 656472 -30870523457802942377797392998400 656473 -15964416341637383823374568293820 656474 2792658871290931245858078200832 656475 16500894095456504894930099790600 656476 39169067253489504603263594994688 656477 -141029654445514461675848924025888 656478 13426925704161428349716963195520 656479 -22159666396405230817541860733920 656480 28018315524604092081964929515520 656481 178102512208380830470207202304 656482 -100558887466507467575251138619616 656483 7247761185081311373007247880732 656484 -116676832301276226269652891648 656485 -100261919327200809665888757266820 656486 52058968145394485983234800276192 656487 3458273900286679756058501778816 656488 -367021274006060230542431846400 656489 6118259581072108423536352133364 656490 18281876527657093671910591948800 656491 31607449315266915051052537175184 656492 42667767840742154042541770122752 656493 -65690231863086136380757189096800 656494 -40281391623672109640084231419200 656495 -10854022359943243108561822281120 656496 -22614318066940451726517681389568 656497 -77656519855977321083737396482320 656498 -2216772567857810844320866518000 656499 -43488052195339235961656959227336 656500 -24956568993854312769952158336000 656501 11653259179503652761281814660000 656502 -25542935697146277380513647104000 656503 10398350349077076347733152482024 656504 42732314680117590938310202368000 656505 1991820461478958001999826193860 656506 -92999012734767268446736238295840 656507 65313943135914221961450887233200 656508 607404608454381473722727784960 656509 46030259826827640212862144747616 656510 9221076291510851254949029700160 656511 53264628961096126385859994411920 656512 46229858114872556381604874813440 656513 -70124282281919385114573745882752 656514 37916516314026818283048327725904 656515 44023022764929647161010390486160 656516 18414905763076308156527326998528 656517 95941395451549985807335345613280 656518 7170100896274449751000533588480 656519 140664978527286287184844738000920 656520 22788593258605448142113331609600 656521 16826810993398366939581792505344 656522 -50233576043359711835494300278528 656523 -32497505640523896711855509274336 656524 -2097859646648247750095479861248 656525 -73355053003824923878892355481950 656526 12232663846314985450398319119360 656527 29059945672479315293105661763376 656528 13720923370015085693972975861760 656529 65765868648090205369871259347184 656530 4848124971832928316599587384320 656531 191895232392641323922883836287200 656532 88990383630706775033470385356800 656533 34057693210561223812742976554880 656534 -2047853467319786333759699854080 656535 -11529466260230126092312624734720 656536 -11123248311596627786262387640320 656537 23725754048055399401009521931904 656538 2627796136112776918674145119744 656539 26426428035359405035001554363024 656540 -4738714387397224763773911045120 656541 -43239123424385869090492931441850 656542 -71052059945018821569233715059328 656543 -221051248327042645867907271195840 656544 -7253202797776749356703440437248 656545 -31669869511122303610593409996800 656546 -42164806752602535523516045104 656547 -21259739766775036711735897201800 656548 -6529695357989551908624472899584 656549 -17345371726656208020382570727040 656550 22494575972030316464000768868000 656551 -69031044129921392047696059055800 656552 22855498805806228905618968985600 656553 -46299743886195681765877191895200 656554 2727920133386072448000963404976 656555 -109998056953822008702498029435040 656556 -84115015416900126097923603184128 656557 62195346065593504848564044195904 656558 -7581991395663260669236292997120 656559 -55333509762703914424611401543280 656560 10232236382411480628205382860800 656561 -92911897424976161023613247593838 656562 1886719839925312905508439136000 656563 47253242547170064234191294729440 656564 -8962950607266431797322578421760 656565 -5415735612145502231531988670080 656566 36780507583441848626811246371232 656567 792400655443983134331144287640 656568 -92622024223272139106930401382400 656569 50378994779962180063972156620160 656570 20597696974645318371388321536480 656571 -110760267714838565853673344429288 656572 26171410350113657508118865633280 656573 23773175084654819575474307733120 656574 16924623988401032616117983096064 656575 -53767604197658755695534910328200 656576 -35625759160570161184514082078720 656577 8625109616406142354643576808114 656578 37539591506231638771772419067424 656579 -44407317677994411017466092195328 656580 2358385706517033999525967134720 656581 1347843840988515147792653874912 656582 -8936735788501536925624973992608 656583 40487579291284836882040519372800 656584 24346012178429502823249263682560 656585 43813892949283880607089828247780 656586 29308294674727606580186158769664 656587 -22691221564400556751173589478764 656588 84377627690315285900461659986688 656589 7029229855602012694285215756960 656590 43753174966966692860439088988160 656591 36569120726126524717566244594224 656592 19519473557643633217031507804160 656593 -23230605130745798029790546675584 656594 -23485906847722841915618675616480 656595 82488544643704018350405459755520 656596 -20699993209417019588973610268800 656597 105519821610915278263881587252046 656598 45002720540863779616668545763264 656599 -43700238739609245870914362785400 656600 -56594735067416152328378705664000 656601 -31673225877344592133561642320192 656602 -28784549606721921973559115982080 656603 -156030452051057080604385098297148 656604 -12534096290613222918001264515072 656605 125439791412877965327039492961260 656606 33027658754857660792446015898752 656607 14416598563034166737172858897792 656608 -25847603240826949888322927591424 656609 -87236063049070649956256698052190 656610 42900145222240832803791091200 656611 43211774829714535297786884019200 656612 95588985005385507371223978427392 656613 -51434351256195430650085209491520 656614 -22349774568358742143112322645888 656615 -13845191475239983973513752703280 656616 20310296315244669013783239475200 656617 36914910850660986716457485607048 656618 62958835850309071398524684619360 656619 -60796581535707166657090544441256 656620 66617275006377011813537097031680 656621 10630924727622331973913174822720 656622 -64261675434769333901147247805440 656623 -123649813925841443810893814519496 656624 18717691359763752438695737098240 656625 -141044569448226161923107961632000 656626 28487260324983002040521007858720 656627 69412334446888420224911601471600 656628 4713212073573802252960756862976 656629 138596771556066920745891918550140 656630 -15169644981484703134273564894080 656631 23542025906934890952287945829120 656632 86009327095705889114140516454400 656633 21516806186686469022445875341184 656634 -23149211268074488757833180435200 656635 -2836572862102178326809103880640 656636 -107608985827648105725475826741760 656637 159442253675289464321531761402752 656638 -1361263261010218249372629885504 656639 -3265247600923824913441321571544 656640 51477351760356946644358397952000 656641 -22790921535602951061100048364988 656642 -3665208418963378516652655697920 656643 -13827505995795349629060709744800 656644 -48225161517167024137617702948864 656645 -45879908393565363254244879189600 656646 -24016185890566187103461578948416 656647 -49245378711955684259634104666040 656648 89504343056853976146398232576000 656649 -31892976450225937902143868562710 656650 16340775503334664556065573497600 656651 7845446340229811641748306765652 656652 -36673622129060993979012937978368 656653 -2778722784738430505220726582176 656654 -19369619005014740697766511260224 656655 53303435726138262001434818342160 656656 1572991422781727516101842567168 656657 -152369457590388960590837750006094 656658 -12847846444815365221695425487864 656659 1760155654912821303470748232776 656660 24948432696987575545988824999680 656661 -68332788117646680578658595640928 656662 24204794853293108579609120588832 656663 49538896099734747172902388240560 656664 21581786087772109380516945899520 656665 79790736867052631185480600798920 656666 13001682855378244166183742562032 656667 -12846766574526720755833972692 656668 -123803477676579435751481690624 656669 -24317787778601048280809088058356 656670 4051043381742176703567179059200 656671 -14389215472370237245317595700128 656672 101651202777475765483888929472512 656673 -3801173669687600233538014973952 656674 115655669825973351754861715133600 656675 16497263020977519958318988319900 656676 27029653504661558240956874580480 656677 43066747654868758777007382621472 656678 86098049978076669835413017786880 656679 -56429071950029649771135598699392 656680 58661537756289906257854913894400 656681 32793471293721683492364226255482 656682 -10420627489307020120322941528320 656683 34279151968256335640681976810932 656684 -7211573425467993215525498880000 656685 -11240540746349715014019765400980 656686 8199867493915355880110415465792 656687 36286336101326123617854070392336 656688 20081986858457344591620214063104 656689 -3754287577620601957905504771600 656690 12287467398476275997049911119680 656691 -14558178945826302019639870254336 656692 -30984260337092579046664909293184 656693 -101668984733777449051162099358820 656694 -24998196682693832876282438904960 656695 -23922050344119238981287089818080 656696 791247123148373375502523760640 656697 17413799784948995371396686192960 656698 50106660336729577258513790791536 656699 15153135719979021204154380673200 656700 3683314862819225389009013760000 656701 115057870082870015049485629685702 656702 -63736244197169515442141038312896 656703 -13455867193819295180531409318456 656704 9069586266143674230473419128832 656705 -35680034240560734062060031609600 656706 50848093890616475883511324946304 656707 -89097214912834084632165247967044 656708 -1183092236105770326328601150976 656709 80365697682764165193888333192960 656710 -44655396597581045267892882320640 656711 17646674112466066173237262038144 656712 1894348575281439837851291320320 656713 27240170700237999155759458070500 656714 29836207299401216150542631505456 656715 38752658435130629005169571867120 656716 39877884255446231944876265489920 656717 -115382265844213270347073395260928 656718 19371336023087922568081824650304 656719 -10531417284516551640451921290240 656720 -34197938604163994259528499200 656721 23741481690997439990634648794880 656722 74731368807292366302535846813824 656723 -59785483766563877503957914648816 656724 -14119492724558460252142782879744 656725 433411621375490628850460540500 656726 7056159722684050923868777002240 656727 23736682231910338419029440581120 656728 -43912379809861931477941320867840 656729 -82563737192904071045666989405680 656730 21277172447183631540358952033760 656731 -88329393613275831356662279863360 656732 84873829081220288226457666884096 656733 12884742355277980848813465051648 656734 -69581110806754607026453265317440 656735 -19959195730636086081290894745600 656736 30241287031690819818230810148864 656737 178065414865995575545095257796386 656738 -6164850182235588231406106467680 656739 -1138399547407274677345244912376 656740 -8228183060198240028181326827520 656741 -20448996681073047379880516697858 656742 15348692641289290890521613834240 656743 -83721148586640127018721247627456 656744 9054830643769292950710580838400 656745 34381479533894345395361227389120 656746 -14356861724524016573334827918928 656747 -33192990529222172909359665848688 656748 -311446013295885451978586395392 656749 72032592321145252949469003089750 656750 -15372188577747521239468908096000 656751 10667219020609966309603063912320 656752 4735799129200298439806314643456 656753 150658325048983482523880242402002 656754 -14604007947042531499980423045120 656755 -128463724362459153975297361141680 656756 -25321760425879277952236152374528 656757 -11997418900020066127942043833746 656758 -90011974354043717016309728135520 656759 308509263584901223812517892169240 656760 -10165126933770892902326133964800 656761 -35621715393166289485167485095680 656762 -24062485403256132655448674420368 656763 -8007258579627780961817170842000 656764 57243302067957454505050102040576 656765 30023358957073925976052484133120 656766 -6953230446100783485327484342272 656767 52724996838062471911233038656072 656768 -44792025008132220196912134881280 656769 -21689040278366827822342868392656 656770 -36050071634291792290563842173920 656771 105294800411757531907996149870972 656772 -31315574663323192751556315340800 656773 -7966206499967771014326514285600 656774 -101556191553060382451133685928448 656775 -18671978805239226626721787680000 656776 -50529317467757704677331667712000 656777 39232313981191584303409088997072 656778 -33358396652743008591992522999808 656779 -49192348361617337916269802619152 656780 71517497347075761023940366873600 656781 -3363335449177926998071575720000 656782 -530087439527952323151768431616 656783 -172695297967946290163244694549968 656784 12259587940357940607728910311424 656785 12767714616118989550911555556980 656786 -28988862758347923159796102844256 656787 -23961275426412799553292991037856 656788 70964137343560501812937697280 656789 -41887122191050447147126594702944 656790 8336971576280698984930595598720 656791 -40797939968867243025774765834808 656792 -129003096953938654747610956800000 656793 -110642423242437402437879076662118 656794 5616123773397643021276055571696 656795 -5669106024119988696641463942720 656796 53850094359018863058883091593728 656797 -43719853434673767071230340824448 656798 54110194128201119651254937699136 656799 40643205776224149497670370060416 656800 1399980092667175785200807116800 656801 77763971219263242775288752826032 656802 14566499631214881216999907703040 656803 -4893587984971730237414109164640 656804 110529647880738419550145111126656 656805 57295693542493929884949097241760 656806 -34192671477631018143899615665920 656807 4608935006535602150297028546360 656808 66799445399615181989870815887360 656809 -38156790591543222162990703273990 656810 -15546933862832474229315164820480 656811 -62226488725572981422696310501120 656812 -8004155798135247740296604817408 656813 -182606997828641647631243350161300 656814 465664496966526854294543730240 656815 90974044715697092524334117205960 656816 -9284493415391090635287074684928 656817 -20033645681507769552537859687488 656818 -21478427917758070334268639112800 656819 92078695440228079772027631806220 656820 -6222072850344740618923614681600 656821 22444866329406081061451039110944 656822 41754634513002281279676473015712 656823 26552322650467033348165825982184 656824 21488154278363319806154378362880 656825 -678001163432251139515162262400 656826 -24942534364899894979624989920256 656827 187011304805571702251435624822040 656828 44421812937312046051924904226816 656829 33970785230210909994818064437004 656830 -32454170642437755070657885718400 656831 -41614723331537938701719938630656 656832 18137364677346621749188764893184 656833 126761745008671516132272668086082 656834 -20764021796664031354477529525760 656835 -3258721274783723336187532875600 656836 -31069472168148091242028218267520 656837 221293982245813501245197347617372 656838 -3519862927125514318614241896192 656839 -110289138756635350685360727160360 656840 -112295197176170851502470756915200 656841 221574899902838671511182827792 656842 -12379349381574729399247362302928 656843 -60697398994177238849486069385792 656844 -6994796422262107082014217207808 656845 68775916884435468089850843648000 656846 107775624136361078313645457979520 656847 -57399444563881377409978129629480 656848 32557766085212096021163359125504 656849 -29356147553208475739322671531520 656850 -16326350305631898877129764672000 656851 41084104102001851811282503352512 656852 -33774712861525151420106295941120 656853 33837924638855045969430271111584 656854 3872126055774987094147182887040 656855 -60200939109284701015646522187240 656856 528615411659914587703549747200 656857 22202287175604461224992486030720 656858 -19529975903031227449784036424720 656859 -3152917320908284631285436303360 656860 -78127448683911339042078277777920 656861 -5607697527116599793437813285416 656862 -22320778998025219887876139729920 656863 -36007100694717022889636689380960 656864 60600670809287427004224586383360 656865 -30169191755812356233818287281280 656866 -18484683816395277107455669102080 656867 -131097027556577266418913836934168 656868 -1048562072969550501151956418560 656869 41881481293637879038844139696444 656870 36508092180971884706561183210880 656871 167233721731706602814733889167744 656872 39441074725145916651223060807680 656873 42462773054210389993019331068736 656874 40910748228578873776445295962544 656875 27446118672029484443991641232500 656876 39956179428439402173733477870080 656877 4172089176766816099831677842208 656878 2587755540908675727988476402240 656879 -130571135846522669398292909187240 656880 2590171000651479000474577797120 656881 52068981765816250875991346821812 656882 -2279249582112974868258504986208 656883 98009093956865429311998110175600 656884 5760499283238000700748869655296 656885 -81682027440350502812984479027200 656886 -33775259396424655318210529833536 656887 58442066013272578750102717728000 656888 -2424075366230866544355503984640 656889 5154979386868105293735981497424 656890 1266363107633238914729443184640 656891 -19170954698874463405594114527708 656892 39247093892133141897302273129472 656893 5957703856315593888029508035884 656894 58341579416439711706849634257536 656895 -38865740094721656273607260839280 656896 -81645708530186959666741235417088 656897 -8428854032432322469549248441594 656898 15222449905597391546243447354880 656899 13047527948846487655405695864400 656900 52447066108996977411733104624000 656901 23791073351547706575395157780192 656902 -29614673220789689627910619260096 656903 28499605290402754849635877119912 656904 -6557040998587380874021423349760 656905 41551643128612020893875090569060 656906 -31769670216200960828957547513600 656907 96755455665678675882230363361240 656908 17738145545017336979505764198400 656909 -86639246312735209253612043060 656910 981582300405357195069837466560 656911 1185753367774395111886187260792 656912 -44985393088985376746987979792384 656913 17107955133962273143292697199344 656914 -2997995512392596970791762352624 656915 18663383566460421879859738809840 656916 31478463591570380704534853105664 656917 44819530414216761468329060573966 656918 14412079937269813780151051704704 656919 101573430745542490483161964707744 656920 72889096139388128287973879193600 656921 16726791289118004302735351564544 656922 -6761137877469157162010015172096 656923 -162995338284251847336294982696828 656924 -24781461897999711597022404463104 656925 49963576673697497507220736212000 656926 28957582725955663042977536536704 656927 2002681180494167469059218014000 656928 -57604583888147184104166877495296 656929 23040642805307699344804600936640 656930 34674025766612020360132704998400 656931 108572947050600233866681630443648 656932 22682707488015486228403594234496 656933 -13815730986534648624123005679876 656934 -76682455777795320793438869399552 656935 -21746906515776744176562926511840 656936 45749552939850699526214047580160 656937 74917040625060070211205775344000 656938 10509950996221369764008675517696 656939 -3438001280314630785523677757260 656940 -51893160374305093406508699264000 656941 51522580974546992239686225031500 656942 28190961859739984919098776497024 656943 -9682309396981162208310373799280 656944 -7878201605726812214479291842560 656945 -23225599166058940577832556318080 656946 35867501743723585743101472822672 656947 -55524962832915425393320330300808 656948 -154806954101813182495475818093824 656949 10093424362029991911764060664768 656950 -15572197770895237801034754921600 656951 4869450437435237782620864566952 656952 -580591155016991004731104296960 656953 -23912078507660352282810307361136 656954 408468604772618156658081204480 656955 11651727418946374657133409369840 656956 64946095833323708245846288133120 656957 -51843599305237339243125842793888 656958 21464773941868201335378445774848 656959 -67411650073878480891118726699840 656960 -35500353862789318618811722629120 656961 33235587172064991776182165492272 656962 61405150855210118854039906625232 656963 -22956651969760477018557424431360 656964 -36804649841371033002298500710400 656965 109310884850446876308046334529600 656966 1915628479925057894576369180160 656967 26522375468400266788725906727080 656968 -25565807554877781768110063523840 656969 -77342045244551542298093213265456 656970 -32022918232628958422756786764800 656971 -36981581050962671523364463349760 656972 27214447889788613142039833966592 656973 55620931372041136695992599251222 656974 16170773084022366148856861232000 656975 -22555676931628223125242727383000 656976 1934523955915276144053559099392 656977 -123607117955462772655622627980174 656978 23287524020673694648945397609472 656979 72333351922183111929333277068984 656980 -9823500530634854901048585615360 656981 -40199405662023830356626892632456 656982 17098580521466125338589111428480 656983 2727676410023508259822988407744 656984 36518264239360516943979211960320 656985 -9010481905558471408633987482240 656986 66411099971026883257596866866944 656987 15788533775969622706054954942200 656988 -300670604715428503856306850816 656989 -76084610616800763449679231445210 656990 14559065934134289647292561096000 656991 8592301038686220645969093142032 656992 24502368920093217054022114344960 656993 7177373262345950806121773726242 656994 9626513862056575676063707196928 656995 -33255188509947479570685215995200 656996 101301862088454987605835724560000 656997 -281914177944133417420679445504 656998 2829749895217808120250660098880 656999 -31657100963015091660407284061088 657000 5045120494634563981746071040000 657001 103933960395219368960752793787200 657002 -28598714834145856476099252327168 657003 59459294440774447283438261244504 657004 15615657426677832201968666061056 657005 -31129892884324160525700199876680 657006 -1974341873787949522201607248896 657007 7060162854687412941754298921080 657008 -4229577559027341293823307186176 657009 24664147332209374496768550512244 657010 50625754197451626363328891424160 657011 -99774377676559679428054384980000 657012 54545573478845969638880682074112 657013 -43055170584588372623790604840704 657014 -17554958138035399665343755222528 657015 -24330994353509702841028210837680 657016 -65742885506804392114667390730240 657017 65686614192401315460663262137066 657018 -51085094144593790208913527628800 657019 60735456402832351381048974489960 657020 194253386543594151546085447680 657021 -9251986368269905391481020929440 657022 46903808741581610611768736589312 657023 48474133068542091647765804923560 657024 -56767154872394411814351273984000 657025 -7922012198781021135301954962900 657026 -17981075321358411686335554378288 657027 -3297157178282509019138482152240 657028 102239687168701750504882597063680 657029 142697477815260066814745992449630 657030 14509888999281367076942040960 657031 158102169635071998125796931283464 657032 167587253693119651535744263910400 657033 23568253349241769020308505788928 657034 -20972786828027407038872675030016 657035 -63913042897915925739202529424240 657036 25527919453642396690267823476992 657037 -203170504234227233252653788283040 657038 -78454423293460333910869531990080 657039 -26050119477943258176933410732160 657040 -225558785893050404376076615680 657041 26994906007032124651301904141504 657042 22103714014443971594953081091712 657043 -98161853184501559724038940321120 657044 -7330797144408425390213868935424 657045 24596895483826674682415582131200 657046 7658272288380477833069578026624 657047 -149724070391835186202572968904504 657048 -12300970730855947686750999674880 657049 110406123666304709750814758079050 657050 47103281816325390447033821392800 657051 -54454512575539652548918746763368 657052 17186144186722687132954873973760 657053 -27421530259890678819040362213600 657054 17608688362276502100564886198848 657055 -16417238246405222226935592097440 657056 166156101205932210382792479670272 657057 48450426751084373092111369713840 657058 43309712970188417617000503776640 657059 -7043885177797998736441450046496 657060 84564271577517470393785990594560 657061 -138988962064338964133144836886338 657062 17539930307424680575249959921792 657063 61758049026612438371209192694424 657064 -50343239028517376268943673671680 657065 117270944957896538469516240887460 657066 18350879120042596262420152347648 657067 -66997981145650741268099110942968 657068 -109009981141108172863034435857152 657069 -40330629465866583325912601353728 657070 21989929778076300753731704620480 657071 -87803659691262573748969827727728 657072 -19292036213786671237954178727936 657073 6969661707600698800434149276644 657074 -9212045651294509133688611150208 657075 28244964112854478267967509098600 657076 868787557791461189253987270656 657077 92721133353291194680779470521440 657078 24335981412405287185483349132160 657079 -119325429791915004664771206671320 657080 -45787753348316175434367099801600 657081 34509200383355504387992699502970 657082 -10417590707450984013120699981600 657083 271136870794976453356222398720 657084 23423320026555735666530391155712 657085 7255492872521205760497721526400 657086 13793627715232788088280410612992 657087 -10596068766121511379928242551040 657088 51991484144615854890692601970688 657089 20021313061323223711015102093890 657090 24935479907354834363091930132000 657091 133605573049915599193705442354492 657092 -69542022597557985971358979001088 657093 61072094745562591938998025533664 657094 -4148653578419371898890201449600 657095 -21628466150033471143311179574480 657096 76630442678182643227906837708800 657097 29537074382369798917870441858432 657098 -2653355826790888648711799193600 657099 -97507577998853208114810378572880 657100 -1198120212475688110531488697600 657101 -149750998100899004626152103872468 657102 30438684820105237921513230752832 657103 -18592289667110169696713419652400 657104 -1090286649902854897733412716544 657105 290040945344801501321475688320 657106 13005090044842273129707947347104 657107 -23392252899770599783116204429312 657108 50339462083139788282314897028992 657109 -57010165864889814956786984871840 657110 14150385311403802098020094754560 657111 -9182600834458656901583880552960 657112 76433716739481066553116666931200 657113 -148016868256709855886227599867638 657114 17614194295974532888785544419840 657115 -15778298600370574922196335192400 657116 -23995203019976291912214046287360 657117 105801938710184226245953496694534 657118 -19262312820775829696685061072896 657119 -1622728558246912418587906972680 657120 34648328612580956142145999994880 657121 -14164725867659679387208244803678 657122 79501230460249273560183931084800 657123 -96880252709051830102385909300616 657124 -59297529189672195531881627227904 657125 40979090219178779479369556544000 657126 -503383272617701292349163115520 657127 -41922090725989281469732021294024 657128 59735056756551574056352703708160 657129 -2907883932878408374199148551712 657130 28429377386682070575831538884960 657131 -119450325478325201982074838733068 657132 -197087293151638759383606263808 657133 69999829711686618028557129501984 657134 -33573521385838942461761263431360 657135 20630036240756383241668558647600 657136 -37794177338819547276063702745088 657137 -37156514876211488008429760397900 657138 3028368698833963015431275010048 657139 -107073842778232550546731532996484 657140 110184046307401585527967627468800 657141 -57718447084188732897377265466656 657142 43880372906360950450045281787200 657143 70630081779576006407644911480144 657144 -15514771266862188652225599344640 657145 175997834733126844280316888550080 657146 178812587549910684180233439744 657147 39117334104511084916792553871728 657148 -28615819319660122602667271967744 657149 45860020718345231594044771597836 657150 -10781028500342094390174452150400 657151 -37243895734518735205564983544 657152 -77671077074040066376819726614528 657153 -2067888375160910493470662743360 657154 -70204833021291514752495461050368 657155 41498834742266538048074655580560 657156 -8459685094540525599716066635776 657157 11054329405897802184529436726332 657158 -23378132633384281737734818108320 657159 -48169431100821967837166754103896 657160 -13580246880437181894462114201600 657161 -26325308829830116068133052564700 657162 29757246291385432156880415924480 657163 63204803039308571812293801904624 657164 -79905948444592057509348974778624 657165 -9007926213003075382146875081280 657166 -70722135266188462798969739393280 657167 11093852438205422003448079932000 657168 6242650172461996259011589505024 657169 -802504086550471859295561684480 657170 -2597110790176058555296294074720 657171 -73719036377121147099870208746060 657172 -56573814554860344935799807703040 657173 -2072718382136374363310245312896 657174 -13346970105733296514941331611648 657175 7207255285589934727180960976800 657176 11944015620431222138607072460800 657177 83972636396471702071825554413520 657178 38030552896744204974946369574640 657179 -113740329923639702295808250542416 657180 13532232741168149922131408332800 657181 -21015102803962962217505168682496 657182 78310694058465714523875960888192 657183 796534986300959711251429200000 657184 159522644462059427419749817516032 657185 -38686317995920272426097836064620 657186 -11887580702751499312346916097920 657187 -79028061330711398931680328992164 657188 -95164824175977347223709175808000 657189 -6012306450444339377009503369992 657190 -11851614873011134931668946870400 657191 -131952023247838852386377501806200 657192 -36541072188850750421209395609600 657193 -4219979592875359197800334151558 657194 -11576680815093855241902489785088 657195 -14735302678400527089445484505600 657196 -72393549141210370548892988281600 657197 -155477750956685378371889391381354 657198 13696929611907427740829808433600 657199 -112730220722060123577250746345336 657200 -2122955352590259563352745574400 657201 -133949842275578525316948196454400 657202 -5692300742781544183459418474496 657203 -93836240895437388693350867174544 657204 -45556881963234560697988674146304 657205 -80639321774160537879457960903140 657206 -62008276144549777370775978687936 657207 1385539683961786056673222085280 657208 -17729002856826337677672993546240 657209 -5101866598505947940155702454784 657210 -6501893063996129989723171545600 657211 16016123083693228397726878592224 657212 736427301466937116437002767872 657213 46288273084336625914328375372544 657214 -96677839689760960786791072859968 657215 9503086164576975206477519147520 657216 -1837945535519195848560164732928 657217 -109603764200919766832878718436048 657218 -106518425889810815520538029485184 657219 5049299359968529967040138498288 657220 68930177812760230398767377082880 657221 78089442676087309915166445049344 657222 31815440914687258505602472955072 657223 35619730545496254696074118222640 657224 -118158324337632075092341498199040 657225 -14193199764488227991057858534400 657226 5589546665421158451123221227104 657227 -77069275067481516694722345054480 657228 26517609370033379952166336462848 657229 171672701040044439331540314048640 657230 -7071598987473201883407758707200 657231 6702805014781935479523803578368 657232 4841035223444747196471415463936 657233 -5188345775948954871255004645518 657234 448677134342357531483757180816 657235 -69244031390683804202038106362320 657236 -115070572755360983933327268462720 657237 -71685677110185720764868153117888 657238 10639424349814541943327080735520 657239 79554381572158721558068894599600 657240 11428780060085433761757817036800 657241 -118085160820937671742189833237170 657242 1488831511710391627597080268272 657243 17915907514627573637637482796240 657244 7592421638902563064718022839296 657245 -50938569966462214211778114676500 657246 -37303699470311232629445085569216 657247 -31657525306688462980191092452368 657248 -105070175124737983724210261852160 657249 -48558785969887709150509330848336 657250 -32886543837649415034303786240000 657251 28950793370349170534373291302352 657252 -27079637324438492527045478385024 657253 -92744843145634137071683110022596 657254 -16302278282802561281233111961088 657255 -886490551018362229606126857600 657256 -61095083539806700192760062003200 657257 127907036402534439301910840008506 657258 14261543532291180308653376524800 657259 -43701271436144493226432362908520 657260 6917219102890700504639138534400 657261 16197442948999483434638452284480 657262 16359450017524387733726377035264 657263 -143629765019049051766482850461840 657264 -22236419292342175874487560011776 657265 -13730794839920374773513379113600 657266 39820784245327969807580743970832 657267 -8877102104708534209424614053120 657268 2566902863017489083270945723136 657269 -48038846767623425128593493317330 657270 -14986776637125437979067901942400 657271 58631207119541511874212530859696 657272 -52876318051913804024501084160 657273 80917602058798295954684915643984 657274 -58277409404877114010734602718864 657275 12731942199896572660578538077600 657276 -73314511867313686345002141408768 657277 131044627073485852483501962786240 657278 100860468962948203196855718781440 657279 37490750978562707555153970799344 657280 -35958654682811004315922071552000 657281 136859185184064296179590872894082 657282 -33518392791849546028397367239808 657283 151480066399347394709112892393224 657284 -84146012843723059188056750400384 657285 74539238738671704823610668329600 657286 10816076209228022052826514205120 657287 -42938295514695599749479141390648 657288 71882521900783384439923642368000 657289 -43101741173652354761757614103910 657290 41553989386138368215640645026400 657291 103206101590449976677231746693592 657292 2353953799627855948026618860032 657293 8978141304171451871879246281728 657294 -6020833012849432224354961557504 657295 204144974840301118496871828137280 657296 -6828880585905701620828866306048 657297 14726055313145324878445888726400 657298 1243323511233193614560885748864 657299 -118200020742609231964268736719700 657300 15755564186067242339404464844800 657301 27323090978751143904146412183552 657302 -9005487515166965256006874887648 657303 47972704741024760148872991489408 657304 -62126131716155867399953992714240 657305 34642036614268790393515471843200 657306 10591567835996587993189249748688 657307 66330144132606307199804242960912 657308 9641399890652495526118038867456 657309 19946853972255431173229466424704 657310 55304238383640096915830032330560 657311 -136981373440992241912931494445088 657312 -42076029281846367955089648254976 657313 61993577663699307475355823214562 657314 -24501671642550196210792169894400 657315 -109727559244643074582668425322480 657316 97196030738931962235760571888640 657317 105675025967338063179409106964960 657318 12015390529016751026761683867648 657319 -66723882503438466619270606187280 657320 -84218554796969636076680565811200 657321 -5898930926743299102285269206656 657322 75873712430656370203676855222112 657323 -153008533924037241660631430644428 657324 -40335070160709876703505735082240 657325 24677308566968745428397282570050 657326 9639256657269699166050240422400 657327 -15398810347885203429441225112320 657328 7072523308478692408443518648320 657329 114110046191945666192798831929920 657330 -2465088106767026560903054702080 657331 -68757119401866269606328731679800 657332 25246557444102886140094704698112 657333 -12507874631360905604182886854098 657334 -81891474901343803598910247193184 657335 -18724526881147992963796201222920 657336 -90689392608822378520638483456000 657337 -135035446496740465677269257324208 657338 -15896189729423880480887816682240 657339 37886518233313465002866101036080 657340 21482334508529873745467814758400 657341 1736154321638406113794502625312 657342 14419644772830416398836507525120 657343 3940918228218110178058056853200 657344 -50522872650135511973859378069504 657345 -34652761017600460854920254493760 657346 -46434764653893167929634877129216 657347 -138270577385756177905250171787204 657348 -48755717479986826489942869918720 657349 6880652463107183859540456460992 657350 -1718649827345388759095239485600 657351 25832941353574178852693119736880 657352 -76255975638916954244934645841920 657353 81411744841760194641288632158644 657354 14640174550904692979362647720960 657355 25348680269077080173086689275520 657356 29765997314820190102584917846016 657357 8690971928016672504759160463040 657358 47656789719406016945434282240128 657359 -80007243431732334090798836523840 657360 8497537348670548903092767293440 657361 -89494124571411348569464927841038 657362 1513299589316221836716113296000 657363 -22470242156758970823803349100032 657364 71453901394711718664188471547776 657365 6263597573267286169096164638520 657366 7150746803393988633214321587936 657367 30363610975670471085151943360472 657368 -86747482354217360928416577853440 657369 -71366875381691885566460765655360 657370 12604589436039040761759691868160 657371 8008594020137723957663522263824 657372 39708445652584918335105669043200 657373 44219995142740459402838514292620 657374 28449545381685631163674722039936 657375 7246524679792644168927471348000 657376 8027562984427273403269468127232 657377 22436047492880264019111370107072 657378 -59803651750928722441108460553600 657379 4791209596817226015634129167920 657380 35799169539470550044607648364800 657381 1776565578147066834569780671872 657382 -72029072195235923745704587713216 657383 -34884348181086662522419433863368 657384 -357443046146421162321939578880 657385 -8148529126084735706330624115420 657386 -17243807635564762415488702820352 657387 53587087104689288075198807729244 657388 -151379341158471021841605971097600 657389 -75678978905007898614419485870848 657390 1062304223325161967935224070400 657391 -33733286953663614233347799168528 657392 1338016845477497519080416509952 657393 -168391319801699026475003636208 657394 13874735417226998636170296739872 657395 44313220925393847096214994156400 657396 -5078139630028124688565540536960 657397 -72526941135510855278947073471080 657398 13470539666233020896328336414336 657399 -29559326777856153093852101171736 657400 21827129810240484151269281280000 657401 -61543080582618279011488909995900 657402 -34525999692563222047534877933568 657403 187487280351876333165557973103652 657404 89363614724496323626440336310272 657405 -11712120138923897577566390567040 657406 47612245084309453782767593697280 657407 34100420662167547387725614931552 657408 -3031268671968755038247473643520 657409 25470149029195218489359154191808 657410 -25336585982448502255268513373600 657411 -403594557719091636082956361920 657412 -12917496162156199925130262130688 657413 -176615472669810889844690830210338 657414 -18635455804963526461138126886496 657415 49133398353754260184127891503920 657416 -3653882368755623175856862115840 657417 512100226150009447068969742080 657418 44294601992935328788753445690160 657419 38659362226459601623689528675840 657420 57562824297969847334609921018880 657421 -44907733661208795514945798689888 657422 -28652010123195200664240241867776 657423 -26572993094860813816073820753120 657424 21410048239067023909154325282816 657425 -5164086748039006340520083021850 657426 -14719772337601631285826978988032 657427 1510620660062025013837886694280 657428 -23529539629561616470224215932032 657429 51187747826031274365495971642784 657430 -24304201965970753888903145673600 657431 -99946597931917163485059320835768 657432 -37248869784086620457156199751680 657433 -75574083238020266035771180161462 657434 33296550195085459369627794916320 657435 -30444900686694886534625421741600 657436 59049563893704219492618165227520 657437 -22410215630810922074902158886560 657438 -3597683521239192823130991513600 657439 -43259238827482994377716767193760 657440 -38724863232100047757499034501120 657441 92011134537120267436875702921252 657442 -56730345663647117892961612798128 657443 63085928814945304182263170554852 657444 -57378600115237356745752878275584 657445 119634208165313342844342817160700 657446 10705416506900331280099413982464 657447 4277840145799148913474151788672 657448 552039380495515617186335293440 657449 -63108969354398825151797273760192 657450 9861958117795956521195544768000 657451 53739298994953503796001633142452 657452 26456375896519979067274653179136 657453 1145139205169510631072603573984 657454 -16524094229794608059356958969856 657455 2315103639537616870627063280160 657456 -22064862615562562046686089740288 657457 37890803755048316610512470489840 657458 96123374459662052156173741553472 657459 92246174727587641400104388523600 657460 -8506142522700600042391422320640 657461 15319858959681410284988902096032 657462 -4771923294357681385436210033280 657463 28164844683388990269811204444800 657464 113309199024178250506916780175360 657465 -529458868878778376977346671680 657466 78981824619321877180964942166240 657467 26120199052735851140738893847160 657468 317005655328203466982759234560 657469 192349066055135388762293254940870 657470 633387883460353750117446220800 657471 158404638513128676748332321285504 657472 12503173073294801494880035536896 657473 111530039984461981484646166102722 657474 1765203657900214898784054591360 657475 -3310324401948281746073549831600 657476 32848516277880781856148600023040 657477 -1779750765995332506098643943074 657478 27212412509091037714371583549824 657479 38244833276333486984865669414912 657480 34126609874167835719898886144000 657481 158873202839179350561803952870864 657482 78405438290580566247472860440880 657483 -137942531402017752363745035127296 657484 67293719849362803390579793462016 657485 -30104697943848184108125955520820 657486 2311118147276214923193040098432 657487 190764503681629531955284957876672 657488 -5381214920871539286379263590400 657489 19025032146410251959408393615360 657490 -22093797044769494547536697021120 657491 19851050091406848409067444870892 657492 -32768394776154998093427366998016 657493 70765268570105878304442923617742 657494 -42226297299794253303835865798208 657495 -14771117798657985105117773766000 657496 5346611815033465600895631360000 657497 157078049264497044087549654935946 657498 -2031683138331350334464834919936 657499 -19148000451093020194432410893500 657500 -17468706839800184056907269440000 657501 -21477645757675847621622752613504 657502 94907830655619469643468418290304 657503 -12229689659426765241823605563520 657504 -111626704170076944171538812764160 657505 93911093065914078249574774224660 657506 -69784086371473329118890244848048 657507 -25782283141066901605762204308360 657508 39745901603870914004435015923328 657509 96932033485222696786582079350716 657510 -2112794851181718362401605058560 657511 3710190469907879808352161238432 657512 -77938017838682482336961065804800 657513 -931778720628625116564106381200 657514 -22509003758157979940336912893440 657515 -15061809052992908942678422191600 657516 12509555253368947475368531737600 657517 -25251322557232084726633943923200 657518 -43602535547364422194471166988096 657519 104367208859579212768995049937808 657520 -30583634082779538813603395174400 657521 -41432385296140739148136601422428 657522 30454695962891936734004040278160 657523 -184084564367480193068357139970228 657524 15718284474282277455070543552512 657525 -7909730168621115681497554394400 657526 85394259040036117968765188889984 657527 -17215881762314164462859880475488 657528 -106437569818114123088634461859840 657529 59868569103082827203454309073130 657530 -66479888730251303154444619008000 657531 -44142960864056330636871009408000 657532 50278107705012455045655224632320 657533 52341211889677570348888992035520 657534 13587787859320097208022712489280 657535 3633975428914795300762593381480 657536 -111583545567723411384745360097280 657537 -44608428355042038115198838822400 657538 -35633225929188731483232851102208 657539 52818991414852572553731147209340 657540 -9819423832953254764422902330880 657541 -27714000043788649401252144972416 657542 19539240351832650837938618995392 657543 27026924866786302788958488625744 657544 33555409618155916235689312220160 657545 21531381576656700108915139865280 657546 -20842485935894989236821660371200 657547 27550764881148476244052090180008 657548 20734254000439703646325406347008 657549 -46455796980062211666089794554666 657550 -33449853483584637993652377427200 657551 165208116544363004423024395913952 657552 10025116412659805048186213498880 657553 -37017670804241964366011429947916 657554 38449545517629526782271378520976 657555 -8608009948562368356332011372800 657556 1436976294813890016784020508672 657557 29563223593492286065254638641806 657558 -12184440061130787037216746866112 657559 -54225591887443993944027015899984 657560 -52117663882664985112351601049600 657561 46241756966029181306908765278672 657562 66013312245248377537894177186032 657563 122269142903831561985252303297480 657564 12224306135670879536735704077312 657565 -110117611490441922354992243853600 657566 586798493002005669467504158464 657567 50304284314647262496046565455384 657568 47077054080263196282040659148800 657569 -63810896987057375860005726319440 657570 -21802379577503300230964299176960 657571 20170808810440398720278679613680 657572 -33044525143832541577016199364608 657573 -3997213689087070510224873313152 657574 -65602195420849184789394619090464 657575 276275609821056319820608317000 657576 87194448319749696938672341355520 657577 251033928951077831018111880436992 657578 -23666206518322253926817210510160 657579 -43171478419946558520624251804856 657580 44869996835826890876244841006080 657581 -97567087038307867454342519760618 657582 -1666650167513605986803661302208 657583 76006516784444889418326483442832 657584 353973981322750619241745711104 657585 -67398798920476459930147112860800 657586 51382805104864024776317720610720 657587 -35522132656016246057475799862448 657588 -26578594561670986405362340147200 657589 150555033421976220374358770225390 657590 -15093565698763758044713517596800 657591 -73239719609626569349941924418176 657592 44865373497766590015442302750720 657593 114666813324378136822135220125824 657594 4828828262640463207645748716032 657595 6934406304639246740723167113600 657596 184205392431768987769611523553280 657597 -19496812110052971654472331806560 657598 -33911014416266555661705958736064 657599 291076374494851648168653197808 657600 5154957979637861448292132454400 657601 -14327774134759149232802388314560 657602 -21497047458227474225562496046592 657603 29426141297217426211394448404544 657604 -15181909451391136865242269715200 657605 -35617478454331926701554452209280 657606 17177725294922903070578496897024 657607 42047656136966993352517833136856 657608 25529241923956249571532545064960 657609 -47035666500250947483404957932800 657610 -54850827646988788584283255643040 657611 -130655940405792645042997193765376 657612 -55491578901848153923907468313600 657613 -146914684563383980381940008177152 657614 22965126723534754931320955862720 657615 -18352073578026971242072439124480 657616 -19028173094302176322330359103488 657617 -76088947543890541447191391928334 657618 18800338123951505541530304058368 657619 -4357099314109475902343873005704 657620 -58294143025348940043375216752640 657621 792749979584666608295283168060 657622 -1052787937177319023048662927360 657623 -7069198974401260059318225610560 657624 -48816336190654855211046670172160 657625 132886220276940325162984003869000 657626 75800479115598174074361870358512 657627 21981787848289956341650654891008 657628 9293870144594415743216964633600 657629 38689117732951933308138202434246 657630 24465224872473783189135360327360 657631 -29096853367857490501396646480168 657632 74895726773770834562542873608192 657633 126200698756867147984848032817600 657634 3133168818182530550353509691392 657635 -12950233560588869609449176960 657636 -25239050865485681838239740907520 657637 23137942050219200386443590041020 657638 -35013751953176231732601154840704 657639 773314242655937675098297069584 657640 -16772709252328952457698066534400 657641 42440916143663287357626398317284 657642 882585332118504958051451347200 657643 -10716698942714737856750738034800 657644 -24269481518525624459885362719744 657645 27444038865809533031784313540800 657646 -59430903175954888055123701386240 657647 -5016254512823656658246032455960 657648 3705892053018822163922267308032 657649 -126544112588199109606436244338350 657650 -4969849007356090100674162368000 657651 4551949999454922917385293695032 657652 62193024597911761725627492273536 657653 134992449486310262155070334313902 657654 -12250914085553119212749878370880 657655 -147212198471106753984341804679840 657656 -94328371988954437923457274757120 657657 -860301558829084629192577858944 657658 27171561745433679277753888717680 657659 -126085943488038930234379245394140 657660 11443633966767268433780433192960 657661 -125765611649783843252223327679738 657662 13249074634472460176231720337792 657663 -90468508550553164475606245425776 657664 -40636111866460310514201666781184 657665 -15561734716019351330018051508480 657666 18905767640873659424698337548800 657667 206867727768165470985160426829760 657668 52281886822009814529542550137856 657669 73121486035814431114454343550944 657670 -13045142495484118487272516790400 657671 52192592871353803535261806848000 657672 67951183848281342356758364569600 657673 -66821098064375939888870339935680 657674 -103159607682818430944833684883664 657675 -20126429288386269286282623396000 657676 -62593145736471605856358644087040 657677 -72642611811593566871676309009780 657678 -41571629799123999221262777760704 657679 195153736595956188750327922165872 657680 -4194231943546992195052090736640 657681 14212815010039778659421505365664 657682 -5918860330926703317729615600000 657683 598607144979862573429005251904 657684 -29925083261109041646122502679680 657685 275291035412123732658335078400 657686 -19659535697712353288845750617600 657687 -47582381448349581391629404739840 657688 -157414946468444476344106269696000 657689 148837643086168619618286691860 657690 3632745850004991915919932848640 657691 -179838360455181948478758689643600 657692 -12084079909446724969596953223168 657693 -17412176089188984642428592964800 657694 80257036158313432905352792576896 657695 -18752062944995025311949809988000 657696 10451076395006562827982285570048 657697 67211139268234171007312698827952 657698 74159141135423186592066162123600 657699 -21173395651492573107192579183360 657700 27762841126101543775591653219200 657701 67716149778956377090737392109504 657702 -32292296297242111431680265129600 657703 -11949426117600161846809764919048 657704 64392984298025316654713618841600 657705 -11253347516366153403759400593600 657706 -2119501080605619885323732244480 657707 32978604929749949701511805163956 657708 -12450641007467810630095470821376 657709 6595982430928910221347997938604 657710 -24356398543926768386202511152000 657711 -80442644351037632902000896933240 657712 -7860427301332614176188374122496 657713 22274019496001908788383747776896 657714 -545097773240545395412009560960 657715 16546760213626093577171020965360 657716 44055647196034093746987867027840 657717 -5321785664923830866557089394560 657718 118641026812343975951955913218816 657719 -133281372203538659246091731105880 657720 -1460868302971283021441353728000 657721 -73963824485599112983086086789667 657722 103974239623880902732738236864 657723 69577780428883499458626564624000 657724 83651607232045902875220898282496 657725 -33045599997732347922826047504750 657726 3428743825063647755774235572544 657727 8956652922426194370062130839232 657728 330043876559008769815861002240 657729 31085392388041874465011323777744 657730 -1870285931498055522424399735680 657731 96261454083197727036561640630512 657732 6882193893139994530592073676800 657733 21903003658361020134617069217280 657734 23664493492507514698408958275584 657735 26570525449710808778777726142240 657736 -76882573727617563251953790008320 657737 -73272553552413725162223637463628 657738 -13951773492683839001314657135056 657739 -173594749180671011907586078309544 657740 -5860187689470700795870369551360 657741 -6339735033723103828610262476736 657742 -746250992709744366537233344128 657743 64637024583116739605722242394992 657744 13256094200141672412194914172928 657745 15361883982290334957241094193600 657746 17181208326695415980797733072544 657747 90620490617658781109209142051040 657748 -21451695676421318072091293890560 657749 -57861975114139334522971892628840 657750 -61017099186252031184700799776000 657751 256153162764018013307160964268904 657752 -54033130089444050712051994982400 657753 1217531091376207966227098103504 657754 16999934529010029124482166302720 657755 -34947933499069523911153277487840 657756 -68726093450857605705324363264 657757 -95716624293521841103678366130228 657758 47080776189040086231821399111424 657759 154464976508363872829079827612688 657760 -85928982886127161038639165603840 657761 -18573708637330518973699152659520 657762 -355946523347792298978925779456 657763 -52029117422870185329784020454752 657764 -26716201283558104582400333704320 657765 -73569552959600252910396120602880 657766 -47535860837480734867614462075168 657767 112900601240614273050535867302552 657768 88756827527286199263344720117760 657769 25948927731260848146099394132096 657770 11692885589734005930945034954080 657771 439381285386455227715443454400 657772 -104409538363400017655907905914624 657773 6265929813392312296319609561964 657774 -39258103008523934287484140066560 657775 62362057476602652936411693871800 657776 13337151538100966039915623710720 657777 2373127388589576873146826201408 657778 55780178922414821734147827601920 657779 -34968688777468514426119443805620 657780 16764727748868712683470731161600 657781 41341822860180944997994167206172 657782 64056505604101104745642569016992 657783 8734793604614158015142258660064 657784 132166760680969984334909446594560 657785 70769383247833418717631572517000 657786 -16905136122774044425133978132736 657787 30777127367312578064028656549200 657788 61004918092370238681124674521088 657789 -2164096149341707611125032863744 657790 23111581720829346743169088270080 657791 23423939946001086172667406399000 657792 -55025425765236851745252295311360 657793 -130441312445775390994025022168958 657794 -42027682296640624649121081632304 657795 -74968300467826302229548309049680 657796 -106097323135496986731172891542400 657797 68920110625604325633805165120032 657798 -21120680899547668014233352105600 657799 39934776923672309855483044122000 657800 12404311350557486756175876096000 657801 31567981184856480959122378887792 657802 -59501598848787597496841788029648 657803 -3295595242754008170318241716936 657804 5286584403968845012710415663104 657805 60809998409738862761572041392460 657806 -24192655827669875879916697314240 657807 -36682008112510784614052682176880 657808 -15590007857509656113506012192768 657809 33150337099442157256515865385010 657810 -14684374523586215125394360834400 657811 -52835854136566178892460733899776 657812 180795292318873816000435769856000 657813 -32785155433961421799420019279232 657814 222571901821445020776793780800 657815 -23999549777105548913325904910400 657816 2298212407602343009237424025600 657817 22966375236906965740704485751492 657818 -12276474478447403632924230274560 657819 -90797558854938195848576487430356 657820 27430829842421612187595328348160 657821 10000801132941126802188205700844 657822 -34191137021722889183714215766016 657823 37861059510614076348702679221024 657824 -165576322492259535444757190934528 657825 18334430659849079247602046462000 657826 20009625840651946099477259253024 657827 58523702555600751429239036723676 657828 -46165718827381407622454183086080 657829 88537647153222816869229194768476 657830 -11190243613574720660446309046400 657831 35753552600340979571940272083752 657832 -26837604907714566098547158384640 657833 -13592939308779495865137526343040 657834 24561256020349610655580714778880 657835 -2780468534073145016196112626000 657836 27223781083931997213976121287680 657837 21761150288740843540213970094240 657838 -13434901727471813437542233023680 657839 1396234630412830111286440817760 657840 -4239664471974676871311321006080 657841 -36552770052470378471573216603758 657842 -66005509944358306806854579570928 657843 -71080865405391408339933309723336 657844 67563764456157562812349242857472 657845 44934584425400555986921354812600 657846 1157771770341017538698056525824 657847 -75926891864799029252213211720888 657848 135324991432765996362861214863360 657849 -129450533557182543995497060255200 657850 -23293296402492648625861041792000 657851 59654959090494056209746114295104 657852 -27889151961033166286649969589248 657853 43978930569785459868752200912480 657854 30342451773522953468374651333632 657855 -62133971610754825704225528825600 657856 -48786948870298982088101309972480 657857 3371064589230672172972866519600 657858 -25675066921901765260709166158592 657859 137179716670629127871339236965216 657860 5698791547898568248302235811840 657861 83373761628451413324799775737920 657862 40244913275755582162191151278432 657863 95933095702963452289114752497112 657864 -91351613385334363549617541463040 657865 9188290569876557733409668930000 657866 80363243059700282677593536440320 657867 -5474800113578871862480014117888 657868 -7448209569905983137045790077440 657869 11948234933206011411306028275744 657870 35218260828953330247218353564800 657871 -111263315755078010804212707938856 657872 27822373086041077428535099416576 657873 135516887572075358710721534458704 657874 16586004985828682971496068910736 657875 62842830335285037712451778540000 657876 -3701645596001393981609474727936 657877 87157234877739591726083272238 657878 2038548920782100040949302321024 657879 -29796050975081060563330353451416 657880 -61481020759726305232382327193600 657881 9199085048089630728165737179392 657882 1333695198612629797832224318464 657883 -192587324838885169791439974211800 657884 -75290146042364992467020328605184 657885 82214200177661280804163501190400 657886 6165225688002899609187604101888 657887 139869316642785553807424998777080 657888 -11090054643913212606767840624640 657889 41336910803766374307041450475924 657890 -20849641361489286060544582552800 657891 35573657383698860717940407049648 657892 -433173599282326138336208314368 657893 81611431665477406860193887254142 657894 -6030857875772990273401301760000 657895 13842852295943063144109781594080 657896 -57028629456729674819269633950720 657897 36243539600203374200386311540672 657898 12907021640700044920884444645120 657899 34066368325694997314603743854120 657900 -504485210922262393733411443200 657901 -53023848248560094107140677906048 657902 -26580311207202790095473608222848 657903 -62495772285310196529069299227896 657904 2339108812796974655589894160384 657905 -28845672789253389833225287604940 657906 72380659472084493971365329183744 657907 -9591301500551839367719369823888 657908 93134314894487696114564212768128 657909 -3960772324625378985943519615680 657910 22833927565480238549930061102720 657911 -40528598661689220352957897534488 657912 -126314376113190199963674407731200 657913 -48195787222184819090683487560960 657914 -36068593373757056667547150790688 657915 -4947025900228215844754098586880 657916 8802720398864245736388160764928 657917 -119089208626833672876445920936540 657918 13933037920446953463386304886464 657919 -51002121062822471189460022966056 657920 -42238362568432753761096900280320 657921 -107783665115868728927954840736 657922 15793233015492216319144322242512 657923 -26624994431502709685020359085920 657924 -13808564065136806824608350433280 657925 86505487308446658125505404358650 657926 -134034047842183948875211409213376 657927 5839316787158436919617792339408 657928 66693716631105185489788347356160 657929 -11345010997614051692246609578470 657930 65363856518227521524083107840 657931 30547608914611200774040821851732 657932 -110975303620530247316548890439680 657933 -25073462032120691300250598810176 657934 658933631958456340135860454272 657935 -11866039851606850415539075657440 657936 2622823112588575126640754032640 657937 20039810635296329445977448620672 657938 -60354712830611321372832185235456 657939 -2437280111690292740250549602376 657940 -53259817799937082277163826206720 657941 28890680235160166354702466481632 657942 -19511778971042277404662372245120 657943 477335037700141101405288943488 657944 10947885259442378528313429196800 657945 -14001139226940422575528956717180 657946 70505355022687009820829342119904 657947 145925127766378146574114241547396 657948 32032217466986822344451713006080 657949 14092808817198536150372957352364 657950 40593820703444869030651799304000 657951 23304353437908354073603714813440 657952 -17638604530366722552296895283200 657953 -312736515738507757667798011488000 657954 -51616121569622242073252241236352 657955 2464212408408778187155227921360 657956 3433779000433851523562858787072 657957 -53648571066192529330730413083840 657958 9518622750617359564807409563776 657959 -89045760509802197542611544824840 657960 -29976669245816819831348641382400 657961 -60411293754689072145230321223168 657962 76030650377070158459804527853232 657963 5689995452622965665308196508292 657964 -244810858381259517900796630682624 657965 6076077360358596780653432841600 657966 39091048814169928073908156751424 657967 -26318090839671763537273967725920 657968 10899853194071404488051054673920 657969 -48591520511189681788432433854272 657970 -66355147903501166153417638156800 657971 56674126528225334021767642139952 657972 15658903503620962666748831558016 657973 -68126265781740138006338669445778 657974 -15611653588161189028986584933760 657975 5675124102685171261408167667200 657976 -50694849711532574164387963146240 657977 -9010374145625306765192858344620 657978 2085049659912048675987658804224 657979 -29574172644932169641565671043824 657980 56331725894981488637209809008640 657981 92739208189800345021522770479020 657982 -22427389208456311377714695512128 657983 32034976008187714702571353559232 657984 -14145458925460094082690003763200 657985 -40443021271258117073416122753240 657986 -17527806631242146646216316416 657987 -46547039358005658410830470598656 657988 -13844207542077679277843672367104 657989 178772017102542677458339491313440 657990 -6118836415725537560067881990400 657991 -12048462917936518098067267517600 657992 -36959990664604350844124898785280 657993 -44416297939953979737779705822016 657994 -30231198854300306007059948974080 657995 12303061628950689164716911920640 657996 26312001554164319589144957230592 657997 -237311975622980327159467259257760 657998 53090593920103578335297928960 657999 33246260886120643822753550596464 658000 15946154781453444533099692032000 658001 105625163436303750027248113318002 658002 18991816810917400975329682424064 658003 34398672944640199695575666924760 658004 12037184882906422642325826508800 658005 19621545249527027298177568918560 658006 -16134053235121727152980086140416 658007 33619636651226265520298860076544 658008 -10775134207200112821892754841600 658009 -53279005935134344832537964435360 658010 68260668741149191092332576568000 658011 11556867333306977760754373335344 658012 -126528419000012234973952149650944 658013 214356982375536082654973687013504 658014 -11161937637068647141214856926208 658015 4652662723023499009543408108320 658016 145143545634656082602497591345152 658017 32858686702923585678931782846240 658018 -78013774271042828311282649285040 658019 38571066065792140585440297483096 658020 20498231787638882438746405416960 658021 -497895784174245879268978013988 658022 5576831294772295914298346413632 658023 39997210977174619774632872937168 658024 -58091818711767532922179433594880 658025 46624267312227987056929474979550 658026 -39510685271817314383185085559040 658027 134673157659692919423931456651200 658028 -15344883498299682640521751216128 658029 229331240108885438179129601568 658030 39265714451025846834652988709120 658031 34032803577978274234472255579904 658032 24617696589419179541369709035520 658033 -76180077589804199851106254411340 658034 21752444726547218419122751113120 658035 -30234146354518436777491659669600 658036 143233534104989762181890760162048 658037 13251449889718318339906011791232 658038 17764520293931477857647222711744 658039 -181243529586225961679286420350040 658040 -57370553298020702651728552243200 658041 -25286204190162920931971096373216 658042 -9869254576191046216898500962816 658043 77504837107137329121725613200292 658044 27874212526500777881148803728896 658045 28582613747231116461395549084280 658046 64551807387510791817958480326720 658047 -61654957084075193905122224501760 658048 -40475878731701423286329309921280 658049 16526860823334216461060511001536 658050 4288095198431437940778584505600 658051 9061097910588779335640509309052 658052 98773602284924883659395368414336 658053 -15200467805965603620143637422496 658054 23421351167929569506204194106976 658055 -112544656224869916282877493276040 658056 -34117481489599224709623578787840 658057 182485657253744430354124134929306 658058 -6515853711013163285108416861440 658059 -58952005027610264437323565216296 658060 8180937010667119643759182556160 658061 6187023508263040450849209060000 658062 -30373237664551705919996871319680 658063 -17245341516815350376481462932240 658064 -13020282245873031546339747102720 658065 42735270256478673424296048072000 658066 37447528017999850051704823153440 658067 -282603451710334331174631495099120 658068 17509514426025986717850919403520 658069 -32577102443593869477134824220530 658070 -51781030347334831069739367052800 658071 97248550607436781918258530492240 658072 1153517440465741534524828241920 658073 5762495705419045117642895710464 658074 40508247730885383011690878071552 658075 -43670256202527052098119163899400 658076 44434308330770981459602164951552 658077 36034925806104707413392113120832 658078 21099224524923669205975835721024 658079 144342501449842916812963376275680 658080 32767440129439876199372600770560 658081 -43289991323942302765522424795900 658082 -31271171184245433194860150449888 658083 45906852407334021135460200770424 658084 -25576808707251453146089831075840 658085 -41137894477049405458387857833220 658086 -24469306929182126960282697592320 658087 64619361898187995340307403472592 658088 94208535620154984719254575221760 658089 42005640248509729187710416258954 658090 20724477095040347213877039400800 658091 -9098062839354461863226628635616 658092 29391038343383793134737893645312 658093 -3409545253928055032786772576800 658094 -63217353657891879403635598679808 658095 4167706908091922210799021803040 658096 21587441563346279882950420938752 658097 34729755957037909719739866798720 658098 -1789742733021796713586001372160 658099 5573018575619147503415202656256 658100 14134177046464880061493583414400 658101 -30684594886298161918721627430240 658102 58915374461188105984098291635904 658103 3838961419632539523783237208032 658104 47703199650753070834798146232320 658105 6996536435494636753111824576960 658106 -59909463916687565900059785487248 658107 14075301055522379390553928789368 658108 25265913738391323063280939286016 658109 -63822481740289042401734290109760 658110 13452804732443909383492500101760 658111 98334202324669858848605268571712 658112 -2223358187511568934235273166848 658113 82080666704455359190183367172144 658114 56712447808329641682078953275392 658115 1434457166991252127990403338320 658116 -13630060151386281820389742246656 658117 10344954770406573518458325563166 658118 -81098379008896693667027011566240 658119 38829504198021035875044009768 658120 -78902664919694040051619605043200 658121 -16352891180168231360591740706508 658122 -15607229587181174656637032919040 658123 15523332358473198835540425524372 658124 -71321372625194554096779424744704 658125 470338746559157109108760188750 658126 12779021394781421990314484540160 658127 -44829052564716582443264653227024 658128 -15970933036175391622342015451136 658129 -11567517493297943927816784977420 658130 17822777961096761606138079498240 658131 -6140742734660604784473834591048 658132 -11837303335909792535898037471488 658133 -79624162725190215774302595043200 658134 -42238996089618449997947143341216 658135 -8231221699307295788991280210920 658136 -68036014687692990368611288504320 658137 -1551065274655361288056898098560 658138 15835946399005687994244316063680 658139 -138390666544490060380058702880060 658140 9715944549476324264516028334080 658141 -237137344164316102878605348674560 658142 -26808253373311514612937100564800 658143 95586863499256892379324665193432 658144 -163371283926683946742386955911168 658145 -35051758856539790203698233270400 658146 75149668712933936645563994572800 658147 -11299775486605063729440415803648 658148 -32295471559260961724849035248384 658149 -66725137398848794572635501408640 658150 -15437890735480288406286032263200 658151 -9192343200206040412060959507288 658152 54339735553682319164719514419200 658153 151930597815148031370183378857402 658154 -3668117072822998754437436525568 658155 26975809873035597807589594392000 658156 -51246127519973790127466225733632 658157 -65025488713832640897836020185888 658158 -45420184199584441493833208832 658159 25659002961460519793512630529360 658160 5077186713516144363363586867200 658161 -12166936689914678349941581334016 658162 -24557494975518432492666421149168 658163 22763540908416622370531002634184 658164 -1073233482132322452223814031360 658165 -82187049279720220144466228920800 658166 100739150334416196553291413328032 658167 -69824975570703889357033062852120 658168 -3912263944849307763359499018240 658169 -144800227903380476362631344577430 658170 -29119724556005599736435399439360 658171 1558837437944935449839208165544 658172 -11837212270406817997305133762560 658173 -24543209227968202062388780976832 658174 -82844588684120403387120975436608 658175 829750217699582710562101870800 658176 76511056477639396355326976458752 658177 39814572990343272016041131833512 658178 80278924578798273578117127410640 658179 -174774033550236613873199953795200 658180 44589501595469024294264489606400 658181 13697742940289764178101551300000 658182 7870945603862606846315910948864 658183 -23347172172997630696922329905720 658184 -77170812317540796235816750233600 658185 -13617290506617955083026296123200 658186 -80050572911363225243511284914176 658187 161903393008198494912589133674836 658188 -67374220089959504409353239848960 658189 1312387748670567877299792545472 658190 -13666784031326211238881884655360 658191 28054350695178167895025787640960 658192 -5362915926044450209195253301248 658193 38714400559647722588864051674740 658194 10260771845997776197071931446528 658195 13979924533492138964153948065200 658196 14606579664607969280093146853376 658197 -19069208353959269467484973784626 658198 -5341589323105209912946299389760 658199 -127727759238958755398285572111800 658200 -5930055587161739374071768576000 658201 2438148881200716063459473550352 658202 84193477550453781905088567117552 658203 11072399563200541978034972713728 658204 49177397236565429644934010355200 658205 -19396917355569782682130552117140 658206 -1970468705229880756686604680960 658207 45770325614463400430241017009520 658208 46627987866421722344591278473216 658209 41974049936757836223532452633408 658210 3876061284203022653599672680960 658211 -190283831491363501032768133921188 658212 28615315937005325888496612467712 658213 -53488326085554567494401250002020 658214 3535274152604969385940884038400 658215 -47085141405961642317670093708440 658216 -17451873525049169266544591923200 658217 53616478235358311723918740272000 658218 2614918415669712085992574134528 658219 342131596195091636111320989620 658220 64695487449693577698390908282880 658221 2639195218276648389698462805312 658222 86335678538548446380546243310912 658223 10129647236086962873210024432000 658224 -2226584150423285461893571608576 658225 -38133184325418200347640572374900 658226 -90133156561424238265945901658720 658227 -102097315624953055712922646190280 658228 -127141130882593197169136569118720 658229 -70370062141414985847590473146912 658230 -1614497986769357025194378446080 658231 32641808052046326263104520374192 658232 134165791832838978311332643942400 658233 16364981382168326828054502261600 658234 116293889622145098522531237170400 658235 72494901050830659102271353255360 658236 16270633552210630538087346462720 658237 -104712563008022150027196762622560 658238 19847853429548673812015250650496 658239 -143582804017763928895725611411952 658240 -44867146358433867047428423680 658241 -3765444507493097240301520214016 658242 -15177915815135585393130999583680 658243 -134927244956084099085454577971680 658244 -34177530773391527354313444082560 658245 23661338395872899398643311363200 658246 25311997521779511567541669983072 658247 29506306811043495374851999620696 658248 48097295278905009987537477672960 658249 -46200340519266669665061692190960 658250 22571892834166065479774187384000 658251 -31056736361001451032676882385520 658252 -17750027526577198746734103710720 658253 -66611419396498405374289172895498 658254 10802051887319846508229990133760 658255 -23139456617069195774370879171600 658256 -18560000717834689917674042892288 658257 -31762262900667414893079508341408 658258 -21095031433247261716753123180416 658259 -9820728273987922105510571785728 658260 -15502620930782666925797709004800 658261 -158337177120325845174938936953138 658262 -67001220921775907819124502911936 658263 80007414229467097475738214902400 658264 19242767668413101421234660249600 658265 35548201966952823890125741890120 658266 25243536670056336450658476349440 658267 -10755556845338017659441179564288 658268 2189408818821974274754614120960 658269 -26889237370285576492452670384506 658270 11519853820140249393897081718080 658271 126324335004798436390092132771000 658272 23080131095307709357411790487552 658273 -59282036100699507381883322299392 658274 75149591144375130315223679942400 658275 62826499376034461153842086273600 658276 -17471659965428996984664335251840 658277 -30572800788558331938622735727874 658278 5173750295820793845700417449504 658279 165040344759077369543508118717880 658280 28439057984533622834117610700800 658281 14491637826358604934182034107520 658282 127150939165785384385645999585200 658283 -104038274881468953312399108958416 658284 40849605169954189974842926804992 658285 32464698060486814191336521027340 658286 42769900538707250170580748182592 658287 -458013841096112864003190597120 658288 -31204267777254114062685689970688 658289 -172832647222156883816486566358976 658290 10881194930295781203694326366720 658291 -191292052542334956155148529003848 658292 -292219459957295899464486758400 658293 6501692696209172819259018732000 658294 8508335400340805492812375633152 658295 114081112987480286662343361505200 658296 -21697470925685773041204753039360 658297 -26550064478707571864988091657148 658298 -10740608357617028919021140987136 658299 52521020760011945235597523107864 658300 -6554052449167998647478602304000 658301 37478229450204174519850680681600 658302 -14601264871119103865847173208768 658303 708256505466574813446793895552 658304 -36763145651500016700453656985600 658305 61916438055665136416905011201300 658306 18860457391264367227654570556928 658307 -22204239397131573408237560537280 658308 31282462695101115635042835750912 658309 74897471199256638694721470172510 658310 22985071444808683788704724178560 658311 29671907973830279392285719669672 658312 61348929642032943205789898342400 658313 71285612277500936561399363039844 658314 7091952783027468907107671331840 658315 -38380897415195914630576562876160 658316 19283775049606094572334700072960 658317 -110025269571568496574635847295200 658318 -45626721594382633049450551414080 658319 -4500053417829683291520470627280 658320 4715502494787152420353706557440 658321 -103860773753581980198349361238478 658322 -4801386014360023118908217034240 658323 -90585864979180381183536483833880 658324 11480542945341349015206952397696 658325 65991938883275892878342193532500 658326 2067333116552314137634518903744 658327 143186391644207061779703935967176 658328 107216726955778507610242916536320 658329 -27145217741423079484028243681280 658330 -1036632179326788783910169268480 658331 30815364926667897562365634563000 658332 26999434060888881522294221792256 658333 19528161315692050216007880744600 658334 -37843563264064420239945566189184 658335 44979838953563949790959982400400 658336 14194192655246323608312207114240 658337 -28297622328302690089641681962748 658338 -11065465067919907116705836988672 658339 975981519926651251642716137232 658340 13107623997871787086493360451840 658341 -30244607338819315529559394036800 658342 53505797720087056721397563975040 658343 38760197987324908479371730634800 658344 -27900250675399494282765349601280 658345 -6636751353211524018102871575480 658346 18024516404821336816616990765664 658347 -3890390369116440954009944724480 658348 46452868613035038621040379364608 658349 113699695812947812800557067043350 658350 6637337221151916297970503552000 658351 -92060103404548461476222835073648 658352 -4888232060717594424469529886720 658353 -18246643269835920811776957918096 658354 -12740512453852105444625639952624 658355 -44383445498960619037257784788240 658356 -58000672545901956284087643088896 658357 -5258541239181238255671925428928 658358 -76369250683860470641339040730240 658359 28829960159999605988308644428208 658360 -24720024691953468260752545792000 658361 32537099531569983243552374586 658362 -25148057808694165615155757697280 658363 29900480093849705248040320742344 658364 11446482423004502017591207434240 658365 42834358692680709625003028250720 658366 7256404198101281252265414114624 658367 182822835574543375812919807492416 658368 -1180871143072564629967787261952 658369 61991197184593179638742749905840 658370 15361603474814393314972380302880 658371 9110675718906633107663832647424 658372 24788911950303377499791186264064 658373 -1546731180072074689179115279392 658374 3261296998209657497209934919552 658375 79140254168263551482978970120000 658376 353946761852499458235729360322560 658377 -72658455784443133515156893294592 658378 1192229660957506014628037320704 658379 -103730812274756530025819172391020 658380 -33006464801579772433714323133440 658381 82875626552760342129413321133600 658382 -6881726326614328873954522406208 658383 27748867296677481092036826660096 658384 4571692514270269393783169638400 658385 15046623561056290201131792072960 658386 12702816511854560150373730437120 658387 9374560652158507522346208052320 658388 98769624712116610658569476741120 658389 -61215870929478511822472035764576 658390 -921157345155515902132470508800 658391 14323310034770109369572993670792 658392 17467552519139533529414939443200 658393 -82618804706185996460092639706220 658394 -5395477754284712075179311429888 658395 44617636009713010638235262853600 658396 -46672356461244776835150184691200 658397 -44032412497392034743465927637428 658398 -11588941716348057590535506583552 658399 49775297232475598717575385716336 658400 -67847096948641077591987565363200 658401 -5597556151597883027133567781968 658402 -46162248696361281178680708220848 658403 -194840424020508575888674535061348 658404 76315176568666268310977050112640 658405 87161519613997860512140270185120 658406 39992276471175576404155915499520 658407 -5771293572130428236061987832320 658408 73704567856026678056581818792960 658409 68205113979605261959053106843392 658410 -3817472364938833222410970836480 658411 -4388711778127368056933468160848 658412 -1032059978074297080972624250368 658413 64437466080303994587782512665942 658414 -18016753890484714389535205866944 658415 -6758605751071104435913257511200 658416 -292450398270976227639031234560 658417 -126266276330146856623120882351534 658418 92914621652087943660103019462160 658419 -10130233388435116593979974063264 658420 11615888932952471883536114810880 658421 54379534300495575049517867045472 658422 13063368314933005698441489196800 658423 -110429860789104981959709744639840 658424 27093760583305955780366024232960 658425 21514402700348086631357014914000 658426 -54989498963474595035991790318080 658427 31316667744786047661111456904704 658428 -55068896057872318381486899002880 658429 -60009388305130089539546774613524 658430 -44740129572347207256923152904640 658431 -61335081866062691131819065107400 658432 11155462222192842118672821518336 658433 154769459093721370184522575559682 658434 16879861719814294482089053400064 658435 31885964659968417229722795092880 658436 64587894299344155121322374818048 658437 -42611052475142849157604770380832 658438 41714522780098946515109047394784 658439 6197323786873504790107921196424 658440 -12715495671586024690538102784000 658441 -43094174842825492509343747200128 658442 893654225280807133811280411744 658443 80196035870054119150542564158400 658444 32428933420631753632474783660032 658445 -47208710874223450361610773280000 658446 12136973009967796716551832197184 658447 -59881121062743848085423624257104 658448 5239994379985946190678876487680 658449 -7484104104974608980809342160720 658450 -2856115502990816875735856378400 658451 50446292378604896432562870566712 658452 -15919918395996088814466688063488 658453 85456911776226164693952348050702 658454 -14918585274527256221902110235008 658455 1580631130158945844962754437120 658456 108320883153330973357828025210880 658457 -853315720285707159858963920880 658458 -62997843542036803295958859489056 658459 1108227013794088769253373208104 658460 -1714325652753024272754916730880 658461 -125302259047157246903279089228416 658462 35585172977149142799911939612160 658463 -47277429329589230106610985515176 658464 63056173397072955411214950727680 658465 144320902388066578903892910230400 658466 -67230391300055936447576653883568 658467 -3175646965576615770317178553872 658468 -1156138517131154210506956756352 658469 -13301773329804438665232471559680 658470 48465861855527107916787113717760 658471 2726532747799347541891949618688 658472 44845140623462248500256083793920 658473 13345391709647350984823642576784 658474 -60474427012282800348806189070240 658475 -19673978871225908281313098141500 658476 -16154747492563354172770688532480 658477 102195143016196840169402146194326 658478 -14908560951354000737652304921728 658479 62891640888102644537527154080128 658480 -23522112360906401467029180579840 658481 -116012200711312174688547081390528 658482 254301053244245485169037696 658483 -31810093576059327512210756488960 658484 37621247828088937814533931846016 658485 -6178502436770652692135030528580 658486 -19108965875890218309203402099808 658487 -8490294332500816361648083371864 658488 -35755988652261066374688165949440 658489 -33964135883738516233851125314360 658490 -7460365382093066757314882918400 658491 -16923119521139518560167252851200 658492 -76359691128682922759699930051584 658493 -107568150857812414268243871855456 658494 -48656632803843926685366290304576 658495 60960359582007412300938236943360 658496 23513571354284341063441640325120 658497 2763391276227982833815039566272 658498 25377773946417026341103725573536 658499 31748469572989216080286474950120 658500 -3866067489189094190325918720000 658501 59011666945981095711680720288604 658502 133781052628050922672014581760 658503 74455242061698618474987505303200 658504 61390080275916062132451672883200 658505 98484159951427047600892325490660 658506 -7412810154022511891502593700096 658507 67378221778101825974226823700756 658508 -38213509056584795158014841404672 658509 -79694800844651060897550989042496 658510 21900761160887712966791314196160 658511 -34966550109725303932008778710960 658512 20016865235767036990474412605440 658513 -60703215282986674114004091650496 658514 -8469990258426566549976011916144 658515 -5756035947640970591859405269760 658516 120028877810958036498101494980352 658517 4956071665566924957057420927552 658518 -14235217809666790122582599024640 658519 -48340845322764207486293201886656 658520 -11935249133853416941953215078400 658521 39652047413142370238143876952880 658522 85015094462605518090103453888512 658523 -109984392013254642015554707729416 658524 49398767809948724336633790982656 658525 -6672411380029672822691012630400 658526 13103393762688151708664996008320 658527 -6337962938755447086955614461568 658528 18628652426727053674463823396864 658529 -81182871940461023860051689358524 658530 5853182798237414421759230776320 658531 1621725875219518566924214637464 658532 -16093831613663839137988343377920 658533 -1462205392587129721272443960832 658534 -75340746776867849297275678903584 658535 38579410943391914887158909927480 658536 1142540240107793922485244887040 658537 102462807531582806654242228891104 658538 57937655536380383279821391551920 658539 15737188724818494985868789975184 658540 -2385296146952892520928700134400 658541 -16235172117360122837067734784480 658542 7008185764662278924528249952384 658543 35015042986655510164765342239880 658544 34901397473774142504394470850560 658545 -713037202635661588068940100160 658546 44884436543337238360572131444736 658547 78324916760578061170287262257996 658548 -39678169374728836372697207832576 658549 -81215833654111088871493505386450 658550 -13656859175555817730536329119200 658551 50716823772557250051907553350632 658552 203999830573517662990848853893120 658553 74050410118129693239975855406080 658554 16242599209958680992629342001408 658555 -52948507469239872712363330103040 658556 -50424646829778387935048356876800 658557 80829308637347976021890048408640 658558 -26933338612572061705880167471680 658559 -31580780856068677004780929240320 658560 25315643138903463785115156480000 658561 -66014006304939218162281482086700 658562 -51222103702392075679894629265968 658563 -8131530202805413220281661296800 658564 -17798741514289971272623276228608 658565 117735356839379729221849028726460 658566 -28586923179761582747718324990048 658567 -15337987664296978630706976882208 658568 -16750169927485366809278616698880 658569 -117089413775363152454944968489456 658570 10599175352580669937072325986560 658571 2530903693915430726780784438432 658572 -11524618646740538286013312823808 658573 -133940310262811361155748082191178 658574 27757310602252655466203356820352 658575 33304297595322473010801874800 658576 29756156754225711804217637445632 658577 7818649635349040820975927844980 658578 7562403454337466987691472140800 658579 -102241657761989570480342601972820 658580 31641133167291977576775464832000 658581 -39032612634666784824191677542912 658582 60283039832398461468037070223360 658583 30046209260066754341856365195904 658584 160037045425389158809410862080000 658585 42215291921006877260092088223360 658586 29438779317507861619496627146992 658587 19220806733247016749492060452760 658588 -317480451613724585449297076224 658589 61058488548828723567801544956390 658590 2502096656626955001313905004800 658591 -140948212495377262048420432415008 658592 -58973086565120785029596190867456 658593 16553777436645800475850414175718 658594 -26479047744959394075468040841904 658595 -10667247839212490454005553315840 658596 40480647092788784031150406447104 658597 74512334508198376449146667364800 658598 -54793117852250187691751204935200 658599 -18739377807795129755607742494936 658600 -9810201821150783159334501120000 658601 42163438041101715141161372644602 658602 11223418410741134868980150068992 658603 -159660159563347354076764269364 658604 169004022792591302367659993548800 658605 21610337372592259834927319775840 658606 -3159386259648413199096688649856 658607 121613773214775268820113687283856 658608 -11261225148727472362791358857216 658609 25146206476234977698104573802706 658610 21342782709510205035783141480960 658611 -4252928179787082538410643966368 658612 37517480053347684658124812624256 658613 159188892875397582933807759002862 658614 -54354834402710631023651488920576 658615 -50573684920046487079436821792800 658616 -63723734978219038655148023808000 658617 -6379746129848017672141364745840 658618 -61140054501664927903246339812240 658619 -12888109806675098916075086556240 658620 -36763061848476137314314485875200 658621 150923554412473806589526698777644 658622 8987422357899461224526238676992 658623 -33471184276376402975041373936640 658624 10798116161506070559858635046912 658625 -201683442486196608573041340480000 658626 11532091795159655692204406028288 658627 -191580504140003797189476378806048 658628 32405512462215274750447864565760 658629 -77874710498780892950623672707426 658630 -2961870191664456321574316933760 658631 366817463277684048461506801032 658632 -4149568032342291015583181045760 658633 -26534745739990686126050938206118 658634 96315301806341252770268920455216 658635 25119675671301701869667713286400 658636 -31851761965543366866329164807680 658637 -13530034718352109826641210384128 658638 63388273711588981960872172936320 658639 -60040624983756717072753323564560 658640 21328047107860158406048122716160 658641 87455459562391301868256231978992 658642 4051167678851759021614852643472 658643 16510972821850130719714335734892 658644 2526135037387484568263174541312 658645 42897123607140063393577273485720 658646 -7071214707049021995350801427840 658647 98000157260926138203769550516568 658648 -206376001698815612444622565785600 658649 34926849653616781113506313808650 658650 -5936925357744362986658051462400 658651 -26746769679039698325607345741056 658652 30934665323781409312964374657536 658653 641710754234513913102944289408 658654 -40332763400385960438917882074560 658655 -16878412608258883585842206260440 658656 115108892697354905628748760481792 658657 -43818717851456359093056529276928 658658 -33804756008762864318632440787968 658659 -29736283400067982521078646423632 658660 -31940946717471324232162784536320 658661 2496757294424796306526082802300 658662 12289562875916864911280519829504 658663 13318860835327095891352105913912 658664 -42520370170881806331733655930880 658665 -12610412411420190362075867404800 658666 -8773414954792108400898637861968 658667 -888681061088751657221835103728 658668 -17195639913044262839884627906560 658669 9037976799018869830309594289760 658670 -35462300961072083010788116422720 658671 -19540722350306249311777709059440 658672 -805795668555094098733749567488 658673 88369079199578415189042463476720 658674 158673612453227925353558005248 658675 13601610343139662597175113241900 658676 12975918882294849977883925493760 658677 42655874133323403597399437833920 658678 102911474217679619013779893372800 658679 -129064247855470850724923241120 658680 -5985208642392858164622336000000 658681 194199769084774607947356445989482 658682 -103497138235842050839778000617248 658683 -24902065868387397814273916500200 658684 9690792546399263921121308282880 658685 90278377529611155766590808780800 658686 9565866201994775691220323523584 658687 76353470978830858090468605042520 658688 -21147080543558655561056120733696 658689 -20193657270952222789684656167520 658690 5368725242628382405806944832000 658691 -224985522839749781098325873178096 658692 -2358258300729161867845489443840 658693 -30589301170062047517018315346400 658694 50782412972001569336316748108896 658695 -4878728703137403946581000940080 658696 -58731515610777722958050558269440 658697 16206997424814636168717369947328 658698 -7513920501438157011345000817152 658699 -56018139093211618858817710331064 658700 21933909493343092157152482278400 658701 -43913306811019304390740398150570 658702 -71630035900433648165205747763200 658703 108939485863342246491848157899952 658704 20354281719697786885165856784384 658705 25038665110542802127179697055360 658706 15590645850584200911844682928960 658707 -63723903651447507611989357522248 658708 -113511201479757987953072222342272 658709 -117368199441945381198521347527396 658710 -1864434703124424950056384479360 658711 -75058915641342041876411876765680 658712 162512268532985605161535545907200 658713 24403991731806338710422134385888 658714 -127021860823434321090227551488 658715 -28964336109110841224907127688640 658716 76958329341972454189938207175680 658717 643925223280718592575026702240 658718 683244705213539706629214525504 658719 51219299082137131119053372451840 658720 -29782044852205924485441729331200 658721 14120417452624270187193336728640 658722 2660016610023333505149427052544 658723 24667235128987730896401993098464 658724 -209527933756153766158744547712 658725 -4021718668867680074766366350400 658726 -55614799766209680866767075234560 658727 -123627555299803130334301400361168 658728 -14250225789197347447967804375040 658729 28604436517910352568120291131300 658730 -28226472923405314055274802502400 658731 18209428337583462797772313067352 658732 -96418935219305687722181177307904 658733 15124386896302616295091721275500 658734 -35991579204545954468354795344320 658735 28809334057874783080569789888000 658736 13971661753017917756176419520512 658737 -31719163263221133655936526307852 658738 8274969078538596272651692615680 658739 93716117396658250549777386453600 658740 24488437905797840918134374758400 658741 55904526877913869145267299442112 658742 -20023262831021165811786668630016 658743 46840204095238026346143669565824 658744 45196101596422546306287951974400 658745 -101630347426437458001782599837500 658746 -71722627982266678358906691417600 658747 28666821958170349367698334917272 658748 -58098232734370395081441119337984 658749 -6828011607459084614987882987520 658750 4281924134914585342916483520000 658751 83972043363876837230673417826752 658752 2675804212532627558255277637632 658753 40689197916778870625547454872002 658754 -7535805492446635239679310264448 658755 36562681839753155312350716866400 658756 -75687932199927607738865362042752 658757 -41941913832783605267117027179968 658758 -37615712039897154993311088350016 658759 -5173611572840547548697475593600 658760 -1617357222682813880913847910400 658761 83644709403176220433241927795472 658762 -52821243635348786392921592415600 658763 67623638314588388229923671305360 658764 -91575622750856201393219031536640 658765 -135406213388975182245979282963200 658766 -54931458102510555336437532383616 658767 9309156405513602840620360426512 658768 -16182046507601038491757111541760 658769 118199419589565334416953994751860 658770 6030503143015850737440008002560 658771 5708811576438847838960882862552 658772 -93775285498043347238450579769600 658773 59650869244878163332000109524384 658774 -75685535254908273642260250096864 658775 1871843406862445255887762921800 658776 -49259952804242222833060182528000 658777 52310676551448199098171058646272 658778 -39444014805644453938391195730720 658779 64541335977673665449339113783488 658780 -66182735745819143315527776422400 658781 -52042692982706156983049942860800 658782 64185211290741806991739851835200 658783 53791175880887381364446546784032 658784 21617258191016422955907994877952 658785 19085889884900299991479203831360 658786 -4147604247515784208606435839408 658787 -150054421571268378653577728630760 658788 -14907246125325839666190434967552 658789 -30674765025291582012676214585376 658790 -8421971522527886308695181704960 658791 -44452632552578210930613303271248 658792 -45655542366140472250041101952000 658793 163063463386324210319397217988580 658794 -17406676846911064500546991061760 658795 70742978117132713244409978136800 658796 -51587277492362240914883777571840 658797 -65440674969694777634454135460800 658798 10353969665841373843043818071936 658799 153151856377337599639551091544832 658800 12831382081385144391038754816000 658801 -8037022014957173305130268371712 658802 -47804390001750845828112878577648 658803 -395110671467096451000152604096 658804 44175391274299290459493777974656 658805 -74483297838183288194377539516900 658806 45525825366863279447258930419200 658807 18890484867293436112239546942056 658808 -2324448277480164132694564823040 658809 37673309650571521091453201502528 658810 32857452933348277741997288302560 658811 5116200474228903965155505935512 658812 -3271276477818518785784253775872 658813 -137064021959712188895118226746976 658814 -19777213980039532582947801376320 658815 -81391598579377186941524221601280 658816 61145035662295513354192929423360 658817 -198246060563318178544351870219134 658818 -44729314539213797664956778190176 658819 61932189520690400240779704204496 658820 13977890983080172703557458382080 658821 -83467071771110045267997331872288 658822 8597753435418769136601304606080 658823 -13255238476562890301640297142992 658824 26690288443645225380879147909120 658825 105421613368245267862203593550 658826 32337872312591142310538790370560 658827 64337386410947384577777189155040 658828 -16252822013320789331780662911232 658829 54706015921897181761321036465740 658830 20590732902720541366567816225920 658831 118875052107253129523339680899632 658832 -22138456756386076316727393214464 658833 -14828125532335963522997715469440 658834 -20708862087428595289244783000448 658835 -75245786671690964250408197874240 658836 -44188012777777052093945552942208 658837 -5505444963161613047559430950514 658838 -14504816452799013308925180595680 658839 -72475027907730917449459030810776 658840 -3934486887849668116582782566400 658841 145500146678057406934480659943242 658842 -51094574933262339514854835634688 658843 -11251710764179916939734600639872 658844 24083115981142330393715424883200 658845 44759522053294317092186704772550 658846 -395242705800228752452050978816 658847 -37102245386282904862602699335568 658848 -65909683774447313918068676100096 658849 -33221599005411213413531493921536 658850 598158294251669744573083916400 658851 54334820413726239802052781324720 658852 78588335223233271824464979723520 658853 16316214377450716073545584367200 658854 -1989459555042590131118966367264 658855 122379723482296139394761597144760 658856 8970802326150827755837620879360 658857 -45513542411708827102862397582960 658858 52270203340647586413843484425984 658859 -23744226732330866199921120319584 658860 -40756471372822971195249168384000 658861 23633400032561469207198264765824 658862 33650908749838133515539392154432 658863 -73042770624965172551547436452120 658864 14088255380040130835487453102080 658865 -82217986839033354510795428945880 658866 -2046859826199645400561917444096 658867 -63349589108787793096151620157040 658868 -10472860615833145181894458804224 658869 51775233141210317439266448066240 658870 -24883012634165533023628344963840 658871 -88689288360623408190046831283928 658872 79871971427641541816126575902720 658873 5628295044511039456661110974122 658874 714608385819256743302195807232 658875 19666740358293249902256209088000 658876 45427855779763834830243274866688 658877 16761936754718544055814813049420 658878 -55836273110259219804827698406400 658879 13344029666636019151300333836184 658880 16392069570807877076111484518400 658881 -99746416789521258161283195381120 658882 -30508927353006030279024934740480 658883 -10379364242290975007216731964868 658884 21084992257947638130035532020736 658885 6387501396179102059447842443580 658886 -63128325862754863629686398048320 658887 44829773944666981255642170081960 658888 -132375982775929820075427674250240 658889 111663507061533711152361292800 658890 -30411970956674527562018662315680 658891 14768702952420811696111440499792 658892 -34146519874414285572625665835008 658893 93599730552962206242984295626624 658894 -907858320392668525379140537728 658895 9677481536558578135783215995400 658896 -1211336759288398668354849079296 658897 -39471585476246540333006676496654 658898 7442630838498951075835410687264 658899 39393995673459534112699021200600 658900 -34153013800175512460834453760000 658901 -101797057619618402438876974202400 658902 -44515856037511576364982395195520 658903 36176283671095500597759418833600 658904 27748718374229828961147225169920 658905 2730564355205912003999882726400 658906 -31516840651231582579610907505920 658907 -147181069620107092570299932918844 658908 -32566398230939646479495308692480 658909 141732399678603634193559438262860 658910 26171447120684851884815307605760 658911 -9128610532750133520059230086912 658912 -26175091528968335206317195264000 658913 -83917696858967227524219716735838 658914 -1295031490960162477200520786560 658915 70150674578775848498873518324560 658916 -86652282160489525440093417701760 658917 -36627409345637175753946502069280 658918 -27866284064344270883777513066496 658919 -131737004254179240661945460692680 658920 14711943708641136883798591488000 658921 -14572082889742123246376502429068 658922 43187884431837628526058775189248 658923 8750305248589084060357125465600 658924 -35385458049854950620208708712448 658925 47042945288474454249598263019650 658926 20407775694128224575739858593792 658927 -37382167292133946513723752481200 658928 7780026729652541347023675850752 658929 70724970235397177185548282292800 658930 -37085719461398930537414215994880 658931 4578313684339594256661747731952 658932 857661525404638789534314596352 658933 46254780022067765224127938916640 658934 30168208274112138110973080907072 658935 -644454749181717964719821922120 658936 55855026506707442272502136668160 658937 -125072845051878328591887162621408 658938 -22044305299428892866054681492480 658939 -11797698868783070322349310656000 658940 -109431262015791692820457334353920 658941 -29930179178996059706824740599808 658942 -2341195757066189227790132656128 658943 156302192600161844774642589768192 658944 -12810433902650024064420226793472 658945 26338194133350539165914910117760 658946 36193863592472130361434720798672 658947 28004191622955313611224818231800 658948 -35563480120272701311548942898944 658949 -47475915724429276524367474620036 658950 7942331165160537123443981107200 658951 3630740091001407312743702576304 658952 65284655927611781318315914206720 658953 -120170108878079433024673657896336 658954 -67181895876316369834529570448288 658955 84252671837505140983300222200720 658956 225625595273570917635371965440 658957 -13137638766872285535328333578312 658958 75685238539582017568820325752640 658959 -39955901778036170309212942170240 658960 -1818881842381394414591301304320 658961 67059704548407932428799408562 658962 1363867104420777723481877379840 658963 21732892551634972069004405127212 658964 93475808617693117358477914109952 658965 -25676887516710732103851578350080 658966 -30012210097949663137895402880 658967 -53691972494243905239632033930880 658968 -23786854329220385900419852554240 658969 -8172182852644289535283070200630 658970 3626739697194484078537853516160 658971 -5961355261101767754660396645360 658972 -72531310753217836947121953524224 658973 12314551006308922841953524822144 658974 -4324008435519004940987587304640 658975 1079943948034741111655689570600 658976 -98964746045519582243473769299968 658977 -80634106090868041461073103619840 658978 -29668388667627120958763734134960 658979 99301176513658018639729544351580 658980 295178518285785017945025269760 658981 -14745813444407357860988355356448 658982 -78749892258241425179570409022848 658983 16628988621353938500592855065888 658984 160403818722745301675376482626560 658985 52517422030354574559943220598180 658986 -41531572291583543160842722158336 658987 -63127547045425080164967991746048 658988 22945438989073310320063596229632 658989 -170568387682610371329584582556480 658990 -22946727970296851985858820968000 658991 -76128294754650596010082357114608 658992 412292188538529598211414261760 658993 -74367178328873790536550203771676 658994 -27532300306698101927699760073728 658995 35467046833828867147511353923120 658996 21705179418437748227774025523200 658997 -79206981185842207793770042705554 658998 -17654660277835599135714172165632 658999 -22900294307476841357097617207040 659000 68696960233984423529427993600000 659001 -58857255519900282130303481352048 659002 -424438072347612892771084711968 659003 -87272014027549448718112260053760 659004 6657488866983856624850805060096 659005 3667688474104829755624843177560 659006 44290837677844829513194168157952 659007 49028310820142215795173861227160 659008 -7172697263365109263603727335424 659009 10310870641518849294718180772928 659010 -14943066372042089440828424071680 659011 99956334920595019262820455111612 659012 167529431968214953569223961287680 659013 -61921376211563613663536810426976 659014 -35338221791649729517797407911680 659015 -20211330258621420210940020172800 659016 -22169590679835385026085172321280 659017 114066817807713322103199241018852 659018 1175212918143737444641889909760 659019 -54782344637898567047561825459712 659020 43404711877507344486640556129280 659021 33883137278938615179065197713888 659022 3956151641262382654106423205888 659023 53852882886745171053751250076272 659024 35712423163750256133831076208640 659025 30416376428933651266611447985500 659026 18563720394268857243681479402784 659027 61525817911781205656126371438800 659028 -24426922927542682610502131374080 659029 12844262222872749858609767040512 659030 51459347452750541815414777372800 659031 51376134855751284742442828520552 659032 -119321956792024451319882637209600 659033 -56176948044642286932499829407980 659034 24077616104828164261244712238080 659035 39915259095297235596136494872400 659036 -16517269254002157285109039690752 659037 73238598207478178645992060498560 659038 48595797874965175401058643041920 659039 65778690480336717969050684189856 659040 -47132766424235173939570952110080 659041 7794334762658784030882920363712 659042 15026388471166065113583006147072 659043 54686963822682474864293796195840 659044 2731219109394024564037874074112 659045 -21832317543932578151691662046600 659046 -4686885572262608500655725751616 659047 -104338075287494601996692031154504 659048 -1270973366381461783656901232640 659049 2887126968024113423633967582864 659050 -26832746158553921160471011766000 659051 -37786430293132823150929664564568 659052 -39366300579491551361958662356224 659053 -172785707592832840944747379642880 659054 836704240357769306050676353920 659055 -35056994843209316275950360962400 659056 38929078537543023527714794831872 659057 -18236941444841481993396563249088 659058 2045357463077294780168346259584 659059 74442293017599096437964407421260 659060 -21100385600225032983603347619840 659061 -710093098368963062365663435104 659062 -6610381995178055899143680140800 659063 2682309584401888693845023358312 659064 -3181509177765686850673023713280 659065 44653637425419419479662999968640 659066 29204117983923469086362994341232 659067 -59114470571706227643888017132520 659068 -80529652805191848800703661361152 659069 3599466691512904152646478830470 659070 45565646166263077828904565331200 659071 -24150308845753768581834965395088 659072 -13580837956529414323748575641600 659073 -124390877300729993731090700683296 659074 3188157579337922258278523911200 659075 -2388338919929679162394462445400 659076 -38671565744030666546136399538176 659077 -97441012490120068456963523783074 659078 -16401135436114100201032177059840 659079 4480984878167189594991381044904 659080 -6032476709408050879602275481600 659081 -71718693080674593584043187797120 659082 8954540799100813810031852673792 659083 99245119497502588263746967908880 659084 53636019116506349776473180393216 659085 28956410793237667939013207352960 659086 5009310369675552750457623393600 659087 -21132751749085026228850196280 659088 -1523374308921974776493093683200 659089 90564885378679882311587729268720 659090 -35674205492389120301531376342720 659091 7831453060061347213687270671360 659092 33793511846247081751248531589120 659093 84584193713328119186857305580704 659094 -4716169179892991797820343796800 659095 -79679229771008714554331360790480 659096 -6211329667061312602307301918720 659097 -14329068071471089055032297991040 659098 40089764410422834558882602545920 659099 87889438879735807345237957256436 659100 17763221267679859134933200256000 659101 82707143351518579169059513520102 659102 -37450170159029087652005912773248 659103 -79537427027145859979222722256256 659104 3539994408929097017635960258560 659105 -25151948518890792262189112955480 659106 -9717345848161997751308196013056 659107 34302706820925560951050708798032 659108 -41519867756770430909860397264640 659109 55981311671330813147461182829728 659110 6680690201323435382907422832000 659111 -39351849255871223928789515171568 659112 -77942442416750969972575714099200 659113 -9186233479249952301069507280576 659114 52054346989026667420872377236656 659115 33946307881245265945849185575520 659116 40316136052737246905824683793920 659117 -4061777383956687039243049633140 659118 -3003942928978696880513115711360 659119 627526335479572680207787054296 659120 -3851475876671916155074212003840 659121 -59569301907708999706658209331088 659122 2282772619062022479484339021824 659123 49155768405126627681720635069760 659124 -117387749757143362184783856230400 659125 4424937893306953256301949539000 659126 14715308752068840046327261957248 659127 -9757481655440571257923408349568 659128 -18184918108728247948853676195840 659129 -13899202822883757634349725313760 659130 -7293703662997721632927082004480 659131 86924103170527567897601270402664 659132 -160361210763036483030596341094400 659133 68816983624009831532829141643302 659134 6078742030919623653109420778880 659135 -840305421863813817457172563440 659136 -5458527933854115869901295976448 659137 61272232592972339784237589598786 659138 45994620598131921366509433079680 659139 23214406635577189131818494185648 659140 -56088975295111285397256207010560 659141 41016271492072587629659825244160 659142 -41232150367046990966105001650880 659143 100026055676301574415993711080704 659144 13124198263222650358165816796160 659145 -11476573214233498860441401225280 659146 77869337247613230658354514661120 659147 -46518877449492170854558972440 659148 -34825476204617930780612732006400 659149 144898516960893001377031407997536 659150 9044877693451495656507161164800 659151 133613060128558192917014816849040 659152 6140293412212596330198175498240 659153 -39660627704838415146949759648512 659154 56412971537882366347377913365120 659155 1263681906354375423506852788800 659156 87442075263948481518790043520 659157 -25424395166336377712302583720064 659158 -57997049228838692510161277433024 659159 164103067294625152958705815572360 659160 -33578019050502207693231796838400 659161 39486070349335957971652889139972 659162 8251742483286040425798214871040 659163 31356200722334774305397658568344 659164 52344067942913569811652405141504 659165 2316949165232515031207078899320 659166 -37273380958372731834250203092352 659167 113055320974721764626411404697640 659168 -98717704959307678562738759270400 659169 13410351875664054857850691855104 659170 9348908908788277905789267508800 659171 -20009333758379688077731695062628 659172 16061235327370215395795719636992 659173 -39957099061382020735832772008578 659174 -62787553022902659606879251621664 659175 63754763290732043364388650969600 659176 60141437588186233693829775360000 659177 118904885211599280464505815620026 659178 -2296915159905243590593263770016 659179 15756191426027835525304904755000 659180 -23735645881321698992772271319040 659181 -37962932351904741513472778086848 659182 -65271704834929292422810187663808 659183 -71523106047993357895195824664080 659184 -4316479178238330100440348229632 659185 76444485265853472415694119747380 659186 -1063067942025099055401360391296 659187 94019752560934195289599438930644 659188 90769003647978395311396059504640 659189 21669656699903917586634043266990 659190 -12261562934735039910700584960 659191 -46253127979931608937515398521528 659192 67135088966762288740241000079360 659193 28270408472286430766047875242064 659194 24242610371542639440271718998896 659195 -68816346806279797827910053388800 659196 -14881209089869530229013079003648 659197 -22839960252140044389578870242848 659198 -9564935595262047159771579246720 659199 -39060481793696277620103482016240 659200 -78530545021443234223002694451200 659201 -89440625968263298578122498720208 659202 -15047553397881070445095123900416 659203 -31365655636879173769699149758736 659204 19094525014650807378376003694592 659205 -90417109846170381523679496528000 659206 80468372793202965360451235859552 659207 -16269401690312269147813884398280 659208 -14426147845254873809595064320 659209 -34581951783384462308073833233714 659210 9881795607561695853026420657760 659211 -1616657954536462866193240298496 659212 52865117221281837633994155097600 659213 34746110433992495561196646530240 659214 11959421862920615591421999290688 659215 40897681335553194531449672757120 659216 -22991050071242920986965681430528 659217 10992047912760646253646800883648 659218 -24446583418926763400834220585984 659219 193499338397125620673660190028360 659220 28840707009225760264927343585280 659221 -93884476898583705060608420270578 659222 -11068128527423158064976745966848 659223 -38418963957154547845179397435440 659224 117753755077162247024379350937600 659225 -9598314789162453980972397105600 659226 16379995694341940489736867068928 659227 51315073480265603758442515814544 659228 3887165679863446075923032916480 659229 -27959256565809918711604497954720 659230 -26111928906598467043585124501760 659231 72030488285006260660890168808032 659232 -17735460412214685157071047884800 659233 -1230057201846569464191917861456 659234 7918042180088483471942976392016 659235 50358095410237887766060666310400 659236 110212919209796167917302067313280 659237 83261135640291321332067807629886 659238 -42324792661224657933910907201856 659239 -19620440040800273806544882440608 659240 62089652678470016330736788428800 659241 40062155560447736128402931376240 659242 381087952649277269307627415392 659243 55941321340724210455942701663840 659244 -14707436918462382641678681453568 659245 49670371976344114704541290895500 659246 33393457132073608201469754134400 659247 31314765828177924109020689301000 659248 -5492900522691131755701395734528 659249 -89743776859015220178540741471936 659250 23428010046813505179846915528000 659251 120743684691767055761491119674252 659252 -40213844027348020807683534440448 659253 14908232405168700862922582992704 659254 14169560903448496383688181532576 659255 137046501485369191244941478808000 659256 -17417699027417350017318024437760 659257 -56720875427941510750294266393600 659258 -68541030264859858596841293317520 659259 47245584925525051035214108538184 659260 13498374837407248338569376215040 659261 21377469558472752810419631391500 659262 -46259526335094006347499279621120 659263 218421040529303935202823351408 659264 -17430705026327682407342094680064 659265 -52486972770370980389679974263680 659266 18709189333138511993521846494720 659267 -27953689647562006320867932654688 659268 45737650725685172020001796250752 659269 114969334757598433752933770051904 659270 -2662360665832216668634196353920 659271 90628131676792210980237033913512 659272 87169133891839053557493053521920 659273 -28587431773755060406532581821936 659274 5636303580529215087683349049344 659275 -79106540976994607280543838956700 659276 759376063936192981576523346432 659277 -24750165114555667471953750263040 659278 96093952639505674856645009077440 659279 -25829316430322583744937421247120 659280 -5731487917063567865991199457280 659281 -56585477266190546848908368514880 659282 24382946788709252906019058253472 659283 -9043075502855889278388703720776 659284 -26078908503771095753288039776384 659285 78857140839729745900201971190560 659286 38641946408401823817393265171200 659287 11202695155442524925509970436400 659288 -53554017124269947733920556564480 659289 30025957260298338298618559715024 659290 40911479442959635386891629042400 659291 -115415507982667615224037038921600 659292 45871284572531620491717068401152 659293 146119902148284711347046714772320 659294 -3684314937112068355045587606528 659295 -10032653847230114590698250502880 659296 66006470972357671572544422150144 659297 25553339644670459130470271778692 659298 5429985465175256488808849249664 659299 -12676941311029835409478408809700 659300 -62291849416039430999833693056000 659301 -63846244242408129247402831486368 659302 7527742075671897846786135322752 659303 -39094748603317858547989193382816 659304 82879889543064921664363264220160 659305 9411931842374638932692850791460 659306 34678352286941174058983094561024 659307 -36156414291015582184700426518080 659308 9265054201104879094505040158720 659309 26989092401109420600246686657472 659310 14939428938866264195975508140160 659311 -176083937669788540595324955525888 659312 -3014554076039924576210817515520 659313 57537009225455698695321664394400 659314 -48559648803692408169483570933744 659315 -69947879276008911668445538491600 659316 45981906393705431297582395293696 659317 94635664456979811427493299544366 659318 -2818877256326732067698637699072 659319 -1188825438181306698533041142400 659320 -32481298739860790745274236518400 659321 17326694712121172862474614422344 659322 67166892172890710650039653045360 659323 -102674372131751700080233037928960 659324 -78867007252959234576589410146304 659325 -37193921911411430036499501300000 659326 8735881866246419978043021722112 659327 -92537023934258883795225209533824 659328 -48092985322881667392394242293760 659329 280842823170504992469038788850 659330 22807820094544352747337211353600 659331 119655596312791430639955559745220 659332 -43960261213853207672431899967488 659333 -107285077214575767510898032416418 659334 12018902515488786342862251601920 659335 -9686814183641594111523255860400 659336 -6633310543805250986682012211200 659337 10285702065305776415435817385152 659338 -26452804261047807007170438716160 659339 -27906578469386293501088738362560 659340 1153286257779182882894445204480 659341 -33253976890485257489580632204160 659342 -33264408656000492726840826788928 659343 4828459782220739081061286940928 659344 -7182566805719409523516596129792 659345 -46305565190880191207608068967320 659346 -34331940153032427212986211654016 659347 -5966379334174132996364624029648 659348 64328095525950391827459466996608 659349 58360498723445991957898051653468 659350 -16732053923162049535046797749600 659351 -5790886565578552558112974590336 659352 39709096826816443870506824663040 659353 -50104772220663226148604307145398 659354 29661711851738398678359636059376 659355 15532293320769102536463736024800 659356 39241879333938028448606827281920 659357 540207792358689558006644811840 659358 -13732025965316352350821946710656 659359 -38755458920481831226188859373784 659360 45761708329840895722470274498560 659361 -18436228315721448341298476002128 659362 -467564376452384739311303450112 659363 -134087602736502480229766861135520 659364 -11442493338343898713663635025920 659365 2491183912333682132311946947200 659366 -69379807051642684032120670798368 659367 108630880374482326470036759852240 659368 -101487177874976083981496165053440 659369 166985584429146624256926094766244 659370 1077968961120371317205425459200 659371 67626592671769187784906596619572 659372 16483710562785727402301792486400 659373 15951652067523618146155890314880 659374 2836518432776196197976892719936 659375 -103038663922390327579676466525000 659376 276645326997964833765993185280 659377 -23163571914617670192982455834816 659378 4749893359518744882718495380480 659379 39823217406364834780694010450432 659380 -92023691410533638426769379411200 659381 70556174684316746700557658708732 659382 24404919696437169280741828051392 659383 32245440320844748053251674877944 659384 61571798425947771096221063577600 659385 -57256429148382470785858950712380 659386 9335756079255263118326727773184 659387 19478150719112104306046198405040 659388 -54692622679731889894007643532800 659389 -207964818493874269381619426144 659390 34027089922307460548546072449920 659391 -4623472981948070912503069054008 659392 -31033311071588485728132413784064 659393 -46093464274682359396076809862142 659394 748120519581901845428698871040 659395 -117366139220486769565726271097600 659396 -83777694573570923456750833512192 659397 -11268720428664096921483484826400 659398 -7457965059627298503340846740864 659399 21426839671748161618552115810664 659400 11953771586361976047224131584000 659401 -9429275065301545104910282060800 659402 -52782631595774116841770514762400 659403 36204384546651086044386948122184 659404 22637650663899288296618757981696 659405 -79820923410858440545786158240 659406 54755523665628314933218509047808 659407 -32253691764730094902834247126288 659408 -31755227271072043521858183168 659409 -2435444276107600191840491467872 659410 -40401171197944683415201997844480 659411 -47755624135421046826886224584768 659412 5384806287098032931031235710720 659413 127368462418326448403605248792960 659414 12086145641669194215544083179520 659415 -6625150051062562126915125916080 659416 -15292431150783819760580964249600 659417 -91726742482972583493458427717696 659418 -28521036458096093473126258423296 659419 107553353248850901610760952250820 659420 -27693850890039653242230719838720 659421 -1466332708093414106696518648608 659422 4535483742261051787669958416512 659423 181536707760672443503494886656672 659424 -26214170760229728941901746012160 659425 30520481174258846134726696421500 659426 33461335510001756021158885357344 659427 -69023252638800253202552513241480 659428 -36952543693271476018659949129728 659429 -70731225293035678003310763412740 659430 6529827458229656694854686686720 659431 -183391870108223540610205189399800 659432 -5773621708076521271283926630400 659433 25374233506953349887589096104960 659434 64472283682964488952551860125616 659435 -3226127947735428989820798416640 659436 -9549519255517307555168977489920 659437 -20320259262759247188605827823914 659438 55180899120851063987883579051264 659439 55393956508375696764232707770808 659440 -2641341984752944622863553495040 659441 -73815518433768307010066191757328 659442 48354777334355382343468688464512 659443 98156781536891187345313058222760 659444 -15373628557799104379812882230528 659445 -75503386013761157038149537082080 659446 -37223923528639664860282399679328 659447 129928336607274386677910413482672 659448 1038080476688541679008851558400 659449 5596022157301084820481311604736 659450 22409462896690011430857522000 659451 8050929005436379460667381871584 659452 61474822385551651330057673013760 659453 24254676017236351495433140125702 659454 30410115721944730091304071592960 659455 -82118053684892373721105717439640 659456 22462564726622798782858361044992 659457 -24177371998338313414597628369280 659458 2356367895950754967798401712080 659459 -3621562332113027017667811971496 659460 -33695445302662438947029672448000 659461 -39836179961459049128216128157376 659462 -128647549973269887511842543820608 659463 1801172104899786495800516855808 659464 -18592816034296884687748731924480 659465 98575404765432522316523391445860 659466 41869873935855904091087681781552 659467 -117672115858262242977520898541484 659468 -40539030543187958526733650762240 659469 34609141472150792824678242846144 659470 16950184189494047265302220706560 659471 100303937357996169557863874878800 659472 3691469511727913824698875904000 659473 -42940045344038696471125062707278 659474 -11068345831939657642239140815200 659475 -16328969404304948341891408062000 659476 56005586534930193751310196440832 659477 -23912151176899247330642665797888 659478 -12476365772242593491267242867776 659479 50443841210197813370776448415648 659480 -35647149046172807582400877977600 659481 146633988075686939432947121123904 659482 3186397462452338879703660233952 659483 232084777565451089684885916683520 659484 28283015516235383529261573590016 659485 -20044778644170235817252776947240 659486 -7437203419553224910181964636800 659487 67502584725101765601842723148360 659488 6720077075982778423185416257536 659489 43673863206137976447586145501460 659490 -4496989237551875794319339904000 659491 -2891085163544384251525312137528 659492 71500856872965372654892211773440 659493 -52466563714172054442104764782018 659494 12540078982889430673966311481344 659495 4388668088023083577762612227000 659496 14151827758493413952134546636800 659497 52960737207487269094991183149946 659498 -1929763021466116052635645734144 659499 76301839336425950617803460339200 659500 -66483455927841501540751630080000 659501 -93312829167224607219560921403498 659502 31114635456668449280312135255040 659503 945580836961359039054354668144 659504 -74549541138802875774255271378944 659505 -15604788776203061604873333826560 659506 -23301982757235730459103248452480 659507 41812376792193072955137787915272 659508 34736228389112456577862767144960 659509 -291234737303496246324138108717760 659510 -33035226485979424991361017955840 659511 -26203371222117380928577097971968 659512 -13003611385637586588453912453120 659513 56025169228215799524467257182762 659514 -45693406578861984576610410255360 659515 -2322914325992407137862981771200 659516 9491684700487828266269267672064 659517 100140749680769786006053787969280 659518 -26867869543856959254840057402240 659519 -16855550547222347287963368864768 659520 17519430329680670697921734246400 659521 10329467041728171789230140758722 659522 -7518758086467938322346055696688 659523 37954882502959464493380399955968 659524 -37755411212972458981696644267904 659525 -4577391617466105740558912678400 659526 7221840484423844687441321852928 659527 100653876238758637369871329794072 659528 19777925495039089330816410624000 659529 20533202871848060287645964419200 659530 11232306485284178076264165136320 659531 -154577926838763685782237356626668 659532 -28442533257330004990941678544896 659533 60038105448677116947448390666720 659534 -380258106402451321428050794560 659535 -32165813613963499627153830850800 659536 19751439856113270476927175483392 659537 -20084851024341280154730766909068 659538 14980539671587589275105162466688 659539 79813785496578774191265356527340 659540 57202634314335003676316665655040 659541 18020164254932813612678238098592 659542 261070519494648282083366712192 659543 26139462122759173518679393306584 659544 -76883361513409293437095728353280 659545 32027390544257536131696052311300 659546 -6966756309002605563729602688528 659547 -690101327037385925039506368240 659548 38340457905075906670613440782336 659549 -174053894622888210049999254892608 659550 15750271071189308302546883428800 659551 111409261374237166116738923203872 659552 148678557764823081625261059735552 659553 -8329376423940767216214340681296 659554 -2216140939521642213753142998528 659555 -2437706265806105169694410127200 659556 16393789848625627997532173598720 659557 111530840562778745977441081066012 659558 -6875085697513798669797960441120 659559 42131007221324765071055786467920 659560 -46489642274610925251186124800000 659561 -64009609707235878808042839522240 659562 10100736703648179292207150128384 659563 71580653037359211460613359485812 659564 -16153063427574589374603672066048 659565 -49723575300196198117860246565140 659566 60445601125971858668307529779840 659567 -21554903213228955806525148176688 659568 -1983949344408803049356742623232 659569 89993009828554205915400724693970 659570 30128094677520466574175896280480 659571 89237601712424530172164815360 659572 -80113785604313050423650915601024 659573 -1975647427975781212644855934980 659574 22995394210334454747606091717344 659575 -11333869432418673357781222022000 659576 -61961030665191351690119273779200 659577 -605558471655680043814902530592 659578 34325098033920168846588811881840 659579 -31739336956543300256440729165320 659580 -30482155543049385773201110563840 659581 -30123967747929630416199450628200 659582 8349519766200275185843275131904 659583 -12084301522956452194977754633920 659584 50896438115462241632375348920320 659585 -51904302509386089199146088209600 659586 38109481327531069338370032131328 659587 -24054643186377966160956976991168 659588 -94056209045825384663880343130880 659589 15632247805345914107995136707200 659590 -4058119000529970897354188947200 659591 -156193582114143298700977311532008 659592 65038935845076785309551598392320 659593 44228134699586419576784917353408 659594 -23833036676649197926220099254272 659595 -22563101762817573586700405310480 659596 -48548422746151108631280131566592 659597 -53614664382100039504186546650954 659598 33765439188940982627036147066880 659599 -10802034427599362525384493230264 659600 13039658610042997059804872294400 659601 1720510713322330722244266297168 659602 90962720051948710944886321060752 659603 -22275967308412418172986273561520 659604 51321411869657423966144627834880 659605 16006602400331547006539539695000 659606 -26069194983083094370480519969248 659607 28976847955959964867629018163128 659608 -27406433171868297559554727342080 659609 -46436050260308610610540969355190 659610 3647260676743198959312610560000 659611 -153740792446231397327516223137788 659612 -51278823131583851240173251314688 659613 -80094317600180798522931518729856 659614 2348815203480538871446236970752 659615 -67216362889375804687837972099200 659616 -57963788477884024942288910155776 659617 -498646046867821764232277488896 659618 -416398512663336292711200337920 659619 -26515235496245959982385553156956 659620 365035524958570745137472409600 659621 52619475862226071575582962949822 659622 35401335445913756671783741447872 659623 208865266440180369405092286426000 659624 -51383777326059379451005301145600 659625 -82050533095946275141377888960000 659626 71140628503963120226184447888384 659627 -54305360008136404725146031763320 659628 3179117035700787779782838567424 659629 -141174065807724052861015151873770 659630 -57794385040125096089512280255040 659631 -17202612956181454975341557555712 659632 36878392081369336671909672206336 659633 47939417009099345164767005073204 659634 39338125539320911358891660267520 659635 44131129915788380330888511268080 659636 -16845516713175759661287490897152 659637 -9299064513590029257812850237120 659638 17077359903895452392016505767936 659639 -96886146654472113041692670041560 659640 -13686620410239451356537225216000 659641 -199886985380760267627643895057916 659642 9898577352691000681258583155200 659643 -66327570583852430269977506684136 659644 -141288894435279069598536100977664 659645 28994258474760787401579409820160 659646 16778196809580450086100613212480 659647 -117252780718133334384197022196008 659648 55756623259939516804928819429376 659649 3899514967534122380305498215936 659650 64261460842544995901781340032000 659651 -85720965110278628939178842942568 659652 -24977393634269546232820655689728 659653 -138132949298122225835521181456098 659654 -37119820728494941271375951574528 659655 14721156721945172277123372966960 659656 -129441057962299868562666095877120 659657 -115154323384437103939950629981094 659658 -49017192821172122825012433705216 659659 -11714309309156999324132549064960 659660 -38875297510861165523222736184320 659661 -9413351286326893131931310538240 659662 -6593505155925721177420656128448 659663 1330951684946420006601907209720 659664 140958630434276608138193756160 659665 38158663942431935834131888419060 659666 25476788400718114650265332741120 659667 47978452962716227450192263197880 659668 -18669476815833268201989612556800 659669 2804238698999396616506714165070 659670 18114372067655508331260188160000 659671 164120900541524038316363147412872 659672 -42781404481914151882086204334080 659673 -5794834101929433490859926266816 659674 18356038620298407678892942026720 659675 32463421915612818005792554302900 659676 16494792793943016766477886802432 659677 -273705460458849445437951025627188 659678 -13927955391021988033019234520000 659679 13167174808493375757004926731520 659680 -8962486674234425120993889484800 659681 27228063047721799315614908025264 659682 -31759786022393202478699372184448 659683 14790586458972871439711580551944 659684 -45644519531894335457932204575744 659685 3537250686101363190908455584000 659686 1610138645135239968996338980224 659687 -75466603126275423528073063035384 659688 -350019365708226750525811261440 659689 85097247271557772221564399298490 659690 -7499736568556731673471880878400 659691 -85298029197337790243673946693920 659692 -253120609250329335606784788480 659693 -84250185018826547985072510998058 659694 -5145928993480337038269875312640 659695 -112963046099530367591104529935800 659696 46988468874637603396743732068352 659697 30865684443413239614288848175072 659698 7469145185883667731217443240864 659699 -152034947360652505711455385790760 659700 -33752857490137376302046254819200 659701 463802354044736915620816074944 659702 -30969145821293862462723875640768 659703 9054204952077188911070719463808 659704 40581491548026582756466213109760 659705 15167158238880889467268400161860 659706 198237647175934696636646479104 659707 55417971684578845471933341305152 659708 49530049697763552607734120201216 659709 19643101227101619741426209182944 659710 -3522388981838495777891380995840 659711 13207762400305346430408321047424 659712 -18709504796428350120171908628480 659713 -64719397773416268817298003447038 659714 -46612387399841110368643907506176 659715 32006189296274560979373396311040 659716 -36356560259630363595692700963840 659717 66894592889820702735887783297820 659718 5699736321384803257544819788800 659719 136424933830456826334574926876192 659720 66196100663685926039060601292800 659721 3395247522511922903341483672320 659722 16916233135911432917327742258432 659723 -134412775095684914707121357690028 659724 1976706953248277493394589813760 659725 -18422603846348512114632116880000 659726 -78257968298409080558087143514688 659727 -23667364970386646022877277934936 659728 24410903580447146635652194967552 659729 -1837261998036773525633840336640 659730 20641360322171821443965631198720 659731 -37169474419972943351062933072536 659732 -21964882077207705052974271389696 659733 60915393942486887167429391301024 659734 -14530897524276143448771983829984 659735 96060273222274407626604528022680 659736 -60149311341360729946824994467840 659737 60655552905791643604254459658880 659738 -49198266683986366438159167118080 659739 103252024510969448863985333045760 659740 27270087825490875359838017072640 659741 54491145000205718090522447927142 659742 -18881224622741454752027237216256 659743 34302690987007667675624865372408 659744 -47052811965660663013181362667520 659745 -14838129850007238353765390475180 659746 73279675275543000541392036021072 659747 -24124510038997079306815613346096 659748 -9148497123308157037023234923520 659749 -3135091833454345923649374214240 659750 10702484776750420002861832320000 659751 99932521265324609642451008091432 659752 -85235052679423795417579633382400 659753 62645577580759238680761017881758 659754 9943910083970747125140869183664 659755 -41490632421071982361505174228640 659756 -51192484552647555987630684295680 659757 2626922203818702951891966687360 659758 25552952492379410463988213356480 659759 -20050141930565494514596429805040 659760 16790791923288787789824122880000 659761 -21590591889441216138118418246638 659762 49530210801709525185110083915392 659763 42890675020317230790660348954960 659764 -9186289144185775127203371075584 659765 -35270278544499231753930024652800 659766 -39412529922636574683776884454976 659767 111489059714125370229719224403400 659768 161170284820466594456808809410560 659769 -45710494043977441197405707157792 659770 -63061451456597133799223841791040 659771 20085039745683909385367358346512 659772 -37072515981345221902892274432000 659773 -875415384417591705106095829376 659774 -6082138320672153068697534149760 659775 -8370891517361353479251409888000 659776 -27384861755105168632977896767488 659777 -11802021262011291050004294094380 659778 -5722708899242439756409095217152 659779 -62947966918165544917968581874240 659780 34656453608769291191339865600000 659781 -40117703977323743124155318376930 659782 38281660113598742744253141424992 659783 -62082119302116847494836183596968 659784 -5286751767805737859692477972480 659785 -55663449871535939163528785581020 659786 -43716793833257434858593480199680 659787 -26189293439668251052636635165048 659788 75375554429717341167077510201856 659789 22521376177419779953698706636524 659790 -3670637028492884023236866374080 659791 102177978290495522747863504102584 659792 -84126285521898275266771550208 659793 18304425291119244185913595348464 659794 -32272535618860539971074416710400 659795 -14898128541353880105356153077200 659796 65713954468546952207391091156992 659797 -56262774991171783387472341457760 659798 19894696762985868178652198042400 659799 -635272014982839713323699196160 659800 -34463825378565058055966918400000 659801 -39020058780559625454501897172608 659802 4715089138410707520547970664960 659803 53423094171998721635448589601424 659804 53439020803390222183030037471232 659805 -32244595176167143024720335726240 659806 4516099348285971691114270826880 659807 -25091112746858880877486188076320 659808 109412104161760591927792553164800 659809 13430104877276720296364995926016 659810 -43688684978703082516742081929440 659811 899045659078692446543265687672 659812 123878049256167514944862260438656 659813 -27409621565626567843056761280 659814 20665744499912164057846655851392 659815 35977995407708341028700434989920 659816 -126675794114209250973514745610240 659817 9088734306981054106950740498880 659818 -50405762680675200931689026378496 659819 29176917975522358314769805039220 659820 -18881783567137548547414668656640 659821 60956329050841457675873779147800 659822 -4972631892228446244918742219968 659823 47812610580638299793702944466184 659824 -3520610070301746108393916465152 659825 -61764049502064589919886436827450 659826 2917668464782195339569973650192 659827 -44722070720344335307934702449328 659828 -16511814036702556958684003247360 659829 -27303043565240923468877162267616 659830 -43586113489294085274493425853440 659831 -112169312359790966276956352041368 659832 73092240498901809725275476787200 659833 131098730356968410724594225540480 659834 24650051491583715871418061438576 659835 -265561983894684565870708792320 659836 8627971105566706013913914214912 659837 -49273659198275564651304944764680 659838 11325865241144481242521883955840 659839 8901606924798239270402357643160 659840 -55283821741046119471744706150400 659841 -7656123344490051198404149408896 659842 18393904620801540281056846579200 659843 2689537202759799388647558772092 659844 9495512826762398046567206705280 659845 -132859453007949355791531876312900 659846 38802292952970941617275248676480 659847 4343051486983114827235545912576 659848 26334293655312449734426599260160 659849 5177797308887958383325443741850 659850 7220618083021980063277440979200 659851 56114808906035109750567417508600 659852 105120677722331409439511828487936 659853 -21724810999343143943977272859200 659854 18052432814138794359065457886080 659855 -42604454687208460048751404219200 659856 22671783984831479659221640151040 659857 101317548260588175773469113690880 659858 -803371067968339534931320115664 659859 85102350777299521474624722110904 659860 76880206096988175607400075278080 659861 37479690747305718804232967721024 659862 23096396956663099528467240016512 659863 108227371104999676281795982279112 659864 -125390863701220273116387885680640 659865 55451090192015589944239577286720 659866 -28971198561144773342611084861440 659867 76323257580978607929674341359648 659868 76343755120726967772536042496000 659869 -6379575663850484497333259485248 659870 18995838109881248164142084198400 659871 92269897444060196268566179548072 659872 160816249993209439807464751890432 659873 125468376105334106783534978545122 659874 -22192275812558510463338086156800 659875 145173493447584260275679020560000 659876 15777635009439729016223213887488 659877 -86112864280015697702753347243680 659878 -1059155882617002656355920477376 659879 -49555066238866068993125287223040 659880 46423295542711080269059424256000 659881 9712882695715613466285758962682 659882 -44465440851886692948909643280208 659883 -50271442615020039840255615245172 659884 -19348691093800174635708029312000 659885 4002166492190894795462939247360 659886 6284355258459367978929985795200 659887 -154744271146884237812123326180640 659888 -32166863967262171880763991769088 659889 -11378050031175525180216248628960 659890 -23094360638511972941339985853440 659891 1018361047962735731667801010392 659892 9733764181133171292994338619392 659893 7909906574295991939247947344384 659894 74281360291760305275231039278496 659895 -8774769940116935881176702590400 659896 -90818151389639131590565497630720 659897 -75553392313881070309804801536 659898 44382700031266261478260936486368 659899 -51855220202731618534979454483100 659900 -45983578083511213412791903680000 659901 12841187567723053598660306063904 659902 -81197412694840403157915585070848 659903 44765165871269031788509239162504 659904 5511031831928143824548026908672 659905 -36655777353381170130535966778880 659906 -31995391227531923765668856319936 659907 1694127622014970491787384830156 659908 1261727982000498774660946171008 659909 279461825837820832603255372706304 659910 -23101207120614791118573287360640 659911 -3381288329186129505387195228368 659912 -117006346301529437538460646400000 659913 -85370736005901947159633125756656 659914 -17485252161141949279502103892944 659915 101522004437397991334509420318800 659916 7180721437144933850986103012352 659917 -46905887013636132365210029233034 659918 -33489472077285486904898219693184 659919 -9390254478302644477711296489072 659920 -594253762054939313964347719680 659921 -4312507772238983406235668446400 659922 33815352929471120402186888057472 659923 -158759947152928211420980696541040 659924 23180452283495276452714163193600 659925 -3561604935727394056091438484000 659926 -32516096036587690056478129552896 659927 -240866716547695418320470175507200 659928 -6433806281165862862483638190080 659929 3162104685865899763898008886676 659930 -37035636466038969177717966692640 659931 43872113605013903925008981056152 659932 -9533485869555846725496667443200 659933 152613584732146086926757538880064 659934 71639057672460181502753454720 659935 28432592397262108851842572268400 659936 -30703931859551667905219236724736 659937 -38840658611614932960546365301840 659938 -55707223932601962917655703592880 659939 -29847530772984854893862998444800 659940 42511788188889968051644806881280 659941 112271535241747076474837354057342 659942 -87395829339904736744029815881856 659943 -114023583374742426283567609053168 659944 170802448288237418713450261724160 659945 -36872694007843700747705937860160 659946 294254127404280538005574103040 659947 -60730544985209774751408331374604 659948 -86847326542072909039027214184192 659949 46390416200309711426277307558464 659950 27249788068042100372056127390400 659951 -51593005232005481636082374256048 659952 13888898084480929300226727051264 659953 -69850824172696774152827807365440 659954 39538783286103005146733808412176 659955 -81236997232521841867912211186640 659956 20991987101115272865616709474304 659957 16318755535234883834842505575452 659958 -14079262133190539908946507651712 659959 9426435748729527002530020694400 659960 -33478194738801939999584289177600 659961 115337006923985426458893559436640 659962 42357824100866400834620570003712 659963 38935603531287730070808538354212 659964 -525963824922422934301267722240 659965 57730197900558287065230782805600 659966 90035132757301354850267927335680 659967 14770194568445261318885041630464 659968 -1921848216337153992990193090560 659969 -4046978539994537793039291026604 659970 -25789967361557814410941033882080 659971 -14786717636327285383074286042208 659972 75599093243470042676826746219520 659973 -14641729302699524905156139335200 659974 38700590574800641400005909340160 659975 44954067550315159383624609060000 659976 46032866334518277922056752578560 659977 50763844546275518535265690753332 659978 95812594967951982665796910014720 659979 35904779891863965650358326072124 659980 36566011950482100786571428480000 659981 99525052537752004945978150493910 659982 45377010653639537813011292833920 659983 -174055035421772191151643348466768 659984 -16750138178087311511262190632960 659985 -18092206353100185816218359781760 659986 -26204269579267726307872926173808 659987 37730932760185797232335671364600 659988 24776358058621166247012182224896 659989 -179030593688077049671653419376000 659990 -8977149315270236458231903411200 659991 40495812925627499222525949000144 659992 -51623166024104754686359230720000 659993 -2284340316302723766609781949676 659994 78487238665798155017124201199872 659995 5647965093995029788961688673600 659996 -19865351141142166463930014272000 659997 49322924711267169366946538032428 659998 22541378085944543140246718640000 659999 115116614857335906444643958748000 660000 12956090680028538358255779840000 660001 15548196548877072749148293340002 660002 11075311031619439668414327255552 660003 89925315368638574626901501371200 660004 52886654327769457076090667453056 660005 -85120623675506629245832314830340 660006 -11649506784046403645946666134016 660007 -999842930116426984179945957800 660008 73887478799439724469746631147520 660009 -2042707985744291598932814206592 660010 2060047078443278463863015616960 660011 -138759649174240500270858591826800 660012 -42918734326120610907660238821888 660013 3092044878657822903161967994262 660014 -32657388464772223832358822308928 660015 -68456676170360738261390491116000 660016 4747580626843659967064586584064 660017 47962511834559953765096609054832 660018 -4257190447003661455619162157312 660019 89733279471150589660473728010496 660020 83846003942333211180438190824960 660021 29503685864143867175217203724288 660022 -72944611653927347751912547852800 660023 9776505205269402699862832850144 660024 -54169043775006238534477911859200 660025 -58568330773987024289087991377700 660026 -2232446586400837198598053860096 660027 -19613527137341832254853819151080 660028 108676739512830191369485976475136 660029 -31438177236018479371349248301370 660030 -30355992804057270303134193264000 660031 104037951488868604529326641365712 660032 31445434245073089236814505967616 660033 -26844218522489098976662462237920 660034 41629438147411532312747585566416 660035 -34999627412402879068680787661040 660036 12583849134174157304688273813504 660037 68685616499817217813960502789152 660038 12483749686484279902022382253920 660039 -44804539014641583553697815301976 660040 70860131769980864133217866240000 660041 -140810882372976971143264490953200 660042 -117929750759280013467165496473600 660043 53479372350520915805828317347040 660044 -45632134338442044656724873904128 660045 8698422419663899755980681452800 660046 -43309076449563461895026145526656 660047 76126953480510842769901121744496 660048 -15490602966655687421495236755456 660049 -9575014026897286097173398276236 660050 -160469665457487464959987747200 660051 -8830550905287201642051030284208 660052 24943007112677873636448109453312 660053 118627325452541556046886103268302 660054 31331787135726169068030072926208 660055 185388978734338166668917083880 660056 -109270106357048650904621596293120 660057 -46008981281708862840200931194160 660058 -300015418429123923071500141824 660059 60670147712636414659530025328112 660060 46881571208280140448559068595200 660061 -46058646068042927926787990021338 660062 -23255516057337828078710867758080 660063 73050106347108579513130940143944 660064 -158079629963050458454516283080704 660065 -44112135641138057953480045771200 660066 1406619476057621507208765009408 660067 -126689618565741772933097931686884 660068 66639013895613128604504530067456 660069 4497884056555572687466782151260 660070 42458571261227112085716796944000 660071 50177252132101899306473733145272 660072 7352287234793513162429652172800 660073 -26284296486740870871452540788678 660074 -20026247626484236970706729040464 660075 -5245931741854252270771906916400 660076 -28292644340693153418883516517632 660077 -1128023463822201563377840148160 660078 -2378866546855974817220724343296 660079 -12634163334509860060837047605400 660080 -6372300328081412513064788951040 660081 -21086596922851611922584745342656 660082 -26619052091214451313662805146608 660083 -3473431988238846145188177177600 660084 1602902692703080856709962790912 660085 103493438836203806192731929167160 660086 -22900952124412416753827900553600 660087 565100696015835700515254609328 660088 22900739823773063715064719237120 660089 98917322165397853924641468829524 660090 -24957288420033786046810658023680 660091 -29560115654178203317976363622368 660092 120136812824803929633641152058880 660093 -27070613842250969019484763345856 660094 -2779147564634609547031397435904 660095 -10170281256362915394343287701400 660096 -68434565975187830891313994137600 660097 -129606918178854580816062577251454 660098 55920272887156939957523741760000 660099 914145692995807862117850032256 660100 -3610244827708345076504944435200 660101 46184735385470510109849691338012 660102 10131695447298112807137542768832 660103 -181562439317897855038367452648 660104 -4140917629849996005001063987200 660105 -10664961918663976848459268278300 660106 30423363874765066492965400936752 660107 15481213679431384527618685461024 660108 -63659092755700172418909594186240 660109 -41650351476042955554598163181120 660110 10660805135831291694113449854720 660111 24652269657642425883642010172160 660112 20637031858415924198045425442816 660113 64808299238227132289100139816740 660114 -3519430990245681768504548001792 660115 -87246197322983764594914849942240 660116 4933523914302018482366334793728 660117 48700689756422761076536232210880 660118 -29965031674605832918881248190720 660119 -125662937883658272966482402247480 660120 -14591148483282719175582431846400 660121 -68164318168580024842011682919616 660122 -11652079484878841581585797039888 660123 76727093879047428581833937594880 660124 184575238772211945412243044505600 660125 -37574709421824492900008351241000 660126 32217075761591800995633595382400 660127 -115658733040652901061699103062080 660128 57117805349244816489758663049216 660129 -41104895458803688630372238312832 660130 36531853732781428066462632337920 660131 -59701247682706381283945870476068 660132 70105865252294242197872952671232 660133 87664296336423206333959509055740 660134 -19414516702662185280217787018784 660135 4889799578796584514604432450560 660136 -1260862846430439909072490905600 660137 -146956764365441424808723156478214 660138 30948948466083677859969404530944 660139 -2708224518809328605744526067976 660140 -19289691355641847463472459340800 660141 9300705454087037324846849384460 660142 -31156626980219353592918947497216 660143 29797389056171154023177458828344 660144 -9628390492171570882770161172480 660145 -25403201569006452664204720262400 660146 -10008996478436522344489335668736 660147 -62002388472189462139692389592528 660148 -74807419218351712223022327217792 660149 38704250694185990287508168370336 660150 -364654592251270659877168015200 660151 221318820357229215964112889490560 660152 -103593336129748261837783449907200 660153 -7692798159730451543126854277376 660154 -11888718144128297431149692226816 660155 38728806326858834958774703470000 660156 -3005094352388795290592183255040 660157 -162464222880364070751357104113594 660158 50596018023847595114682693820800 660159 -29024497784927447322585924579336 660160 6595889115759429752616942305280 660161 -193140859626074903896555351422588 660162 -7727039314827023100542605249536 660163 -57340526103323560028689101147440 660164 44250056330305678265519231285376 660165 -8927961876411752137229433236160 660166 -11892545597345200150511415972096 660167 -22913196324595760061313687295784 660168 -14562814939111874535094789724160 660169 -65686666547102211148039265869056 660170 -26158408333135897410394457840640 660171 -113380421774432136223498809006888 660172 3090859688373216983368911895552 660173 10073426780197323333123542127660 660174 38999066365029854678475972833280 660175 57371969734200138614563361683400 660176 7942640071340306257057680457728 660177 -13539167499508162917597845100000 660178 2819623150543863218055879149856 660179 1211981681698701396267321758928 660180 -20338199196658153648123743959040 660181 15859602006162844128627666715982 660182 16272682399162254045940844298624 660183 -36145251853248941808593872478256 660184 32390326471812315701715359539200 660185 27235865882750553344022374429580 660186 -29646344441237962462480074282768 660187 29940390686768669630924681308392 660188 -16759198274291287831510917146112 660189 109125041941058073949395690090624 660190 -254581347302267321210239048320 660191 25997746842910694234733619432800 660192 -17333092716360776265002716495872 660193 108676102038604037603080739798320 660194 65215065993014593131958475938896 660195 40980533356126116601695002459520 660196 -4215363905637518262132624265600 660197 -47343963578590022109667863924354 660198 -8774332723054704294249990727680 660199 -55430431582571294177416958201800 660200 -38587292870126070098114883456000 660201 98206170373248999178620567637440 660202 30131983581427313003634621602400 660203 -78804929371848588715316991714240 660204 -4331988997224616880277551354880 660205 -10788673373924516751442246692480 660206 65240579082090455269809389823552 660207 67390290751794369603002192495880 660208 20756177986514312635534038597632 660209 193964269325883086816885731911552 660210 -8361757060212500399626623244800 660211 -92332967393332754191812842056448 660212 -2656340044884516130105528442880 660213 -39592762610506618747190079268260 660214 41003694726413715283813878476160 660215 -69325296382253666153585170666080 660216 3879302390739639858316770201600 660217 128452846553534638416173896668266 660218 -31440732294483561304201834755840 660219 -31972446547710272831827134662400 660220 -52028949139851461164637960586240 660221 90243545222204275664385359311212 660222 699827375447804405719591466688 660223 52361712913932066573626640337584 660224 44540176724743349527469390561280 660225 -26634151207038693383906698544400 660226 -33870473139474465262259606306352 660227 26312661835367949730117729262076 660228 11507266235965691014406492184576 660229 -50859539980496140395278757935808 660230 26386635102246433437732822078720 660231 -44128107858195243071150914592640 660232 -114718572494885383523886509337600 660233 71375073983128547179734498014976 660234 -46738747329779666822138042584320 660235 71189723358099309036689759515680 660236 131146025881191766255248453953280 660237 -6783410207595464340082410062880 660238 2889025419582273528325156405248 660239 -74429612646625868812495587158376 660240 5729532136874750858459940126720 660241 136288174868057552672800469438642 660242 -6129453242656247283355894621056 660243 139116051287585699801472330116400 660244 -47407222252453063103798820978944 660245 97881848634208390718270668801500 660246 41950977301869277413020947576704 660247 -32856330986074591982952346476368 660248 -35836889549148407692255444592640 660249 51941928593910844219713486577434 660250 54820906816965260165827617600000 660251 -129896673560853827348038751258748 660252 -58122987748846886170858325165568 660253 145115059749991020729377820675648 660254 -12024085464704721134112780121728 660255 39688244017410742860846856732560 660256 15346437262564990489966506147840 660257 -63498905265469323156494885709420 660258 9293576979405583103089616881920 660259 -79903361093979837283433831886696 660260 44889770081124523401608461082880 660261 12864713614189810278418946893824 660262 -12542906685644949232057867534368 660263 2842897779221489069107593036240 660264 24395128960481949485461772206080 660265 -442143597569942730135173129280 660266 29125379782375771692460006406832 660267 -76548094823874738859477382796516 660268 14594935515561684937753559090176 660269 -774485119069928143651082494080 660270 -880445215195664780171240559360 660271 136365672462371215075943677075472 660272 -34463218314108768672739320791040 660273 -2083345806264283197168524891136 660274 19611290660618917510362285536160 660275 -31699269986450556588697858595700 660276 -29076683774761216649961875299968 660277 115253297147474937928360635734126 660278 103855134286074386689576399681440 660279 -86689217947194552060007275789360 660280 60549797921430664488076736716800 660281 52385199698861112793598877623082 660282 2811595001231083225735729152000 660283 114481992045160345195902793282692 660284 45445513153292080123258576598016 660285 8020999957664430398711995747200 660286 -38539694970533539576447497320256 660287 72541107628713177993238167629952 660288 -7228749001107995591183601500160 660289 22798939914778023333003680069056 660290 9173525431755926645307900410400 660291 18047026059100467699005168978160 660292 24453577899805140712962811625472 660293 -105312017742599875170228368244960 660294 10907080824797355007036516542624 660295 -60444625889706560330329062664200 660296 -68956017486101942679924080640 660297 -78259373411822648902034194464 660298 -52848035894683151565947362011600 660299 -90816394070152892139815362910700 660300 -4894099031227288353928431206400 660301 53621622420125365093608395837100 660302 -40132038448101466869540573311808 660303 37507481397531968236123949051904 660304 -25008434103666217291073702010880 660305 13607718632525931479133464410920 660306 32925825255259281997379550501504 660307 94795347213840058848297605018880 660308 -345592457814520509442299340800 660309 10478773154932759230377493545568 660310 6728093073571295804706590895360 660311 188915326050342952604548949641512 660312 5982671766582361068041777817600 660313 22893731290706037031986446217424 660314 33196252776060527753882255158752 660315 58655768736271044116764947089520 660316 105969782263182860250921842455040 660317 30604273391078061639367242813792 660318 37739403821770869548737134443520 660319 75832786286756050711035783661560 660320 -10978212999365239788174122680320 660321 -98244810667775806882922623408110 660322 -17895118638825343601242526208960 660323 -55928760879784587364905146589456 660324 23128680172887456213620110795776 660325 -17717416699531683622935958949900 660326 61578396325606351889531411497920 660327 -22537698878854331639064574854192 660328 -93554040623768892486304634880000 660329 157347628388021651658526612527930 660330 16859680846547185917108097459200 660331 -10273950130638748059342567843840 660332 -31446617766667497815500467496704 660333 -63063921019967725674854275390656 660334 -26535972425593454519957144501184 660335 27680491750480924107622501665600 660336 -25876579126835820701889018298368 660337 -144280573159817391520612091444014 660338 -20280275458492467970856748907008 660339 -71170042589617612101841882726560 660340 -488754219152903789591570373120 660341 79089854554203926264077341330144 660342 -45555264299968604826230680488576 660343 -22156799127834554618248927655640 660344 -17835014329538458034095219814400 660345 13815605846676434258335099622400 660346 -2819144415486725032521681923616 660347 42219339911483672367528867077796 660348 -19579041420129327248289758923776 660349 -77107774237310589111366868022650 660350 34595503345850481870762918700800 660351 -1316763989397421284133394104320 660352 46852043939238863698735210168320 660353 25806278279558400026973727548864 660354 -6393497444793021207405363684480 660355 86345347720401718052518765103760 660356 -110253406546619703894816096478080 660357 12422854235508085483983434623680 660358 3763499931691387034902708209984 660359 14252742211514072760366847534560 660360 -31384396775106699101709100646400 660361 -6694164034203998940249943281280 660362 -33939320688742162103445480539136 660363 102274758896505200868254254769088 660364 -3952851401141109811831202777600 660365 19671386513641464667328237325540 660366 -5115891333426343481719739566080 660367 -135301151512979145604433772485584 660368 18078634538804344498660839014400 660369 33042833704492059069896525589744 660370 3885598572880846509368675678880 660371 -85413701640234791696837725832484 660372 -6945794402669007551144742187008 660373 -88961585391328499738944938574482 660374 24412070131958601359759712205440 660375 -99312459626301931477031501826000 660376 -21527617789342930426269484400640 660377 37183974056303807985472850897226 660378 -54891098700634900784135877566976 660379 -96796203315928250569944003809020 660380 4748748265066835600195537203200 660381 -91943574454198453277781778944096 660382 -15018558515711204359508919848448 660383 132891671894718814595794754228520 660384 39421230186796533862918963789824 660385 -71605532830353709265883304194240 660386 -74594921553939150399043549445856 660387 -3897731549169130632838205483520 660388 132935747118876159440281602842880 660389 94776605551750468812561964370880 660390 33349045847586050548225654657920 660391 -108775366970388434230060082019208 660392 -107048741254922431558577993856000 660393 2135938294995479157320972884224 660394 -75178962713871371002660766208 660395 -60384242254874528401285214818800 660396 -18495033844124932646261506707456 660397 -284110284929617518686489529926208 660398 19583248116240451351454058427200 660399 -7948044354277685652370114781952 660400 -3820528236661886538435343155200 660401 -43027538547953261427528790016448 660402 -2806416683337018407064802081920 660403 -96517130607065038753347005935348 660404 26951968235182943383306647238656 660405 7686836519863944211589681552160 660406 -28242045117616894703030358538848 660407 46329898082511001093234084271832 660408 18248563608539647483536588472320 660409 -199461281376951614310571247554390 660410 54729371645037157320116544123360 660411 95667446267533022478613077262860 660412 101398897865024028588610920313856 660413 20723734600696821917968414253304 660414 -54519703849891558727658458746560 660415 -25109630835194351521610803850400 660416 46529699894500682020775346044928 660417 3724303346426548694487275593920 660418 7695621150593589325966850640 660419 189293709199827031159898643154296 660420 13116520789916193882461201817600 660421 88649028359593155448277179943200 660422 -18167367677975514780364006397568 660423 -82055894265630431953876362499416 660424 -13461560077361002346815529287680 660425 95089401906379234824257146761150 660426 -5804209497645392667800762025216 660427 2714148214714877482794314514592 660428 -52277029954446755610786447066624 660429 40725221524342856122069202908608 660430 -78337582988409415545967632516480 660431 -3155380240523320418216772035760 660432 -9015372824004397397051446394880 660433 87217479375056750572404851845224 660434 9875511131010154049599027625616 660435 26602869080279265056893366570800 660436 65793679603311694242787168378880 660437 206125948024394415225813995520 660438 1961038928066549917275014907744 660439 -23924148633565852628260939011552 660440 88648572183506362837622292480000 660441 -96598991950831336713486898133808 660442 40341861137552342545009298559744 660443 8780291630542853985927084867600 660444 116330153056180682292841341468672 660445 64874888346725225740182432049920 660446 87033988744379260452102262089600 660447 68006611494806878710546085954080 660448 -17348926463757594692131105013760 660449 78273143305831409561283874764450 660450 -3249380046813743323156788403200 660451 -137515263821928067018391038853496 660452 -18759880033307299120069949618304 660453 -113795287893554732603682456993696 660454 26281436508483861998258256766176 660455 287172223449241234293172878720 660456 115925666022613205642382736849920 660457 -3569328026652765756619355093888 660458 -62731642104901032047505289891920 660459 -99809197538097370455339486269760 660460 34172514808031784061801433825280 660461 -56062182719508971304880573229088 660462 18619427156389762925415283743744 660463 13969066474407767984779797637344 660464 15414878914700124811696573710336 660465 -17010536478448974040142446829400 660466 93662598188739929241534729084432 660467 -205728001080182655276782172381768 660468 -22153917933648803855102092333056 660469 7675989613273091203061385647160 660470 49640728078687212323976181063680 660471 -82559508224973489818996147969688 660472 67933733809942547801365458124800 660473 169453903967480637958682604779040 660474 -31604213934978988021889079813120 660475 36046624316883823408319266284000 660476 4254950556362063728588920402432 660477 -52176097034872556319581908114368 660478 -6837597548784919897374459985920 660479 -97181867609511921276476241801600 660480 -764953988853258768083048202240 660481 14865000081848543689326016984000 660482 -5049818573255501475137803407408 660483 -119382837146916993141116174537148 660484 2804762288696878622791525496832 660485 18970134664131200458791071804160 660486 7897158934188237275912953602048 660487 -41752407024849650443590050051528 660488 -49856106272134866444500292234240 660489 -78730415482173549516884505352176 660490 -29106672454647368915029930024560 660491 -51158484366056929787699058402768 660492 24004068929256108300069916726272 660493 -138806327800567687869783761581258 660494 12596045629962913013464504783296 660495 -61215017152402653668706326636160 660496 12698867258066781568460364849152 660497 44122831227007705821665943197040 660498 -15085536315278022484316397207936 660499 -51510273536460785315281152850528 660500 -76474355142249166381242777408000 660501 -11787948284947600315543235827200 660502 96324690082574717635485582650304 660503 -27574654636970489751532173208248 660504 -2311809243873515833247823052800 660505 -61647196759340941100147035968000 660506 22251818458213370512122993108480 660507 -89746371658812840598393809696360 660508 -24122008118085401921325702147584 660509 85121943228373371104186370244710 660510 6824778220050352233202982505600 660511 -119811699053559159119218607181768 660512 52518638027645402532578422751232 660513 -13566618231230111184335803917312 660514 -12474456652505327643427050726912 660515 4970086569085874274119282270160 660516 -12671650591566636483261025966080 660517 -18205483324241123836391521036800 660518 -102106282785133477286687895653184 660519 -15487362885989133646545812407200 660520 -83784652136669761730438317516800 660521 4545477541071709123730151673722 660522 15149211856224656495690419580160 660523 2141631167597160717602534124904 660524 -24090837463358734389864203003904 660525 -54725048877690680843489072263200 660526 -31837503763548445010974556714496 660527 5995178111517668078561596465152 660528 -23079151744640466690043242086400 660529 -149350524546525570052279539589870 660530 -30049938159748837259867385497280 660531 43965960041628019676871132234552 660532 -137875309552533442467831786354304 660533 166873025925606039626233193080380 660534 -7891177108959760786132601253888 660535 73317049821747188710869682836000 660536 -43621791544012109833292015800320 660537 18157631894766044915671688021568 660538 -119500583214730233887930421563904 660539 179553521738547145677659047632 660540 -10761945838241050244033557862400 660541 50605495024182444755293765870080 660542 84569668631761600848353183100672 660543 -20554801819232009409330430941936 660544 918024147327025454277206736896 660545 14719659448924554312814605657300 660546 -45623516649918608643817491242928 660547 -162012707302795285200323673576004 660548 10086156141014084339070615846912 660549 -940824761189087801115257569632 660550 -24152593546665292821367214606400 660551 -14309535885215970758652670435296 660552 69809524463227947229074578227200 660553 -32192868161471433439846703053040 660554 -32091302198300041666372061218560 660555 2365250560171108066879740732960 660556 -60895710856013111398738751664128 660557 -52344341997688811994945247837194 660558 -14712721319947958350600539265920 660559 -72577804128546946593405952228240 660560 14007440713674296572239583641600 660561 41615711255946693843024197911488 660562 -4134660320562567175836102366720 660563 48714196917400017179422807384812 660564 -43294779214752277772392366356480 660565 -19870065866102111889860197701540 660566 -151185131057152858915962257856 660567 -63370413477067268904511163546520 660568 110001463298571087611897107138560 660569 -47099440976159106687089016503928 660570 2979795175903005140794262607360 660571 13737137183527347732901612760200 660572 -119655192011175627564686883322368 660573 67585090119072907003488949517280 660574 -47078339753672164956679695022464 660575 48073036998998573158551712795800 660576 9870712393673606602285765361664 660577 -3331900333178742590804472203900 660578 -86585417898173864219912201546160 660579 10507431896546975468123553865728 660580 59066323372990675977665549011200 660581 816197821867509054286083823164 660582 35460448506116842030204438183680 660583 9205724293060742514163030491648 660584 43502320154797771370143186206720 660585 126380127054321840907949159496960 660586 79959647206985243016591071664480 660587 117529652355032741081366870535312 660588 -81097009299347021306233917811200 660589 79280905409459364166600384226390 660590 -18398372039143623339616986174720 660591 -29063459782739218546583280605880 660592 -5175598736274135347735369809920 660593 95044299524383502971980822949842 660594 -7092495490240334082710224200960 660595 -18493741958716335371209240830480 660596 -28872775303565938226251257384960 660597 18129072872207602536470970232320 660598 -14193089874982357638051862218240 660599 691892838894540283574066634600 660600 -43551438358118393527947150336000 660601 10191832915593362949923978298602 660602 1364852118997105029838842416352 660603 -104721505017952925266113331536336 660604 10046019116095067090671861267456 660605 -11102789911299039107275590312480 660606 8721415719468799228912020931584 660607 -102933426290369409543706401046144 660608 -40647488736254776207578161479680 660609 1697235138638612846330894020800 660610 -6771766559494971041614790830080 660611 -29391175309741349342261166823680 660612 21635604963672992052736434342912 660613 -130597517957915674155893322271716 660614 32397334084822931749010380813632 660615 3673616867319400369575161184720 660616 -160683368433913703411758714429440 660617 184947380961181136998941955680666 660618 15142303649733739850901720153600 660619 93183518242163976207232369176020 660620 -97608360772372119353701236172800 660621 -4330869393492343651564771867872 660622 -5893975700138222054290355277888 660623 -119726074246563454054971180656040 660624 4403840865445461113720671371264 660625 -6748986685625081266062173480000 660626 -26091681503270039818325543269488 660627 -34046421645615766940241833701752 660628 -113831528721249245009016921202944 660629 80348999953098285636514210284384 660630 573947118305116221869520347520 660631 -87561339534798392928765790007136 660632 -49353045588663783207079453655040 660633 -72473285545287136810123912392528 660634 19492863842735806900115765668320 660635 28131465083656627695593490189360 660636 2480629311151850619457233246720 660637 104833250355435120703673549076492 660638 40144926811739379042835292794560 660639 8217303527970951300861319957248 660640 125821752926056778414417913446400 660641 29343477744595707194038486349568 660642 -110839813345641587142620801733120 660643 -99163117434597798543677221027108 660644 -77941012438687483164021225569664 660645 -14384102461861790255145039875880 660646 910300663548070146542295181440 660647 20680459653243577121644620702960 660648 50415506625812344586520593448960 660649 53780665094417940501063353112000 660650 -892923613945042962408774194400 660651 66160030991786050370519136883032 660652 1294714160878768719815816036352 660653 5309838517668617386696503686880 660654 -9616031237983549503752341208064 660655 -26230046928878101205614041182880 660656 -31512132263639241432419224977408 660657 27549370624039954657256409422400 660658 -22529080504827271435778992174320 660659 -85720469476333196535594985393140 660660 -8636820426418029727018475520 660661 153628083312316492717228048897262 660662 70776292854603125482672834748832 660663 -144418320682274468834935100679600 660664 33420585654054312015417183129600 660665 50124797005784927704178672171400 660666 -56714389779997821160985115168000 660667 -75969086695682961129320825974680 660668 97600251258099257062164914833920 660669 14532940303486960882363295251968 660670 42890331571794081143204850953280 660671 -34983982439797700699184702909456 660672 -2953672078850043347006964891648 660673 1769381013051846927321147959764 660674 6751044763855107154262420373504 660675 -27727201543979458460403065548800 660676 -10190484202086799419359596160000 660677 8185938668299044292343214356160 660678 42547850345968386432380634072960 660679 209355425894377748819271776911776 660680 -8718733736867544672536432640000 660681 -39551861362234444950780948218688 660682 5709551322648363759482643475200 660683 -23386119824418920896151992393068 660684 27090897627215592811441591451136 660685 85669985811010045701016930066380 660686 23404975304611713790501448468544 660687 39531062993043716094692752663680 660688 -17768059950760758207341244186624 660689 7932075337170196469045487419760 660690 -44359237468749744888691273574400 660691 125650287479301771895271292148384 660692 -95867628859618253666879061293184 660693 -55934580437324455913316094642272 660694 56661158869320475436873601604896 660695 -40208713832285518728984921600 660696 -69102259193850312524893560115200 660697 156917221598892192550312855651200 660698 -2690819204227983924465625823232 660699 -33859432423648582927315980464736 660700 -34261104821824349277393422924800 660701 12720782165005560060844040200512 660702 20555461455131606032024570358784 660703 4201420199682922075741095035584 660704 -159812024690318427344834033614848 660705 -75604690066437732677181528660480 660706 -81314781297419560770133872266880 660707 158767248103074034404873760412160 660708 -84615817352522889194292879105408 660709 -1337913069034121767307321987968 660710 57574620234485199742922105189760 660711 32381436483999388577453956030800 660712 34563015934589723022630120683520 660713 41550323925015252810504478167780 660714 -3208105380432731052405978120960 660715 -19036716214777228994477788078560 660716 123094879158132928597912909970688 660717 -59487908447345087177014154348160 660718 32731343777357082765881148202560 660719 -144423057836131777740565581128880 660720 4429008703413428177991561707520 660721 -16800002994046887290605996816750 660722 17570456028977395275552547655712 660723 443319815878129022543203304448 660724 -140764155528948099924311970853504 660725 14173532694106998218422867836000 660726 38367649930757384802217197662208 660727 104692709562456702117433724345576 660728 -142365945279247015288645056675840 660729 32137255563067852356496853499984 660730 -10053620084116237019156585164800 660731 12734892152862006018654854474532 660732 71970256820566164735178911171072 660733 156721689420886019100706840030982 660734 31751000103165728274772166548992 660735 9191767830568236193136282296920 660736 43780266633237782810410038067200 660737 23700827212988372542973674864704 660738 172105183322842663717365523968 660739 213842158489111854751162239666456 660740 467404519813028020188243344640 660741 10480513531551682697752501124640 660742 79653844869146716427269751228544 660743 -33562702373872931039685023177856 660744 20602993098692517073401544704000 660745 -243930780079383058415502877154880 660746 34670435806958129659416018154080 660747 -134387422068452149024583190427728 660748 -18399263463910753851120537153024 660749 -112517167446297135178112628471936 660750 9167163919097067166955863968000 660751 4588652449483262851922376110784 660752 -9703549547327144101330521735168 660753 -62915066825143549157531752276638 660754 -8338415142369791072757015957888 660755 25022191962738493826946601034160 660756 30086262496409514981794771189760 660757 139665523158619902154067390165006 660758 2949438762021909854945515787520 660759 20143118553432897318354774188928 660760 -94560480265466304263957916672000 660761 -47223683536827915958124783721600 660762 27097773594785540579559278427120 660763 -22957229653686066333461227099200 660764 40287628438190380690268375380992 660765 14015122685865884063885360140800 660766 -30834219268005576470868454743168 660767 -25134423624600324741554370120240 660768 122107646107661603503777258143744 660769 96850504984284886780856059395170 660770 50282395978650149311436923061760 660771 70656101756173915022222052384240 660772 -15725022542127543036081166131200 660773 -5058047761972533139911850606464 660774 32563016054240652549500433888960 660775 -9285867380156537921640840395200 660776 -52386361236601871218000640163840 660777 12412495883959357504242870868608 660778 39683272339958683933008101323440 660779 73958781088686491272580625714576 660780 -27395735640934734298397219927040 660781 2242050047849743651953665536 660782 -33702605512358743167196886635200 660783 -10768945608723348552044788559856 660784 -26963794229499823627016862515200 660785 -97712938442642229672670119379020 660786 -10920645716165620393695545442816 660787 168952470287583584004132070999436 660788 18054012878456165766706760559360 660789 49421194336522944053451752571054 660790 -21765737773360744091243208794880 660791 155221602994820501631801643617192 660792 81036829498719735082048734167040 660793 19664932093519786233407861286400 660794 -67870407564850041190705004555040 660795 33969726330418589398033867582320 660796 -24236606130277912775567875504128 660797 -4102577184317675056509412886976 660798 -1348279956302377641469301531520 660799 8116286451809057888995758180800 660800 -5980500809947105547321868288000 660801 21220516468123311493628267381280 660802 1091196435736734034670883338112 660803 -14466479556019034802644016317232 660804 16456203299583259062419219374080 660805 -49837834454700030689544549107040 660806 -52349155295309472506394486586560 660807 -319806579320152751600730841248 660808 -19655770823247644898590249303040 660809 -153588527211829638782399070525990 660810 42143157785352738183686218748160 660811 22734086385367027706189790907412 660812 107103807719474148453272269222656 660813 42980992974339808165775488003968 660814 53845396786111074816258764678592 660815 -30811692125382650347227125148000 660816 1614437067915449999399247003648 660817 51157185003521402283254049642866 660818 19976700637586226998483212425360 660819 -87338545491488148380871156936960 660820 37117104499683235589688509644800 660821 -14443421098101171163307128885440 660822 424555824986892611061707435904 660823 -73617850921377774809373898279320 660824 -850733459265737790080493281280 660825 -24966786124887653847981431160000 660826 33266810487563269203812506736112 660827 8054190304665682080937929736512 660828 -28016515843087047069694624948224 660829 51271462866764762663254995321484 660830 -32984687117193069745064701045440 660831 -6524270634408854611745041758576 660832 -96607956595916562283438802731008 660833 129653200192551875631241208162082 660834 11701818514003450393580854789584 660835 22008771926418108030225901056000 660836 17391172633919977711917442166784 660837 54160164186390441477078273329760 660838 35382701350917946211008701049920 660839 55864886814870263096067149026440 660840 -10252611146299282723301817139200 660841 -49380013737073137109105188231948 660842 3730455562658776553065747605504 660843 -22895746053665727007563085075536 660844 -15875514953879336178642716395264 660845 126798951689353436149050174713100 660846 18240406076404639784284574091264 660847 95965597300743618767188490150712 660848 29730094280014598094547273580544 660849 25394922396527776705260855829440 660850 -13678275912025597335995707947600 660851 -126860962025511100888931732468148 660852 -94090905840824180651438446694400 660853 -26898818679711354168146398194898 660854 63276162548559776350001592137376 660855 30849966711982404620611411744800 660856 27879527249782548484019193077760 660857 35189949757783096585187585507592 660858 -12579888948728368461243544535040 660859 21274912425238463670352487089920 660860 18665633122948184422723203317760 660861 5686437069762332505947324531532 660862 -101027906433809143961311127213568 660863 150868738530483760285013976280848 660864 36818468510543434841062417367040 660865 -52274612975992608048390028141740 660866 5292765422185398034122579847632 660867 -852232379171462149225042460160 660868 14000846271147760620521768693760 660869 -10585317312749672137218041587392 660870 -10685049835616222690653821792000 660871 -34137406517416876335722377615056 660872 31391940839434779925979903308800 660873 39046645541235864626298581754384 660874 5270663488182336919156748388192 660875 123652388666658621892685119704000 660876 39806145145111618856361793900032 660877 -6813129037403563774847805457600 660878 -38778748314940822807094719517760 660879 373722021812290982381033036400 660880 17376813548984776567139134341120 660881 5942262553541942055445246734120 660882 3579447677852820358578890856960 660883 34012441381971468188216858244264 660884 -5368445468203023940388335908864 660885 6920032818862267892467579821600 660886 55058188860659912048479974325824 660887 7947328998095042108631165742536 660888 -44173903179955944901282205552640 660889 -18870758896869736047839652488960 660890 -23522892904502342340252421888800 660891 40985614847058102945556827740928 660892 -50610121095874328998639621770240 660893 -17393275416325306258994829912858 660894 7528394141218944197186192421120 660895 -43132461575352821247754804172400 660896 11283804202401419835384287723520 660897 -71781059718763915019318225492526 660898 -16840571165844990141762344369664 660899 -136332028048631105497771440536100 660900 -14232619059066455280433916083200 660901 133397999938628927352380576787902 660902 80599384060664205631484151456 660903 3741276217712370862421386552104 660904 11429632227609865505011933301760 660905 -420828440503709056670795623680 660906 -36364218165450028210170512563200 660907 21741146411606037165333350789680 660908 -30491336365430017982865638866944 660909 19552518778498702770246397989120 660910 -406857567723977843776891526400 660911 71753125755537437804820027213000 660912 -8879896641679064108311727996928 660913 20322389778419895516210306227184 660914 61442536183992246078247115059200 660915 65222192441897559314132546444400 660916 -7399798186857023091239763717760 660917 -13634791863618350570612881238034 660918 -47607772759324089996654598279680 660919 64048393446785600701585229176320 660920 3838321316326885063110947635200 660921 -4885550333678962260832429875888 660922 1134360431268748365019287271392 660923 49100523260977801847580182819172 660924 66572224864539577790993779760640 660925 20453428539146683468491533541650 660926 19278128138497746953917482314496 660927 67198617465335104515724489472640 660928 -30816645357434407873985957068800 660929 -66240559242808953438762388097616 660930 -16818267365616875728220331770880 660931 65153074293176510218020984330832 660932 -104511255261960307918967343429504 660933 -18315725183694203531989476499200 660934 -58479944029340527646785715319360 660935 -51662805937031957847955897474080 660936 38156009966160416250415307366400 660937 14762670469471731865913416091700 660938 -10421244665335211868990309884880 660939 28591813780313878130252195992320 660940 29875638256615281563217752647680 660941 31307199958138993849985405364342 660942 2022498940754397566464011566208 660943 69103705094513783700178251135728 660944 -16635954360565802589762817966080 660945 60558861043703807452441008446400 660946 14349348453854849856091919958528 660947 -66143745051270132718734710670768 660948 34885055104200272059769291950080 660949 23495184068773908814336409103950 660950 -35067948663886117038983038332000 660951 -25275007734018466849663779846144 660952 51120429725141014358777903769600 660953 -1023333821309665995009897693600 660954 8959778784244911829682273720832 660955 -89066143246344055214975428317840 660956 26662998777299152823762712079872 660957 73306372635635418776005354329120 660958 -54650353151016231780974975956224 660959 -50326437030019817913950332320216 660960 87926229449417600471955509084160 660961 50942162668911043281397897305600 660962 14311715415968845415332786280832 660963 -15033268762548039718227277981776 660964 -125250013698017915977955461728000 660965 8788853149768536809259381263520 660966 11624028632114968354117586975424 660967 -157607352931233439100913674310368 660968 17693729290497930477115288780800 660969 64183392359440527141377249496741 660970 -26085729041759901397246152229440 660971 36359849528362359208783327363512 660972 16758932227689576607391177441280 660973 76355028221045807904528114731222 660974 -35944046275173403054757611570560 660975 4207930724203324739251486128000 660976 10624052945370380033472576716800 660977 -81172884918822036072923097482400 660978 -17758201069080465307790030691696 660979 -76309105348387241187868792075320 660980 -44436430682458016175866423328000 660981 36937395502154836198442476280352 660982 769965571515357370950538420224 660983 -81538246489671063036964141983768 660984 75465526943601760476503679160320 660985 -15407469643908788600180094847800 660986 -156541969308124139566101893694720 660987 -42857353759266532411810504900560 660988 76437600305072573481015511359488 660989 28593008663136370821899259202656 660990 -21909543327687062811540159452160 660991 -2045195622265253551129911661608 660992 6906310164624474268215879401472 660993 61840714931885742342343154582400 660994 54916599638379584189069305018272 660995 110052385012508277273371821146000 660996 333693469491854719212880072704 660997 56115531940394051418193901637120 660998 9064140750736585564379651422464 660999 -40163895357247304127065362677336 661000 161654126663255976616894917120000 661001 57081546031859391263410391761104 661002 -8726243971905468175498752024576 661003 30554228590814080645020300034080 661004 -10721725941353924847689216070144 661005 20814419174402595124080021474360 661006 -17547391535276481713157247646400 661007 -60840125971805842567050650173128 661008 -15995109255860925505771597725696 661009 -34566072973851862319344453299790 661010 20535010911176839798347187545600 661011 -21516722225989743248037109957536 661012 -23010761879189371715221784180736 661013 -34141114723275873054507895764096 661014 -78774962723492414441892718815360 661015 -9480630037989799656861955472880 661016 -10674421836626026125204474470400 661017 -14303135213282264507261380001088 661018 47301732293827835597389653342960 661019 81789980051094766933147293708420 661020 -35100506252492472416727003955200 661021 124945080053880024406088278110252 661022 -77103137257186774672488704618688 661023 141354013050728801674058274336 661024 2587593792212656597380221632512 661025 41244251771491527416862171144300 661026 -16377011771857445415181429616256 661027 40232821937466002122085945558876 661028 108834778054989432501813641753856 661029 -70901590912986604334513341059360 661030 7936202148116900508467995916160 661031 51261743685996536553346481132592 661032 -4822297463950836128030190228480 661033 -27763500888070048353346397410716 661034 -21069727108263207642591250357248 661035 49775721239101335057068511375360 661036 42662359752472260148880291074560 661037 -1036588835468344641777221577300 661038 -8868646536422857090354124651520 661039 1671182192829455393787481093624 661040 -9814365824716641449093884477440 661041 4856954078610948048016467932082 661042 25549626801932465643369699099552 661043 32900699043921935803663457185248 661044 -20503550760198046501046625681408 661045 24407192559180763138787706136320 661046 47089646210593298926052675403840 661047 41037890904545642312661820465920 661048 -16554214252361137345196797440000 661049 -112997924848712994793107825748950 661050 -3421216018213744262357321128800 661051 33736926631653183228546717304704 661052 -38767286930501457787975769809920 661053 69646792292025734090163482152704 661054 163591959183232965283797837160320 661055 125025440866126162178920020086400 661056 -36176728481172457246299065942016 661057 4871375387689172835448868155732 661058 -60052761836491685569572326178816 661059 -41099079366095916370140609943500 661060 -88164767906063576022232449227520 661061 8672592445843234893512086069662 661062 32209100411521560860872228362624 661063 -907803645948298335664719930352 661064 -88934005457986884313633837808640 661065 6697244720570093636200466627520 661066 -20399875151086498793848164596736 661067 -23377402599645902806433910995520 661068 -9563788372927901070337815905280 661069 79682163973653704020292836684044 661070 -1464740127453025607777954867520 661071 -73687594335643400209696313415288 661072 -820959715470353859151891005440 661073 70184047696311842983045341061440 661074 -31491637105391668895220940631040 661075 -20188510947227243634585101230400 661076 -47688124567812054583682481600768 661077 -130463174312290651511057491990386 661078 7705088906171702752398224332800 661079 -70642654498288718764307272629648 661080 -22773279100201781196194640691200 661081 -41063787803795615489478609351936 661082 1195500216607991286374548077312 661083 -2629610873483324386754597193576 661084 -34756810130069737255106509132800 661085 42016640523185548555688459412600 661086 40822633563566518156828066966080 661087 61066012935123182942411504509552 661088 -4812341530670195666835535036416 661089 22465418845594550733638552779776 661090 6985713117318106880685487744800 661091 -8096172504306122257458798401508 661092 39174038825004295482562961356800 661093 139241581388042654178277650617342 661094 -26680492676168563738249533648768 661095 -53878491717104541931079737248000 661096 -31314592365045187319390227875840 661097 20673139802656713137981013183546 661098 1977777696048683502484158891264 661099 -81201635967322016434320644917900 661100 46940079847661446307560981900800 661101 -16673881786285377393956241095616 661102 -63169019510988551309141247714816 661103 -97055855485982931648210876441648 661104 -25469385878058304654795461820416 661105 23947874762171453450083487376000 661106 19252348186806055737890515421184 661107 25782399485543415423930759914040 661108 -94384849095834838486755287786112 661109 38770427194552339521309094475310 661110 -26761346007516376893898773402240 661111 -80290666558547124696730595457576 661112 93767019579971818295102555627520 661113 -112407759659904404525655907851000 661114 -46863758567218403199943713139344 661115 -9439624415448457847053744332480 661116 -11178097205227766468112562191360 661117 -19410627965539641028309536115834 661118 -13196324148699790796537881124160 661119 -95311600728725051111918176403256 661120 -829258868786608266370508390400 661121 63741832700894074856875057256322 661122 -570979570370264936421206754816 661123 48647506608934076067642209580880 661124 92513412959768668872958622592000 661125 477381261431822519139749136000 661126 -28755213415543629212811548803488 661127 193169498922886929162201687513672 661128 11109768374510799279832480112640 661129 68811425159746063071156190869376 661130 64819497587350647680011048363200 661131 24382299476272545772836774994620 661132 -33707276716893311056569747655680 661133 -45563166497815046500316067084576 661134 2279575240240861627685959080960 661135 53617933356177431470296230100000 661136 -11659846460321816336617497427968 661137 -29085686109057508029428823164160 661138 -44222910955291756681945043975280 661139 -35344684745006085694402841919060 661140 12551832770197962425693369736960 661141 -8179366491407802570059380988228 661142 -50761032185734534369908317808000 661143 -19138522908614736087764364821760 661144 -127605879721054607059667589120 661145 -11785841963642791591274300351100 661146 -38079449335134481152028902296832 661147 90197662064994350415390922639272 661148 -108813612568582716550858733793792 661149 -182663960634748216057365335496960 661150 8542490933711879879200489296000 661151 -104334051194482942850321058746400 661152 -36408871685361680064241830199296 661153 -45298171004648480265441684913344 661154 5164414808237530895936513571840 661155 41054828014939828030798944971520 661156 73068048503224965860205751763968 661157 241937782916574649596862294750752 661158 -37459442436541173260076450738816 661159 -16134685497178597179639926204184 661160 -11915699982640484845643313408000 661161 5607277136218686611925905856480 661162 -19978449289086073458246254714880 661163 -28265891652153747859536233547576 661164 -5241059969080394237720496242688 661165 -62793958075416972134434485581940 661166 -31282648974013480824413261446272 661167 -46034956687693247708048311703832 661168 382333884942237598043464482816 661169 -15635077532117341924463710862556 661170 5316591054889982770238706854400 661171 -39528858432776714058474973876320 661172 -51051526674144138192162622045824 661173 40335515958145526988140772343584 661174 15493471156665752594615451474336 661175 -4431125382317231670996728625000 661176 107355879088641159294348437299200 661177 -130546358529780312426593710006128 661178 -15943053249334381165455481781760 661179 -4430753581854506147004525389712 661180 -18215683140549314116687813079040 661181 34306511665006486249723766217600 661182 10776187272737613442305124039680 661183 21291389308539436167335903738432 661184 31718437430517888510607544549376 661185 -1458651101855962263158584584000 661186 67226755789632838378749378706944 661187 6764571822460367130436313707836 661188 30234534522888863897502216837120 661189 -88751883229934698988974704375010 661190 -21839185964669184194193992488320 661191 2158419302238572456394187855440 661192 28344393362171117400585321185280 661193 12113936490778834740054731265288 661194 24250985606111843128602439617120 661195 -10745772113264007950966639422080 661196 209096876011966423510478645188608 661197 -19069470831686564085452290555200 661198 717947005179551959282796228736 661199 -7766613057360543742569087952896 661200 -8683744024469019230443192320000 661201 59824308601871996407427968201202 661202 21428415912688670980860809853600 661203 -260053819103550842558168035068 661204 68452137549053549900214649214976 661205 113495829113636816216945773120860 661206 5635290991202586830998635755904 661207 -40520128205782014140557669252608 661208 33743348987226066458843075880960 661209 -26915010065422174250199564027696 661210 -52791294119786511782274343860480 661211 2477599440040557771404069917992 661212 66213585905623590432219993870336 661213 -13407646525985659343687983298880 661214 -12455172057207899026172963996544 661215 -11981342864297271404121015264480 661216 -189358674940411734995927817781248 661217 5419681135383352212974280079266 661218 -47142603434640492917676074218752 661219 23164306169823542019943361293040 661220 -15490589272654549306801391800320 661221 9638568445665223142301653183520 661222 33740660428057162882473935730912 661223 -90467986174676464208617999797120 661224 -30695277555229028094999013294080 661225 -39261670123341090250253912601250 661226 -55148331217546405486387529637120 661227 11384087674460407106444717421312 661228 22072786242155733438993725061120 661229 -32210934568927958250196548401610 661230 -17109770360200338765854859264000 661231 91632277356222247058329525662032 661232 -4091664841388607231374820999168 661233 96426818011646153954877031815024 661234 2021068779752179692634881180672 661235 33106920669394999806225871501680 661236 65492336904739676809702270451712 661237 -189035048366924407999225142956114 661238 -74709816432550507417327495460160 661239 10127180473898199791514984347904 661240 -10695315278052837303047943782400 661241 4633071275339455339004905654272 661242 14663067901742998781436378230784 661243 -118949242761931034941907361546240 661244 -50328846230059402797163204030464 661245 11851633355962237246403372528640 661246 -22629279167857338443835564284928 661247 107915520332903665704881103143592 661248 -7998276666241457695385878265856 661249 69110481746513433606179199998472 661250 -7101564014053005182616514155000 661251 7363384054188267792265060878144 661252 -86320537984433182351436467387264 661253 -78996005387720038798194420414498 661254 -972537735434517245903724831744 661255 -40361348379847610139302975697000 661256 44663034156374891665317880058880 661257 -4113984319413229996195346424000 661258 -50034967055489969249068702693440 661259 -50626744489429667587066098426540 661260 36500452582105661018313990389760 661261 37143672684134540453460305881344 661262 -37369739778932912437260987321600 661263 -97014826308849876642750343547256 661264 -15387294902703107446742253092864 661265 6130049362634620026421435380 661266 14099749679591297410798976346144 661267 95940264404691213204438513046316 661268 34704422395891460001594748261248 661269 41580367238302243255867521948480 661270 3948477682031106045037835270400 661271 24112557062879175245010394681992 661272 68203742447521609029110196633600 661273 -114400119267825343107179611107456 661274 52802435608031237490708487099392 661275 12488287056356817885248515939500 661276 -11961604284885303506188434063360 661277 -25784430583526834482049605341600 661278 -14592527079145521703196384609280 661279 97731866195044038074759358166576 661280 92403000693361496410261580021760 661281 34953787253624764352325841405440 661282 25573917764606426868328897030992 661283 -49485053709738152599955966473824 661284 1862371946044672542385384018176 661285 -5315304410831428694196176086020 661286 -41570091031466709856070892261408 661287 -47526398244630928242809558328960 661288 -227451586810208757592703194644480 661289 -21446560562713965999224504554374 661290 -20349995849791900764927638077440 661291 4017347749409793873177140434072 661292 3004836622516488248447854006272 661293 47345857495196550947498038019382 661294 -55327202397946106532846115210368 661295 -121764187680175383907921762666800 661296 -7893238161671459498439711129600 661297 538510460640058718197696535680 661298 -74463329640614309004105928298880 661299 -15725868434424033139199346241680 661300 38848698708951686229434839968000 661301 30328801895027774935549809803544 661302 -48864561938809196579643964914720 661303 57271208416786533658394488381960 661304 -1202196301542346050654185472000 661305 -30720713920264513349028975810240 661306 33545584485044272137496499018352 661307 -12199718344962449193626954570280 661308 -17502240480872973976697543216640 661309 -157806712416784954851260078590080 661310 8402993766106923092152119874560 661311 -56078261552939407472680385760000 661312 9217277089951647630653352574976 661313 115471659436463833774345173584640 661314 30393008086161663416620830055680 661315 -20975912053974993598637415917040 661316 -31609452120022119467761405950720 661317 -61565604982251066862098945213888 661318 34151001843723435920723953804416 661319 -61965660827898645217942861737456 661320 -68293260256118806013966571110400 661321 -126453687163808479978549293501478 661322 72501846870480674396363293361712 661323 5786577176768259799236130096128 661324 -7795871012197833537167576706304 661325 11458729908288213877141835292000 661326 -34548434756891541253199543864256 661327 87732748395763661507935243896176 661328 -3880707875422119577496988622848 661329 -18029484063799604233667961319116 661330 11589095058492973992552101056320 661331 -117982428074815453168427879889600 661332 -18619140090929923348660819243008 661333 1631739253366849304321948439520 661334 47060944040530552884968039910912 661335 -54213208046849298811511609607600 661336 -57835991494044720020282235494400 661337 -57175185294520423169601882569088 661338 20376019709970021548716140771840 661339 -53841194232568804729644658498544 661340 307334959397627836642174233600 661341 48541834137613558584177396657792 661342 21204987244082642383949674128384 661343 -77265172234577822417917457949408 661344 21180430593934893980854010118144 661345 -67778315602671903302457736090200 661346 -6629109702393756958821764004864 661347 -17273659345759878138533875355676 661348 -52055621148589947818844580157184 661349 78827319842993073280823218175964 661350 -7123487120212520922877239192000 661351 -98319081620007891443533103905968 661352 2821349829749748809026625510400 661353 47133811013648769572524442327520 661354 -4567075201478307831888688985088 661355 -18140306032602381446709515310000 661356 12030501936077711911039155155712 661357 -184767875210486609645573218451648 661358 58729560579830522505544618505280 661359 44849635613345588405274055259280 661360 -9779123343891563130883400663040 661361 -116207242669022286671256461365038 661362 14506288637985882200960429022720 661363 314897168455286393750041551548944 661364 36055127874276245906858618161152 661365 1468186438734564173790344161920 661366 -17833499410354356821542375510368 661367 -779814814106497948146750066048 661368 -36409654805995728288419308462080 661369 -140878530955166920896026606080556 661370 -64166821288196163553080363993120 661371 13835507703079437145993920888960 661372 112691742842780420311107613976576 661373 152099960133208311624783575807622 661374 5845174924178352526931718270720 661375 -20204379777027922849076368392000 661376 110091850367583503096291587522560 661377 74668196107719202467744117064800 661378 23416032251093413817675559756240 661379 -54174380224267397457995385635616 661380 2162208391999926658730028933120 661381 36734987040982045045638799055392 661382 149560004843265346791201721852992 661383 -273507645278094512867433777960 661384 205903145446815075290358172876800 661385 22884174384899232163333968529920 661386 33179528716343995011015854592 661387 -68221093065170114243889138291840 661388 -10118987250363860431860759920640 661389 -33827995273023784898066263594752 661390 3989459679297993078755708577600 661391 -107698241972199580876445692005816 661392 37772417178797897195525451939840 661393 -88048143854626299108658202961358 661394 -72182426817651541351957839675504 661395 5430240700962657483138344928000 661396 93678532678963994629801739004800 661397 -198590895764825401403041588514688 661398 6374513363628549530365881084864 661399 109720075796757336371821072825464 661400 10083528602742076814991090432000 661401 -10658122153768692377684279758332 661402 -58533025397112067404208548190752 661403 149440358743453084703177771951280 661404 29227071813538334534307245431296 661405 -68273450073826786680574013604000 661406 -42261956587541163838743353566848 661407 -14587044812034213124837666040760 661408 -51003823863269972295935239127040 661409 -31387085809072557577970254858560 661410 -31329672983087452125030485964000 661411 -113176260921908350931649450170400 661412 6072861750298547895953968796160 661413 -87510681369252800651304896554656 661414 587160509705903039385833786880 661415 -96426349100499419258347565530440 661416 -4948698736341284314450420039680 661417 -56901058634865955679525419606534 661418 41462513800182512324909746811904 661419 170857586649714704281305574836480 661420 6076500036986046717010914785280 661421 -32774090429802806606122264230378 661422 21932327901780352541403449681472 661423 -43650593848326027591475916778400 661424 -371930901609723047218001117184 661425 -9459967982232852591933378834000 661426 281985165484809404386181019264 661427 41912561225205811207297091972208 661428 32985800927164245560669951109120 661429 12348550036658057534321772952476 661430 5647341325929329092972472985600 661431 -46807378589603163865557192788736 661432 187702698409676217194147530444800 661433 148316097145704209722621104981504 661434 -8646668942641976080591360676352 661435 -86097088434080394992003360469120 661436 -29581880710121047080021523728384 661437 2830532582161373777981377812000 661438 -107566842925759527398559811034880 661439 -53012926686990719282406176045760 661440 3029544128692294454473780101120 661441 162726916443721391903692066274304 661442 -46711946381068358551502995726128 661443 -11872863493847623086928247912976 661444 -54326476781909350113834838421504 661445 -59393486965733883815945205214080 661446 -91868731458669504377639159380416 661447 -20700148469763207208111347704320 661448 -7548987125929265129663472384000 661449 19477433276891991547963453909440 661450 27739422701683680981002787162000 661451 108588762955091470292612557546500 661452 74258759895331068605994961342464 661453 1799504916195711274298707090608 661454 17792001271166545870754919850560 661455 66486734014634945444683761147000 661456 2464518111372536706959633702912 661457 -33041729781207146971496940434880 661458 -11617989250440640331997585216000 661459 73402600461166740849545312951660 661460 -51098139736708259969014192062720 661461 -88286159134681644465934391112480 661462 589450264767078963280034771232 661463 -109848045715171001915538636354216 661464 -69909089919138095538369730775040 661465 -38902087642393431704778821928000 661466 -84243107860633780526497033509120 661467 16317254382519900102278441541120 661468 67454865918510248545941544667648 661469 -1730357235145640022163750959456 661470 23697757803179539113929617685760 661471 189939399394681436275276719082200 661472 -21706996006932501228954227048448 661473 53446378874693482474045672500000 661474 -24356368077968664959841498468096 661475 33684333164242761164998031761500 661476 4436270977370085414006153523200 661477 -160468639257725016771074243276674 661478 -4634594592543421350977479753728 661479 -13920838647477871074969048095232 661480 73864009606528140811270373376000 661481 122102305574122619274673152132282 661482 19302794625402505923193951470000 661483 -24013655289652601255148124704268 661484 -45580955707932883440838418592768 661485 -47127435746975650043096082163200 661486 -9885749613220698781144054166784 661487 334137548628565595068596724759392 661488 -4267963842880651356997164957696 661489 -9575618334957197447692692761676 661490 38356758328827491801797882132800 661491 19219506591126693013611508136952 661492 23070231809144054389344540289792 661493 -4456625007316958074673722118016 661494 -16934451056132732202169465971840 661495 51615138377300134645140097959000 661496 -1125946689579540486560146083840 661497 8776944342967745511253032171840 661498 14029515376188630529092125958000 661499 -183766672842760613141833950085440 661500 65713793117377151667265148160000 661501 -81238446912549030372320605397600 661502 23486078042980612486959866112 661503 27692688560289274303402756512384 661504 9814229819568186274683342028800 661505 -12597186407942275610443305758040 661506 -31218732708360145826871026388096 661507 24963578218839413959393538216448 661508 14734947191922719619331095874560 661509 -19284269581844290626633470950272 661510 7829632611333072347610426341760 661511 -20211672414816209249477347116576 661512 -367613112846271718808853954560 661513 -35617691342793705178869809547238 661514 15034478863076589890841011219712 661515 26506475227839166274226622990320 661516 -84625824954316173271992719714560 661517 -26128687287942132653758395103434 661518 -20185150760999415323824188212352 661519 -121579313320760643249112806958440 661520 -29865670168502097327787417190400 661521 -4161004129580133105863687989440 661522 -23098771075992552604084222434528 661523 67798049550353244465048969149040 661524 51546700037572371273907408582656 661525 -16786731827186134996226457067200 661526 1883715211960850295400738385664 661527 4284582931436604246761559881976 661528 -29057407234597167542402299453440 661529 50203992164917971268601857931280 661530 -15311276863045889277684068455680 661531 57634738825845134122451403354464 661532 -41942977982403080858926446242304 661533 -29082643585914069059798611483776 661534 -78201356586901725489282564499584 661535 18173467723824590758655190217920 661536 85013908660748147841346602074112 661537 45766676597834191270806910270980 661538 -87515882042966223409190527742304 661539 -21018861282741787007538014435976 661540 15066844839123673012780077711360 661541 163047578858683012496458769562942 661542 19483412278748192682682802227200 661543 -17694612266357223196456167491840 661544 35030552633781251697403718277120 661545 883217943748291132586941527240 661546 27001436245798884818727495663792 661547 -133340665686949592590797202205004 661548 -35878771849459039020524486845440 661549 77012344003178597597205154628256 661550 31592333923702786044758368209600 661551 69872796615905160046963222351104 661552 6698077883092977423130796359680 661553 -82396275136541976878385905385198 661554 37328525804828388683993624835840 661555 -569396779518014634405156547680 661556 -22175229194712864324069792172032 661557 -1808031143926513049982841482912 661558 -22127391708350208294486563279424 661559 56384354669834000788891508261904 661560 20898995587583274831166801920000 661561 -161940836970446061237505218407600 661562 11871781189501162510073012292864 661563 11856877075430304344059260320784 661564 29595450181482710326645454130176 661565 5223375381515150564514901964460 661566 32948741323307041782414744930624 661567 -94232598738229927469896558427880 661568 -29063321888752527542451741130752 661569 159542641088379978865585787429568 661570 -2763823313535004867987380234240 661571 5201525447506415906240704609344 661572 -57878737418632898064231442464768 661573 4612655033030050211976031759680 661574 -44435720555433663159551556706464 661575 -40475009137456849387306532603400 661576 59223047714522017206775671490560 661577 -50003952190947325051531621771200 661578 19695807888240018122283426329088 661579 -106241053506977066549672660568624 661580 -4606914323873404042544050406400 661581 78192423854829003589300501761600 661582 -47942858289159614775394415308608 661583 -45555485153177469659457509303496 661584 -3744056706847038105675607572480 661585 -5308007651654308892823642848640 661586 100591680784890619658952869710992 661587 26356558513028655201419796440760 661588 4122451209356361857557053730688 661589 -130351394636517081666653670158244 661590 19364515622610687000660377589120 661591 -46950458837092184557902976366928 661592 13343667366281593948149202176000 661593 92492734607885577868463597095584 661594 -30803083143242138109580958871840 661595 -1050354430736910081611746095360 661596 -21284265179020624924284944280576 661597 6438173055052675198590216607852 661598 -917269652448687869012479097664 661599 2830642046869145823988208433360 661600 1367041731415860249415788134400 661601 39142186127505076303350738087600 661602 -10379473666870432433531128252416 661603 -128910874940830091607247707378148 661604 178298191505725450369714836761856 661605 -5528273719764011428389190366080 661606 79149700069445232961921590923520 661607 93609778748398703770172997788856 661608 4812084613683465952690825436160 661609 -19998486964191428152185661696796 661610 17856594253845736490008522308960 661611 -104670921091974112488224917321128 661612 3668966663925145045697453040640 661613 20445020837789183560176726347862 661614 18414571386783053089874526603840 661615 47992761545807396207296820967120 661616 -20788472184944486574054802096128 661617 6698568495899587576827464970336 661618 3182043784470332767583419261440 661619 47376317999793048446550483789312 661620 -19331942797699377160047583979520 661621 76081126838113995409321233611822 661622 9041144424350712045114685901952 661623 -42587243338172763814320814395696 661624 23309070661319326691537980293120 661625 211853157244609273926618862560000 661626 -5922851148553786018430731891200 661627 -19803116283310425342485641468640 661628 119959404226315823392943491584 661629 113703883885141475811790105603584 661630 21261824598791749010525820748800 661631 28782913455026647800595048872864 661632 102866761714633523060072817623040 661633 -22873607940810120312336712230400 661634 -1987071316958326693734348446688 661635 66280388902392042272873100276000 661636 43288495649009991087128632028160 661637 126028107437658894563204017339200 661638 -7204864208285316724804240693056 661639 -109000014795856438105289288596200 661640 28158324910950844859756322816000 661641 -590151097751797216647472287744 661642 85708774724098412491548548999472 661643 -42679731053927464038618438395376 661644 15729598897369109736866609230080 661645 -128169895692988027335051759698100 661646 86040196155590289707319365902272 661647 4712831147273138449495093267200 661648 -854821259686016414108707045376 661649 76223585069060689258977663915840 661650 -10999150309758481089997288492800 661651 589147478518039864267140488304 661652 -560868327445444780867587111168 661653 -66560897768863037354898341461938 661654 18502263834005716926622807836672 661655 -20430639998228620493884350862440 661656 -52408323083988338506350332313600 661657 175172731717183417994917157804052 661658 -35372160545890317298233730601760 661659 82463825702208588339420866398104 661660 -71380996249507265190821449720320 661661 -27565505582563264091005666031232 661662 38331656281940647007399733555840 661663 -90623657685889824598541643597088 661664 24883800363354323950625536081920 661665 -45842644938885028456882859902080 661666 123530272488291699648950216048640 661667 -21080481786728405013257491338048 661668 31231143451963660000099873959936 661669 73751976405476813882047201336000 661670 28248523522671122284986149621760 661671 -21888502917200235519172660634328 661672 -14924830287618622264042784194560 661673 -17010299005491310596300053475078 661674 2627266659001435921438503360000 661675 3315629993768688899805101600000 661676 -10044603020645928083474811130368 661677 67373897593068034318061313779520 661678 69429053520941090523445863800640 661679 -102314561027775913251269007012720 661680 2635220521228645624823223091200 661681 -143047161370471323589149256987536 661682 32958904503652539246963181906944 661683 -76222851906697610236656237692352 661684 -452772926978043085894168315904 661685 -118087117171703076884681367986400 661686 12326466319782957886417092080064 661687 4453288358830808439215595415968 661688 -84966859860666096294775678832640 661689 33628623731279442713678785980480 661690 15945582251929395007401262725600 661691 83130396379023246434900618741352 661692 -77681314870609368506421788172288 661693 213273548727974199206723787341580 661694 -22423181109330930860031290910720 661695 17487507352511380088031561584640 661696 31116873616705007157179594047488 661697 -84686078989032906049529854033854 661698 97244385708397819033504290384 661699 48587646439222272110585853609480 661700 -1859589301577796218029792416000 661701 -104869644943511932702140987179136 661702 7571359015704510924698328350592 661703 52492907520007667211518426687280 661704 -20808492011374579425089003520000 661705 5604302253286765382535142153920 661706 -41046475260335521814141208170448 661707 122474527336049385829359649364604 661708 44962125120937817749368210548736 661709 -10674935216858351466487797155700 661710 -2710111988556598018146559303680 661711 -343019988287245681412679497390600 661712 -25737124747910146060247461699584 661713 1105042478969770584508184298624 661714 63429766557482533335145790925456 661715 -20551701482105351625166883716800 661716 10811909206152383349646599966720 661717 -76199938752464513879858121255008 661718 75463750527207863780653927222560 661719 -42226082868883059432954118376856 661720 -70170900878740652973811080806400 661721 79879655396273207961922551686922 661722 -41676071640267353700340690548480 661723 -13179350162315005938934327938240 661724 -19714538025717773586338351821824 661725 19019223721823501684874096152100 661726 -204506738340117822906275607552 661727 -1953867727306071882430296662400 661728 29361411302915261525957710184448 661729 33935617668143456971655352880176 661730 26225461285237429851796404521760 661731 -3038930250906649458927676582656 661732 79029403669081329617476949570560 661733 -78330539819119886656469957315616 661734 29965534473441686660396321578560 661735 71771144490281326951291372474680 661736 -25555550353815386170893725091840 661737 -21902285138779348622606260214640 661738 25187463388482699135912010624512 661739 26210115596288864656085845961520 661740 -14263626400388552037807655372800 661741 -28716259163627556718179096034858 661742 16449555589017023913767250360192 661743 -114040727918813138444324845426800 661744 -29338654343344816201277442785280 661745 2186146912403349053884528989480 661746 4423815721824720234410793158784 661747 71125185413907026187864860861640 661748 38442021577104422655820813569408 661749 -170686447198037105631271371648 661750 92702287433156156012494131552000 661751 -101062339587302522692331950450800 661752 -7591666112893166692982093660160 661753 -27166587346846990392524620496060 661754 88859586878353373403695458974576 661755 33672039610251011301022042890720 661756 -35128588924354877877107007433728 661757 36468509984796884192639793862272 661758 -31691106374296801562593979225472 661759 52515972692583573848883606058752 661760 -94663776954647568564259274096640 661761 44056509879534717423249889015410 661762 27732265975877200223763577053600 661763 104969210859076078596889920017880 661764 -57515272115887534857823687578624 661765 -5406415577256026651275770218280 661766 -33522381747596460171786498372480 661767 50907967372127915867305166714280 661768 67465781377506297374393496130560 661769 -117217544974348290300651400729830 661770 35244010864671871310919763200 661771 113973525208502352263099307058344 661772 -29255355603827013396505027770624 661773 -5664691911409918836245614673856 661774 -58734887215805653313537733132864 661775 137934541554089965415152301686800 661776 8735845294444487870318676148224 661777 174975702741751304891643177384626 661778 23287521608083860278471031409824 661779 41048107435211416411694303541060 661780 -5469929160763687531265107353600 661781 10921919914729745144773808325564 661782 -2219901426191744805485852577792 661783 -92405764119668855840962514556320 661784 -91319749710799660192114539325440 661785 50294113014820029495852083803200 661786 1092840619295879327475467488224 661787 -75713111420329534725694184548848 661788 2681253235856645122275067981824 661789 106222572420408111096801310510880 661790 6040453031725987772281218542400 661791 10177768290747749975779048197120 661792 -49326482960649225622000187670528 661793 -124786256602535388682255710450720 661794 -11212324986945501808172139904128 661795 -42424482256985355018102653580720 661796 -28332141623222903685184488662400 661797 104775077807836051411849405040640 661798 95880244583626037804715293714400 661799 163139647630623622802649383453736 661800 50049125918606715284613132288000 661801 -29459763539868566781344985765248 661802 -29527519530367841681103565771008 661803 32263090665223648597190772580800 661804 -28683617497418552429472719454720 661805 87669889223840456802768345656460 661806 48997510046955187152032878624512 661807 260873421841344373331837813501472 661808 -8788921090235557032180826767360 661809 -119543646131969035322825323669440 661810 18394641274187302495724979007200 661811 -54194570273687757848411599322928 661812 -40084990011048721995695661336576 661813 -241380605876391089679666628736 661814 32116014513789349503142160228256 661815 13572968177916857578886446141440 661816 81755532860565953931073346580480 661817 36954878979867255943823405378820 661818 -4222219274385317463999190851072 661819 -8450743579441019741033359627648 661820 -36905921826162470829297584401920 661821 -100463473992279265084662219746496 661822 2584977849203573452473529461504 661823 110398176634564809580662917019072 661824 -45781184439964622891807492014080 661825 -25919650150618289343253763558400 661826 -121642333103995954948648512057600 661827 56240158757934663186831693694080 661828 16410689252239023140664058736768 661829 56367133878482450971644853586976 661830 -9871731546064222664190637543680 661831 -79794387022136386420283789020688 661832 -66879289870497358461573752601600 661833 -20603951153764421616268994892096 661834 -73918681416555591522440297759184 661835 -18351868519116836554605326970720 661836 -9575436075468849527998278942720 661837 -17580129861810296081833796747808 661838 7216209486748846064463005770560 661839 -80424985711918502074934160646776 661840 21605635885086270942184626831360 661841 -74567617847720006198679098873628 661842 -26272703982119278481045640830592 661843 27250666070704125107859190417440 661844 -30397379118128334103718908203264 661845 4130716756405400096273517503520 661846 86408785809408794836521163158720 661847 -33490328383728308361364549837248 661848 15591943413125892367710201446400 661849 -93845535621508194160073998732150 661850 3766827579872480354760106905600 661851 -4096146236749711929056856153708 661852 62724521692490646367578263015936 661853 81951772372812625402261404093804 661854 -32305999791900755718668022663168 661855 -47385546631070966715354322017240 661856 354631944818445303393903181824 661857 9161712912950486115562962873792 661858 6354414229086071694675751168800 661859 140650009469037058538121411144840 661860 -11219279002461941640267920152320 661861 159050933437860689160775157358012 661862 46481217267831850265696576409600 661863 46767140210727736378509718983888 661864 16559726941959480857166611742720 661865 39183751649868930285031742337600 661866 27965025486223038646692913108224 661867 56714554132526129385818759295956 661868 86182846793808722094224172366336 661869 -1424794027424958973407692774196 661870 -43447827064217854341582106560 661871 -28232908025401331950947516374016 661872 21991792184827546199290134036480 661873 -104284010953269907905325541144878 661874 7756012079774299359212255846400 661875 -3068933686520243851587832785000 661876 -57786829177335927647382347520640 661877 36035737580426251840018505895726 661878 -45910340528856387911739500175360 661879 -49717587899214311222616788826520 661880 -8401009409958632449691539353600 661881 -24460174888949648290056817692672 661882 -40442107698382623309900521879328 661883 -139069874001395214618419709611868 661884 -42884906261115556005670541352960 661885 -20320581254398326370525840842240 661886 -5315684181061599653422265476608 661887 35302481022209005841065701982488 661888 148476927399344089204666159595520 661889 35102785472616888613901854914690 661890 31910757011628668778718570705920 661891 -168203994903336416039781518648 661892 20446813719832052847941063359488 661893 -17767233233956336402529179110720 661894 -2975100604869321418124124616320 661895 -32798654471975647886286526584000 661896 -102775578326880965902584962611200 661897 29814944715676939115486894344346 661898 -18185852293203840719905557848736 661899 571796319672698939048758364928 661900 10461033617100165681547628384000 661901 -337377534207861109551481830923328 661902 18478190300787709792380193526784 661903 -139634872905215171085274840527360 661904 -4300921172795259756938323476480 661905 27242076467853487907635150627200 661906 -3477867947562234987633176478720 661907 -83754432980952186566119899657768 661908 13066561447200204921482209818624 661909 -139256922644256187755738384779890 661910 72668936547850370975859378735360 661911 -64244094012270520674705367911216 661912 40544270007637432905248478658560 661913 39112698952392562621987978402560 661914 -1283114919646230529620692316672 661915 89283222564363612579789678922560 661916 -32705464927029963803305837109760 661917 7474250290373469709269893202816 661918 -17521008213085099354860518041920 661919 -206518140991863526848283201340400 661920 -11529961693351365721861537136640 661921 32411342362058215832062363933440 661922 -84202154857139508020031626025600 661923 27390133944829391407462820209572 661924 4557224292732641659669746221056 661925 51350029820873167881365056188000 661926 51833960305333176120616052362944 661927 39042024619757991574066137831472 661928 -94947206559630107989235999139840 661929 -64768212980656349350118831065440 661930 -5610365665868179740632729140800 661931 38087877518347719944469114663732 661932 6169224895078732721738000130816 661933 -16408991873352658695840017296416 661934 -6184008152658683082188344190208 661935 -7139867101951164759749593033200 661936 1025597307290419301321408937984 661937 -34721271925483634961507811685520 661938 61588107556807711049206267964544 661939 -42680359649982896114332104662260 661940 3087541948314363544063542067200 661941 78369600745470619012546682625600 661942 37488160818370918729635790980960 661943 11941587824390453186798751794688 661944 10009455345128575402212855582720 661945 44708747134375144155970974313800 661946 -95873841278175792379856166946080 661947 15792384551473599659419265968896 661948 33554148164207699855623236550656 661949 -133052985747234292334636921701050 661950 -11037064072293080402380623014400 661951 99383387616523875921498032773952 661952 -9180972874604735585733882937344 661953 126194404528023008085654952467744 661954 21449525802187835808528442413120 661955 30490202688673065802889795129760 661956 -15795293037216570884519662076928 661957 -35167838964344058013625759678180 661958 55668050039867330499160334287680 661959 -13077470841757358406756910559280 661960 38910716590789144844579966976000 661961 -61062212877307155821311399350438 661962 15298347603937769576855258079744 661963 6716716996626075380170395698784 661964 -3518216191590960472039234450944 661965 2024627484081706283649348753120 661966 8686187693274170537535194442432 661967 -10195166746517944021950455429688 661968 2908749505906742265604512571392 661969 42465051219557145885813683214912 661970 5135579625633537788782610760000 661971 48702380268980553192553089519360 661972 -36101718904467531735884686170368 661973 -139583397227521574115013849255638 661974 2454316146115129341968910704640 661975 28534147050693827360156276462000 661976 -33323481689572648207610665328640 661977 -30634794902571384443771906251686 661978 69287551712317992737800063503360 661979 -101047313950457811022138076076360 661980 -34325536210923187760269385318400 661981 -173006967884345747622477469890848 661982 -36699247720412866761187846723200 661983 2915207114313212717129167196160 661984 -48197903763026567480799212863488 661985 -1203710245807720672779821515200 661986 -5836665864162546475096506071040 661987 58334541315896990293658948948636 661988 -95055385500875897980694080733184 661989 -19668905099054756924181326518176 661990 -38813313877731619008220331712000 661991 110439440995661101173640802976 661992 81331122506379341672365442334720 661993 78377791916541796192400182125242 661994 80923147400568717559320229861296 661995 146741590591983226270962936861120 661996 169173093772242841158597794780160 661997 -47554073940675764588964296816448 661998 -15311241615883984097833131816960 661999 17248711245507662744306478003064 662000 22533090741412907752136269824000 662001 3080729278338685025549867928432 662002 -14089796338537854782591811290496 662003 4761016236712710427069848546252 662004 4997334234674620720930652577792 662005 -28114089977230641380825241799680 662006 -2086270644681144967144402400256 662007 -50837013721637507903047860884400 662008 53035136219115202836604637122560 662009 43469159188630526718081214933440 662010 -743260220486748697209182173440 662011 32073996654865993496822830108432 662012 -3170235262502637067165334476800 662013 1213267141083880891494607496544 662014 54718193055096496221493426935552 662015 8995805083053407502564236429160 662016 6601312226809548541493954740224 662017 -148211904240799756086211919489360 662018 -28833248026722047539895330486784 662019 24192721959610704301602441124344 662020 -19892471879287323583814808576000 662021 -38829711142287204413469301247778 662022 8366920288194174303973020320160 662023 7697114642331489261689336127384 662024 76044153254153195581230559518720 662025 -4662914981497550850605244566400 662026 98522492819192805731908586705712 662027 1103395795797109462161959208624 662028 1421146121780721011663281803264 662029 196986099311323347120667120184630 662030 -13588633543188033010602542476800 662031 56109281665857191970473646996912 662032 -7383576367952642551613489676288 662033 33079273303085969856320407633524 662034 2296920982334997951813850865280 662035 -23195177560366112710738234891440 662036 17444926741003704352699195146240 662037 7391425331879637746197522071168 662038 19819850234100719429161442242944 662039 -104124561492151991600389548750600 662040 -73944647551019533248222603264000 662041 -569417251239298187052330552120 662042 -161788289872864560770897954707968 662043 -108276189879856257436724833234536 662044 13664795358905345753540480923136 662045 -1210661179796112454869434423700 662046 9694684452317096418842591889408 662047 125564164263197862145199653702496 662048 35283788604330117196090878590976 662049 -59404877664169979041341396629166 662050 -16989356887888710234990174541200 662051 -20248884948452636112488460811776 662052 -22469050809435303282886670343168 662053 -1617824923206177358861427948800 662054 -78433553612245292455246335573024 662055 19775852536192563297675030796800 662056 96926387204461904376584394746880 662057 31867412718130035398008325628960 662058 31654243305598179197482363061424 662059 137496980438462811456635591982260 662060 -13715375067032396984566501324800 662061 -22960090399771093544488929947328 662062 -87824205883564390636860088075968 662063 -95456046925931478275630720168688 662064 -10493095470874885846202347487232 662065 102412558144251218387031399700200 662066 -25601022363024844894921201887840 662067 5520732698012383656793313095680 662068 43136604009438845431911741038592 662069 -171143470647014055846662586584004 662070 29047996063390223486541402489600 662071 -406786167180357080041811042640 662072 -160365481303287544083823291699200 662073 -14002048995688256313940496136000 662074 -716782014317011055746658427648 662075 13772521720468760650147024167600 662076 41560419677130774411177698514432 662077 10862797177736932011554576150860 662078 -12218917878657666603260597963520 662079 -66047146233530961283343910554112 662080 -26353287965143267833914405683200 662081 -66887882306273104435207711507008 662082 -16511095702438362213411570713856 662083 65324379415641761511263875686332 662084 231509869792888627267702990196736 662085 -8143771795083323646304177263780 662086 -36236442547741316911468650703008 662087 -19993636672566057009609468903360 662088 -8849985638338903720843413872640 662089 -197742793070470052242430910946944 662090 4374789371339296808303791626240 662091 -9560787878371524346593817392960 662092 -10865568105748126362452085808384 662093 -154444617499580174317180805239680 662094 4304138845743020230505202434112 662095 12972194542165131812271923779680 662096 26169077184726914022182817226752 662097 -102066928226938625400266217987600 662098 6559907682791024902511750154240 662099 65683733051306363967015648223200 662100 -6946301286652285777184230809600 662101 -100641438389892573445116429014976 662102 14535899946758960217015220877952 662103 -26648186514535715035143675218760 662104 -181026252296808686106896493066240 662105 -124962630860779673673992481535740 662106 -3058130823253324217892578002176 662107 57153343837113125089042375596356 662108 55935339583327418796720782934528 662109 -3281623528402346671157810152320 662110 14317449420308607936431026560 662111 90665879041485921756245294087712 662112 118763853377409066634934353920 662113 25444804373226430657704834764080 662114 -197161677664938981350492841600 662115 -638443840553412171669902962080 662116 8874124657985301316574923431936 662117 87146227518739513792448417539452 662118 -896421095197751948158108841472 662119 -73092957905528762636842206312240 662120 45298461245363543510295861196800 662121 36617943446650431641546393313600 662122 38825050986395244032854017421152 662123 46572748868192555854682458003200 662124 -9345785649696061280861213491200 662125 -205019609850358667192288317473000 662126 -15133938213951711872804677015488 662127 4522791738152134834243746349320 662128 13196206865521443395742478663680 662129 -20854329972811847055544250504268 662130 12382968193587663973806693726720 662131 78196405605473914669938637687000 662132 121167246446761821265794887488896 662133 -11030316026491599272337462509376 662134 -47420983421098544924057892915648 662135 111906167960153067905248828640160 662136 -139265551608521847238877189898240 662137 106105784325917071233010421116266 662138 39201084937743912610079798557440 662139 81203066835066246073798084022604 662140 -17465771193703672860200803714560 662141 91702287597266463530427714289542 662142 -10455443532307191045184068036672 662143 -62145742869586318752235590548608 662144 47588868918820314366070908518400 662145 16982859976424471026186435823040 662146 47866698934821218355446034814464 662147 47410694008639451783572749642480 662148 -63363053766913228740170071111680 662149 -65394064563205665361472370066850 662150 -13883411970295572591767898864000 662151 -18038365992504045457283758214016 662152 62351419159341720713057938606080 662153 -512062050350682380875760766156 662154 -5467087749489127866376664474880 662155 -53476495553669180082372329503680 662156 71753088375647817740938459468800 662157 -1296819091147040332438609072800 662158 4919056731775240280909786952576 662159 -253590512152638669578138614584 662160 1586830199253944824919280844800 662161 195355526336240730802840926019312 662162 37775049494216448512745528914832 662163 47859198683374250371943838844344 662164 -97803544714646015330893025002624 662165 42573624051884634112539976713600 662166 -19133067875154158946930106527648 662167 -133219742038457762397614616902736 662168 42007025848417987825127784284160 662169 -76892844246047941900902884638560 662170 -21094301580268704685692292915200 662171 97894475695319342669713662982200 662172 -10792251557557142821638000795648 662173 -11193712978529794736743661960000 662174 -14733405373267248897318649398720 662175 -25109760104749478200530886587000 662176 46920892782473377794468255301632 662177 169283935875416319957115325389026 662178 32378442022748395037070761656320 662179 58413912119919354833483094221776 662180 -14484692544985066333844999831040 662181 12809547357637499937332578717920 662182 18835957548232771389120202315392 662183 21408815177319112312058938576704 662184 -112397587508397223495758248110080 662185 -108015269481705554736120484534620 662186 -91849980654401928324261050121120 662187 197016781612802228773362618835968 662188 72971814333581220469699962949120 662189 7805500228052528790002817544032 662190 3781669323779141580683179067520 662191 -15102826407142747057261368968832 662192 35222553374767231246312352464896 662193 10766101172502963816493968092544 662194 20476781353185133116450517633440 662195 57521430017243552758116132649200 662196 -46070917437526514538563440834560 662197 63091416905235750772240567817472 662198 3564367912825075859994096093600 662199 37464197786958561744343238173440 662200 -330238223422983793668022272000 662201 -30943235684942803699773911674668 662202 -35634718363483223921155799784960 662203 -152197076354799013234095616667548 662204 -78740577578136309890454426860544 662205 93010354919328572039507144656320 662206 10347198382748146828733586538560 662207 23870503680759991267064347975680 662208 -1273966191289442011536477388800 662209 -6761319437937249910859383409580 662210 49626878371601026400078047241760 662211 26032828141781345852409098297160 662212 -135104111550531088817349801756544 662213 -274255004430247872631010018980260 662214 -5758663028575895095944921643008 662215 -20488382022374058900803527893600 662216 -56854680170071200461123427532800 662217 -43606298604329609479098233175360 662218 -34846790525412255062728906836384 662219 -102894411236170703132495978138904 662220 -7801669696354814831818586618880 662221 -54251864597135997164903108921888 662222 -14568942499843851324715526295552 662223 11504858035085698641184922022144 662224 -7309709847953985161507615580160 662225 -18732682731742539339501907100250 662226 15451521570578415547931815549440 662227 103873790308831705773939329812076 662228 -9505166717815280151687517876224 662229 115644298714540839201804000865920 662230 17356854106485636168631368844800 662231 -75276059851575275286013936462968 662232 31100194771203306330585911255040 662233 -49262844945098448293776118588 662234 22783979190745126854254151371520 662235 -22766227743345474555244257495840 662236 -99076735947743556734219407582720 662237 -192258573240757054095022172446848 662238 47038210167502386839344590874944 662239 -109484119471010027312942835606576 662240 -72483176767077997716792626380800 662241 -16528311245400869711515940374608 662242 -3498334584137930594638566655488 662243 99059354560122912260767485384 662244 24201104910071739354625578577920 662245 26780410836762100118665713079200 662246 22492011045098475683947691710464 662247 -10588289282303527376543123060976 662248 -160184637422902967828970375152640 662249 -23502971243930925391643528449920 662250 1120558890454444424977656768000 662251 38403497171320237266878520683252 662252 -115801977963970417830169078126080 662253 -17072294957970772385260494312192 662254 -105678565607974376638817025407424 662255 76328087196581658175288656334320 662256 -40288281293926615249942806528 662257 -91401827070710977856258390052480 662258 -22401466310014488220721925318624 662259 -50427293842431116890104945953232 662260 70490105133519706740534112346880 662261 -118159332156501516156600959661138 662262 10685486649487152321826663219200 662263 5839358505588904830702178870496 662264 10478125645623653184409695129600 662265 7856926508344682594174777531460 662266 61059856339507266107830704109824 662267 162064305602198661780879392513316 662268 -1014557069759684375825055267840 662269 -17643105503561146354735254088320 662270 -15512144500277999284511541162240 662271 -11643860700505838494353150898488 662272 5740764741262402451442919014400 662273 7417948764646925582135981990760 662274 27233848948745824277519859192144 662275 -81028965340464837256180952325000 662276 -44120746412907486622740912339840 662277 -42170806395342617565995610918912 662278 -60059640244818282824624442658560 662279 45353516052995727862136545850520 662280 -31676323334194357492947001344000 662281 84626876237772814383369479629082 662282 77506216669851540874423988530992 662283 14783920749173686187440468828800 662284 -9699616407675543589146043576320 662285 -17082973734393687065527903896960 662286 589719705204227981677434943488 662287 93335669954362585026706555061936 662288 -8247309851228044568974889582592 662289 32862206242102608523432382346720 662290 7955078331029946972448231134720 662291 -50194186069183234448136193937328 662292 89316602980615002218356050719616 662293 508084464576948159659984657244 662294 -83792594741383480495294691726304 662295 42683272959902971280503863081600 662296 -46002406874792432063076681246720 662297 -27133881591042566297774078441088 662298 -6926138319673904012253359004672 662299 115314186620450109418008092818920 662300 -11499577022648522008283494464000 662301 46717792373360452039603401388230 662302 -76857113980748453281097154940800 662303 -131206974166416836693735500105440 662304 86822994089874039212182457548800 662305 -23699467348244046550894929408000 662306 -33313334021857630561986366825648 662307 -9526664890935941283665033149008 662308 -88628526598394787141230199154048 662309 -40423369115207981736610819799490 662310 33309574982471209153252740710400 662311 71464252794126444729773015652240 662312 7467554455174152478505376890880 662313 -44214172762414733970118145107056 662314 -31433896386356737098443526654192 662315 11724954571754488790453581768320 662316 -37632376796814448378599732065280 662317 103076395080686437287979083583692 662318 70052635846989519509891589207360 662319 27344640010798550668636252366704 662320 7240881957249962008703358074880 662321 -61367008833422072460556363687200 662322 88806409262083771261523134723584 662323 104091256134140152143536846706572 662324 -8611242731397267344550721978368 662325 13914136124920084374446218329600 662326 8093940729652563340927090642560 662327 -74543602729528895071513690804824 662328 49359293137420002479474721792000 662329 170294289996076703758750587488 662330 -44201454942417725311443845510400 662331 -38358191234560830719257542792960 662332 -30854433946359594112026310844928 662333 -5937669849741983321154790094400 662334 17599866862638224397094742845440 662335 115396893876784599540008416940400 662336 64977159449657115119936266567680 662337 -1210589299251173333489417137368 662338 2926377334744632022477907643120 662339 -733298125858157790156699073860 662340 -9382472872493296805633256652800 662341 78204631830098884776640550557692 662342 -42102585605338379728999036832928 662343 -36083136323104828556290821747072 662344 -65341306179142710845571206691840 662345 -29316384296751574573170164367900 662346 12403019118343555702966452286464 662347 71454415889778011200326789004432 662348 28644758873732005768689851044608 662349 42116009989239636352439954768064 662350 -15036510467203656000384861144000 662351 -131112397594160261326998130773648 662352 7468670065658060873685064089600 662353 118069972672514339593724506143602 662354 -25782396075126357072632239104 662355 -26651574357610659653166047128800 662356 -107486534037026690342719816958080 662357 89009571697786598820923322918606 662358 -1259130427924851613745818146432 662359 -50511022047184336959290073793920 662360 75041376010912998940837377024000 662361 16230419236078309067094351002304 662362 -80466269219008148501565758166528 662363 51654857542696890379303710161424 662364 -670174394610186781693685959680 662365 113339145214391750756608671940320 662366 -50811387206046803813162139178368 662367 82992610079379827734969969636680 662368 -21444208008667023543065516703744 662369 -47787575390438387857150924267230 662370 9175007849982077934622626508800 662371 -334907893192314426770932563251520 662372 -825019510903779585443751042048 662373 -85156282498739263864746493048578 662374 35390254790906747170830127078272 662375 -4009707717076105808415019368000 662376 -35786032967640183955492415569920 662377 -3522320031794691579537459386880 662378 74195742713212158475771409053440 662379 -9878862938475599711775871189416 662380 18982284927652361360661906124800 662381 -25947986747482749483452028030228 662382 -31552529888181777430856554942848 662383 -6585962283949684412721681562280 662384 13899253879589414916186044006400 662385 -23884917618514566228883564262400 662386 -10555913270135858335044213075840 662387 130494727452024087696261111822792 662388 -13751461847452320572008109359104 662389 16127031914650437606171921294720 662390 -18878170154799749268246155596800 662391 137876513933696782706859933199440 662392 169589489807725249530863637504000 662393 86084173287497497072429910011200 662394 21873643600532020509675583427328 662395 -26549453443788590193646874557920 662396 -6665204956803624387510100690944 662397 62566301838609407319361147824480 662398 -14465933740860412562107800425280 662399 -148790503935761657088908528222280 662400 18264181896389722663808925696000 662401 4930758455440929575628633206402 662402 -520463828169718496860671537600 662403 77631695355013954548815925504 662404 -93267834840382676433834838582144 662405 91233018490707178849098031568760 662406 -4500204181234856153304926760576 662407 -32196393900877555869610848410344 662408 43960976529252583414710286417920 662409 -109758824249256730354718070995472 662410 16665568057490608063203982709760 662411 45926094121055475149918723602272 662412 -41120913658461778553606331314688 662413 29733787102507043612731994476780 662414 -9305610808364230484656064506944 662415 459033196295095715483300275200 662416 -3465686125073920933775885926400 662417 11969095636140338503374035431872 662418 -110982191543662675632806211056640 662419 100319352669604686447111652090344 662420 25095284977386335623748097730560 662421 58427901489439478537236324958112 662422 11550445133631219612003267208512 662423 85131656786993368239075441561984 662424 15011424599816730795831162961920 662425 -48049538314872342941543193516850 662426 13356848073321746570132863644912 662427 774098367789397693195032009480 662428 11659737707825092107910034045440 662429 157818300883826947652082217858176 662430 -14265657572854756970517330677760 662431 31349924910150473236636352060280 662432 -18492127728927392277690002178048 662433 105338938846921314453696287515824 662434 70366755512966946076799101409616 662435 2426887062904315634740480819680 662436 -72590386335696549897786132916608 662437 -22923902558472445601300912066496 662438 -14467920049876259308808995960704 662439 6750386951548858442145297607680 662440 -71674708332599704340733334579200 662441 -12147620913398749864270192784028 662442 52784889825316965082374844664064 662443 -10938173322428989965394981103308 662444 81633456147485926366576806855936 662445 33942891181957938441994703443200 662446 -3850603315829607432898647248256 662447 14710035170236219095778394944320 662448 2500319731189523549237881012224 662449 142378314689664681368628606146450 662450 30577770536289783468560609550000 662451 -3706133373603293427425611895040 662452 17062765351443141472414462095360 662453 81271686821395511453805749508864 662454 18738880789384222621294683312000 662455 5366591252823184596067831398360 662456 -111096748100550485058468861911040 662457 -193128892239209578506621349390080 662458 -592976992012393110399252815616 662459 -52883074622320633865233734406368 662460 12423439696062384127366315960320 662461 248050537955836189790263093756332 662462 93811656243207481084813898879232 662463 -51968316077220549258225091590408 662464 -50362975194057418268997769494528 662465 -138207477140212895775346809110400 662466 -331722467897548747613237070336 662467 54681866260084828216714288566960 662468 -46400191752340411581266251028352 662469 43277242401428362630773529687488 662470 6790316573763243004216355804160 662471 -20597198832822812242436286354000 662472 -5973859380140044135390203494400 662473 -29497307890836455646103890322560 662474 -25786749850866168361006280593920 662475 -4687215805735616152791502200 662476 -63020997110614325156850929080320 662477 -66106100600742445076103625057674 662478 -12655588498684750753300303385472 662479 -110565565376492884563332955604440 662480 11799606383541120048380823674880 662481 41706002177288895379174931179170 662482 -22822159888357205498662522839408 662483 -145745601071793042288340538693268 662484 13989871614695629379581717825536 662485 -15505798139422115004303386388840 662486 9197773185374680225333811194944 662487 33919651290664230536694822797952 662488 187547961993105162021372975605760 662489 332653922869016021883168625683456 662490 -9086726301226725860252548361280 662491 109745081031698421901128027325892 662492 -42852214364428084041481759334400 662493 38764798864723516649684557551264 662494 -26070115223343176701162417152000 662495 29310173090775421725353232585000 662496 -173252157396415817762781429497856 662497 153445698048418988800246762259520 662498 -11924770414528429040517055662000 662499 -124140956832632695688386878420 662500 35635568242099909191100120800000 662501 -148369683854560842011882299392 662502 -3590073648222558813445469074560 662503 7945776500276777093781766282744 662504 -103766834813985018270482844042240 662505 -5666920538138435685175270142400 662506 -6227818296046301964732713738496 662507 -113755145277328173773959002678648 662508 10691063965863375991986413076480 662509 -3232474618170852304326254916500 662510 26357652014132658033270146597760 662511 40097658696229859457446991446400 662512 11200268004003329310178457812992 662513 23505736917331276690006916487762 662514 10976719414103197186255851968640 662515 20394567145026102739747904824320 662516 -20404601651488499293225792584960 662517 37966221586797033167387067082734 662518 -67412905818880517317238855603040 662519 8103241811111793368242422305376 662520 -28150821903430180719946408550400 662521 -98131796114209084284948074060156 662522 6062469313103221703263778734080 662523 -55828862716817571725956722455016 662524 -55043393235324319608377010038784 662525 -55954212200527811381905257835950 662526 62305952055636188439089460086400 662527 -44521330295532334781583994522624 662528 126087076586181238555776141754368 662529 67884492528534162957526913564016 662530 -55083054331949020947453031948800 662531 94750038628753102681518302254332 662532 3365697680881734046468213407744 662533 67228460910425772749998108653184 662534 -64957391511335900336632709168640 662535 -73259468473292253564486584350680 662536 33366681259035287499249221468160 662537 -20207674042888502111378845475814 662538 -27798942318326284890652988262912 662539 -53025292588402310127194544415660 662540 63517242354122798115181057121280 662541 -113966773800566162045215042418112 662542 -34536013234529704529084564082048 662543 -4226509258119061859736553635600 662544 173369763977420901983150997504 662545 -10795849238165323009287272566680 662546 -3028218738047461481157210612960 662547 1817318731182138554541265266480 662548 9881245652508540262379309182720 662549 -133849156128322471551226945577760 662550 11008798218218249366117505177600 662551 105932438199452587952697392180552 662552 112057056791357895472897007308800 662553 14290821366107689635517079182080 662554 -13146898429096740990165480267024 662555 8858335767178048803362204880960 662556 14976001697852615631688195471872 662557 45345081372785372528040664066912 662558 20407089282046764434743315248000 662559 32418517129988630656319731187712 662560 -23929646133720937646568477818880 662561 3951901254519348192619394711232 662562 -44031446757834067949505087973680 662563 56161306706450619799604549790720 662564 4452616963945012592185372041216 662565 41102080423026368112118018703520 662566 -65441270622342611384849769972768 662567 98747224972338436634315659610616 662568 -45855024896019122519374537113600 662569 -43673081583763814108020492492556 662570 22101851506613460722902235577600 662571 -6161501796494292293801392596960 662572 64186419284843914810672111936512 662573 -214203927259459379306920954115520 662574 -52672162496464990222256520483840 662575 13940932289584516551226073574000 662576 40567095771457053983949852229632 662577 60632444249320512257371382379120 662578 12688983404400139304791868422416 662579 -14932585160398073576796396216960 662580 2440836460103068503772529990400 662581 37854976334732078621391768521052 662582 12478073565655214436549107097984 662583 102255319117537792656989010056424 662584 14940044087520976787649391902720 662585 -18685374689007181034700247889280 662586 -15413055764750034827340557915136 662587 928471477637141453717530431680 662588 13257085164999388223510040523776 662589 19065796195021991984752068672864 662590 25498547768103369917713901752320 662591 -155335687918750542565342128499008 662592 10099974154990529460370176737280 662593 154916700154873428793602774315220 662594 17354724404699952645714483658752 662595 1641084211538562023277937482240 662596 106153033487051295727992576192 662597 17120966806233525877140349622940 662598 36233017707710088076557898047168 662599 -18384295550901198966589958940160 662600 -33131308903309962439502660736000 662601 44962172891453346367742038777824 662602 -74988579435117855530480531959248 662603 213116397691615700968439744318400 662604 34811803791215353139976327568896 662605 19963813488714185613674956623000 662606 -18376277561329580990418629468160 662607 -54787397744056124682768789803520 662608 842118959553769543878920364032 662609 185219954307015026113424785164516 662610 -8080000920002281991443482816000 662611 60623391125417789754604982780800 662612 -114806049135587523221663779311744 662613 3424298144000291403975279521280 662614 -69345083593841388173963083141344 662615 -13652978357189450616798591531240 662616 40099516762216967998018759710720 662617 -116696117071928942998021079241334 662618 18145641601272706395877267050240 662619 15530300643480590333038638702744 662620 27900530953209924051767902894080 662621 -18698468127897587863878148168680 662622 23257358404094910354708921175872 662623 -63582128604853703480787637904936 662624 -102207524364233548019090812698624 662625 -22984886754831956477941535040000 662626 -58950653775542043867907176555360 662627 40857334891076471990628399077196 662628 -37435306167940764507587610209280 662629 -94897639211144871805373721411360 662630 -572995551227439031066928609280 662631 32413943655649479768646113830952 662632 -56918784913821325826256289351680 662633 -79593754222146827479573984536540 662634 2358760900909158330329512535040 662635 130923638021305290745424289466080 662636 26838793534321396121639694861312 662637 -29339698698484682966873893679040 662638 -40943566702759262079024066617280 662639 39935862560244644757197020159440 662640 8339503841947529595551274762240 662641 -364153119855787070710932861376 662642 -18269515813736917602267874700256 662643 53456823141667036260946929175968 662644 41559115011183576642470985011200 662645 -52370954364567676249448216672100 662646 -19689031976705388644017443748416 662647 160415442175553427908714062133096 662648 37049582873697696909461859164160 662649 32578939022149637367613522611984 662650 23848446085499766361254159492000 662651 11818409321052346585002211664064 662652 -111988878382905970787121739991040 662653 123900147797942511506461800294144 662654 -54319568843312721336276739612608 662655 -8681993224055025640029837780480 662656 -49214455031045629552523036590080 662657 -50185653140312804568530761748094 662658 -247480973872500664917231287040 662659 27400845383413927496896784341104 662660 -74097624275121354167339739072000 662661 -77531176259839192070312964717858 662662 7892018391844207305807759157248 662663 131444647168424931375320199910920 662664 66153105109016090951787507179520 662665 35503370663802650082063604137060 662666 47330946540433252768058968906032 662667 61604538639103761068854060049880 662668 -48862174675252552224145820061952 662669 -13671444361825180498265064040128 662670 -1748420863183581366100815648000 662671 -100258599312781575732642572114128 662672 3152851918448550626585518080000 662673 1424429029053081972504993846528 662674 51004498006021433725926333672336 662675 -14909003238830877780013184838000 662676 -16081037458987122721497788909568 662677 23665878469126570584106489125866 662678 70196652374629747186116293252640 662679 68528234382583598312048761109400 662680 96649273288112016428593214054400 662681 -30866885652652058436527079406518 662682 31716132116729115065745320974080 662683 -16990394321377820656793573664480 662684 15602056097002739023848210028032 662685 4311199692854693096109857704800 662686 -713603620872485267959342909440 662687 -2453807493821938133118729499968 662688 43214544791635792061388187238400 662689 130440540361756904858726231371490 662690 734662556309595132834843271680 662691 53361568695164909661155761251192 662692 -4774505499493646444048636493184 662693 76612797186267771851465353482942 662694 -1528024518568008012880570717440 662695 -13259213198865536691723576642000 662696 47162811302305575254035847777280 662697 -38742569680172002193359075906368 662698 100577652953315286978602800743600 662699 -45086589610468390173748053821136 662700 44926225415848293088051723219200 662701 -14071382558791656158835424138720 662702 -72976408967084953712670677655168 662703 43459885723156084625102871095304 662704 -8625126819119144138759853703168 662705 93874611942526903879503359239860 662706 19648202212576353859405569569664 662707 10389372907804604758529185821232 662708 18152659221597862337181840133248 662709 10492332724173879228699626006304 662710 -48942930343175385436696199754240 662711 40741778594969208130134518241120 662712 -31517470954129879337708467445760 662713 -38694399824372805198986440574038 662714 21394556403940120082358519843840 662715 23045027856669694075694349996000 662716 1519762908285347166354714045952 662717 55386836158548963972733057158 662718 -458892709613601658762189455360 662719 -28013859141584517174310307922880 662720 10214045384407282277810700288000 662721 -20657237599198482564966282356688 662722 -19646758395620129682473963770368 662723 130575748640885331309734113094280 662724 -31563387127961162280939506169600 662725 -73356379772213173580024099845350 662726 91388709101314844953580800087680 662727 9211901288817726260260220585808 662728 -102418474855486128679834030817280 662729 -123013465768641290820667014781680 662730 -20953402920610015430552985665280 662731 -81245103762484770557258185560800 662732 -25914548821169167202628048522240 662733 -44204058743914793275377739841898 662734 -78877052692191150345819105009984 662735 55966263570363389010530157340680 662736 -21856294809350625770165186592768 662737 111272642435863496819537464726260 662738 81619805442585435792858246437520 662739 19827885863116407458113100328960 662740 35001145874099836395870381504000 662741 -55136483832042996985161590858016 662742 -3424243145991802607107243310688 662743 15798890235667292522610826905992 662744 -37861646117421713136997756108800 662745 13343227207997812561517012547840 662746 22005531594686381110311340419840 662747 99562827541092641306317260518400 662748 -52538377940562018597536845739520 662749 1969369664936039120919929887360 662750 -1065453082345201642700523552000 662751 -19796311611868951761461490720600 662752 130944164826790960396571344896000 662753 12962984098215910313662275290304 662754 48748172158558564345101901864320 662755 104380636362826833548264433803760 662756 -14714793916591133077245957193728 662757 14182621179803467300410123500640 662758 8262501179803109527568714058240 662759 158620026446313770071949225304 662760 -18846878492123743510945662566400 662761 187622364958612438681952459974224 662762 73734967917350692733739594250944 662763 -32334062676387967563049959472656 662764 -65300750514477609547893353490944 662765 -16523617886926838476110039609360 662766 -10735341256841109808394435592960 662767 -2879150077324217080309928093728 662768 16304094154686279180082588483584 662769 180215566775940324945689352796320 662770 49845602072743725387177489346560 662771 49652152670342750775329140896972 662772 -80436588506518308179092683503616 662773 -44351623743329113234315255696978 662774 74656906412366871999066468227616 662775 28590256151593658790857845615800 662776 139624337541972247405426638766080 662777 -188460333950566380510091267312560 662778 18894408850347595437035519739504 662779 -36378420019987605964828541460000 662780 -30499320577670307364487756390400 662781 -11519359272362689349606785662336 662782 -33866173545590093245491218347008 662783 18880775637710151894983969485680 662784 -37165493867233372063071203229696 662785 -71739949252750989560967644475840 662786 46809089759496454685795879186304 662787 -104407223873074288696218288890556 662788 -13699097587029365859713617301504 662789 152395865368995032048272328026590 662790 -17957924826246897129252428849280 662791 -26857954200024991563939223742448 662792 7279238964988452925225210398720 662793 -66952989886244915336472839191536 662794 -34766578114655675847590900284416 662795 12309885454346708270296739284800 662796 2103941939582043002812105128960 662797 -69481281367123619589284231223754 662798 28894028735667046801270698110400 662799 -68834917528630420491403879670136 662800 -10708720398261439095806696857600 662801 -146884924130615803700933054211228 662802 308530753187462140830867800064 662803 -78232347115228446432719632810920 662804 44328121584166872816457346806656 662805 -38273403358039794294843258030720 662806 -11404584024502626859717541738880 662807 -62816073134549862446180936529168 662808 11155102398988061557849329807360 662809 -39316597544278942954652096585984 662810 35179404482979983277060662016000 662811 32619861633840415767501454808064 662812 -11988647257999629166841955449344 662813 27779032863047766590529425335296 662814 -7846368155450191333859698334592 662815 38809557870870576171312873003600 662816 45495679706062264997968651223040 662817 -90871896174886361615271245021520 662818 10179111051460468432928880254304 662819 -103910576494364506126083423183780 662820 -4874567735128062515495948881920 662821 57699199871063460824404809373372 662822 17322856366071834739849891857024 662823 -7784517908937485524983064321032 662824 -71027922278274781810572360345600 662825 -46106712944919929398897158084450 662826 56417279526317676673128106476288 662827 -53832114334145642046961293914328 662828 66219140759381782878906452544768 662829 2352865520158065182436263385120 662830 -2513135357169836546709505681920 662831 -69266454176643145680028897194096 662832 -25558653987176084957910165405696 662833 -150406998350309626378528285351918 662834 -59402205806980778598640502463360 662835 -42182140864435081009540031451600 662836 -73656179400508477155835907835520 662837 17039329103240805808296619529760 662838 -27014590983310130612612655995904 662839 -1414940577290496510043309366360 662840 -812209149232080642550906675200 662841 -98909273080325863872845645787648 662842 27457641674681303607279611986944 662843 44065490094823106414150190469092 662844 8956858082158447392888495931392 662845 1891687776665020021900012439520 662846 -45827890258242870849100486096128 662847 -44704306542577463331888060336096 662848 -33382195209249449370350785134592 662849 76369161386359909846720051721520 662850 21699051959866320519104280096000 662851 42074396304685945977611648147152 662852 4291571311427207014055490039936 662853 -46024037196207114397598514561600 662854 -10648613444502754446758921161728 662855 -48709528702787517176285736867840 662856 -31240809777778849535071879987200 662857 13813253223156532357380015554980 662858 -2511631756812873016173802728960 662859 -59570228120468411363156865439236 662860 -44751635587201365106259256852480 662861 -52597482805828487115153465813108 662862 38283723731269743264225154700352 662863 -36847300207929461432975255989176 662864 4910547043851906381597990567936 662865 9543611502229450529081990937600 662866 2276659294692580347010275677184 662867 9329170078105530344494021991916 662868 -11428071853565368819578279915648 662869 7483411645813182239745937290400 662870 -6818389168263054605446842864000 662871 -31493110500788235493429233048960 662872 38199602569329848178598252032000 662873 28504530852541779772388380909824 662874 -10998780726678727042282078563840 662875 152510111693087845229092384524000 662876 26336219572646756846616707535360 662877 100970227992194959910515573227840 662878 4348084246272544016883689821440 662879 -42619382558661751988135256153888 662880 41869419464806295608967516651520 662881 -222733466807060861964972664676028 662882 -45794217542425061891377766169600 662883 22818724280970244942015349349120 662884 -84145488571102568135955790797184 662885 -114727635627289259693641013521800 662886 16904304840863690200064305586304 662887 -97418673279541080001848598263608 662888 -1197972756511399875165287546880 662889 151072379023751758743951361714560 662890 -2774511772318326307196235801600 662891 82606846192189963734255876849600 662892 22584541791774419898082189212672 662893 -24412603994659835074935535855680 662894 -22756528555029212287460195181504 662895 -30432795777566147864112943627080 662896 5287533758350895916714789732352 662897 -157137928415263853883195659748654 662898 -48506086746206071218306605864448 662899 -155450177104664779302230412786100 662900 17919509717040003897645188659200 662901 66205893484864560222043463325600 662902 -66071977744473670396913485162848 662903 -215667845725735994858225670024096 662904 -31982475155200777527443761397760 662905 -65862464989274237684246933714040 662906 -32122349653718230303911861102336 662907 2408550223060242086352189691392 662908 69777042755810220621807067663360 662909 58908721986648955324024414291404 662910 -16378868862999586264289934873600 662911 -22549022010047881742197508872200 662912 -28185359857648680684444922675200 662913 2352262787811914891235307850340 662914 6972333595035934491156984141312 662915 -12452792561553834976630524962400 662916 -8108140045881634146472643048448 662917 90011521789207693145140184879966 662918 169954197307737894759332457181440 662919 28944754111852576359388250923944 662920 -47977400785726831448052227635200 662921 -17813145030684124496309622234288 662922 8874620178139482559636357973088 662923 -52155695361622973293916719475576 662924 -51343316609515764171913925495040 662925 -51159321291151568952167729508000 662926 91468444195035939968820392693184 662927 25533050463766900010213875950192 662928 -4961123700240874448225071005696 662929 -11159321952712692157142072757120 662930 -58154409350481682432449735308640 662931 1797383903136772200913291870080 662932 123281091456755220331532253792000 662933 -10291791348611314778243667893856 662934 14987241346542204855729714968448 662935 -6635140374791439362293936865280 662936 -84370449068197462062965211955200 662937 111175800790363184262209974875360 662938 150592073928980044860018263520 662939 -168189121061657251284285744427260 662940 -27256719656437009533476514201600 662941 124892262784944558403048680410342 662942 25904889133949899125244934781312 662943 24300664763078016144841589378064 662944 -14792748017976031160388920868864 662945 -26326207328886346252847291976300 662946 -14263829213230134839801529138816 662947 95017391107431067155379029458396 662948 33719564445944574296189235425280 662949 -55526126544238681468197079306560 662950 -22609690525969112650761994356000 662951 87691567780177598725326530744952 662952 -29299717236239357130276059381760 662953 -120116732065379539268335953313798 662954 27539387702244434178936577278720 662955 -78327934029589578455192451962400 662956 -41717856011101919818672397253632 662957 67894863764358146145816987613206 662958 -13077368330962715051145312862080 662959 165386413931315396182201639640 662960 10856591573311338346458407239680 662961 10051607353658508963654570501120 662962 -102615258443637360253350224036736 662963 21291336749179953968277641562960 662964 -22806578444654775919226264782848 662965 -177048997308349245933262696677600 662966 -3101227454866675037498993416704 662967 53992228864451494338023751658440 662968 155986543056748158112968529920000 662969 36184702379012176852250670573060 662970 8165655738512451671098224683520 662971 -5616595386112138984307438952408 662972 -49779947753012552362143952089600 662973 -51189736427524835030973713089536 662974 72025983612506990646568695168 662975 -9924644827890872255916654608400 662976 -16725277918392887594255539765248 662977 -27631548591430616409659357515968 662978 -41759136306426126226800839046960 662979 43327741207748215426510676226048 662980 -13582755455579891081255803104000 662981 111677922476051669369553705036864 662982 67653571353970836510515611459584 662983 -191011826077825950965363240872080 662984 -45423835702386619260518812876800 662985 3479525032805448082699864878180 662986 2674102021230033016410101529600 662987 -13016372837439767815797166663596 662988 65548229916770083601231295168000 662989 -51057561197942370375249849406580 662990 -66458136392232128738908574757120 662991 616370003554565696179911568128 662992 -11863818282063913352306763890688 662993 -89203871739148060251816722510736 662994 42326342554564003046937074225424 662995 -59252296539000448488528721113120 662996 126896275764292640985460811184000 662997 -31316586152002420274715731777280 662998 9419516605520695160715623915520 662999 128586186579358649306389924005000 663000 -30493240777188025098340700160000 663001 -57230005151502944535052361066998 663002 102046227125921392467852583379952 663003 -11034646298942720286876020136432 663004 41317828390918210328989479830016 663005 18452007136391777680012795113600 663006 -5261086822481991309105191676096 663007 -42268543453593548509507908475744 663008 -7954843898711648686120807956480 663009 -70491719356441589808337797617472 663010 45710965896443231533407054992160 663011 -91479218989597545769113738364896 663012 50756425348150473075289969090560 663013 -9076647192564768297439195293476 663014 25362510093315281747398417319232 663015 -43270601288854458457179855013680 663016 17356014849116672078337154252800 663017 -9979276943640573930353273568 663018 -17812942959014578792936837092096 663019 86370396077190665592974714765600 663020 -39480231332039830769424710123520 663021 19710432279619619462934544423008 663022 71620927523179899170249215605312 663023 154265828140467474128493408071664 663024 6536636553134946176726783754240 663025 -61917974875414448661177497408400 663026 7510568043632857231925685594624 663027 -93480331767513581451285184355280 663028 14238220244606308514799389679616 663029 -131113222594720735823320532159424 663030 -12547963490827217462030108707200 663031 -155490393853572395014596045574168 663032 127303513377188112123569606676480 663033 -3529856274170819513317051427136 663034 -80430448775669376298971458619168 663035 54919365857691006451049044884480 663036 -67311854356154791412154564182016 663037 -78126225900061265656037087864314 663038 33058886941843986214915956049920 663039 -35293768304269335004411640402400 663040 -5378212610084174363639697899520 663041 31738450780579608345293426856384 663042 -19698902819055971002351018978560 663043 -76446033091240806312624486168680 663044 -20182158980927193638361704239104 663045 -46895279065412310764748971203680 663046 -51578746709567844162057486618528 663047 -25072626856252616863605438182400 663048 -6851281953834270956159661542400 663049 -139554487345748635669036401470950 663050 17060780767213551690371970900000 663051 -123250563693598678720639850630736 663052 13069036256053556729784712402944 663053 -97909887421631726820780723754698 663054 8847034121147157375402616722432 663055 103953988826075911151238030093960 663056 -20543235130261056741739581849600 663057 44392404790620174553303642541154 663058 28607661568529015525996218289280 663059 1850775340311484981381806499968 663060 735211761097062124626030120960 663061 28240167496071265620338153532832 663062 -58593081225198529342573819656000 663063 -82024195174731463993689297724056 663064 65459784871641100171617503631360 663065 12486737628240544941650744914380 663066 1576564848216607608326202972912 663067 6660369411983531042531098447872 663068 -12565158820577601534858464179200 663069 22046863520662377873081983709696 663070 4338804087878351304538330306560 663071 -1224339314353734735867292141728 663072 -88277515611357948896164509646848 663073 215360822396326210784976579053760 663074 82055215865537372524971130867536 663075 -8302505692948033284261880736400 663076 -186489514667668699061698390106112 663077 -8702934406168134101300068690308 663078 -10987004643583833497884762369152 663079 -5369548157973651155809340586024 663080 -60430511237103309442268620800 663081 88501585590447365984226307454880 663082 16340058587446440648334025455872 663083 -74511834131138159028863861626176 663084 5096819433559224733507557287424 663085 -110665172102542804598433975162000 663086 101372507265802156383858094876992 663087 -22291574841414485538970575906432 663088 -14798698055174804851224642469888 663089 -11265070048517170472644126340544 663090 12316812025935225019272136911360 663091 -19608187936157369538908326205616 663092 15517647493375310556088362382080 663093 38428732487238003874810196784000 663094 40971882385423318233550165896096 663095 -46793499994306546733061366383400 663096 -18749175937075530793580004311040 663097 -155287950153048614012633502954454 663098 -4334183749957306199798636749200 663099 -62417352343876660245599251790400 663100 -10261693805825249744460257600000 663101 107310111088869777027661871570400 663102 28961280312352428490260208804224 663103 -431476595945902012498664404096 663104 -3590682557226553601669137956864 663105 -40610007977922493627553075975040 663106 -63651497205136820258448212179248 663107 -70075334730339016746817414056888 663108 11546772238240223786359849589760 663109 -28628675204565563240514908679396 663110 -4836889333472230392028297885440 663111 -50791352664164489135586066281040 663112 -121873361228699907158918472268800 663113 -85415362547310842697727194710592 663114 -31946034980450877289270239329280 663115 -1300423376502391139930759718240 663116 114921707530152863901774479696640 663117 -38457920206211514309059257362528 663118 -114606717902066343080366205117696 663119 200480618067263077348436147263440 663120 -5349464614271153335963543142400 663121 36594016166500006256091251474944 663122 -30187110834181433929016117794176 663123 66078903077587628423333028624384 663124 31291156583468573775575886508032 663125 -35695347677856375903619606136250 663126 -49196777709419682201779222016000 663127 157484285834739863635256999059976 663128 154996723150296807467318762588160 663129 58766792062762791677393539162074 663130 -3558798919092427444754846326080 663131 38740222855273882695884771456544 663132 362197326314020213947370632192 663133 3518312735525706626606330467264 663134 -9648745035972131753893423087488 663135 -57841154690785964940226512873600 663136 -40421356194290581920638189961216 663137 19676542564938688631340811206912 663138 7994164924221847750402944560640 663139 96860947062832730762696816426280 663140 42979024407203245435347272724480 663141 59849995364216352566750689936992 663142 45092085687366789735821420794944 663143 -67282708865092391218126949462400 663144 -60024645017859321732567878369280 663145 -25375748206741219668856246873920 663146 1258522420417491366784437643008 663147 -8622928708254894450151735048440 663148 -43599853704095562640052696829440 663149 1291232252092016928470875800150 663150 -3954835554859597331691121838400 663151 -73833785725011119659882852662008 663152 2412748998853145663223474683904 663153 44154208780101562665393087495264 663154 49023198444096590829378033013776 663155 116895471326260374062853727336560 663156 -17926930140551275329219852535680 663157 -4159658039861252574516442729248 663158 -4237464915311130529375679188320 663159 -15485986389500140088912150241792 663160 -44540921701313851939501888512000 663161 100162695378478579968948494166762 663162 38669345108641367316908957693952 663163 190306058700280035268154273173412 663164 2677574716048945787649411411456 663165 47214081052483843371540297003660 663166 -51541463002622492276646538578624 663167 154907859975703770557617832505216 663168 59897951672610798361625273303040 663169 61338620063544590986302493316480 663170 -63109153301996451202729767843840 663171 -9009544371999454432646675640000 663172 -4859554188679369412769414869760 663173 -69653699583894432450096869361600 663174 70960746481800658214603002669440 663175 -26994728350371810955849781065200 663176 149737138750747540265716526899200 663177 81609539405778422862547770965520 663178 3687945696060791384353361678640 663179 -158384882738379396320956787608920 663180 15997161027329498798949449318400 663181 239335109395267979213693875202464 663182 -19719257247200888417383666364160 663183 21948549851448955114934095007424 663184 11634652940624081639486388060160 663185 16537998482104150643817207691380 663186 277173370137650988478109117184 663187 21322519532190031406765094820512 663188 39968404354568928359788006438656 663189 516698195495815150597603268928 663190 22201667009467600027909617244800 663191 36734452093624416016930324283592 663192 55061615750642296632329582960640 663193 65132501762606119339186859852304 663194 5823671580396651453857525317632 663195 -12605515944355024422801477408000 663196 66692172255912766430173897510400 663197 36433998147286650273925114873740 663198 12660954621560885043074699590464 663199 241612130941449510017278558225800 663200 90515765710348722036448468992000 663201 78511799438582645327252860800 663202 -29970014496500121143747762884608 663203 16087422147277559397850258399452 663204 83225352925065278951329734715392 663205 5024182293417987485054550489600 663206 -47633351895422727503675091836448 663207 -53165112390808058669955257401560 663208 -8996927590965890021542705889280 663209 8762824599444567981504647068410 663210 -33397650891186943258348312528800 663211 -28141057299186289931804288392176 663212 97955648384033258816322879969792 663213 67061422345693333450562334068544 663214 3312305015314580124148846817280 663215 -19307954234408189938134258078360 663216 9274458033490284837737326116864 663217 180305339405442105550667299437312 663218 92301020107800857980825252684560 663219 16369162652876088766265630145000 663220 46382461777932597237842838362880 663221 54614098325662565619874698190584 663222 -10778871250533889312728088375296 663223 -199565723512025704864799394688296 663224 136493288787902048827128450600960 663225 -8359496855508923908304644368000 663226 -44262701152856135385840743756688 663227 1010544399373310107649530687920 663228 1142116120254217373117578736640 663229 31056195465851519356887337838176 663230 -76646747197489219405932718425600 663231 -45025737861984738896369149038648 663232 10692709678612711880211300352 663233 -153103857029506264516526175752160 663234 -20819578813058027866082669259264 663235 81824443818030480206115637393680 663236 43698071547312498162213354344448 663237 -98892279532273400649715535780706 663238 29205208389383644584807066050496 663239 179957338222982462055038189006040 663240 19806992328136464685502160076800 663241 123144639987155124517840607063642 663242 16935593336233683650977314556512 663243 42370987043283049115706322473984 663244 45752767756673740672538770209536 663245 20450029609422618208842373516800 663246 -61668908356723134988797673504128 663247 -20566028981520667904521654815472 663248 -48584560694526242878926650646528 663249 47803349974810540934480994119664 663250 -21129757236457216298659693440000 663251 43102543891318846289473334670192 663252 -64438103548904657761796585932800 663253 -128875439282242146662788252833312 663254 872628565087322089004736389952 663255 -50967641078185046807162757816000 663256 159687808391231234945813269647360 663257 -9986907589892569304416009301376 663258 -55220104215396025458279631382016 663259 -103474116056374089067671043922640 663260 -1801251884599281189246179850240 663261 -113642884872837315229037360070528 663262 -18083513932324868785710024370368 663263 -182156385686546665576152899899488 663264 -101943114035143106289973404893184 663265 9218634697344385068490731061800 663266 100617821920592191171354387247904 663267 8021478236721897211568169465600 663268 -46700134691615588073319836602752 663269 -172609827524854146785911724403330 663270 16216773816133859600849672649600 663271 36771815926548450357589738478720 663272 73545439206739136699575934023680 663273 5273570572614711148247351881380 663274 18364102574979496224326513207040 663275 10627682742758454570532615800 663276 -3268857821946259426613006893056 663277 12032312033083967703488833698240 663278 -1631883120886457051814282332160 663279 -62674686119764103879196117741816 663280 -18785185673020242526056862679040 663281 1317051678387621416092888544082 663282 -16365923526820852812090779550720 663283 83979876205131249214432902691532 663284 8904861154453538237393601024000 663285 -10675336255734341549833480736640 663286 -25247506403938710406308355166976 663287 12081372156233590002690642354960 663288 109437141677290601943377116569600 663289 218117572968640237310291959062432 663290 639873206900409133325657491200 663291 86857144280505237635882334621900 663292 10502943429861158295407115320320 663293 -9773565543191297347271444728800 663294 -1808607712724138023027075888128 663295 -54888892269189800047591221067680 663296 -122702284209844674882026883514368 663297 8827805514928967835904378628928 663298 -24122853224011264394236228161120 663299 5069591373833558580199412999232 663300 35305176801354135567505582924800 663301 122280336408959812061487269646302 663302 -23084063868310258854126627615648 663303 55093504271122205679548390497704 663304 92461868779642162940101768565760 663305 84006662331897685569276960815460 663306 -2500410143220779458525547658240 663307 20640306226712179164094783703872 663308 -2528872152348617404529186434560 663309 -1274255858775701809215451172160 663310 -24026598496358288962746768397440 663311 321399014589653542034402407889664 663312 8071515220185875122702240186368 663313 -31462579107556160149637066111502 663314 -29200876200916537623716049046368 663315 -13561161148292041689984734838480 663316 -12086725991577876417965726968960 663317 -76897607237063513787095810785800 663318 1039566125120851971755794995264 663319 3041710085891683959204162395720 663320 28755439675137069803060369817600 663321 -4023733341757693271349451170816 663322 42201348333603949633771716336 663323 -91962663439586216310429528104280 663324 64975819150933896248831696412672 663325 48905955974941593350053969742550 663326 45913607578565431242271843466112 663327 -5121357731453731643344446017040 663328 -161533220812915628636749690306560 663329 -13845706900870545507663843981120 663330 18213931227354154652900923729920 663331 -175544566049692266245295594216868 663332 9861934806444106208198942407296 663333 -69973831068999799889714514445152 663334 -32058098701400201390303245838208 663335 30284766586769730980508129188280 663336 -33090367347877078252838935756800 663337 -62630279459812769342043608380080 663338 9910989860132935928758664859648 663339 -32790078599978178971858235803472 663340 77407748262176970615612470599680 663341 44093159497047224513251066075584 663342 -36291956823099577012458968330688 663343 -42459231265168510273297502564352 663344 -14009018284196866140152735170560 663345 52167960916927650497206078252020 663346 60130992776326981314543179275680 663347 -97751844891555326471660975889960 663348 11057560894578318255476322508800 663349 -56625312994875871907812741493650 663350 -36845647774945473220553085477600 663351 3742984975414355556564157780896 663352 -33783029338920784285493700218880 663353 82955797110918659579233341441024 663354 -20943770289733617706450278704160 663355 -52204886934184330309864847681280 663356 -34028918969552503651627990499328 663357 -40851670958843265252941457806208 663358 -142217767399927665133574745594624 663359 20718713078930486479698457114560 663360 -9026232527541944849530921943040 663361 188662497591546020663687532592 663362 -27308987559450103603559956147200 663363 -139309671789027216795165605452800 663364 58411676567130685804666773366016 663365 -38095801300657348444451475895080 663366 20863724775183234238567299586560 663367 -86198977793309174357119530321368 663368 1927439971149245288828779653120 663369 9482579811705871632535986401280 663370 60502671829204535384406440822880 663371 -146119405756776419329642199848428 663372 42658296842401235440664913904896 663373 16823089931181020404138129941580 663374 20477908539012738007843375708800 663375 -80811510807966861668540893560000 663376 412205556438987528708651876352 663377 10876175312341565994806777007360 663378 -54028345962732168302219856110976 663379 16988175382162795685529890114880 663380 -12278044228573245956827797619200 663381 27739182483934451001810789033870 663382 -29622261235591572867715172138208 663383 10976170068379959315284072090976 663384 -91331367923830306773797212815360 663385 128159472444442455036266302795200 663386 40767648934782341020612177392 663387 9832654487362894498368510736752 663388 -34008619686884329702083989912064 663389 32381035564063083637963433829024 663390 -3456078836879708318802864257280 663391 19848106492049177488943824097952 663392 122357301407613429580841628598272 663393 13813534723382112630025895221728 663394 -102091641632147746836549807363504 663395 59119278422878724792585269112400 663396 74373154081197990454003723868160 663397 -46381111911597537144953441363168 663398 -25161503932212228300837281599680 663399 -74746811311618920519827409392232 663400 10272469844104535403692826624000 663401 -81940425269596765430659152367068 663402 36224109484369200450949213746432 663403 28769246078164643667167369815984 663404 -577853916082157083093306982400 663405 -114154674937636101956135131034880 663406 -6039757874050929041249117871360 663407 97131613314669128535361652776656 663408 -2919074653576491505564751364096 663409 22784486383429054003304777830610 663410 -4040706254528981305076377121280 663411 90596109303562696526030545183032 663412 3612729853698161419344866568192 663413 -37886920870121087490000829646820 663414 -31883268199190887540430604970560 663415 -83335068750400250461460056713600 663416 -43924605737558265986199119155200 663417 -4595765293038954040733978969760 663418 638696059550215652485138818816 663419 -54730825474011558014586595656 663420 -16215384312288398237727179013120 663421 26141581994936594842735618226688 663422 36319510408449874472470140928512 663423 51644237406373015864867940924160 663424 4845472800128330989806488125440 663425 -21627216496142825617920659443200 663426 -20738192920366096383442964396208 663427 -11461494145814960972871872620328 663428 54780320154308092820728173091968 663429 -2014606984376552515322958561312 663430 15067334968823705667399112095360 663431 -23992167952815411739205307433536 663432 -30030661584107804235941137612800 663433 -38004809374952118462325352806620 663434 66210082271381577654131355685632 663435 -10318105641307111061693815942560 663436 45456432645846535901103235256320 663437 18577061166938045774210207260086 663438 -25831366431250267695037383147456 663439 24077435836268496593201690838256 663440 24212152393684221839579153448960 663441 70116908397526765732246179849504 663442 -38913169445116401817673893324800 663443 -145274723931003566111521342044 663444 32659723512951208595471251537920 663445 6910180657663453396994402516700 663446 -16144325576368776471213855231360 663447 469302992648861492159074834560 663448 26308896426377657378217368616960 663449 -19315723403473744081794949674300 663450 -8506529819840178578604372998400 663451 -6357198536836481584094836701248 663452 -170102861285362833727032470722560 663453 -22464599778778336588158803909856 663454 27695643414339567674034857681280 663455 -13761934275354136111993367008800 663456 30486173004420678288987289288704 663457 -63733122997896412929947234506560 663458 -24731326023011483233766519010816 663459 -36274242788570694296586153131280 663460 -17048731011029057736187242151680 663461 47674994312162017016057540714400 663462 -5702308877535746790181122984960 663463 13483748102081469597661310830712 663464 93887504690336906966066398003200 663465 22056390185982839236808884866240 663466 -13703806055783777581313039404800 663467 62361196762723803895265557870992 663468 -34340134693911217801509923398656 663469 114218581642305193429603087100940 663470 16875446280648227695491529567680 663471 7764778265002072638330468851712 663472 21845792071643105386738288050176 663473 -852649373707295637746977258716 663474 15578756020986551008865555185152 663475 50133910758827431304234369163500 663476 31080902756203757744849765339136 663477 -28863030419769836102496525485280 663478 62535157936862439392744602523040 663479 21880292165670152803909906015584 663480 -37085027424510362912201309184000 663481 15035510243078010641773091199744 663482 -44697265496082236839240208279328 663483 38363565857207448836000099775600 663484 36915983689365872117170248864256 663485 -75113872656725460421800276404820 663486 31659001498789223488418193977664 663487 -136011137292619519246747997392008 663488 -8174206593800097425996900204544 663489 112477775708043841881151360223154 663490 -402795343076445787614406202880 663491 -105130768358180066789654047185120 663492 -4612478465749999840236282037248 663493 14272271995742206504965582923520 663494 37158701936959735513906232359680 663495 4987379441003395289353969996800 663496 -41575444406935905042961628682240 663497 -11358274392024833453858839169400 663498 80433160232625796678448028848640 663499 39047515703828572205631941245440 663500 54329879507962950535034420736000 663501 -69885354530870131407288837435936 663502 -16883805092670555955882494667776 663503 10572571526679792441761170108944 663504 10848507593890958718563764666368 663505 2889198604468592628467423100660 663506 38563299003354373393183957175952 663507 -9456421226802510543539326220592 663508 113741527687889674491531782035328 663509 -87867680909197793696821810605888 663510 -15906018276238300215978741914880 663511 89041129037080414308663457850152 663512 53744572012014804446686004275200 663513 -39183487233173513952097346366256 663514 67478723520701192252047589310720 663515 24640350094181014155250450308720 663516 -7337881150174730156594641671168 663517 -88339394518326671285488718777434 663518 -329674156327554221392964038080 663519 -48695831060035527827707565161656 663520 37681006407992001061662464409600 663521 9444625329674620299820319172480 663522 27897014055056327853304821132672 663523 -7424107295968353365782379750960 663524 -24587079916991558820705373175808 663525 22221708832461490144148905416000 663526 49541202607645054668884878306944 663527 75309202568434664945411405800992 663528 30236944705974315015179505500160 663529 -26298907157284209428900678572870 663530 20988013327995076974845745638400 663531 4040893742571895885009038903744 663532 49289014756361980459453941821696 663533 -851459712768489900986983378656 663534 41004403546833561001966985806848 663535 -4504906480777993128646927982520 663536 14952870345093184501137017536512 663537 19958928981018809428594808340480 663538 -1005646238100870406183613764080 663539 -161018789458379791652168294916660 663540 18220855400934400575008469964800 663541 81588152807883410783512512608942 663542 27779179348089923275288808967744 663543 -7911219610660696958268675514368 663544 -5849073220868008708553442385920 663545 22187479946765860174033796895300 663546 -9359736512832506240685614057472 663547 26056167861925377636080960936996 663548 71984562399129126529267025707008 663549 -26228096672680656594278793595296 663550 -10013509859194123321745540419200 663551 -55541610966750637442384794735248 663552 3330341559597436978563693674496 663553 108766754078887751979166267764960 663554 -69667419163719324408301271679024 663555 -6696088638117521035982681594880 663556 -95108650209779231958321590727680 663557 159262739968043176682068470403806 663558 -13009310662733907151583124920448 663559 39594855544134379331211291286504 663560 64787092619659317362137007001600 663561 102605566163198797468633885986132 663562 -30808234473558759318261054325968 663563 -40938218463506682499664078518188 663564 -56098471184591382702829158912 663565 -13506212004311146476668074963200 663566 -32479541133703549056461317746816 663567 4216352754633833210697915986448 663568 -64576164606732594602492284436480 663569 98839912174798598740591416065970 663570 1576269911601635955657149816640 663571 -19299034436920371504709705462228 663572 19354778141313133433388693553152 663573 8723755733563095593895838241280 663574 10882138180060378442745840140352 663575 38182929431557088386041689856000 663576 -110828496959692823537493442560 663577 -45763715533815766551200417365868 663578 100904204779142921019716873549760 663579 -20669786270082204436271948981760 663580 7167490802707886323437762547200 663581 -113297496996745153953286348446618 663582 -40233597433528870027720260566208 663583 -134895560683944842892915524203168 663584 -86346088440967839322502232145920 663585 6356040934081014731307942564480 663586 -6775200423490869270759819018240 663587 -103137070606016137239771927001764 663588 -83870476177139452655601035833728 663589 157106892797039185957467477251390 663590 -63396818840235472790941823875200 663591 27783765901544073180153298794792 663592 -48073825882034883699473614694400 663593 -102376326165643924365283959139584 663594 4745081875265266026244326900480 663595 -41287828714962845100785318939040 663596 -35264874371578820194333319697408 663597 -87031284842303232141296903159232 663598 22725097376706366425649965945664 663599 102851579241466691260451500707600 663600 4048374508914791763327320064000 663601 -126391920987352689733707819548398 663602 45111000952595584938099100564752 663603 40779491643630152457880155566904 663604 1095370610998003054122529360256 663605 46461497886362149040713309663260 663606 23386419144641295981335791612800 663607 134528228566513427999076796666440 663608 -960208310348204193840157102080 663609 74606894658045311172956727341904 663610 -61869125040155571313150603115040 663611 -13358474402836265626334756064048 663612 -16981753826848771358754177604608 663613 38543480643765904654696928402400 663614 11908001277323682022704193293312 663615 -52551729235428596145615953235240 663616 2775505028152443524272538255360 663617 53574732875360338891391021601792 663618 -16672384671137489828919044128896 663619 -1187404883743602944268213490944 663620 44406008451981973283903519335680 663621 36293565163658617799364903292224 663622 -123555357639741490077165229512000 663623 82842167400634081082676187503720 663624 3873343608496098515090437171200 663625 -89000240550550364611559899755000 663626 18814802155159651410017236724064 663627 144945480901893086778184687320 663628 6961690165741052909783805536256 663629 228343324228229257532607725991360 663630 16442797803878406202619121239040 663631 23789671116404820198468979640432 663632 9951140826511437122860970803200 663633 -90311454927943719307529549454576 663634 -53891337681329075876441359329120 663635 20926063944535029631468014293760 663636 10384131416147227743529376839680 663637 -54927421983470998757011084888320 663638 65316831317947839643630125522720 663639 -18465178169029217739249067429680 663640 27314643198663992174317616332800 663641 -140250770843307781359911712447216 663642 10067341661578661176460494033920 663643 -14844025128937635982660807913576 663644 101864244573154616852152554204672 663645 24010226697367367672076679789440 663646 -116753666798156718878863861795200 663647 27288134737013072777496957887040 663648 19213198647994784912377242451968 663649 -11351180321950092284685515137920 663650 -12094422606783836093503440650400 663651 95442302710721627229805156693080 663652 -6852004208387032191634950478848 663653 181293404233117067173631379259902 663654 -39026781399480040595567709506880 663655 40971021926341538185277867619120 663656 7478927684259220358119020026880 663657 -79209833828910857326146286139760 663658 69887566888342694228062481054976 663659 97190990035255544889309183103860 663660 -18003618977741947031601966336000 663661 -179174931320988117009775214413738 663662 512669718530309897195859175872 663663 -22719111512759477090283336636672 663664 -37510383767530825579452169093120 663665 8422121950054806782853963360000 663666 -12301166817653491111856612461056 663667 -46071712967537923952109247366488 663668 -50086541668646243758585953792000 663669 -4816817545113986789947782235716 663670 -2253054281778215103123936000000 663671 -2609251602778883566145977073256 663672 19248240959429293389882780241920 663673 -84557494420740338962359187599660 663674 -48003629777706746554766647358976 663675 -40685904854458583799078377595000 663676 223742980292391787347940460032 663677 26995539724806922714912596965472 663678 9709282863687036781041558439104 663679 7589425427025877190931116318720 663680 -78445390352416680427139786342400 663681 14503208269364424266500960975152 663682 -5080320387709621220732560949808 663683 -71677167906238648342261887688068 663684 9836562479640360120593282691072 663685 26292551153905550442077438940 663686 -85672257023446466119978258082208 663687 4296669016249983763248782999040 663688 -18944909690938077314586553712640 663689 -28843040676381989490083627074560 663690 17076885771215059024870756235520 663691 60531859194486589208117169711360 663692 -41134692404621272722721574323200 663693 -26630100281119023956674719065376 663694 -20074064435456658518514219791040 663695 -20747454532689873684534105031800 663696 -4402255466520161735874559672320 663697 -149424799436149278440982208572828 663698 -22054781409441398364356429374464 663699 124880904795479605764957624577464 663700 -38154605394662145807214615868800 663701 -37802822672324334855334357724100 663702 14211942168571859189670353731584 663703 49595753415146012503209506507040 663704 -62124434278322638937081984010240 663705 578324022068623559231792016000 663706 3153387703317235383664740100320 663707 52268879471685998328804254739432 663708 -11931429801533472442169973227520 663709 -17275495044038218943606937496090 663710 -17178523353493530652425612948480 663711 49102864912014055076341611146880 663712 -50524761992897367984600737906688 663713 -127219076143981446883095685195038 663714 -63838935645418489405900807008 663715 -32102393683101097160276838006480 663716 1353324941204015858387855492352 663717 26550992884852295473586325706080 663718 5543889737138034159529838571840 663719 -7098391476812485410797477797920 663720 1167030228833377739839398297600 663721 -102720613077522297776924998823088 663722 -61842248340782765839032634524576 663723 64712730788683175684760508602720 663724 -41998623612635967912431614069504 663725 -42037629119438751613061956128000 663726 6414142906761134173271459841024 663727 -57836425626026316486048840297520 663728 4887674838371270011252957446144 663729 -93353376662069861769625606506912 663730 64110367506662272508893123577760 663731 -46769795812363905772969087414728 663732 -63497275845119371856848908810240 663733 -25655350099180112380202349987680 663734 -18410414080703278114711844425728 663735 -32449192836601856490499668750000 663736 -2592300341835847366280957030400 663737 -32977191927809523050899722262614 663738 4369790913979462661657504646144 663739 7283308318105471687806685818624 663740 -4568052418495394161634182103040 663741 -15562854075911025769415750384640 663742 55810396144779657176555926486272 663743 49254166663955539947150369449640 663744 17862747772332129161561732284416 663745 13545938553401234170415775532500 663746 63162756211466437352481463374720 663747 -34137304569947096362434210985728 663748 236737164513928185794974242816 663749 -19264701687929036617999867776420 663750 6919442602304147072888969700000 663751 -38653428865000809274098451238016 663752 -197094429081077313604193712691200 663753 37974040461489654792814858335504 663754 -21825489144791522496642453337248 663755 92764448266520383357269775712160 663756 5501973689097513778018247081472 663757 67149808704159688638457145356320 663758 -77581622907005247229555778576640 663759 43692284347529309753072069407464 663760 15706096922838328289144776212480 663761 18919706660682973525079939034432 663762 -6880754843082412610740503943680 663763 -129129165221628021533608916739988 663764 110033330864607241854081766344576 663765 26633737827968454352969312867200 663766 -88883374169271582610207618323168 663767 17655505071741077017058590170120 663768 -3009251108935302209337655296000 663769 53390739936711670364442562342096 663770 -12459460551307320286631035717920 663771 -48712054010556956309732917749456 663772 -10148341057835238223267803734016 663773 95448863234134157833247782742304 663774 17865256359603474061606990128960 663775 -24947259685088268059157133617200 663776 67213880308988990381700023058432 663777 -17581300825963258543857286064112 663778 62055687048663572948376760591440 663779 -52030922130576898625419760314800 663780 -3516322162836139822815444910080 663781 -75885073734535059231648639486720 663782 -17866928014055656554353993199360 663783 37432201626324744847357337245224 663784 100207915760447422605370415923200 663785 95409572874937012343392840498980 663786 -45100011956731900371510994252368 663787 -111499787483697090907032266359564 663788 115821093196731954380998210937088 663789 -616911527381602462556293498752 663790 16959642558898406593006099267200 663791 -146395746992274815139706004887080 663792 -27117875366199592584898106327040 663793 -69115088097730316619569518804556 663794 -45290498485474007885058904184304 663795 -4796151917417491290045548526000 663796 -26723555223737619383036961808384 663797 28671544656517231387784766627246 663798 12929653211512527124201275811200 663799 -20490584356268706915234782781264 663800 -43962359300671119274561436160000 663801 19828973058492741927286023198720 663802 -10901123890530148251250610577696 663803 17823745502809227246288709002240 663804 12477078273615931911547875479040 663805 68740935352478975356462909628460 663806 -46937809504959258054170355648 663807 88076264380568989687064273268240 663808 -19445065326750393423914774560768 663809 -10332278253738843781837510182480 663810 4615200171560079233656812288000 663811 124108951510369156604261542886952 663812 -152330277095179925264478601678848 663813 -63636631777840818772250372733858 663814 -101184650430052027373348486691744 663815 -54691990022738975349948470012040 663816 11780366458515162504340847247360 663817 -28647416766279745757250789353856 663818 -6641524333598931217168256018640 663819 20987347380884238915981472793328 663820 45229037060957653740103865902080 663821 95696914501484845649150560916022 663822 64422529139650134066872990054400 663823 12108510939663387035244451793072 663824 13046264018188802652364652937216 663825 28253417184788731607065654209600 663826 3992057825880166788193070229504 663827 -76835657910581813211236674842324 663828 -48092370664117973042319672803328 663829 64565499518765344572497156210176 663830 2036428267562966103505401058560 663831 14048528822505238053969112447584 663832 59613812152015648300649985669120 663833 51036683051675885901913334651358 663834 160559767855280540477017276416 663835 -5741856406720553082732346485600 663836 -162282409093960632335180366833152 663837 53648037025687262223744455790720 663838 -15518315361159375870440519743104 663839 -225373955340888061227943901272080 663840 -78744285138839389478536860794880 663841 27766428926716194286354248650800 663842 14294186248803313532208281781072 663843 18769636381087187670894705164664 663844 88549668532396347687843783940736 663845 -15112425678863510094905824598400 663846 -19062121239709842454777973918016 663847 -163303162070923148445405510670008 663848 168201344627878390836644802063360 663849 110904334998745975068267080092800 663850 -22123198908133298742412397606400 663851 54287226472220165540254604117400 663852 -33765916729182995518598101916160 663853 127201564257413223429802268222102 663854 11398836203533726392975066720192 663855 -5731885504218320868789447917040 663856 -7466966249844464725392076914688 663857 -133998739597104864611601737382894 663858 11209766948111931853070153195424 663859 -30999301796951954059551104913584 663860 -13168637384854014996515940403200 663861 -84299722924851775440121753182816 663862 3962145161113903675516521534912 663863 -193618565277378361678938029678616 663864 9254296245176906038742753280000 663865 -9919466480359773664658529166080 663866 -785198554908189491883814990080 663867 17233635068556952632547434538680 663868 73575937881509872235407582694400 663869 192227831542718314294473684579270 663870 -21121115761519541165267992483200 663871 50107468998614246028502403285120 663872 8289569661875936082413783875584 663873 34312275744213541868617478997888 663874 47415201248603064003201903753936 663875 82146378092148114296187639024000 663876 59792532514274854694102571574272 663877 -925236318819094124210165145920 663878 34493521906122754039819983921024 663879 -1760150279747948541048774858456 663880 21939761857854832777760963788800 663881 3388673030547011682618116702682 663882 -14634606837687366247442676580608 663883 101490528655424272009156156160424 663884 -40037641291293120467435765403648 663885 149503551916398404613898888620 663886 -11553575109942747349283477836608 663887 -60873139484486215357671248460048 663888 2600296124295268502006786555904 663889 18745702302877977815409662282356 663890 40341455991607982636674922460480 663891 16918590993346602069202040153904 663892 -925603177409947952262009411840 663893 134926180078227212290996684712142 663894 -25655921178556420844374279495680 663895 -37953364931897777689255400351880 663896 16788661071636189748467470991360 663897 45507627110208447671784122992320 663898 -86962612046089307843156549621760 663899 26124105605909697586838455880664 663900 -3910777247016132991635677299200 663901 26983035525930333417677515379148 663902 -40731736407179616005410752052608 663903 -201827872305275982092236698324480 663904 -87625422610652000589437946691584 663905 -56121126053344787102499195698880 663906 61441660477892259653355527992704 663907 -90845470512065488091473399215844 663908 -15515189197893272440575183802368 663909 -56799461516658926376606944404896 663910 6131390690040165926433291749760 663911 84462999443935009247730378889800 663912 -10223840897928410602407980590080 663913 26464733608666452630830322485364 663914 -26841004647290974361881536484944 663915 18734121630998094206280655653120 663916 -82861074128267423986954662051840 663917 -53515910196007412416136111404320 663918 13014135880978242936555940681728 663919 -31449717541083704203618084625480 663920 -444387803983986861030572359680 663921 -30928902900814251149557756256640 663922 -15270681764170406065818568919040 663923 -36792660981171068805869548820736 663924 217733836542891816520183007232 663925 55552243341544270503670655124650 663926 -10125556523426189923838342651520 663927 34434863738341038641632965120 663928 -72525157288746977603912934666240 663929 49201901658759948695855539147776 663930 62445260222742376770003130176000 663931 -43278273000932254180635018476448 663932 -145859319243903388936727537301504 663933 95553594687055734110273726605824 663934 -50451286247466046697510338512384 663935 -4406095083737802052954336811040 663936 8786464508258104493103434956800 663937 -32999369750879424134274102892414 663938 -69306387091680875444449984507392 663939 27876346880116568616211252856004 663940 -9801889437065927303807306380800 663941 -34744349301006409583319248386848 663942 5276105024164932017428951080960 663943 -28237394344103354255042536648400 663944 -17667435107615931988188334848000 663945 -27597133938681663964174545814080 663946 -33435581291894583027799459781328 663947 -84200014831187535117216328947408 663948 27210976530280754493562545791232 663949 45579365365135979170152471778848 663950 3913039742972784939000775094400 663951 64883738111277505092430606724232 663952 -36567777577432393544851190366208 663953 12130181975546260737426019684980 663954 -9176517401028152283979609939200 663955 -1529460400667020676242755444000 663956 -34281692393284640392159807045632 663957 3253737713907942563622612862752 663958 -20996505474625110171651907898880 663959 148974005521245313160284261577160 663960 27848094407707380733484561203200 663961 96751402910031327463722216991562 663962 -7412627756464424228312709377568 663963 -780552036921949414094807343936 663964 -15557208474110319515595075452928 663965 -52432829749827943142687451516060 663966 13190695571351522222966582655552 663967 -84297520841631563105399846461984 663968 75379567300099851774671806464000 663969 76787735121643212605837883785472 663970 42068214481598679616780074485760 663971 53438586046677025531929832041984 663972 61542888816640386797815476667392 663973 -33838135899013091863912250547778 663974 19878213092222019813190000260480 663975 2276608106376148831113673452600 663976 47637812183311820169690308398080 663977 136473911422566288512665612280826 663978 -988336614639761374620168506880 663979 24143119678099978360029542902580 663980 74249380625790270028639058688000 663981 -38452193682360949488996016659648 663982 -32933326884359533217998365335616 663983 138304293159204282739007923769232 663984 14824924488068096655158014771200 663985 -28059511784708163731890945178880 663986 54686783812139052092366761509120 663987 -1185064878956359286660607205632 663988 -26455716956184385655965276978048 663989 -41649449386742876116522886981760 663990 33903358839415799015391254517120 663991 89973751620961148952275477892392 663992 -38155496825991308904682247946240 663993 -16134925020150034580898833857440 663994 19135153988364319024623374557296 663995 -83839438485540812130858148048800 663996 21859943542565669895957017006592 663997 43680509093172548485753091589446 663998 77690683319461679958362162592000 663999 38786716559913062344018961071176 664000 28427193302627472946311462912000 664001 30080099257557316441196236282710 664002 10635459396492514547761585576992 664003 -86696987277139311485563910388720 664004 62364650820864482986240850598912 664005 15599914513827118416509303302560 664006 634503558354951938151653167104 664007 -60656628509601988509187119292680 664008 4564170762116864671132725657600 664009 -82910156277301628866858099482790 664010 8891224355145380095154678031360 664011 -21320060482372106155727364705360 664012 -60556490060003148592374016432640 664013 87295490701052650283252661836160 664014 8870539174235383648888594217088 664015 -57893236557218885279268454340880 664016 1369077721105544584411491336192 664017 -82925709960475777433324038552800 664018 87871385260363167515845337826960 664019 -61160739422507401911969729938580 664020 -4937056707292742579149849559040 664021 -61312898974214468998360177528388 664022 16763986655633110470904029825312 664023 -51077928258041657836673027156400 664024 31936649959134835229499170088960 664025 4548368865191720953465820225550 664026 20347280059374387635249673209088 664027 15624387454942495352916169543712 664028 3921974617329232214913824616960 664029 51255279839202980351940671553900 664030 -62317773432452312421894722139840 664031 107551894221561628630379778729000 664032 15188567186150676673710053916672 664033 23763927733350426833877067195584 664034 16280760178417674607023830702592 664035 82087756017460242852349523617200 664036 47823985516023276965910739180800 664037 -91228676872901516275528574283456 664038 -3821216688992041306580179850400 664039 34199535938150710105110060222672 664040 -31826656147625997447041221939200 664041 14584903868325587459111162348544 664042 39770208729878762644890643761840 664043 -31889837776133377386933471645708 664044 12395907964441563242829367113216 664045 27381599243968440998955931221600 664046 53492020027572500380593975549504 664047 32108861767159552060397071700424 664048 30263428469944566148351590400 664049 2737452309271421076965218670064 664050 -28877610694258569853384635168000 664051 62133450956510567364270967926156 664052 -55105875134333712123076627841664 664053 -7731410238898329926278898978976 664054 27150357494677324162956741698112 664055 37217033766220670181606760078560 664056 23878134907343263582578369699840 664057 -69980934656946950807326605702000 664058 45057787678672146784972681522176 664059 -102785278664083222701038110692672 664060 4592374222531989205574114388480 664061 133144318747313577934244044678662 664062 -2718259545269459665456857778176 664063 19166260001892508574776728806400 664064 -42872364210953539365902550564864 664065 -74175446417884741209298012848000 664066 -31495544298835587041394706147296 664067 65554291129980335963333145061116 664068 54717051039449315321262072867840 664069 -34811198081709807611693828148160 664070 64247098726824413658886393234560 664071 136843130993833355314430428452000 664072 -174041127651456749026069798579200 664073 75322069676873015605815240698064 664074 -64183577861082835691398348899840 664075 50595725264750571591650676423600 664076 -4528299527034091003183600195584 664077 -47861262840978726265463154350400 664078 45372354797038056008424062523840 664079 -2556663781856082155190126554592 664080 -19432450011562771540144713891840 664081 213282088071675801814518783264 664082 9779108956303146469950393513984 664083 14664862045014600652428381548544 664084 -56937407989823747891306190150784 664085 -85407872682994745473508632157220 664086 -51231959234553667506181435907136 664087 -141730049080620265846320043360488 664088 -149038959706268646982686063206400 664089 -6323844191278390544721447772992 664090 -5208739034634474363312630451200 664091 26011498173833004095227515663492 664092 570566132742983858374120980480 664093 70055163441699219996287638329900 664094 29112712647327548842595796410880 664095 -52731902580451629697752500922480 664096 -160029103572900207443820871876608 664097 -57488908434699738996289625314014 664098 39455517699905992731615010595328 664099 101523215973184021952708538379100 664100 -56990407750437657235432012320000 664101 -11470214981695058968898069428932 664102 32037578013440933476625995742592 664103 66292386523343472038577881696664 664104 -28637598148665901511252174438400 664105 45078641340943188482021473416720 664106 -66455802293658376191089163559248 664107 51628813284043019578481692047360 664108 137212956567205676426059921718528 664109 -200222591082179818844089514883690 664110 46557468973711773923781507586560 664111 -44504920045034124604228833482768 664112 25172161127570593256263086882816 664113 13205625261984408712675418592768 664114 -55291055836526410402912711287168 664115 29557648142150883643466196519600 664116 -55421818268209551887906542030848 664117 -159501125506609417160616210610834 664118 1787881998790342557262425807360 664119 -33930111765812920815987816878736 664120 100734796622537273334938778316800 664121 -38914224502513707081825246750678 664122 -18785449413308250181296006524928 664123 56369134705681539698196174278372 664124 39215835299902254002349853879296 664125 15097894094089862784283516416000 664126 95472269087925340465274189689920 664127 -47852649586698138585605039701248 664128 -6404115874374785474788679221248 664129 178173563713044407927668751410260 664130 29008332544758264425880919740960 664131 10667064771048371559732532563120 664132 -1726414492842941275537317539840 664133 138874317673481135428482514388382 664134 -4688163731662500905759922370560 664135 1798476257262064436510501300400 664136 9810979403479417060823232552960 664137 11800267030025557935710295864420 664138 -26951421846079119409564892579280 664139 -25006900486428601857726257557728 664140 22751822132896776142358785305600 664141 174312767571347635512469196631542 664142 -23698756811725502892985862606400 664143 39585159343214347121045553778704 664144 -6803531432797174800549991677952 664145 56052367756458959265931291171200 664146 -38747263505248244111607708698880 664147 13028925584821660411182142712400 664148 -65363362871043143679739230382080 664149 -45966636411806527847562787371360 664150 -17572391301767982136686940176000 664151 19361637586635858031865650630152 664152 -10890902005091210457832828538880 664153 47115414531296383791621131644160 664154 -906681988114257558041685722400 664155 -5954593852562696034434491892400 664156 83075381205503209819410806995968 664157 8353666517556114808987023132672 664158 64627791466932335852378595947520 664159 63673064999815254265395032687712 664160 -4825286583149273580394528112640 664161 -88072538164589902373698635011520 664162 -19711278202482218024060157813168 664163 -174771882328607707288579474732440 664164 -38322584544712448152551211176960 664165 -423493834826116486800990743940 664166 -9659724995829561888907924047936 664167 21226072692220059315377256515712 664168 167868505224392424251112263301120 664169 16578226188216379524800724060000 664170 26904350195902137012481585347840 664171 20716794720315517532057384984064 664172 44279176211040735759529294162176 664173 162968702489545301903801535765120 664174 40352550558521008645656740218752 664175 -29989241395336402914222131851200 664176 -6043309817219802765993714057216 664177 132617104827766265056430887875026 664178 563396906422824090981390148224 664179 -64836351719401380843422329974216 664180 -57778459175213625925466962790400 664181 24878608971028014589732884215040 664182 66723236536130947785008545624800 664183 -55973802957697965472816806060400 664184 84097301661514872868626362818560 664185 -52387648888692652797571963819200 664186 174319436404426674675524676094944 664187 -98864552492943126067363966796400 664188 20625956357419856340270559420416 664189 1564337085992457300242999258220 664190 -62841640351567437573796461352320 664191 -116961626704441437384028959319560 664192 112303917729076828074447627878400 664193 -135370640597038903042235267730558 664194 26768372810264410656779496534528 664195 -36484317659669524902010195560720 664196 313960774957098463248231873024 664197 16563543594276291346978557112800 664198 58669868432363160303542896725600 664199 137469981052926951941750511346200 664200 -1105260794552384725511684736000 664201 33220518688428319220586286347472 664202 -3114668893436376786497561333760 664203 -69798059797276256663812937478696 664204 -37483481311783228041690319939584 664205 26521164137710144571616595710720 664206 -10215643804604291016987817070592 664207 -5010772356089084407535651282400 664208 14423358144551956496070244933632 664209 5590334804075453898493362474048 664210 -664469090415532911526425354240 664211 -34574705619041042571814355311188 664212 -70214600306890553175304200972288 664213 118648276421084122712975891270784 664214 8806697801965786359485857538880 664215 41595255729736543174281027927120 664216 37447337359767586467053021184000 664217 79080696426991293870815058418560 664218 -49112737101276894755657641464336 664219 -154377157417115343321587012456 664220 -82104848009874105826271024325120 664221 173367316173023104452836060160 664222 -7186656028608081816626375084160 664223 17210995685626613131469963030640 664224 -33347252064842756915694976106496 664225 51763844396441153516749426326675 664226 -41692139604791104109503514624688 664227 -12979252258826850061766149347360 664228 132265010238693276623604381008896 664229 52128310222128577492773347178780 664230 -2006137192596995050488986388480 664231 -39068005028097351968329331566728 664232 -180773738168345026567082427187200 664233 121246463141251439207122810011024 664234 -57632179955104769643425582043984 664235 -5333773850899162130751960434400 664236 21074268392397452349573679464192 664237 -15344049134919989363154029687296 664238 117777996980793306414126424658496 664239 -36679268347848593527933514461176 664240 -251055515117027752092078243840 664241 -85185520814305397695055072531256 664242 9194113895470495591656066393600 664243 199972175495082358097385449684492 664244 -109586446012631593105725462042240 664245 -6044057440408444341541255137000 664246 15480315732916963755329103918720 664247 114159309804652754343097931228400 664248 18025055468509017804062797209600 664249 -38600995940502447817674455815872 664250 -107801929099019793684633202728000 664251 -53761564231876520781726686432256 664252 63478437620193023509102712308736 664253 -181494272427228320552423765997498 664254 39982093084548416417038669491840 664255 8650268832845111541296465405160 664256 18272400410673793671118630944768 664257 -6944120290846799703827033784480 664258 -4714357034206867868902912416768 664259 131203332467410945600879751078040 664260 32357455432236667675991680450560 664261 -18409501557025894567685586740776 664262 -13013074654489364473109048496000 664263 -63970230019108948387544095029360 664264 139632209244446800406531973120 664265 -48092954027318466817585261281600 664266 -16339919602307366292035354654976 664267 77221552592566010285144810222992 664268 -9144927813435711311940814307328 664269 -41241246840168064154643836679840 664270 -20555792096212938447771435671040 664271 69256561181513444491208819135472 664272 -4254678327977374732302721351680 664273 108244065897759367749013106177522 664274 7517216498349114037601525401920 664275 41162222669790200093928283035600 664276 29942841816108839714044583946240 664277 60461577187060345161685092319452 664278 38202117605664163363377325923840 664279 -76000079590838748164493958048128 664280 -87895274724877663587134597529600 664281 -5156894304045954567496020711600 664282 -8915188098799439106688027082016 664283 -303904131300631304362398783831336 664284 22442358284931553168919131026432 664285 75915694009454276704630472191980 664286 3790252767393977389021867843584 664287 -24103223919140612258587763189232 664288 -193684004802864328524000456867840 664289 -91559285324604165001385325986910 664290 45666610593652705604213417760 664291 129832010129714784470024198886000 664292 -31742995798299977125667412099840 664293 -74035388837065091180571270470880 664294 22217178711189530927731708905696 664295 99280997718202569331768418239800 664296 -26537236918466886933732672307200 664297 -63080812500347138708125140878960 664298 32464029941176469458179725770752 664299 7346073113179762001984333506368 664300 531501027232772645646982092800 664301 -246231029965138034435764879380192 664302 -31754735563227650282843715565440 664303 -226295873451218182522129644375720 664304 16825581719983170856368245637120 664305 100440065906279882531050108806720 664306 -56449159397456993040977397828576 664307 -210584321911581989907962969088 664308 -77725996825904209257065227284480 664309 61640495712243469249018893950400 664310 -61692771850866762073160869693440 664311 18529237414674595452986043390720 664312 -11176053510393264086996193792000 664313 -9471435726720641118075107962296 664314 -23763780025592824364763464529408 664315 34973109821239857214700442600960 664316 -39807751239691883415640043374080 664317 53000832702027158738300280486528 664318 26031530110125781430152078095360 664319 79733872081392267545937622974720 664320 15780558490866007148997818449920 664321 -50667675542883603564707455105088 664322 14326745508079022401181084021712 664323 -20085483217991742935594287668864 664324 18251261645490812925934794605696 664325 -22058535706311861708170678962950 664326 29978003512618683427490913103104 664327 26993752753466177577019777415760 664328 13505498862089581420881618370560 664329 -55111413127718840977359591301440 664330 -21213497287479461177963218452480 664331 46508109319036269516662261154132 664332 26049866555997296370723505029120 664333 26981471002539383659715817341260 664334 29239837894882527530949823407552 664335 -11512814673016405339741358208000 664336 -5598285196932336032219308023808 664337 -55901443367979130343733347616768 664338 25120516675695155875951190281728 664339 74659570161384905712108130227324 664340 9037968952523708121220390348800 664341 -59974855211488698760665915674208 664342 66383664316498501543751475687840 664343 29539428707206955908388911808880 664344 -19075591952555037136051403888640 664345 166271667571548583715540708616960 664346 20864298565750085322142742882784 664347 23181974315128434124941942458880 664348 38207794621289667778253201261056 664349 -43285638689438502203483517308064 664350 596245238307006100209990835200 664351 142980417429235852500970551885304 664352 -83721008916974162403614987255808 664353 66016475094870640779902685433764 664354 1618760806901461822066530733440 664355 -10560932696458607255108690068800 664356 32241554748770635429786038435840 664357 200364126899006603263287750188606 664358 41045821918034486808038670221280 664359 59170769523043113193050682436904 664360 24624943651841471900808615014400 664361 57044535060818980436895185606400 664362 52596892907057186128646316179712 664363 -8641498248449459209125892687104 664364 29017821547464520357709108055552 664365 -21346196845071174412906326516480 664366 32168492732715348936120812557632 664367 -88350108247836357225005983138248 664368 -19305374298134711183111318962176 664369 60581658834236617947841877514770 664370 25681517607188926397400110876160 664371 -56508783302714516788414427972460 664372 31530857822439567366791892787584 664373 16399476450411878520257909779200 664374 13535763061636610047470827252160 664375 27457630865110386687017704895000 664376 -119299669088773266066139880017920 664377 -16161644197609448699022647700096 664378 11296746133473118755324819649536 664379 -192222235484039419731629067157020 664380 3811689296538638340581663362560 664381 -78361169813206640611860945077818 664382 -44989758277909501254256557182208 664383 -38361942939795454706594434040376 664384 10645406003501475192084738605056 664385 -40335449923283105255934084744600 664386 34660253752655144651332465774464 664387 -11731720979822290641367131334040 664388 22400917788925254582212515077120 664389 158683233547574162137029230533440 664390 -18945456393937522814062162617600 664391 39646745311082613738706602840000 664392 -32231634828258002657400166809600 664393 1209172577348051706112320811984 664394 67308852825443875566527347339872 664395 -57463340905188498145631719499280 664396 -113028474969695066800585460051200 664397 139688378837342862858640497660192 664398 562891313293903654535951409024 664399 115822288492285524769717477836120 664400 11094444791305110543803832729600 664401 -74031878243624295098856289970880 664402 45762287838316823716875565867152 664403 137437537667479187057625779228652 664404 21330044517166970687813137029120 664405 -3044780556922958631144645358080 664406 9289500531053250675684598117152 664407 33098003786059208045759229100704 664408 -43668902661794722852652510576640 664409 19659816848144529936680487917316 664410 17950182482577894889817582703360 664411 71297899817857779011266793780 664412 -25696604730463382934533177640960 664413 31803968963918496568674905161344 664414 -61231427942688453714341516866944 664415 21863883921667205060320164663120 664416 36383692711638695798947538534400 664417 -10178468024199440770343928140780 664418 -35828931957711352648567779939840 664419 -41732627229699820905167273076480 664420 30293649186443785121564519424000 664421 38781701632560433562980221434622 664422 -18042323351644771683580050863616 664423 -57400735702942564476122390912576 664424 -67242603976688638617164969763840 664425 -19098176546558924665688415661650 664426 -29888712575774253009608459063040 664427 -144729010808715561672680152355724 664428 47097557298095561504114336050176 664429 -15628535402318471730210249024 664430 18448383579927686138445066144000 664431 53922274361638251158938234150152 664432 51972787429038710170137681887232 664433 -20349371812133771518165714645440 664434 -1769002302324509880245666012016 664435 -49988794207437508656921656991120 664436 -1406207790822536258279973132288 664437 283491015188326497851291858880 664438 2848258907978295464011290345120 664439 282630208979823260328670785791232 664440 14857411948930331689505419468800 664441 -40188577439275603415324632475158 664442 -43337414105447005947231353962128 664443 4101438775577708356603512173424 664444 -70577696734265028149799696880128 664445 -25311563336823251432103704036520 664446 497040262234892268697544963328 664447 -3607012063730404092265367943168 664448 72989910895948007337124429824000 664449 106464015940764362754108737003040 664450 -13643475707539909044590609901600 664451 33797319203059337974534452200304 664452 29517983210418937802396802562176 664453 -102652594837374059771467318956896 664454 11088609308420317897324887711744 664455 75001328808262844478677005921920 664456 -61097673814594576308222477465600 664457 -56756457185355935703762429619788 664458 47694135094868699403672960011520 664459 -116520346646420544935658353751340 664460 -24015086982634783200597111966720 664461 -2212150952763774622013369155200 664462 66809985398133511683225908345472 664463 -73310711882303005477948000281456 664464 -4802318999482752666119102791680 664465 -60899323702435397636674683424140 664466 -98961076525013523010368925358976 664467 -13176717414187394337114687118920 664468 7293989428844496076414876160000 664469 -75662268084416870563219160336640 664470 14291100034266267375305561395200 664471 176927365854018539801805045065672 664472 43423846375562014411733989324800 664473 -28167641095395496057072180636032 664474 -4807391490348833462672645471520 664475 -23391850990916047024852055643600 664476 -20140173468727410627680277063168 664477 155556247161099386998460843269920 664478 -17951775637177172588615802063744 664479 -1098661746518083077084324661392 664480 -53238571922246248062716968304640 664481 108673645778836397509162844113812 664482 -1519625039920053763529644471296 664483 35451522709889453947269297759760 664484 59886933168807658686185623827456 664485 10424156331265739582815652313600 664486 2480280574767399688517624805120 664487 -49218007160743373896874806980720 664488 40864713175011894644723492044800 664489 -45899568751160873768100131731968 664490 44338005950936146221718207836000 664491 -80970723010817386205058489469608 664492 13716288369997606213341064456192 664493 -48811060757459434339544399542656 664494 -54946473433692459594565531032000 664495 -4061400599344187124219880082880 664496 -2927034474775208664377927270400 664497 -83283188544417141870765174084960 664498 -66232387581034060865663817687936 664499 -289446025290624130021388126128752 664500 43728784281966320202719015424000 664501 539722833834947196674512944252 664502 21223254683339334300108444353952 664503 -1488374098899867233047679527296 664504 -152536436334509391068986387722240 664505 -174014281954714962480385261962240 664506 -57806761435820930042080397164800 664507 -64466514349944929955355247961244 664508 25529877698353575094647046467072 664509 966442771411873044343445401920 664510 11218160592634573743981081477120 664511 68067947255242346165227119266112 664512 8307485655159214390812692447232 664513 246817562857713197334959907364740 664514 -44472516460669663149246509000160 664515 -4842295328432577956767491803040 664516 -25469840964544308918058783113216 664517 18244293994381213767484313073600 664518 -24843349125925458829566380940096 664519 14750863994268154819017035141344 664520 45529589300913572642799137280000 664521 -29168336464630083361200215073600 664522 69856174938176722529009275392 664523 -22188616997187065432509856961600 664524 -982010388441510899342507510784 664525 -58016290290280026841838540300000 664526 -79188705445909666988336478420288 664527 -41228537165937574868975884201080 664528 2456994095734818188032863289344 664529 59014124432334375495728199590130 664530 2377307836573081424965411845120 664531 1491312673854438695429829888592 664532 -144401947595027392103498911872 664533 192218417630458514251567141051584 664534 7080248340546465580843946014080 664535 -76786114045837075061167956247200 664536 22664754537046503272182258790400 664537 62893472988357816287641637042186 664538 -51967488327019611302689724580624 664539 -9647732629728989008485159508992 664540 58168876966711276038274778112000 664541 167858922030684220509933206002752 664542 -29952317101192176925174348589760 664543 -142175347052376334509656865422856 664544 -5341237780415705339998926274560 664545 -7287257317123238389536705667200 664546 -57692037490923585838941467076528 664547 -15815467333187638339525534584576 664548 -80981866466367271758628680867840 664549 818147854781347562199217255550 664550 -12691246759733415478390328071200 664551 -21618372953209915382773541425920 664552 -53858612015849843429451882577920 664553 -4151044346511022158374460943116 664554 -22073885629249543791470832510720 664555 -102654221164968048402570236267040 664556 -107824158089493053774688835120128 664557 7853362595761616639219373626592 664558 -65527188113522054032508519691840 664559 30289484190754300238583320580480 664560 3065111798747053133321705226240 664561 43932788634245380744603073006162 664562 34714709831958951469897761702912 664563 -42405840474876815036672642716800 664564 157945835147977039073936403248640 664565 -930233145211188034322367293760 664566 2451068250893185889984950923264 664567 19172520437547493902436582882680 664568 -92630749596930957782085511741440 664569 -31021354048845731449068899851212 664570 59869740874544448416913076800480 664571 -72974350573458200366516281227228 664572 -37551680332185415976253324983808 664573 -11005184333603623406726865898880 664574 19216845579394157149065471553536 664575 -19680068369452848593808049871400 664576 -101807209187673989261862937559040 664577 17094929884469188653493930401072 664578 -19340801376771140620155130613760 664579 4325065238781419674089424637180 664580 26151012044997960091220188692480 664581 67138996080084808706603630852544 664582 -9139695541996783920601503643200 664583 -65116570874698317120702090360168 664584 63820083647825651577748769464320 664585 -63577033485883088234868402091200 664586 13838482093489368401379116629344 664587 -30640884916266592932695483247768 664588 -104752018962361635271960220461312 664589 -141553349364311185146896853521610 664590 -25781072054441840076214864759680 664591 -78996886991826834733138150669568 664592 1954202795328781875767770890240 664593 32157841795291911120953412974400 664594 -16380698337955165799956951577088 664595 -11064550434597760493657458261200 664596 10433858342847447950864927482752 664597 -174954137102357879786323767091954 664598 -92683889086960145159504564289408 664599 -40573611633792798590636811001392 664600 76255929729887856775835145984000 664601 -1147940065418485097510973643968 664602 10401558880141844561139746909184 664603 93637358148414617632937788766852 664604 86075544909826782338759157536256 664605 48683206718724748280512689977760 664606 -37836442028818353757261632133248 664607 55287520131478431403950913394832 664608 -265001727562934032403898826752 664609 42633841714021631676988780012800 664610 -8845422396879803989102563718080 664611 44364511522561639867208436970872 664612 30571227522996123250099486519552 664613 93897036875443789933547744108862 664614 12239819313731468619494762774304 664615 47778658240564714782583597394880 664616 -43446921447718274196285955691520 664617 -23564392983420203230890372958320 664618 28988773061060143691555753219760 664619 38767486463674253573685953764020 664620 16298861890343209596941160038400 664621 -164435336262760510468155968259178 664622 22323761452316060971892848270080 664623 111987704994617422091834821281672 664624 -20506662377152281224335605760 664625 -42760924688813212093189082910000 664626 -22613905459216553438951598070656 664627 172229647129545799075466746598400 664628 41354895564012965034629435050368 664629 -9554508349147783223241232939200 664630 29584560712036962841102366824960 664631 -17782365009982874018059833933312 664632 -42614093485700037414914630860800 664633 -38407340014484121976179032988118 664634 -7227532770843316127277556496784 664635 -43058184178863122021975714956800 664636 -42099830805334460638627921170432 664637 238555716092801544767881151251392 664638 -1081437696628628165267546431872 664639 -107892941224119701838386746569560 664640 10666177789735868107679103713280 664641 -17405067685826072423956062905550 664642 -15607335933723403412483483926656 664643 -74812426171955243254946655082800 664644 -39852950691103030838905563875328 664645 127550638380419542069116514659900 664646 -464765907614933295535342738560 664647 -46683667636137293554890083309400 664648 -69739487033443091093000955617280 664649 -219259308545317453638974955029964 664650 -7910656216946906928513026054400 664651 391460033452905679008323031840 664652 -55807185208989406341015127457280 664653 90932712374809179372421137312 664654 22922933258731537005027365750400 664655 7386475836296678415275106177360 664656 -2353177362964707120688740827136 664657 38239821064489858580971552059712 664658 59867259631538988180276968960640 664659 -118110944782421086092911214566400 664660 -14266425373071614855489405952000 664661 -188525601357409475359788793650738 664662 20927311179066261094752388181952 664663 81301342972238460114025112699912 664664 -12816526064437692176140049448960 664665 -4447173088336494828076066874880 664666 13412292253549623169280298661824 664667 -104174671671658706015808255748284 664668 3318712427933526711312786240000 664669 107822299186230641838831400780070 664670 -35778520102943124138226597974720 664671 7627190357461690617998148200448 664672 62097614729582615945150696128512 664673 -23507398597354093427978618673516 664674 -79641155406604123339826300955648 664675 42813813770118463973598650323800 664676 11510126761767188497812150072960 664677 32942028534136463977373075081760 664678 267338657018461644084772622592 664679 39618968608952993102826782468280 664680 36473388869847584720297852928000 664681 30781238583934953046154099708964 664682 45591388454600540544074492028000 664683 94268371370420483014164516802224 664684 44180069494050030197999879502336 664685 -28896861860697108309395857727220 664686 1178558707936473765511648519104 664687 -164144992469795749226086683183664 664688 36182744325380640070151597555712 664689 -47855072103380274380650048771200 664690 9397153363633682618588715443520 664691 -150474278972148528669099466441908 664692 10415438372547527503850923106304 664693 8345658186579588675449602256942 664694 -1346956691632001320462184194560 664695 -29794936338599334177803519650680 664696 61100006466140847290724523315200 664697 48017140541062862378036996352912 664698 -8310580625920895218996323275520 664699 -10776647639267863110964828308960 664700 9390967818639590427629349235200 664701 73770176598454265355876360863232 664702 -10237915995688748864901804244992 664703 62870536974766378459472402492184 664704 33719185683330107527248079749120 664705 -52396383073769194374556970774040 664706 35830901992467035641368422492160 664707 18262254719360343638779291996992 664708 -139074816688184818724125432771584 664709 104177628386543655394292116288860 664710 -39552544979295427007354609447040 664711 -90579848660807599280289498867688 664712 -123358322127813451473123572812800 664713 -64856718073280833894783604695680 664714 -8691245824814446995023201521920 664715 -94724396878382809420657100264400 664716 -241126941957564728790440948736 664717 -48439527072160525484052455136936 664718 -63667199440598172422076215568384 664719 105684132691637369950602139607808 664720 6870177725662622505771517870080 664721 210817621469958148176756588690432 664722 33118090538075164714131160338960 664723 -62918013460273988411090180224656 664724 51789773530777286293438877949696 664725 36205117226808806562092537673600 664726 -2970865078642452067689833773056 664727 14923491493817504026989326365872 664728 -25310248121296461012621398691840 664729 -33277232860142785519107475225916 664730 -64393331476065736887926216167680 664731 -4872565907685102988098992282580 664732 -46003418919882121506054519099904 664733 355252596384510397925214874368 664734 27395683174630924790844759552000 664735 -104913442411429184392402237567320 664736 5946611416536025189824624525312 664737 -649722712772796016775520611232 664738 -5932560402327344127217391355840 664739 71479276337951068319373072888540 664740 50460607228912632396432429465600 664741 16782424155647475825880479415680 664742 6941135034979112298469259151744 664743 -39033459182813635199688435947736 664744 -36592291941620193344786682147840 664745 113868146335587774973887427918500 664746 1199673841092709146680539989504 664747 -24455601052235192689263643670280 664748 30763579464987000046118185337856 664749 166401032670186788953635282339084 664750 11143268510379882690422362320000 664751 -9025402811628510486538314576768 664752 5201134423287448391367559741440 664753 16780861868273729654898160706400 664754 2439623305291348729927686805920 664755 -2589302217752219512034912609280 664756 -53120096482663330855639785201280 664757 -32632273955009639695222210910994 664758 -29331291151368735748537135327776 664759 91244882299578081644149643671960 664760 21892795685734219313306899968000 664761 -28360228853374113659215176228528 664762 66163584867007745450464604089344 664763 -14775214980292230172304618760192 664764 -20267265833964352612288039845888 664765 73401330861402817477697911455660 664766 98783294652593919602011585836480 664767 3573631848335569019675434364760 664768 28941962824004520725800839806976 664769 41340114343767435532055457279360 664770 -25803741044902214974665065702400 664771 -88342985259614526709023558009028 664772 -5473400350355668435953236567040 664773 -589052737536931106665180016832 664774 57050863259748654562182173376 664775 -82148405371724095687845216631200 664776 -20223941823081156469326822604800 664777 -178413890662836948745583527358374 664778 -94092665087661608810274375933600 664779 -6240183215903316723654668669472 664780 -1357044208785338445878745738240 664781 38849943400315145590484016445932 664782 -5400568450141272764104636089216 664783 98548101655781606028568098463488 664784 7091065679242626546474576076800 664785 77244559483368516112884738873600 664786 -93459952446487930023127672407408 664787 -128221421376531902724040652301840 664788 87525310638865892924331838310400 664789 -88626863980589374239146726495410 664790 1252859258451477433869685198080 664791 17815815282697980110604072662400 664792 -3980738417779861937218612961280 664793 -142778003339612470711191032435958 664794 28970387233922463245228656995840 664795 -26435791938216724812231755529600 664796 -93730909962115728215047301207040 664797 -17290716793866108699977860936128 664798 66950524505582448870704631350400 664799 -35830160935601430250463556079200 664800 -20753469186549692418530456371200 664801 21061898101192955692429252602900 664802 -64648161189707360314590795286368 664803 -17217195907868302884665868056988 664804 -31122547389324091717366662201344 664805 49975733230801816588182998894460 664806 -42968659061824254506272506508800 664807 66500691049221960142602978951600 664808 67283631365895183592617378216960 664809 -31760970058849085345894277565296 664810 56484429049260961482473863200000 664811 1932495644959603167664028818464 664812 86355625536969474425632294187520 664813 -15484829620122837503912768988596 664814 -16409598318177378320046372268608 664815 18789460441487090717844301424640 664816 -6608861632772926847014456229888 664817 109726217439042219803295930457140 664818 -1261088283498326157183490621440 664819 -158883766114093027656788658834504 664820 7861613550599530706302913441280 664821 36799916210129408109074673402240 664822 80768277476337340931814920087712 664823 1086142525390784793819308350104 664824 -32434695337093929567929902510080 664825 34623165985166211434367730344000 664826 6938567706355350322693866415104 664827 71372533011873310378620169708032 664828 41707646807138005050337814048768 664829 8543211255966036113337030437280 664830 9658408710754205984630712988800 664831 -667668952906563907170931804808 664832 -36948344666121413133136658694144 664833 7404713257904253655205231363904 664834 53576497711797165203271733668816 664835 -143575525124468237178331954692720 664836 59578345968412543922943558236160 664837 -165834692594845515693635574345920 664838 37438370202791886926767621804800 664839 -12580330628869584475149255585312 664840 104037419609108988380075387289600 664841 -78419493428327545605351472344048 664842 -20059684584270554946932516498688 664843 -195703085700958451233636692596908 664844 -6852258447344550757816999676928 664845 8199840189497564091043558656000 664846 -12328162756565007435976073091456 664847 22958834704688848209851171845296 664848 -16809813508120251840856896307200 664849 37184721424102217765185785052850 664850 11444650438794318411570538724400 664851 90260847460138211499058029117504 664852 240782519470519255261964806103040 664853 17370992975121066840381265427712 664854 -22686775135696696885706034161280 664855 91244802514666817854019215940760 664856 3307394628240583480842924380160 664857 10811669479971388153259449287168 664858 57779247651638620218883292475360 664859 -10083334485195462180031191141600 664860 4917528941723099271714795356160 664861 37639296014515324377020738887104 664862 -10481474850137728195519112841216 664863 -113810881430727315365370891452856 664864 182000139817469610381792887439360 664865 20633804963602570738450003110720 664866 -254208585001532056116434559360 664867 68722781989229466973654139360000 664868 -28343239413629539865972808867840 664869 -76463125901597748911157400964256 664870 27625269263036097441671309871360 664871 -8917184394105021036084697844928 664872 13596907388747932922207155568640 664873 -46957150908723197262767101496496 664874 28074677790751422535520184375552 664875 -75662116795572932123144309160000 664876 -112306096433249706558870778704640 664877 -12072176256463052971015387179840 664878 -51881404017895217932951675670976 664879 -86837969430278886402103882881520 664880 6301684632448698624308860354560 664881 45811549514422647211122283081392 664882 26476011158334196885104734955792 664883 -14273335579868184169664734044240 664884 2440565718735752458925751226368 664885 24239049336616865243461740782640 664886 60438032371509672454918722160320 664887 43753900044295671298343461689552 664888 17300487783553434872441858949120 664889 58581816647455663913431781017860 664890 -9059298295314793809955158144000 664891 -89763261232988372814927005767708 664892 19890656222644383990739510075392 664893 96600034450094909343021180790182 664894 23843209857836456252174026058496 664895 -53000371800385403129233548960 664896 36521816670493822317769242181632 664897 -49911238229393033716367126074428 664898 -8933462690616268801192893957120 664899 1688513402781131376260940510528 664900 19187094465847692396912771424000 664901 144123170055684250341484416272892 664902 -26707642341322838543061984460800 664903 30007635041722387013220944253384 664904 -112840499090688544065607534540800 664905 -57789573289831443571501711089600 664906 75874038404035114817283076683264 664907 -73172488497892936833559379056080 664908 1565190022201906678909735735296 664909 1361985080235820036962057086176 664910 -41525315920216349387137417400640 664911 -1350241391297940833561127780312 664912 22698043088147270313912238325760 664913 -117479681122974106732255240764816 664914 13201105029994327964402802637440 664915 -29684192447275758910176257501280 664916 38941185118034988576439453820928 664917 47169443699833167793817665437600 664918 97172175668813292005542087136640 664919 -305488172676413406879214323840 664920 -63372069668534441630468863795200 664921 -28097000688642621122414128608108 664922 -48973008439369385996247663913488 664923 8314045795823865820840751122944 664924 42987476047689668398299023344640 664925 -39328600067924487713472013414350 664926 -35271693188475696920753862181056 664927 -65827956144191001864867348714008 664928 87668599647941667448959833210880 664929 -11943707902735419780897420990 664930 -19030673957251348191075142003200 664931 32029622159876923770237053880600 664932 43277809017644095556262274716672 664933 -127249746233043366217749801602818 664934 53574281324163617907018692603616 664935 27709067675452771577224450208160 664936 158172144261472883587560190663680 664937 17965458217190124745193368948032 664938 9262855950579854044174851311808 664939 30194295362182089774531540239400 664940 60718474741967970240732717527040 664941 97884146559711641114309774677920 664942 4514149071820898683566260599872 664943 133442840896919400860250509395200 664944 -9861906495950006424426121789440 664945 92463626142486275408054997275700 664946 64224549377544140760089949894672 664947 -30646307474849717072349817128876 664948 105579317342411012017855240807808 664949 86071552877591886951199089115950 664950 2517081317054802938476444262400 664951 24127719590950082351695000683952 664952 -2031114818231278996018079354880 664953 -11195505465677429716733082689520 664954 -3740815439143682946909575431824 664955 1058426276097555206455379492160 664956 183064840236010550764311680286720 664957 -2194098534724882909587025532180 664958 26798324698857353781522482875776 664959 30593457244411102177626699695304 664960 45386719947733602461603069952000 664961 87176947916644807258559165000448 664962 261542024528267475945933305472 664963 -58394392063963306747044472398176 664964 51782323727356027722787411758336 664965 3100748523806917910104818232320 664966 64804259936450584246557081239424 664967 128753330524302499388252221109016 664968 -124178392226663305730466965913600 664969 -110751176836758149668486313297100 664970 -26249136739466316601270613083200 664971 97480360659838304305925272740312 664972 23906536422184619104633952403456 664973 22756864447430198984001177399222 664974 -9435523375462710762031294717056 664975 82156807881652864717283753205400 664976 -6345329822720304185183459082240 664977 75540436611068710913979647124720 664978 90938876332747082270103887153040 664979 33246156538726877352936308526792 664980 -5114514077155146267087674480640 664981 30220465858276814565868354131200 664982 43883712305387974894456234199232 664983 -96357204284199393779784010598400 664984 -93409332939948950084291168378880 664985 11067982542886598397993607300800 664986 7272966390474560158292331921408 664987 100186155442948097654604219304800 664988 -120214310114250332215081974784512 664989 10138778196706987091799793463520 664990 -61414556489325078441070911480000 664991 91034186171247147251749040478792 664992 73618116002702730798566270238720 664993 43621669131653863351384661560000 664994 35232404163217433560111681810944 664995 705730223253638498813699639040 664996 60580253664030996974502956270592 664997 -66910046734447385264420499583554 664998 10074244710783719913995387790720 664999 -51230878055881000155424220761440 665000 7373006725787113306511616000000 665001 19813669122643478594694896288292 665002 39519369414467215804379340489312 665003 110319867663731049591247587986400 665004 -54406423331415563364628928299008 665005 -19840820430631823690632178402880 665006 110391314724761469908911505228160 665007 17935857480986233320286793630592 665008 15231650876432687565688827248640 665009 -22185380228197226162105134546380 665010 -53876371626384094944614636640 665011 176671726014689567091672468473612 665012 -31639219898031779505880908189312 665013 -112580367360074577365933243948256 665014 19494152195448127622794239491712 665015 -93171345715706903621976618780840 665016 -125441786489447548606271385600 665017 -35446284756475737775135274094934 665018 -53654823373292919275484775985040 665019 -98103071962223470284901320731400 665020 11139877945994259126891837864960 665021 28345251366099737201223185788512 665022 -29897875531807919283599986728960 665023 -163843462503446420911918187515680 665024 43189236357849706589482968416256 665025 -46353105014561284626886251805200 665026 21286960395279034740983528597712 665027 80278647778678800998814238680072 665028 21059197607505256828804634215680 665029 -169537724742594713053474387302370 665030 1868046624760418068724493765120 665031 -7826060798945502266890788527448 665032 -141040352345584250339651998955520 665033 14563164441570956686064762895744 665034 -4698240616616333201114938076160 665035 -1626768261319709579227543427040 665036 11677611561712807557318160730880 665037 -159634201483416100340795250922560 665038 -426868038742798530768301931520 665039 -20790179663214412669376817638160 665040 2969116122690920989075978321920 665041 14935354293310525435050611104372 665042 -4344613632861356144144541872640 665043 -210194535221630386375205763072 665044 28966183163236287251668138012416 665045 64601650407156572990386451560320 665046 -42196686451768424533215728672928 665047 79279946192382452787959477263496 665048 24425489650978976991984419328000 665049 -22018265352459284189983107194880 665050 27486611707062688471176880780800 665051 24634728203262601031347435226052 665052 -12151871483817648846885599996928 665053 9519000230472409654109222139302 665054 7981040975178625993560379604160 665055 -64967100923342194492020562132200 665056 -8977952051059286229628425338880 665057 -92570689623512666890525332700800 665058 -825947536759664196679037913600 665059 9198917934970624755278659689904 665060 -76162664410884170818383329648640 665061 17263395651476310766071059867904 665062 -4029382317468683596239770305536 665063 33723402106112396986354083251760 665064 -90086601803342835902179110912000 665065 -108445804834302868935624405624540 665066 -96924462680137797256108251895200 665067 36875653457333943909478112203248 665068 -3960939439578792920202870174720 665069 -88314900877719168993075565471530 665070 -11982798804301280626640495984640 665071 293793103047758872031641762568064 665072 19286440110400443636859359363072 665073 42162856472016839854040418747522 665074 37339151429685240143004780048384 665075 45114567185563539474289033548000 665076 -737511388122086397514752583680 665077 -38179345693263117935664478960274 665078 -157712758396421078001989901494976 665079 72796866988065349047767746507008 665080 19517804292315030674298568704000 665081 -2431307720461745823857338313328 665082 6681653223377616473728018775040 665083 161578254783160536201259893928624 665084 -40210233281943632940639184241664 665085 -2888439844133863518802859203200 665086 50827732665105304609848550054080 665087 19425892116824079338670059545032 665088 -9186202517244249263740997861376 665089 13497341067019605935540421861890 665090 33315472524256731212584388896800 665091 28889125248409233660917390237184 665092 -133186898702192350583781103168384 665093 53023177487890589343961207080288 665094 15247295950124262338156641579200 665095 50473481715249215758372231117200 665096 72067069610785437428604907361280 665097 27014038973550657347587394837760 665098 -2820059644612662027780380676864 665099 132867754904646007528264113044736 665100 35860408419627049567998175776000 665101 -113675823481453585807252678462400 665102 -38157320661268648942888293424896 665103 5354769867361937230040545328784 665104 14163349750591449206062280540160 665105 10568683475176654496107325752320 665106 17334021841102344567237129575424 665107 -1900025292596493326835280472280 665108 152456237342390093191807023265536 665109 -162210874979873217022148305526976 665110 -3771653051410684434510603776640 665111 159876541048812598502490372176712 665112 5861366945688673109151993692160 665113 98286485929075134896407263708362 665114 36941816408258170198437342266880 665115 49865245733417620949432013024000 665116 -121184676437172281893860237775872 665117 -107699982099906481676453935335834 665118 -11003855169696636595866937977600 665119 -10783122506504236542261109509280 665120 -35511600565055387901322295377920 665121 -27222162733863568202990594123088 665122 34605450984391108816552306700112 665123 12787757764755708586643363649372 665124 33452182465768213967805511680 665125 -246636651488254447949320852746000 665126 529890273696246728955831925056 665127 58027868845635364241720486490288 665128 -96530029609859761918965373255680 665129 -34926838689834118810464725594124 665130 -18291281967699036317249135604480 665131 95005358697300068302934942154932 665132 52166166059257108038138319936512 665133 -35264681001502922220567875919360 665134 21890212871642675676169840593216 665135 30844898277962288837419737477360 665136 -6612295552880221183045002854400 665137 -66328916843336118104173656960 665138 42614720262659673216198893544720 665139 16410129976625184733818388634424 665140 18905630486421448755740175482880 665141 -152672099278004934813359848525458 665142 77115357374342328328425584632704 665143 56683327278891269098377848418624 665144 202793859294154173727342320844800 665145 29949277033560546888393401136000 665146 -90310909103505293242351922659728 665147 14400766794672689162026799426832 665148 13078941312611155247559468564480 665149 73548209292594159538721108206636 665150 -12681280648878652835757058334400 665151 107138955489261355156806468121032 665152 21645474786632268655150508277760 665153 -161235176334444009456805094945598 665154 18467354876500637586707289384960 665155 -16812700028844896713878405902880 665156 -33503721259730672063676044484480 665157 12958429409430689293216733334240 665158 41169773386450957489391118576384 665159 119904595710539159568803475035952 665160 -443416978535883171654249676800 665161 -62383265459211886040243819306880 665162 44419807551282610364096150184192 665163 13111963871638130604629167933692 665164 -8848967684889324630079013644800 665165 -30616785796368572654234983877940 665166 15221528357478186479459765529600 665167 -98531795275998703447138240000 665168 -10064244467661987562643476316160 665169 -102192051111742613403004612759056 665170 -41455923984773717479406668707840 665171 -41830787109131112991695362578320 665172 6674305680769854214588382879616 665173 -163336621401178275264070511474820 665174 162769760305288146279717440684160 665175 -10869194923688103495904545712200 665176 13221407889813948896505581199360 665177 121826424244095913425553207942026 665178 9844369608013964705855560794624 665179 -122872554248270702787070252524220 665180 -46371611676481808250027860889600 665181 -53084324362055371159020527473920 665182 -4989023506014342175599297625728 665183 43095925851846031570130790623184 665184 22274593755699358163786063413248 665185 -11586607939676037886191427555800 665186 -8934261351533660541384886057920 665187 -12979314365385854684849317800840 665188 47758684138298651322297848501888 665189 68163784524538854185201253524256 665190 -21049189420864868240602906512000 665191 -227878672964198062839464663104608 665192 176143401431321311953643655577600 665193 -39940026649841375109227537391456 665194 24637877823292766446388311663200 665195 -14216131396271572317595984192800 665196 -27745925592003809184044211732480 665197 46185505457667187748106401463340 665198 -35165380255804012772961202813440 665199 111688887420012449105304126071040 665200 11167768323974476990353362124800 665201 -3627781388421294397669342218798 665202 -44268263833823877926264582753280 665203 -5112414510153488804478552867072 665204 -45171090182102723928080315132544 665205 20868867579072594086932771393920 665206 -29711135537539156116602832836736 665207 58320991881483660271037423748456 665208 -62922726687625834972436205465600 665209 102842202939419741280462657117440 665210 -132623193041993211075637217280 665211 -67292275328331159981542868298728 665212 -120838413904252460240354202732544 665213 60509531222995994576661528003462 665214 -6029718496246322133580421959680 665215 -121497369944176110314946648217680 665216 -115471138687222094720876559728640 665217 -7901386349044606369700000878080 665218 71177671964794646660623228586880 665219 -999908341514416729762939541304 665220 7901902927295039272006297313280 665221 -50508942150035455099750231388578 665222 24561267277063542615037699554912 665223 -19347396279120685116664161707232 665224 83855264447120958034321332925440 665225 21796507862185911658371906156000 665226 -34659283837824359244996991303680 665227 -79968679496785413975436204802400 665228 40299793198758708414167199659520 665229 -12382143409059166236114612117504 665230 33274470470218212710067295469760 665231 6113045259571443205247771429712 665232 17086397457004554542115110584320 665233 -153311081469047181812215458701518 665234 -73162928672284425344402748111984 665235 -27630502303992426459142857982080 665236 23910430003701177122561396496384 665237 -74035858577345652087057534760260 665238 32929526367612368486740091215872 665239 -91203425145491368905395871835960 665240 -26547184283049875585032226611200 665241 -61838245084350546566865029506608 665242 -15997962916230641112971312034048 665243 189327057543129530109304301331480 665244 6215772836951258818693659549696 665245 -28052620668280514573482371811200 665246 -8119376695792771164776955404928 665247 104869562286777799421281660248960 665248 88958595321067564332656041328640 665249 -4843648055198732785371087368472 665250 12417445160030158780969793664000 665251 -174608077172780583970523038803748 665252 -233358561228767154352767049728 665253 -78776919415669282308776676096 665254 -45883383805618618689699625379520 665255 -67407615217085090406143276928840 665256 741362118989374714674609930240 665257 -640970041340283031781578697600 665258 -167134466285191048652056146000 665259 21456475278111858221521739320320 665260 -8790454735031844294415659417600 665261 206629820329102406153085033679212 665262 9000406925400959882522090036928 665263 -7601814179810615975180091627240 665264 20946894632258765938316949012480 665265 10068113843125623934480818040320 665266 9183230367215974972152023854080 665267 27404018107635878115627117218316 665268 -41911793959473970625721172930560 665269 -23542229635168616249084842104288 665270 -43854490935963713941494209360640 665271 -143149075213705163424418467048192 665272 62669765754004091335371993415680 665273 -171890515981458817235018860660182 665274 54415489753118679165105363624960 665275 -6864311753247977772363610956000 665276 42995533676260905888206997980160 665277 -135099597079852606655778690700992 665278 -17560815718916756764921083669504 665279 32700561171300147662858056034880 665280 8552157527190758054182885785600 665281 -18322799438331507548598169594748 665282 -52914880582011649219356228361008 665283 96103101498733101562945271984448 665284 -81333404484587378527283232998400 665285 -154358270303109856665185417760000 665286 6945158061292676060162760963264 665287 47767400887474593842524186574304 665288 3192931261775702601851106600960 665289 -124344484517518205229551596009500 665290 -7270851479248237692176300829600 665291 -44538400780503040995068743544832 665292 65120094482876984921479500529152 665293 -183543084475517468232634528568458 665294 -33112862392919706965752668451968 665295 951321670485678034427664813600 665296 -312670570948921621811388612608 665297 40989174308373563567229067774452 665298 35424207481401978746760328103424 665299 69402352686577228676530262600300 665300 -60545263133137738978486161801600 665301 -1755986415203401005132396959616 665302 61169796746912824455690930314304 665303 48521535930454235924963608860552 665304 -73411888571480076894963929088000 665305 8805879890057238958679082145920 665306 -29773071079197363341631461296896 665307 -52816649855542276429942485282720 665308 -11079646532216150686764838237184 665309 -92227536952995673927350911939796 665310 -28756042403655990621215144494080 665311 3520443108276255884296592426912 665312 34199866025638094224495297953792 665313 99664467653542529284870890254688 665314 -18586429382221659622782641668320 665315 -18070239987997636738074826159200 665316 10818683501500426207408949215872 665317 125229865689671248346600938338972 665318 33238904142110529010277791791360 665319 45900244061186185632271269461544 665320 -30929905422952355752976097331200 665321 11822767747539085335245754243072 665322 -793876113285784227965806073856 665323 -95422022844814970034983114022160 665324 -54765956371949132796808322078208 665325 -18866971289802619804822369429950 665326 38275114006258303659811852455360 665327 31998789400447397176299386168160 665328 -20102983528578270728055106830336 665329 -45679303883141309362105627671168 665330 -48965383440864562006640612089440 665331 32356790955153115918082052433920 665332 -133701854137895270561596115374080 665333 -69568710022308640609371078860736 665334 46543409998470666762655403257056 665335 -16001856637426055443590982005840 665336 28862926393424607988322488750080 665337 2994608134886568523034948907552 665338 -134370037443903128902674546531840 665339 804461905369131277840793254824 665340 -15508681452449669603023820052480 665341 17654685238567520470784288863584 665342 38759351086629464770885917403200 665343 -16602351183250960326997551062400 665344 21655329262160176400241833017344 665345 46529661499473741088467678230100 665346 -6772849050511078099229948355072 665347 96200471348586025026480209712960 665348 5091991279455891551597661133056 665349 -8302448009144307604694942750112 665350 -7718611952688429545710720963200 665351 136157725259472112934647538195352 665352 82448945731300743654996726789120 665353 -20246400124365504540530916888576 665354 -29089951244970712914785133010848 665355 3742046059310735541928730238960 665356 -7136000634658302394852346209280 665357 22746111524533182571819599244224 665358 5795627822122835195417658757248 665359 -98276838610613892353454751151440 665360 -12278630099850579134191022161920 665361 -91774278842993577658756923825600 665362 -54424835742545808722056656337248 665363 99647773040877673250417937170040 665364 -13357109908980570755694302152704 665365 128982869699515605109813003255260 665366 -6525091164385373841613527966336 665367 -36057997894108906468466381146752 665368 -51198557091328181311858401914880 665369 -185895755331045784678937446834230 665370 4749270854990160759198102551520 665371 -55008774742045169264929310684832 665372 -22486353668734837340507976291840 665373 65279126189795088448368950425344 665374 14308540166633513903202677463936 665375 -115119245447107907034905980986000 665376 45444232933192456494342104678400 665377 26815752152399573119897743220912 665378 -10623391072568176821559409094144 665379 87923683153210345946259062112 665380 -118176205715996787558651832934400 665381 -181548154152761709006877605946818 665382 -338172468791974555006246970880 665383 -13231475422222638219867100265400 665384 -10198435077526240067722432020480 665385 -530711499297664501711960141440 665386 -53725668954709827879992393289216 665387 84640576890139818361678597338036 665388 61337720289977658008590688778240 665389 3442324285342761811608730414860 665390 28045016544174342565886893117440 665391 -95381691203572284752633212822008 665392 2898021179918856980402554929152 665393 -46161212846387509776839323718160 665394 -8576779739253614640378615139200 665395 -9609848419081890651415778321280 665396 -75536020694691274250792051779200 665397 -14424631508671398317814700083300 665398 29354943669602405860834220599200 665399 -16648777319680725047477121432960 665400 41410232459110736576766512640000 665401 -1605477253270233043681371492192 665402 81358179455522119670034365894400 665403 4022017464253863331960402203504 665404 -32453892157691025945867847558144 665405 -8925571205342713951534933520400 665406 -4779836020993485580208173731456 665407 -50412486880434851826093578477160 665408 -10346374234501791117091839934464 665409 35561930094222002235339630481440 665410 -29007055497936899198967967196640 665411 55040266030597050472630294341912 665412 26821401295690662140107350567936 665413 30360017449571723788097667959424 665414 -9762341956581406483405714678848 665415 678339936649502984259341608320 665416 160224630820544348882339115156480 665417 105013051435512091412163910776960 665418 -22812367458420292876724994624000 665419 -109478658253997039302041483763180 665420 -32811617760399981875186400768000 665421 59125334606463678815800592978112 665422 4454508923913330717288342328512 665423 170011707444483516562098672082104 665424 -5254276238122595704076278112256 665425 1845221752788502695440423926000 665426 -18842521772203096288591771038720 665427 -5752097590681254594142384627968 665428 25583662439315884455817563651968 665429 -101560819825485905218414440305970 665430 15258695153202668061054771690240 665431 -26342188030388746118825124373296 665432 -34180925905703738740252389703680 665433 28174488717002732285601663868464 665434 -30770909904094055530981001856000 665435 113215067982375484388444642354880 665436 -31410984347013815364411393417216 665437 185940315722870548926422580946240 665438 -134090268026050843606693409456256 665439 -38692485590344806500488948808376 665440 82567866695696644566697692364800 665441 -15315229568548099802388793144128 665442 -813687885394441121748749909760 665443 16519705682317478961707765416360 665444 -36370397090425609415641770590208 665445 -8712673641523907398067806972800 665446 3246037272621226965416331815424 665447 -110047667507193529384868285548104 665448 -43235802669470589236996404346880 665449 100613235618464915926917926478820 665450 -8370313008724695174785080086000 665451 -43371859491780661500870801878820 665452 -33156742763700410577588167812864 665453 28053572896521450908881057912140 665454 -21492729053851367429641144313280 665455 -35304297269195701282991040462240 665456 4098222719372270202474528768000 665457 -10220285403916058992335968087424 665458 15600332890398068598625607512080 665459 97281089390188970745561953211504 665460 50442034460099914029616289729280 665461 -135496714113800021967927963451200 665462 19322037203858455999060424779392 665463 17522600080453168821189451074000 665464 -33000582091992805413450747002880 665465 135542348735995447311880940315400 665466 4261177877459434923679427061504 665467 32565434446301240714605253102952 665468 -58895695667851622198565037056 665469 62995300123293275036125892829120 665470 20433754511345410876573573939200 665471 58959649952881912411723219188144 665472 2680904051945722986929313546240 665473 267397454783722103041153932322560 665474 -57333466623160972052881999311840 665475 42295641046994896919444610216000 665476 -17786495726000957164081988390912 665477 -28207933518167599566406960898688 665478 -44181303693618914813209805606592 665479 -3362376678038682885271761458920 665480 -67699066092778952591644046131200 665481 -75644061247593903944579593905648 665482 18278480066235570408496371534432 665483 -21383379778193144940918616722432 665484 11711369505464358034303978753536 665485 111373609801758877272159688527180 665486 -47202915360691494113277094943808 665487 -10236043625625985243712786922456 665488 12664812969563514808829013696512 665489 -74378017389173755459508480865600 665490 -5266224008180494263964767052800 665491 -16804850117812885567685451613968 665492 87091555267498116751348448567040 665493 -26058520516320248023682204528736 665494 -50990144825459042527590975582720 665495 30636418382488033844833500086880 665496 -3097884055553620836539878195200 665497 -39310775598811796592320100570368 665498 29508313109494207002065390454000 665499 -61591841475643985985144601160400 665500 -80464188512706593273673636096000 665501 -105373256278842023616369792009498 665502 -21204847910304299862490270258368 665503 136191440118200090525022634614752 665504 30188299827839735237810844598272 665505 -3110716401935312942112790330560 665506 60357255060441720047127513081120 665507 122389457190253354080276917025756 665508 -5206548108516884124301946142720 665509 -28181935369119562282698842956196 665510 -62112119832961779907344207127680 665511 -598093662627142506104819116032 665512 53927200917015333167881290700800 665513 -159557704480796271478852505716080 665514 -11829742616664332039593325046096 665515 24198651373446772576081130360160 665516 -156803922279360544762126178422272 665517 97339312598050071547723844042112 665518 -67121188031443273327298214702144 665519 -1784662953621502396744384195704 665520 -16755190655822249657304770150400 665521 -20470075867761852253755241318680 665522 31462075851103394191277843195520 665523 -22055513554913863158576990316440 665524 6258948541057947877199360665600 665525 22912566669499218956600445616800 665526 -63347989044357460649475352673856 665527 162865100778792090055852451950376 665528 -57719060296525473334589071319040 665529 -25757665517690413216263848505312 665530 34478066949335996081012560712160 665531 17069657161282397753260651824912 665532 -17821690973067074271341158195200 665533 -28352476694949227651132436214080 665534 -2736086209391807111188817059584 665535 15164900738799829552812854939040 665536 26459303998953500066577593139200 665537 13840896942654606250761544328532 665538 -19500300269758712226942224816256 665539 853825543902327156712421123072 665540 -31999588263823329769369820958720 665541 -1343780913221058089994276350052 665542 -14799017915430874197159063614400 665543 5590409032427517525745318134600 665544 -72331320577581403596698058178560 665545 5269274649043117781333715267300 665546 18590831367441590248418081281536 665547 -82895207745547554302677033045800 665548 -48567351137872858462464480051200 665549 48980124369862956411943094738550 665550 39767482871854326823802531040000 665551 -7206911542649962835081785422720 665552 -31884814166377915449247391391744 665553 14490080182744371523387701410688 665554 295728592926996791846660989440 665555 38152319447801096375615103427920 665556 -14404723400983678138410160896000 665557 -150849022863159767836358339894194 665558 -63157104401167252437130315665120 665559 -15776942431363839217480081607136 665560 -24970920201167998159930757529600 665561 64863388899491364297080862141252 665562 -20372796504665170296678915061248 665563 167786944768197374275383265167812 665564 15839028783123462928703101917696 665565 -26655705269518022641434924024480 665566 -12453415103352786299818534829376 665567 -61199849322004620903187145867856 665568 43272528438961017225013239742464 665569 -22153443359355565605199474888030 665570 -5560718641151783505090657177600 665571 46693740013603401513940503455664 665572 108573655373937540384943271566976 665573 1013376159437943529774520733822 665574 1740893125429089175617466638336 665575 -117607341209632637265228943628000 665576 -4873749377905211568706661744640 665577 -48334962954741202916795830799952 665578 61175303702191922304929518515456 665579 99863649243329525307268483122000 665580 7463168872493395343223307484160 665581 24130802893779667487822767520992 665582 85634714984169707883366120739392 665583 46486162461668032092529676682000 665584 35599598946602159814972439658496 665585 62999869096807820567823943401780 665586 -97029566874430386969143217692160 665587 72307217353050316917503987814400 665588 -9863720907795449978684105822208 665589 73534145765996004273344907663840 665590 21463303314654963830574689097600 665591 17845167900596261884289194261992 665592 26523085362437071592421934878720 665593 10734275548469170004489112975940 665594 7903647738767548424622915567072 665595 13015307648032920597706804876320 665596 -57765250722642753704897617100800 665597 -1513766261146852787581865019072 665598 -50921516973857770227666820268736 665599 71050074527139547183070925926520 665600 -1963706883327799401463676928000 665601 15735918808016336920209382614528 665602 -35893323445134872998411389762048 665603 94109866448985273777720656025852 665604 -88232858606183080174898268026880 665605 77694255472531273116973639075260 665606 -14032129219791319808116324153248 665607 -11501643309572864990321904273408 665608 -95349694244155060988651433984000 665609 -8527920063473826106588418323584 665610 -35531533519615066742784380321280 665611 -283365784654609757272427440391976 665612 -7361014166151589331656810047744 665613 -8051935193892151013807637860340 665614 -7081972329556508845586247618048 665615 -6465401649871634485023765220800 665616 -7055202190545902382313614409728 665617 -28796451121478485981824351840334 665618 88520771587094558657180659773216 665619 62689536181558843744651720482744 665620 -42685350583133413268265326469120 665621 -70712494785956966729481839634 665622 4423779082395187373143261438560 665623 63592394501909554695963874801840 665624 15211697334255774413622481704960 665625 37426304891026094701324804200000 665626 5912087652289176555879114630624 665627 90698521169030585508331975036080 665628 63708748803250488267422528862720 665629 17740576778874573135269732400230 665630 -8474344677489808256374322680320 665631 -30070583919418033646709483391200 665632 38657635296918365685176617402368 665633 -105469249159254514603380913769118 665634 -181481675634184168701009659520 665635 -28390769158633768776943180270080 665636 27605133732911739521712810814080 665637 -1379925962681326578175198020480 665638 93559342631693582302230160249920 665639 -14582618632286740389137487951576 665640 43078408479043038874568351001600 665641 66946225413852893976330426024784 665642 -970802390117086182660336644256 665643 -70583854998430630029515199766272 665644 27735700944859088936894939677696 665645 79042851553414745484260778778080 665646 -19001072126739924012675111782400 665647 78829564722132520024766850170232 665648 23053781146513061794223252815872 665649 103262596149651137081897183789634 665650 19165828209909548357847537946800 665651 -54725707239401350264884000950448 665652 -19214918916521577340581898039296 665653 -48345233688382311913607753906016 665654 -113193966840502462540557038714880 665655 6502861287311320952048818944000 665656 30857124939309608707999541882880 665657 -10192863365610035786570581661100 665658 -1628917510610602384166038996224 665659 -39428360616285211486256027066140 665660 -27824295658717233476024803568640 665661 169952503517797516554323997258624 665662 15379565228673737244108087065472 665663 11168028425918606904274108648320 665664 15535826562581939240704017432576 665665 26990116409021033832420668011200 665666 6255468486970865582094734400000 665667 -24018642865997873103102330204000 665668 -275999433646899644951674797952 665669 -31128175605417451744225346067204 665670 -25760219967715095938557551081600 665671 -18945507408966330061481227015400 665672 35602698089455893985378877767680 665673 -32223295028802082665789568690416 665674 -42932378913321866490900028595664 665675 51885119210629197888780689868900 665676 -40726161491776666308805174965504 665677 -154520795275022209680198164926474 665678 -9595988307427197100118651837376 665679 -27245579230779409392394810089600 665680 -10007750623457521544228018749440 665681 114999300494633147251890136381092 665682 27717264396717168475462355044992 665683 -433375302866587038512741692656 665684 -3032091234158853251528440262784 665685 7942865413585974641994598315200 665686 -43647608600620625038404370569984 665687 14122020616089723242360724425520 665688 49812694286233949986201082818560 665689 -88535450725421792809964988004992 665690 35062149027452708453568089637600 665691 38684526878516473020257544699360 665692 18017888333201020760520996116992 665693 -9221277379287384628034126225280 665694 -414894521980735030064768942592 665695 140809958919293744391785436916800 665696 46084252065714594966097485103104 665697 -2541338066738765116629750857760 665698 58798528778504784875355088859520 665699 19536013146481688864548509162936 665700 -13203845477310460023036215193600 665701 -102871705456280319600511239026400 665702 -15255798618468871065153129692448 665703 -98937217196650444304040334786800 665704 -8452119687757318383243848110080 665705 139881875509478431536062022726720 665706 -3563228704707730782994900605696 665707 67244983200647495784299229492112 665708 -142737886392787412809547794581504 665709 75962841301792939169141346954528 665710 -22735752926496724883377646130240 665711 99740200078677564699484396189152 665712 20878598440397437046286046986240 665713 118895572766750087720739488682962 665714 -7911630326105104750921544335344 665715 -51823777260043638464355150716880 665716 -17751730454490269897975217900160 665717 -4941223493265468000693228981000 665718 14908515423577576257402422160768 665719 -138084866744522292831507156681880 665720 37651225026537767591232878592000 665721 44505595166782350534083483441472 665722 -84907936015105363378962749913600 665723 130123188968118276194453529111972 665724 37976726252833892093364586767360 665725 7333369601180093867145411088000 665726 498349255937925830003958108864 665727 68150498517595914725128242411720 665728 -7714752511549752965768864071680 665729 35963599573443381217332127920576 665730 -10293082827552909750754863921600 665731 -124148501815212050116925612582136 665732 140461311922397720307448960339200 665733 -64564364617202535307076905404480 665734 -54034968195931442931800889366528 665735 -410927300286971521271706109440 665736 82337282617735577123032203878400 665737 191118481619519820256068190010292 665738 -360261858694824130332493653504 665739 -10681403821351530385294675449180 665740 -15494885033089799065580613135360 665741 55389478473166732308617148311520 665742 31869290171437536559587535872 665743 412459743349196155495947499344 665744 -17301110187988216618800868515840 665745 6414892568502315893684388645120 665746 -38050984579464141352750345634928 665747 -7083862773943738859207597598804 665748 -1409944140476293807856940835968 665749 -6499296179655590229222642656864 665750 25981227398533211705653923744000 665751 -17506464585039042790650641930160 665752 -168913184233789304140823724902400 665753 -87480777359391523126969888635840 665754 26219765665645218118873937263104 665755 -73103139706760600855405648754240 665756 -3904698697071503029673677946880 665757 7914871848237527476474202941254 665758 -3434190608091228718969981124352 665759 38081739575189210792296456512720 665760 -3736458563915046863775832473600 665761 42962645547593880540004621851362 665762 -73541024659295197913763457096368 665763 53267815350743995472203715673600 665764 3665435032354601741473653322752 665765 104473841928206955476792094801660 665766 -33977016250610315790658274294400 665767 58915124138923384955663470487472 665768 7370463313894321332382430530560 665769 518888897278215188063891928768 665770 6563301888673664495808756341760 665771 -247613425904980779938536981826808 665772 -2337462382428202596482479334400 665773 -113621331323344643679407568991978 665774 -27142578616006778122187425308864 665775 40027856588474149807638934617000 665776 6117326097406532604867981688832 665777 820437529724816713871954974272 665778 -10048063366590533520903495360000 665779 3601348599258973932755386763840 665780 1274195421094263189265879161600 665781 -42388182140611043285957667470400 665782 918875658059096884637096833920 665783 55451992984834876871557498645032 665784 -23263124453595290668462703124480 665785 -100321501797207103670006613289020 665786 29329880419444541338250392796928 665787 15724553947653301928621485655040 665788 68089166895954273720165144354816 665789 163054035896818818189419710507590 665790 27031656747950405067580288686720 665791 1671335918968773026518612801920 665792 -49812531702425129758104357961728 665793 -42531255232718138425553993848800 665794 -28474105404312280761666323650560 665795 18155368907118005522071025926320 665796 -15282680360819372383593308645376 665797 168303685088709572372644601858112 665798 30505264994542762566890098391040 665799 34692022189318994212650779168208 665800 60914998364622696077703384960000 665801 107141504263821650662604720243802 665802 96948858015022621124395712558592 665803 17592616701552279112789370044052 665804 43511913356083916572161969355776 665805 -7763672736762771749571358606080 665806 75230651761335635860705011740352 665807 -75812313681889688464139502071280 665808 -5763509243066569842077797711872 665809 -59331712836622167020723386525020 665810 -72697299185551780792031664384000 665811 6399097271910845495864762134320 665812 -1630595489889451722321074933760 665813 -63791357292770698562767383541938 665814 -13731573159493440446095395485760 665815 31770014820477191948541508725600 665816 -34488155403081832498476919019520 665817 -55088617799075028420138262881120 665818 -2332817614424990350480866462720 665819 -32269372341572146160413205023488 665820 28316040890101465193361457044480 665821 -15050754791537556155099116872308 665822 75001747507268604743640563546112 665823 -560347699496230054365504069816 665824 -102213076168443093601034311041024 665825 -10404887206659217158467739741450 665826 -8206267281907667020213942812672 665827 -45791095469431679554706505219600 665828 15453647473256043065578590768768 665829 -102801956514588388305233964782496 665830 9953332277755548829563607201920 665831 -1419324110577285838133240352936 665832 105071360421026765920677134008320 665833 -288830112044376956543217809536 665834 -37101018596169276590005542245280 665835 41954754587986617136844847260400 665836 68982093095659374113258120773120 665837 -130612182758318463637249299651348 665838 24771447155478290728159344981888 665839 -92663396947468458167148257220720 665840 -3158575751717967477981295411200 665841 18875864189272273416117825673824 665842 76937583353181951861671865453072 665843 -188530199176041626119579924825908 665844 -13606491552153151412362035216384 665845 -86101233101725641427261025676900 665846 14180965328298517739732292841920 665847 2670996108324732176946855905280 665848 -48323988984587398449619166576640 665849 -43097020980361945111060084589568 665850 15647695083235575707777194867200 665851 -139869466381739424455950873191696 665852 -29562897271164835146870529213440 665853 59535670069250689569381801851904 665854 -2089814690838235113703222272000 665855 315566443863678858242853014400 665856 20805114988538774979812687609856 665857 -141345718097760465561230502640894 665858 38156000335516215933818112575928 665859 100418518235457934819851209702904 665860 -29821404996727895100991869630720 665861 40231533718219088171441842564608 665862 -20974122589837043398962213027648 665863 -152096937116552841052779136384 665864 58384319476368873094223380239360 665865 23995975918102519689206224300260 665866 53453461148297788001144292259632 665867 144233110487702862585719728655400 665868 -6116989929374341064781120651264 665869 130554498258419599412929012566060 665870 -10715965174665450617063723277120 665871 5826436638349947844607924235912 665872 -31840863096279039968601966567424 665873 46975198742224932855385712919168 665874 -52017051057857547689399404032000 665875 -46550549385246059722398820536000 665876 6589029405592059985242855386880 665877 -53577578581811693107804905784992 665878 -58820142944184701160877488677376 665879 -27266822473590815302335814674624 665880 -9136027354817794902296297472000 665881 -25255106727789071219228762067000 665882 4222025512609121037681678435072 665883 402473680484306002597291815864 665884 29182985643899386909345575650816 665885 54552506397946339505919430721760 665886 -2685804644661915309551186507136 665887 215519748595952528745521445557952 665888 79061059932801890204492168232960 665889 -17111556510607215742322536161408 665890 76620344308489014987561136764480 665891 -52055628188712249235735105749600 665892 6846486421038848577301944787200 665893 -135658430795532431117758303467360 665894 109105952160054749948803574294496 665895 19722570481923835612645610634240 665896 -37887674415970145036077136609280 665897 -53159129969014014119399926923654 665898 -332402831340993974749251571200 665899 9624692123636734284650996539088 665900 -24750712834367168145549557088000 665901 -1464845053670806442431249943658 665902 -41772241626036796407381817606848 665903 -31839360336341081788542308634240 665904 -12124529215474445139422260002816 665905 71325354397123458300800392185960 665906 3839251853997027612019152236064 665907 80065662666925684487567596919424 665908 56535735243722257910524325337856 665909 24457090661709343829216603178048 665910 18430490748966194362466403596160 665911 -34336371983440710900115827853376 665912 -62963721340129211543885523148800 665913 -60004034918244994091951529275616 665914 -68316102457726415205888421547040 665915 93961119786854510731446296146560 665916 -61167006036004753728309829902336 665917 3761888283869454903859297194592 665918 -54368238688463143819176374064960 665919 28536351608603140618750129379664 665920 -42803111569442829029957220433920 665921 170166333543584480177468846749122 665922 -4389837929665592547417732170496 665923 75194054289983824952769697066172 665924 -36324309778032009131646435532800 665925 -11252965225269577412252174464800 665926 5983068804392451435095023632000 665927 243841613629550681321632329295560 665928 141575370041250450085445528371200 665929 58367650060526292576917110000080 665930 1434458124392329770508956555360 665931 -33487187768950352972471403667200 665932 42899189730820580520908025994240 665933 43856958483113157121636876899360 665934 42151042716584183469446417110080 665935 14183250287654152801988579567880 665936 -994745222023980178531036766208 665937 -93588260709689731720114911271692 665938 10563684816976189970042206609920 665939 -11144691457951703567761259728776 665940 13544349894309483496843758489600 665941 -1302030415115335394786378180736 665942 -14597391671946194287314521972736 665943 -88120776039676240868249174827776 665944 -92764651105225042234861575075840 665945 20340748258032867840494824377600 665946 -61777908108300248747193549101328 665947 140391241624918416178049662883396 665948 -121425815488114526557949265096192 665949 -110792388013530115471416168599520 665950 37369367976837108270536638776000 665951 -72719105909666856027916018008336 665952 19455909368285228201145463209984 665953 107341896428373621310587575911202 665954 -6050673120123464751305570974560 665955 73445592686697329823253681135200 665956 145518338212756973045167839770880 665957 -15952083231871688748082794656868 665958 -36140572869696189507901441587840 665959 -32320972833352358628781607860344 665960 77302575514149436627136674560000 665961 23338204629530192708751481840272 665962 -71546894495423358491111900276736 665963 1629918614266672822237840742880 665964 26276821206184508171272514463744 665965 -54462383234733942780565810798080 665966 -25293356560759530899815857559680 665967 -113539925006488320147156849244920 665968 -13350618769751676820435069992960 665969 -53674377953182057074150741446160 665970 -23422503285822565923873764198400 665971 -164193323812176838693528749877856 665972 47414481779286424170725534779392 665973 -23006887686125839744887751021728 665974 76517969074608607609240541144736 665975 57032148858842763811855674158400 665976 -35601699649590049327698931200000 665977 65383921652451857799417809475460 665978 -96540913683260646308257529058960 665979 -31498191295012265956502246352 665980 -18046165586033992046596266885120 665981 3499173021264723909756255259782 665982 -3614505338682397631561444592768 665983 -101543164465703406527076522448768 665984 -2885128834527717762520842240 665985 -81611789090269463479634366894400 665986 -4012757850852720251960956085808 665987 -33972111603911690042414294095200 665988 19370197444458084269953976893440 665989 15027986550109961321206259268924 665990 13225078573555651633072903449600 665991 77699923462684132926397368678000 665992 -88810562179235409833233763942400 665993 -52561921837246469970238072102758 665994 10886434493002825096958671033344 665995 118280265641485892831507706867600 665996 86781158348865075304815158289408 665997 28519666026160235913795959640000 665998 -60157027320574295957178531485952 665999 28026009428316651600877946813280 666000 -7338301772546523227299393536000 666001 -4249276594476076123307275667648 666002 14446925379147014887604529207072 666003 13335096373746853115430543250224 666004 15135971505973358477139502055424 666005 -17054672871458210683711120514340 666006 -26490047287468722450133639444992 666007 40004243929196588229280692208840 666008 68635437533743083678488233728000 666009 -116851205467956474988262558314560 666010 -46240301912191039609730211543840 666011 -23670539227281552551651490564780 666012 14358716204905978502481246362112 666013 -72116049032618298743890817875738 666014 107286844633939468645346926964160 666015 -17863933198929107662442711047680 666016 -17536455846110109425375352324096 666017 123120871484763693254017619787264 666018 1327155168076282108921926086784 666019 144305883724548095825167030739420 666020 5131686633509267197531633332480 666021 -15430550157648656227380106915488 666022 -5854898939056285256309130575616 666023 -162802149136561427467165941262728 666024 -92981582731621099945300311982080 666025 106485242753157901580633784907550 666026 -59826173753137920878333551080960 666027 841100685398061759830081596968 666028 -120411873718123145193662548207104 666029 5981978641775792947695939566304 666030 -12870019958645016757482996075840 666031 84199738809463211773171168978832 666032 7253563324429283889940839284736 666033 76014762151325249180136027610224 666034 -66755028763651232463173206410240 666035 -29923421442601591100281183674240 666036 -7625607859423534044715553710080 666037 -113334068095432941658326320222208 666038 -87639132931873499733080609002080 666039 56745211902389466580386772368768 666040 94634594388017210396385260236800 666041 20963581607430715224587764982442 666042 4773756190445530088099864060160 666043 80808782259608401844557523972160 666044 -160707010055485397054061617164800 666045 477676462517369254432080568620 666046 41893738431384789842008922249472 666047 256487539883955732249369884025672 666048 -3677046174622798523481383239680 666049 205087833737743114645640001237760 666050 5206391634889888878326338137600 666051 20436093507781037236806901082880 666052 5552429509858719163723336237312 666053 9815106029574958826483120551200 666054 56261177220411810175766446728864 666055 19076795971112361840540929480160 666056 66976092331943434514120168186880 666057 22929696896535521729935911047232 666058 -50287590479894648405301497607120 666059 8202931829208560774888374426740 666060 -14666892961380201416746849904640 666061 58800805079870463021211635171648 666062 41547200363020246900037498596032 666063 -47286529696804210351279384462056 666064 17530353366110771642974518640640 666065 128949390221220334656870963401460 666066 5630766482562544699986481256448 666067 -100630926099631436684048249588884 666068 -13081577763664086863792459024640 666069 -84544336621673721090379687215456 666070 743957953591218880431809808000 666071 50483635243164671657717770164912 666072 -22007212824836621621710617569280 666073 138761889145639989067403628493322 666074 20822068907455741571495901711072 666075 17010623510207640012366827697600 666076 20631064482310628621961698826240 666077 -59691716388442984378561252867188 666078 1927076268359737916030304414720 666079 46658257974718897438602271467680 666080 17655680546085343101555934494720 666081 -46176407934669804166749801972972 666082 -48343757370551815567389356146608 666083 -52844401573769991982275641722560 666084 -122109352280547588392048148307968 666085 -68184542608300899549086048640 666086 -25268549142930430177018306570176 666087 -75619004915628006444250615713240 666088 -85809147233892454472047073280000 666089 -8279821497886425658681718263110 666090 27235532581627372131601389657600 666091 102755551159061966962488738965492 666092 5300189285892551959184691717120 666093 -6432664209356748910795680297600 666094 15214240411501704805362410751744 666095 -49671523742068459983759219424800 666096 7472823913536107154466666217472 666097 8567366943262937309422735601152 666098 -25759845811966435574833349065200 666099 10488821553085794179040263221920 666100 -34222819294621806667160092489600 666101 -212626348645503958842519677345280 666102 -60509453790793832791424704350720 666103 -38668146800399324340390261953136 666104 84865322612287516714052279685120 666105 -107903332500191428398841883520 666106 31727317668848186466007107417600 666107 -23367067415065188221222015321520 666108 17503399279629257629182770068992 666109 39590815544279825143471960354310 666110 -32266833730007378012478401616000 666111 7899026623241592701952582230304 666112 28776081448240522302984114143232 666113 -118559264956248145198387248576 666114 39835254596226196185879572443392 666115 -61468400693252473616968848576000 666116 136378994507703997884046879779840 666117 -44788500218801100815919577877760 666118 -3124922160401792274067813866240 666119 74391378584339418030106580282520 666120 6919603075748426834215039795200 666121 -45876381666654225616352008770800 666122 16242377721393317635712219399424 666123 -69117329620350733144902723608616 666124 -935415639749498160612044446208 666125 111858999089897582712706362646500 666126 10676851238488343837041363098240 666127 18736601217003532948950722527488 666128 13731096331867586762755025141760 666129 -60567167344021476071887186054416 666130 -56607612259139862744325811601600 666131 81443372412395394512702233353312 666132 72360883448606620837164181174272 666133 -27843248907275409198829532425796 666134 -23037639946111493058105688219008 666135 29515599193495807683257751545040 666136 -82655032508212711767426512824320 666137 38988094085361485849003241171072 666138 -12738810426310698893434284878592 666139 37134818804542803957281725303940 666140 6071604136446908832761824281600 666141 43384534106779389341494628288064 666142 88311906527431679573638099865472 666143 195910807562682960485058790423392 666144 -7848561657495198387988823998464 666145 -47272819072454708912199187860420 666146 -1759942241052509870177174144736 666147 -177186581520911249827405662880272 666148 -1365197847483600847808491638784 666149 26110897307387316158670913693248 666150 1475911378817763504481352577600 666151 80183745946123441390124783087752 666152 94330568935426107596542827801600 666153 100562782939800269621374074263562 666154 -32034890357694967914439141160448 666155 36384645792712106786382379252800 666156 -120213004246781438315400892416 666157 25769368110460237745265794228940 666158 18374827232223166867644720216384 666159 10532290304209143102953283532800 666160 -1700280387214345475149667696640 666161 -192663245607704712008024138618700 666162 15729679630935195939002729585664 666163 -57650057623503361076880526101360 666164 -56872624570425963902503147050624 666165 3312101483793553467732471000000 666166 39766628092280327936611101901440 666167 88090002490944567369165892674216 666168 -9269133518069193128422657351680 666169 -28192304548727026408010325113280 666170 -23648766248830335342707685042720 666171 -184575212998989728223686140264320 666172 2972601882661250156356682237952 666173 -68925900224264924908192605835578 666174 55254885292877725721666302781760 666175 -103476377526792019463486239150600 666176 -7694732976963501120019142541312 666177 -81105527286266924779553971158480 666178 37930467328836798736821123671040 666179 -186983223944076652229382598063200 666180 -53131313584027578027822930512640 666181 38538229790643035231860987006304 666182 -19351475400161239641076756317696 666183 13578748426147994447720190401664 666184 -14724362373841494293121056701440 666185 -8348396660737554697988754139440 666186 33843962458115800573377510584064 666187 47260085881922697344699375106836 666188 -136176640225230159754480566405120 666189 35689964237993907384979827967254 666190 -1570408450062554578550687907840 666191 -74999320311416785299735342123408 666192 -3550268026774497593706760765440 666193 -78428830363079204633182667508672 666194 -25803192673895228511426952117104 666195 -2190044688158160942411393135360 666196 62333342380938244729853981154816 666197 27216388835950907226898803739200 666198 -3754402919495409542757629224320 666199 -1196433487229715199300095695336 666200 -22131747713193030640474365696000 666201 23574743969260224185097817025232 666202 49702132273859556603790972461552 666203 -61258654201739855216531030095548 666204 -75972709759465515293474145067008 666205 4820603582278076049811903450860 666206 -111299230786658077123610313560448 666207 -167365820277052563905224338212640 666208 -39929174880059914040172431278080 666209 41015827087887262627340539162500 666210 3422345209615470152948686502400 666211 -22332310304625886588325036696416 666212 -111888584345347836314076467109888 666213 97161786038819161328977380389184 666214 61624128962709518943458336799456 666215 -17529198283400404230562442262480 666216 22509019132910656732894788403200 666217 -78257046057135024987715350298140 666218 -15143617621036092305486812584960 666219 91649562431806977083522070381144 666220 93469765094575804163119289978880 666221 -4517949942799476598712913065856 666222 15084930032254061104527210582144 666223 31103450236059141018692414687544 666224 5305657943990331803456725745664 666225 1910616625922946053921992310400 666226 -44086068673792463269225916784 666227 45765588788818268628123713313480 666228 -67178625517417099959375639828480 666229 94568309294329307895948546486830 666230 -39228273301799553098245059110400 666231 -18547577983396903993932612432816 666232 -58789119697408808362226071019520 666233 -148341796686557271274100185354518 666234 -401196802665837539282883708816 666235 8836924523511449677177357153200 666236 -86608924879784771750251975077888 666237 25887112988285616876075245299776 666238 22381107436272862184165180919360 666239 -68603776923031271681860260595344 666240 -64052704240065798782207813222400 666241 14024226336516351989917710926400 666242 -751169148210789506442751696896 666243 78407329451400227299883899425732 666244 114034182701818826733015742737536 666245 15988218403704690921920830910880 666246 9780473376520215613244758517760 666247 -109083567488575484605009892498928 666248 59536522657019386944298553425920 666249 -69068316905995535214344473834080 666250 -2088714803062933024274724660000 666251 -67550582666732808019212303837096 666252 -4151848283385768322779856896000 666253 23728330599513385975922037947478 666254 -18392719270753869472906513315200 666255 -35234745038107699757581895923440 666256 19092188293505958074781057523712 666257 -2846196823152086604588142149120 666258 -25891440245748642662955127622016 666259 -42143274561266702138945229648048 666260 -16205096707971842430628042137600 666261 -23353930413309167513231939905860 666262 -88741227074607416301457420198368 666263 17054557590001214650134517845984 666264 -26837841290915164726216206581760 666265 -14242202064180227343827734985340 666266 67214653427487039433285682732544 666267 -29220913565389636955129098649088 666268 -40017032558939456748252429578752 666269 58353782212913919918285646877670 666270 33390883926395315369496902931840 666271 2365527222298532132291672948272 666272 -173582340822558461563478137110528 666273 -94588735540869093517324315538400 666274 -18914417955172120356849692302848 666275 15924455144741278501372199490000 666276 23606268255006460231108331741184 666277 -80599699023074850738414574551874 666278 41507166137398928577359561257440 666279 -141231657835268916098655128716080 666280 34380750789656285028995986790400 666281 5301169075302748025444270305920 666282 21194625298635535914098173912320 666283 29585691802232588186512285505344 666284 -13698245123190757799568900336384 666285 10585973041898433943539263040 666286 119048580067493037930344225498880 666287 46810727103354186332185104666240 666288 -10011888546445704726341174624256 666289 -54786283340082028819200877098240 666290 -19669248114064857854545196181600 666291 -2451238916475531625126215847056 666292 -19317770795291874921031228692480 666293 39669536960145385367491966563420 666294 -13892318838908123134449493454400 666295 -17801952703856771616772422354720 666296 16816862326300501562588863426560 666297 -73506561852027246166404988315452 666298 -26465880785066262920475161496864 666299 -157824139714396514668350448457160 666300 2245204383975273987078669964800 666301 -145056015620088462792326933024698 666302 513384811361015042264493327552 666303 -59590454261111816092805678361984 666304 54619864537935448157593691750400 666305 -51646989772140498969682581546540 666306 -22448161414741960278445748334768 666307 -61217389961005073135683530331760 666308 -141340713700246368731511899376384 666309 46864435608603056539198745328960 666310 -6924529889883855471485000183040 666311 -58152110045660491148462451492600 666312 -90912988134912700487154883092480 666313 -183990496198166646940585251743580 666314 -5925030312918615607637121263616 666315 33905127721808080846597479268320 666316 24089492917980514097290851379200 666317 -2951103845327569386413592165780 666318 57294177907402359038006551485504 666319 -9342158710099763696473038811104 666320 -1507088697307381248717627801600 666321 -24330312811554324343685682102288 666322 -71323194426507514887772639698288 666323 18731219299282697374262716879440 666324 -35993996974512256586071596834816 666325 77846733465431547158629121829600 666326 -19199060716294361403489811850496 666327 -18352808838262605269267168105880 666328 -932345983732817072999365632000 666329 37990924819552722807294212721930 666330 14365759727106991131526409011200 666331 -13306011974766537031860952669568 666332 -22362649432041867954138929295360 666333 31964631285558696599645487763200 666334 112326339793763147370304365047232 666335 71870088286993163887149751409760 666336 112979449564201425108346525974528 666337 -24547759483124651207363193712448 666338 86938440288072686804195566412160 666339 -105270643072910760713353468816776 666340 69895761710193901509913326147840 666341 -6793996149614120053633041499428 666342 -54522851369290359377606885230560 666343 -4964272671267148540571799096960 666344 740921822583404249500921528320 666345 -11517560309482092299691750044160 666346 -64227055836272330871720610583040 666347 -49686816158149632180430433652 666348 26362928183374746803720853665280 666349 -37248866074448894528179266879360 666350 20366822279326924469869801526400 666351 91974081889069100057573366484312 666352 39016304176352576241296429613056 666353 49827327827999483925132235339602 666354 20624029945640687287835865335808 666355 -21874481651649123214145936580240 666356 26060171905621498187130599811072 666357 -54091883891950848138388303484640 666358 15359559305756529119063412713472 666359 -76797637764601232485844693936640 666360 -727686150866828032903575552000 666361 79409518402794589149464178855252 666362 124787602985929284449284899775200 666363 -32971301502042681494382450419712 666364 69009596659700570747025386225152 666365 713036736344100063896327308800 666366 66985736468744293452113356615680 666367 61415601368640814994926847033544 666368 43225102380104973482320220651520 666369 -25475220057749207823322050604032 666370 18712681583514238442641236701760 666371 704154855655286814107194076232 666372 -1312152115658453666797674958848 666373 37609678351187134215640158481884 666374 63335239449572677095291982371936 666375 94629860859910889117890929924000 666376 -20904404847748660711315514327040 666377 145790975650213397421085858222260 666378 -61012744869502348324063706406096 666379 -23815141228492341335359976689920 666380 -38568435149837387929144878766080 666381 41969069617787927950074588821952 666382 65329626544753154667748549157952 666383 170279992748830001516477868139200 666384 2212134166880771044166470139904 666385 11681389698104700942162690398580 666386 -19867726645048404731796186854400 666387 1773219016964442803291689146840 666388 85888050093713637252739459388288 666389 -27699006810409312881648768732480 666390 25910647405492926750857128108800 666391 -225826459643360405214070617531600 666392 -11531420004682831154932859136000 666393 13076449545584957252973839653248 666394 -63437412679856500851855022815504 666395 -43466878036234195169690831409600 666396 -14346842647703581705827960764928 666397 79238796077462025385279141229952 666398 -31386594151597134192259758494400 666399 36609818260886122365048764279808 666400 58781494128104554494727426867200 666401 34154177468172035298463692410052 666402 1749999487950365999609594142720 666403 -102944676407937114953885110909348 666404 63836937831278800067507813513856 666405 36980041254417900775206032911200 666406 -383454871484697135619277394816 666407 4729505517430946593364798121984 666408 -4636446957661420693810898288640 666409 -64274352997192714286417211337584 666410 89914030525619625816471853071360 666411 -98986635485007180850305842165928 666412 99498678321461197102898650393856 666413 7565371579735498604773897879680 666414 155388728259226308651416801280 666415 95703398517999666193808814799560 666416 19280904810081423109323018780672 666417 -4283207367127313542522732370880 666418 3154689531464708678528806310160 666419 -24218521020499819539794780969856 666420 -53247510912422227217208931123200 666421 -30912875411207376342871102184288 666422 -9190591361278920111155069968128 666423 44511046320500602718465519739072 666424 75837298668783694310246505246720 666425 -35257671471111664309438502568000 666426 -18900559145105444906606526969600 666427 37631078501236878990461431970276 666428 -31731144687645450351929811723264 666429 74777343827155594831435541050368 666430 70836995225405756326820044599360 666431 -110820888190722713142368921928768 666432 -4429362322578437380018478776320 666433 -127625194022584302108258663136318 666434 -6724043645864352650455361007504 666435 9562502479105928437386208427520 666436 94337723095285871374126592151680 666437 -183173642786803494979013735554914 666438 17688349811788276694906527285248 666439 21817681216199191364679668465240 666440 121216807605124909032444288460800 666441 -104536565001189181182582035062560 666442 9723080107162698334346032303104 666443 28048686184113319927958397057504 666444 27467584169666141073474529689600 666445 -40182801749604720056453222539080 666446 63854229281008637404401918151104 666447 1336886166111282099678646801800 666448 -24678003811235042192032385335296 666449 -122304526810526610921965529936000 666450 -12578147188329180003033564536400 666451 14467381490813137027972090999200 666452 -34133452245199143596509881204864 666453 29564544275537467651443299846304 666454 37186921110406981301297750758176 666455 48349558662606292777027076664720 666456 -43043828583234221508788842659840 666457 510124155349108315196712529440 666458 5837315526197095971593477205984 666459 81607569855129121780837465203564 666460 -13342506618958145879935123353600 666461 28824241929522247872857213761062 666462 -13247635109197443248466829351296 666463 66845920259060720275647263354240 666464 25426671204120233982680578129920 666465 26752906841657954517637802262720 666466 -27442601094263398845232675931568 666467 55584858093751404248121186207516 666468 8435325771045675577688183424 666469 55649544557229743259757822960000 666470 4169974930269852035762049634560 666471 -3699201398488300586784158452224 666472 20437158125122546586861965639680 666473 -172722677300829643115411597642496 666474 6124221592065833250707411424768 666475 20617225789780426377412734555600 666476 7892349341894996031089184610560 666477 -20782328766983233648681557110400 666478 46517357819573252544493226064960 666479 -59987358700953396448057319941320 666480 -8346350989750118215206745866240 666481 44389860769397349760996561639732 666482 80937307614736662701085018652800 666483 -24578902208296836412752343019976 666484 -10311202223104862757816602533888 666485 -13566210473469897219436173975240 666486 -47358788302395975754527945693696 666487 87715788166831896441309806647312 666488 -11683808553067601704313225994240 666489 92715881880678616358358562399824 666490 2661116032529546000678535651840 666491 -13711394219817066819945130687728 666492 16317174677717453329640024842752 666493 86710955121892539960144562180742 666494 26763258108494320426113571658880 666495 21077733753032367959831807949600 666496 -27366385321307455797482257121280 666497 -24368710053089320627100834422848 666498 16757925886518219433683074491776 666499 -100142476161042337373687082490800 666500 478234574650616564323651584000 666501 -80667927827533854244631713559040 666502 86575855008758277557112924330432 666503 46201070066486741166181807131480 666504 31040233731273000114228196316160 666505 14344237262081494060405464643200 666506 -72794973971089279634895064548048 666507 -31116595633934240089837867092480 666508 112607674963116360315400938307328 666509 -178441790171966696431167201883380 666510 -2371745540597581628611902892800 666511 -39423113563753285786485140263888 666512 14980036782796610297770536075264 666513 249109346506653267385774020439680 666514 -14530897025117444956346381887488 666515 -9028255856762644866644418453840 666516 103635734071607004436093641185280 666517 -5269176193998933715638826542240 666518 11084302921038337259827512681216 666519 -44202571871918116600789619574528 666520 -122253157023505489017658524672000 666521 66030518525418154012754085758100 666522 -14136846351957032750538684111360 666523 61092417740521388370152615539200 666524 -4608660977445154025229346619904 666525 51448749574119578741750096080800 666526 5782176811956767169888431487360 666527 101263223285597021792324154641376 666528 49964321621824564435025566629888 666529 61801207198676778499730700508130 666530 44798501704964312405253642320160 666531 9936231871655985792760061674560 666532 9392122298979878832944553215232 666533 -30980654748294509563865823725280 666534 41256312548010625431065170598400 666535 8935437039484622141944278885600 666536 109253217977723508533231782348800 666537 6137243134616095123463519942880 666538 -29895020635048885584008006752080 666539 -31684679186231128521737730247560 666540 8188100289298690583687827522560 666541 -62616527192659156085904223854058 666542 24577983539971155132378804900672 666543 -1405386669942089045404814105856 666544 -20946645401732388616284978135040 666545 51739079030331770255815037419200 666546 19858565355391999300678601952384 666547 -86587341005068029961246218666048 666548 -28648626071979394708296114161664 666549 52593725335828618306996449160608 666550 -46737596278141567998733321855200 666551 57034268643066456930081060483192 666552 22257221667020575920882070917120 666553 -4892863914458186846631966320940 666554 8723706718862512576317167142912 666555 16372485924582234400567770935520 666556 100192390240851811130800394534400 666557 73556582012347895930504532820806 666558 -43882958954940538702841416152000 666559 59231347739424758049741080125760 666560 29543304560144944816947808174080 666561 21277220750226826172742640480704 666562 -199695157903326231590532028416 666563 5679311280747663578269208036064 666564 73913656526101237689550410955776 666565 -16081302485824575574765013346600 666566 -58814152972853121225191919492768 666567 -36771813073969437716607850388712 666568 31771042639193779302562867445760 666569 -57295457093710842720919646788956 666570 -17883283933930485528095873840640 666571 -45965238414496824216137434826400 666572 -116126815006019741923928925345024 666573 27801064112539843619962858311264 666574 -30034346379659855232632973958464 666575 5902049127623093125384470093600 666576 14676906659641987663028233175040 666577 82723085418631132973681028131440 666578 33235958436518871411124075580160 666579 -59522070411396905457933023180616 666580 -79547378848008053429037829996800 666581 53344928602426611539923496474652 666582 -13577683521240459429075964569600 666583 -110842910296136240720751926091800 666584 34489069556513697434760486604800 666585 -5996475610114919910209662422780 666586 927197835908231222879122174464 666587 -91531895349263085324914494729968 666588 -9844971796091018692938786057216 666589 -110365224607039512257004402272 666590 8211352060223132526643666176000 666591 96137546342875729013274795774792 666592 8780385161707136238823437238272 666593 -44307159571775429966539791630336 666594 47282499023963796238376126864160 666595 -115700863511201467312697200052400 666596 44777801719989632883604285670400 666597 25829777902512026704024089698400 666598 -69186450421388500875941581159200 666599 -20405604338272619603747698355400 666600 -23723047858969724111598495744000 666601 -119586855104298387101361307487616 666602 4581240846163432950929903961600 666603 57844469544976694245960435115520 666604 -51060663917206060868241526715904 666605 -60699451207040744747959072138740 666606 -1020261113106809454720736670592 666607 171463807581987798184552485451856 666608 -20814930691255347814961343922176 666609 -71545596506574284611718661281472 666610 -4377636323343442600147576396800 666611 60354991815620595163642316948424 666612 -16808396777300626231879421979264 666613 319110016859464109866751330514684 666614 -2199855088395105057696684750720 666615 -26958725395769820976600484592000 666616 -106892016742008548328368511590400 666617 42302702545594506030670901256192 666618 41874317858960904816649323823104 666619 -35673737489175468443435776090080 666620 32152731747228301788268746631680 666621 9130188786708686958864779314572 666622 -91834048463480667501863052686976 666623 33625819241752336344473322524160 666624 8182531943799072062978257846272 666625 -13868196529524104466182726991000 666626 -108434455498019840207718120645600 666627 2092628517655207711852119788208 666628 -75835573448642302352882843765632 666629 229058018755715421074614791840 666630 2611005276519530367332114367360 666631 -16305218897103683086769086374608 666632 -63332137568366761520129241415680 666633 -106458529478664089714800454302752 666634 -25967033147102545944096104805120 666635 -70264806586439541984530112829920 666636 4204916097495407948183508163584 666637 71028532195278277936639762879286 666638 -15499911614688022628956616702208 666639 -105188713749901907612749737463896 666640 -2777429656849160238681759252480 666641 144774626616330654938120723478000 666642 -9140369132653786954252830663936 666643 -191833289757086316658616414449108 666644 -34510847070672507560053510809600 666645 174280471620450884284337189280 666646 -59479781521357068308435923957728 666647 58674627390428115960941826465096 666648 74203310934705875164666872053760 666649 -23492577763587538119902612183350 666650 -6901209961674079675666146720000 666651 120328611216982999603960695210864 666652 883346462698167002200670484480 666653 -30331339063808770916630553852000 666654 39089211392712925806003573261120 666655 17567875255352006309774361661440 666656 74917399625037376833537474822144 666657 175394829649949435585640074084640 666658 -67553147821133167539625394819424 666659 -26062381816665145293914382091008 666660 2080075466515135192571701739520 666661 132835255941591616342703278940800 666662 66701752842025193522713258916832 666663 167797747429891020571536275702400 666664 -25338933832317572200408012800000 666665 -2055119844712177724910768050880 666666 -2570176156411674147716649833472 666667 71623068953152612253694770049716 666668 85016247017777645308906936098048 666669 -56710227885630461252447517808992 666670 -8551825779674933713277794454400 666671 115265028326264876152217315545872 666672 313663180705630639477586657280 666673 11816183979244254632826880498240 666674 100916815995727601172591857880336 666675 -44452526927496419586547592019900 666676 -74424193808780554867622211303040 666677 -123431124272557032576582983056128 666678 -12705926869262224404381987643392 666679 -48547529850666297545465330050616 666680 -8357645800870427503595420467200 666681 92521948213100643730957267372800 666682 -13203530623821886702959692945808 666683 59879658917825332938849164872932 666684 -143212821995478797768878999649280 666685 -59730297155538400976957351137620 666686 -18940968716892227326491298791936 666687 -11462077453629444914885904345600 666688 -41145415669872159493591519985664 666689 103474950332973235330455376679556 666690 28454234107291935474116915850240 666691 -110551989741409992439177405476200 666692 1793752886585835059523265627392 666693 3914664695525123811255015543582 666694 552899418082347665255182746336 666695 -92338504954456694775983305859520 666696 86379510565710070759046410444800 666697 156053969235125614259233700541146 666698 -103320287796345710203499325992400 666699 4578717675339053038128233439360 666700 16584568019826796641892250304000 666701 -7862347204424048777911673478912 666702 6671446723011072334070504522880 666703 31824476075525153777871482250888 666704 20929537276759406566332792299520 666705 43087829921840663063280125893440 666706 68142635302170254929633794972960 666707 12340563548838635366997707614956 666708 -1208719996813134650780592943104 666709 -13294481599881555207900706460996 666710 -79080450108674568081199056000 666711 -8215151285749733669848248101448 666712 85906138566302239437124489267200 666713 -40548631434186255052001609805756 666714 -3001289160150668464402422504960 666715 454797589111960060851939774720 666716 126568158870364024140856701411840 666717 18604445753143403174639985260544 666718 -15889101092953797481779454168896 666719 -226749063497977302677606560043856 666720 13192807889119719413677550469120 666721 -64697356899507014097268362674256 666722 -36224999776892788634075091629568 666723 8536158188384933018660892457320 666724 67835720887216534721175396212736 666725 4892296535489383167340901804250 666726 -21383505106960315875844286811456 666727 -107046157434529079019739726020424 666728 -176390451293935989865504126755840 666729 3803582378326756917866626491840 666730 -2053791779820668790286352431680 666731 -75473790918821126440964721714768 666732 44919319098090830719919460102144 666733 20925628804340773335359479888982 666734 1065231770696901289852662014016 666735 33377163898797860010472888362000 666736 -3876401398944251421575427719168 666737 -163781179701159571296662917357614 666738 39277336063186188713207380504320 666739 61847182623715989630106541186160 666740 14279253842503226553636452244480 666741 21474014780063490809307367567392 666742 18886715394959472757817138210304 666743 88303093501521906077953243973976 666744 -13634153626321198746248574689280 666745 -46761783767048170170493122829500 666746 -80053468978846862879842110435360 666747 -19372358776415651615696150156112 666748 13860238505407862022975727370240 666749 30695682691075815676885649679750 666750 9551141654966509558955065344000 666751 155406939406548305526476459706752 666752 22769891383297253990117513625600 666753 -18740285395651104760925598859200 666754 47066692028763548066296477721472 666755 -130374302382819622660566796329840 666756 -41341963370310537238332138837888 666757 4795024079189011025212037374464 666758 -45194195800134614115409166016 666759 29397476770619804756985591976320 666760 -105655077525986459264882221056000 666761 63585734357479356673120408535424 666762 -18051469510562575151238405358848 666763 -98159268644955151438325712196040 666764 40108749139310393369121073468416 666765 115871980939178969594117705040000 666766 -16987431703960822437919910703168 666767 -3859914406059544450432403978424 666768 33566089050975196921619467468800 666769 159146781585345673427297007909170 666770 9158059267386013901537943920640 666771 25994309103516499246904717793024 666772 107399866019670691067850992917376 666773 87277398380133223975993375547022 666774 6202596642875185569479487783360 666775 47823095102921093233993136175000 666776 -54518288666079796944809473290240 666777 37256284066274952076710244199232 666778 -14585885902346948862415356676608 666779 20653807726370447649741720784512 666780 56740892212274382871250130293760 666781 -1430235629247491703889099335936 666782 1160549033497936335565671015552 666783 12073085515807587893531382142320 666784 151888464671322009124290645983232 666785 -31003599058370997648460253423040 666786 11179518788334411869416390944000 666787 109744151106614782308488698547592 666788 -23091614127687412482704670677760 666789 -78022176775138758094800123392640 666790 -6277732699605407227087778102400 666791 -14603613938795729211813842114736 666792 69649403111857668155401433088000 666793 -22380593956777341675926125488576 666794 -4307659063728381734287760276304 666795 39786400245562752102358915246320 666796 -62996238312090733015887945847808 666797 -48022323695433918056602795035540 666798 -27718569974837692201956369380352 666799 40669893533058549483071856407536 666800 -19731909854390684573249614233600 666801 2349943038996336408019609857168 666802 -35141882464293383889989326387296 666803 14066839230310911161672556927744 666804 5661238581192186034719186327552 666805 34904004462654070892582430612000 666806 -39057965403259498617732278133120 666807 -30401212979122430063902590971160 666808 44904451645436797910580313743360 666809 62913420497050458594060758593728 666810 4970069003523521860798922956800 666811 42596861459211464113268723533412 666812 16906025961270294811707898438656 666813 7557633856976502911078975534208 666814 -9845687511758739318391940971968 666815 -72217893605433266653509079832880 666816 -10455293053681176582252046319616 666817 -20766226893144309153490893130620 666818 -87322483631940610406695362276480 666819 35100367062420043234765659694320 666820 6356774711437494267705454632960 666821 -88491405803199215208127504650978 666822 23140242696166213173309591054336 666823 -121816194806721772162175151429928 666824 25043476245834606806339160883200 666825 -968228468115379445504782274400 666826 80078722769665664356404993072480 666827 54069834322530716231617916694672 666828 43342412304025269270618230598912 666829 124873867916309062958940616621430 666830 10679194270202868442642390522560 666831 -105704871847820422029128044484352 666832 -23528315423588577162518059941888 666833 -30659854142434297660809742465296 666834 10649400781891500370494652902912 666835 36829138271965954752361185471600 666836 233701408472031537967203748712448 666837 -4275077325651725993560838289906 666838 -8305536957741987640965893587680 666839 -126420649259005660168239230576640 666840 -44004185206093459506695419699200 666841 -2603317181284357442124142997760 666842 -14776487221834877529846330349056 666843 -44435501053359231098311198632000 666844 -1123388202032430709379946228224 666845 19629715707761788265882172754680 666846 49299978987391715833355011226880 666847 3741032687334206554624086491872 666848 22500281536413523515722783784960 666849 15702562526483681340348317630400 666850 25466281571545863422299420460400 666851 72888040539875637779240903263920 666852 28408478808603226097893077540864 666853 -54815581278875985265906102230336 666854 36509413855690159093092066353376 666855 1727490438617463989018679729600 666856 52123627061057267035395914234880 666857 178106483829086310697947682610106 666858 25757008252482981945717382397184 666859 -74148347603091982619013104004984 666860 45199387843448483072789556142080 666861 54329062171924479086515559066400 666862 5869385173871285965321309286400 666863 59189421439982318883867957114624 666864 -10262157575635381505263204073472 666865 -9865507011840882093166705160280 666866 -39335930406992126793533138896368 666867 -76282165973765263698630275557320 666868 47632894342990908504134567166720 666869 -22679425030545297967913067211104 666870 -11956412625103086010336583107200 666871 11722180727250574681621524260072 666872 -40567811522519561241423079833600 666873 7448869001742860613039524701002 666874 41689339234161874711111398317904 666875 -19606270318118700411164924955000 666876 26481527170462473911632474914816 666877 -34072670997963426634331399193600 666878 -38029481252343402895558709621760 666879 -64433572225625395102114236463416 666880 -61118123017751010470477734871040 666881 -34026698910187246019218270578000 666882 33875232425971068950344183179600 666883 -5717350327045548969356733633024 666884 -112547554320887080044856773600000 666885 31856777478321307862672721248640 666886 -31074484937484561239870180542656 666887 28482256388081407676243358768 666888 -26444896403044664631908004986880 666889 -38322517901759469945967601070310 666890 56189759243395565436734252573280 666891 89611114841513439597716888432700 666892 -118174257926879135912760433686784 666893 -211593209944267744215459131291220 666894 39724718643936559809472489588800 666895 15092368978341143901081856523400 666896 -10700748496031824198402841960448 666897 9280674044357049703554306960384 666898 31841094260790659696928825805200 666899 -62973907496634651939470051642736 666900 16941848173448015582138626560000 666901 -75637074242342902668439014746098 666902 34614843644476841822361496069152 666903 -10658309248453236579119301801984 666904 -17792729788044244441174089523200 666905 -98709459592772536285567579352640 666906 -8295039420332175432291576955392 666907 -162441263622954835779047830373688 666908 33232000366833611159858313093120 666909 -117981305832594511070787653558586 666910 7144968443680050696509141036160 666911 66993972246884980257591631723632 666912 -55572467709656003169685712928768 666913 -17232573380776387505346052641476 666914 49808249868142541608090809439056 666915 -27717674699834922912223650590880 666916 11362902823584293426765788624128 666917 -2816340469816971588458487427908 666918 26949599018610615861339286056960 666919 -48848151846402285448295232328320 666920 -17502802785995398232168479795200 666921 -93088742498548049739415806053856 666922 -19356227246772149725171845504000 666923 286493406104760301876335860063880 666924 -22823907118764703338712871347200 666925 17563211394629403086038663644800 666926 1605456338077585066478219708544 666927 -102239770718785287373738258894560 666928 2069514451961115501464095719424 666929 -127962596456049967949874325567470 666930 718737228093260539474383421440 666931 -6339140485048615161505402999296 666932 -28807653149722815546509635799040 666933 42331180502026007107500856513824 666934 -84490890533491459784782861963872 666935 23802829988591217243661467953880 666936 65518150329341355788141000601600 666937 -26561507682356182291551606259414 666938 69612666578019567502459325667840 666939 -6335393880011953774683897478800 666940 -23934650098939010029051206888960 666941 39991829690954496084506606772384 666942 -23393747042829200207748011575680 666943 111137762959099233894193214511424 666944 -46099769855562134475305143762944 666945 -12454396740155641560810342435180 666946 5288171457092881568334651440640 666947 -24970586000737519705540475630328 666948 43410769898079130679959882030080 666949 75370446959712105498438915185020 666950 29552182691495722497550842396000 666951 11597905385000743386300122072232 666952 38818713773842786093068380160 666953 22709287397885302204994709713280 666954 -1252747984435366836458822826240 666955 -92781843209634014233885487564640 666956 -10260600782707498433392533146880 666957 40499426709114461844244120003680 666958 54982782595998605929667916070080 666959 3891216921744513802733040482160 666960 -4186761734837021229565531914240 666961 -130345716536601107553813037564188 666962 42102679958095810619786017206432 666963 50526414009191926618121830162824 666964 -135596989160967425935430440657024 666965 -9375941861612893585397042280960 666966 4195771059851185104860860080000 666967 -58852382226176751158604669846016 666968 -170960697343494387089857080483840 666969 -94719336964512394714202501783856 666970 50161613821324684693278534355680 666971 -64098046928352573202503408536400 666972 34663899606979990525023880323072 666973 1006105629626557802399584748704 666974 14633465639988766983015936503808 666975 45949450298819563430536048032600 666976 -22909239266940541230328904417280 666977 1219296117149087318636607067392 666978 -12224197070737900281186658348032 666979 80037499548989922056212378807580 666980 32929231946488002171875496864000 666981 52761731921866709898964377897600 666982 -101464899223617589620196692357408 666983 83814401502642773087606440418232 666984 -3740277440693310170446139719680 666985 39847855865298780410937082595520 666986 40423051798654066573323338742192 666987 -16624619209941205546449056393640 666988 -22578174659948815405041806836224 666989 -178504553919730360116933078999210 666990 16729461565989406645108065318720 666991 81624828771364173143561196631672 666992 -7021347377636252572570140770304 666993 -39556218207263987107001396318976 666994 8250688135608037073965289953296 666995 -30899008543086888000239386944000 666996 -3749868147557660379930485194752 666997 177186147625554065896107734810560 666998 -63262852254006849290970224648064 666999 29050827408169252370204347199304 667000 -72603786179745534282005606400000 667001 13928321890600701776549923819092 667002 10180476630538790208051948931584 667003 109975050978033265415874622041784 667004 -18263230792596829124630751510528 667005 15467099224610417355437962204800 667006 -53878331275822682661551509698048 667007 -184912541639905745059791021592968 667008 -134827319494132734607803128217600 667009 30261680839695448890934814151616 667010 24154781926322232168967483184160 667011 51808127718782066607532608404472 667012 17337529237237783758610644546944 667013 -70703105271680237601144296856738 667014 -21405278092994333487023134072320 667015 -69453740992204947256743054120840 667016 -397746676771559903700063191040 667017 10979822864201571658181808464868 667018 -13100574204282818077401760335360 667019 -92558357659798575672459970721580 667020 55628102176511237224789739719680 667021 153022438933542663352990294583222 667022 -13522021068194189632193540803200 667023 13756656126063238661370041538048 667024 15171400331090680887300617404416 667025 -92182372587857792526126087351450 667026 36659910343301212088017373298192 667027 11122631281350349746120170254912 667028 -157791369488494988626446785402880 667029 -36810322926630060392430284799360 667030 -8873226881021808864086069767680 667031 81895638847134801884001437470392 667032 15023426733735789379213089976320 667033 9476102043639144052771523565520 667034 -59518007442199046541334046413584 667035 -53667015028030595698278856257600 667036 -42577976101806731930619855114752 667037 -178894831296370217128937652445434 667038 -15170160490190983013227120465920 667039 -60065524821068423246368616450976 667040 -74393053055853623935614399283200 667041 53056260591220405754232198716592 667042 -3601027447685888537509326636768 667043 -76707704034699116023976555432628 667044 -30136522999267031309165996642304 667045 22937256011434103106723406684800 667046 -46296084446421041376136157066496 667047 63741806919881203577102845756200 667048 4516849021000635650445649920000 667049 -12128360559683610474847432648320 667050 -29465370044491679556175780531200 667051 56337615219174155232409498500864 667052 153439863174037647013582342533120 667053 -57256874050736085585361533164916 667054 -20217108134447255548184736156480 667055 25726490479905895614892661550000 667056 11666883009254992453613103022080 667057 -116325245707861797799873725256128 667058 4352059199623926084313173073920 667059 -1895394562488338020310734690752 667060 -39271444577331396364225730315520 667061 -56556760904438523957885847008000 667062 34546138877906073403362162938880 667063 -80096170210704742910382390897360 667064 -59106937432065588923446141808640 667065 14432237914724196945961479361920 667066 67269404855822625629889472901232 667067 -234861982150968768486858199862448 667068 87497261417657646169968472035840 667069 26229926112653231820983821653964 667070 2861941918176115490283255999360 667071 95514498542934515660530947943680 667072 7474622679358862287798345400320 667073 101281959964418081474642207700 667074 320998463727595876861172851968 667075 59777128687613343453987314522300 667076 -18929636459496506457309131243520 667077 64027906844799726946027986959520 667078 -78377176166606224677593435072160 667079 -60629925015799220282733414398880 667080 23531581426842829041929998848000 667081 -139129180081950271989081746814118 667082 -10843395014841471684848550560928 667083 78198570103584317286769431902424 667084 29826819736857716182705030021632 667085 -109552979982197172975374961479220 667086 -47066232799166888398025001170880 667087 27770190888430362630772299380760 667088 217003275307987505830185713664 667089 8915881711371892565942468298240 667090 20819494822136647837792244083200 667091 43646126927190225315977070960492 667092 21719444747265791803764050522112 667093 54964302264017912000478964937216 667094 43446352205091198908696785762752 667095 -18750014801940837483387641387520 667096 -96108454438900662820974494883840 667097 193082658230358172672250363412372 667098 -25908564840855838947322330592016 667099 -120491353427537993687209609897536 667100 -25160360169440008391036589849600 667101 41245741488587072902943436104832 667102 570589022117891687309082101952 667103 -143433706428176134807371849591648 667104 -37281274225669509989345073561600 667105 -57135985097261664329017998531480 667106 -74085494946692490361573747537536 667107 10757889632286234203822601788880 667108 -40673991876687711370872965707520 667109 159545284516710733605175773371040 667110 12451146707986113818372201291520 667111 -7529649225246079667526037702896 667112 -71456977670092764636611350348800 667113 34713089816242589739297314978400 667114 -5353439904567457260429005342208 667115 -42443981570009489700675437304480 667116 -3081819507458326599079551237120 667117 -79756939564197615145560309241248 667118 93980714095907907518437658822976 667119 -79620124585611007909046033688960 667120 -6509789249125849981707209932800 667121 -2695445331469453932013084754496 667122 -43156186392667205790381523552128 667123 113497785834380679680007028967372 667124 101897547100247038921105979047296 667125 -12374764917881442262589908197000 667126 -33365295722508431531649515035488 667127 -101671327180803385024637819904024 667128 538239880318984300716041502720 667129 134179536779326218345404650810730 667130 -16243173967200166758352135595040 667131 -103216492800342157564414287323136 667132 25255873562176825191775061712896 667133 -16930052566200861743964569526720 667134 -27265535265409553495044170839232 667135 -44534775654613013850726576840000 667136 -4300862902626188538292645920768 667137 75742825419661049107700851974960 667138 33502878908236462723472547730944 667139 -166424525256884783281148588734200 667140 -22118757462708054577956766310400 667141 -147583754867204721760018406855458 667142 9174199977547756110659931434112 667143 167679839074027734942999326197200 667144 -81578925469296802011302024140800 667145 -958491479158090642238619499200 667146 56380299217158574651122576163584 667147 1642877800299470330318912099680 667148 88665733531519232963283957413376 667149 19411131856628763455575424639040 667150 38731663901158180330586411361600 667151 -28962557077491976642650345919296 667152 2943125916365148117344854622208 667153 -5860313847363645946884896159760 667154 -62581993011241351978164235954560 667155 11365271302741426716204770265600 667156 38473802517929775999818983917568 667157 178317816887732091549767325847932 667158 -25784095651137394181293034322432 667159 14116184579062591027280232900904 667160 -52736805387309255501726014054400 667161 27101243521892097699314757345216 667162 77940531916350491556398429870832 667163 5035995371703944627426254080000 667164 28679572151158044226225468953600 667165 -246938588347806586798690312465920 667166 19132117425998649594095453658240 667167 -55790482187405484669150863304120 667168 -213768292424696391653604148838400 667169 -24371403348172282769714521212780 667170 -3542975118945898748257269196800 667171 9910603472539391727343600193372 667172 97848836204454717774395959388160 667173 -3517399608357598490843736519456 667174 -63364529991141616763890611498240 667175 -62776993352913329094596668689600 667176 37355661749769583397331990528000 667177 58459836245278880688994115961472 667178 -81648609104147007606237220737360 667179 53661610621582082120666948765724 667180 95331188137800548803986705254400 667181 147301821803095072124295098648982 667182 14993238011717114780541786021888 667183 41253516606856409080051115697408 667184 5690522847113297848211762774016 667185 6169359440139198837164185262400 667186 -49684481712808153975595477753856 667187 116589826534138823736290781788112 667188 205625634169977605771714433024 667189 -6515190288186044838335039138180 667190 -7576179717528519974001249304320 667191 -4826723691259794287669129214336 667192 -104282312979238564522966276608000 667193 3316668731410154540425059680724 667194 14657847351314797411530981120 667195 -44915244426721994953529444860800 667196 -100963643099651452434571816473600 667197 -635248623797091940227962804154 667198 -19597512179653455568745483086464 667199 60649282806356641390848036710640 667200 -10351476431139507711625396224000 667201 142917880099668984567550427634052 667202 8758542932501963762203039893504 667203 -29936890826344935823852613566800 667204 52544181824521741832936745548800 667205 -1360558946158731196832654743680 667206 -39662785702098275355660602117376 667207 94346343302077025826258936687120 667208 38270601516060247941184292520960 667209 3263744539073101081015136108304 667210 19688083079259845290114608881760 667211 102348001280314219882685703169812 667212 -24342322755115225745134773239808 667213 43570597587111279398586879282304 667214 20029873105255819805991421142400 667215 -47849899119592326674651271586440 667216 -26731918268277875129257464692736 667217 -16502135884032965102886977870220 667218 57186231536553115419118311856128 667219 25081117124925742208163544495696 667220 -3158410134348124870006606840320 667221 -39115229329726870931621822490336 667222 65844643736328464086621266816000 667223 -138729034404790025450342779124280 667224 134599348144632009924238593024000 667225 -40113710083244997736941186878900 667226 14536686797294896031814844988160 667227 -47799165683088391740486813069120 667228 4720888968430168159944833581568 667229 72113300850240517617581364481830 667230 -10072621862960249170316270407680 667231 -2157176828971125592930623864960 667232 -245253624147226846616110261862400 667233 33285493496720245096483006264740 667234 63633576467878176093371058309120 667235 84074499138603766739521842457680 667236 -57992561581923819859608788364288 667237 -37943541544950608146929277377120 667238 -33011681161264093134902280580992 667239 38877693922030657920750229502160 667240 -12300463477223586251884884787200 667241 72063599151599406799886165955642 667242 45843319175403056976387088634880 667243 179483655721607029656132168965492 667244 46850735907021542098582564687872 667245 -14670186651448431987958206158880 667246 85308292233918482449776320043072 667247 -12816215139152413310933554944000 667248 21913492851461713368300012601344 667249 86614929446636253493684781806320 667250 -78251695399517472638321928048000 667251 31889867253318579533370769738080 667252 -10516115949120499947386547640320 667253 -28828915414136082345984036073536 667254 214844583403445968633885765632 667255 46839665556809366795728831523160 667256 90047591798693271429256851578880 667257 -16949738774287782997004140029360 667258 -11249375980001855706253643563008 667259 83989118071432878588366878344416 667260 52266910577484733753959389813760 667261 21785242997325251018446939267200 667262 -26341256026585807174538578426368 667263 33335699425422860442702369150864 667264 26056796496511660150657740963840 667265 -50377007788196567662199301272280 667266 -40267769126549823356078265422976 667267 -120674588337043407195124118779368 667268 44761430350061991363962100658176 667269 -45334425610398034613442018700512 667270 7235828411843871015113159913600 667271 -92059267325081963845100605735656 667272 3665671470503015268373402705920 667273 100699325541516905654540219162522 667274 28623544670451194750555512320 667275 -1751846684224766329157829580800 667276 -27734697453643032428377022112768 667277 74951144013010156281780185847660 667278 -63313867072040552801937458623296 667279 194519089260934032802844792769880 667280 -1475721736497170373795741696000 667281 -39552135404552469883162494575136 667282 92001716957687923744562355016320 667283 29598907233707446333499641391532 667284 -104010197566168087698486600511488 667285 68902235480601807475866438539160 667286 7658481197445824124890186313600 667287 -64340320037754241338089947729056 667288 15466627405625613320730654720000 667289 30519429982473434845528860685056 667290 -11245480517601236450489387904000 667291 26488679415393573698688333761832 667292 -42226211688644472023972893929984 667293 -3237899137324863359514897511872 667294 -5995453912182657277840335602304 667295 10586288760279397517816774933280 667296 23799518939839967532499231309824 667297 14651787071671159222076611784980 667298 30583566282453219603963470226720 667299 4295255902472802347943193900800 667300 21034145402309964404524440982400 667301 44195408874620999905961410340730 667302 48273118713335049412886703767232 667303 -18938251476202958344985540824096 667304 4738883803398704737366802104320 667305 76649187624677916627387351571200 667306 -40299866019618533761312342794240 667307 -74613416699315147024974955102688 667308 -21693430323325707678328804784640 667309 192096291351213609441494631455510 667310 980428580213289951218134383360 667311 -67010050760792428766544687374328 667312 -29150861913457590574449154621440 667313 -22328643503772627119815238430720 667314 28787639790950133315052142083968 667315 -221906723146427755350341370720 667316 -26067457128232313196795654560256 667317 -607499663170567219917161955840 667318 -897394275720335627240118456960 667319 -104463235302629790319803941332440 667320 46699405485091516961213069721600 667321 -74768428741037260071275355387478 667322 -4001570051997624208274002199040 667323 38707814829357655746358991871600 667324 10466961194291947624236263627776 667325 -75505656466020153911718460819950 667326 11011261787369886863840819724288 667327 -56594208598688458107232638027408 667328 33749144265260153609921749843968 667329 329737738641845716078288430976 667330 17109294127122521072856287446560 667331 55746531459479583787581714154860 667332 -54145621438099194560300546826240 667333 152479142410944436921654537847582 667334 -92731629361779489727457460161184 667335 84876232064127445700866433964960 667336 34881895164683211519630874567680 667337 67995508602980967701052490690560 667338 17939302553681783140475048993280 667339 147135847497345002250767979507880 667340 -37200247326770798182635115115520 667341 61557277361670135297103607270550 667342 -5425495120667559105781601462208 667343 100059294304989220436993820885480 667344 -48821231640606536239729606656 667345 -27208678697934073148103092179200 667346 22248976327786707625113910153872 667347 8680051906898265875988380067120 667348 2204762752869643057224870696960 667349 132179226437118608213234025069120 667350 16380731518716885945682493973600 667351 55917026078642293749362748649352 667352 55949733405423118484444305244160 667353 158716779345253717917843789846144 667354 -11517790628039020964623168800768 667355 -53747670327431081913855049214640 667356 -45452105999696538726057492480 667357 -94771694368309490722126535244142 667358 42368596432748278838995007921280 667359 -1345136717094405579754241989248 667360 1220544927450780945975552245760 667361 155922711557878023401538171436962 667362 -39154746341549683231531984683648 667363 139445509477803194724985627955612 667364 89083001998182691883111140699776 667365 -36267820096579903699013069693280 667366 -697284229223727806761093383936 667367 1283009508761326545354658063416 667368 -5464350024207241758249387294720 667369 91875071420313197117745133376712 667370 -48300147463360950958081542992640 667371 -93921949288806944570715421616400 667372 21467732510939029600343715512576 667373 -9167869963909297617755899280160 667374 55235854617305987130437333828160 667375 -80513419822731907424365172220000 667376 -20839620701700387353442324676608 667377 -27929036607587218699437417390540 667378 -13467969518567527229953467434976 667379 -99440994966438513284423651956020 667380 -4134434279616651233152937871360 667381 -122863165212756518901824871396960 667382 56972040819607267689613358661792 667383 -101507534215034024782138255652376 667384 -97089106840879007541490917949440 667385 71236097388903754750505366492160 667386 -29934735689335988502042916193280 667387 -70481122916117282959433259340288 667388 78767239806326050907559011340288 667389 1774561336852039059851190951840 667390 -11266636445916173053488723556800 667391 111979378432239541466108332703952 667392 -70053558766753330381756594913280 667393 27862166566077346475799227322544 667394 -13471188662416192476596429521920 667395 -62065780368538629829365389026080 667396 -11730664777423052596351583075200 667397 217627518608154794339327824102812 667398 -6569962757542416890933939889792 667399 -6999744015117362255706079883840 667400 -56683081332919766534011969536000 667401 -27226893072976762322858925474432 667402 -21210848105597000641248579952848 667403 -1854800606461787782537984013952 667404 -78608584096825408545493594863360 667405 -73752193413634019508809621717940 667406 28006775086873530334110806396160 667407 -14069567599169125333646853675360 667408 7011118111807251042574376632320 667409 16791226584204499409929143924720 667410 33342547151278933907672944719360 667411 64749103390257517638386448525000 667412 -51237437988340073943436583382144 667413 61599218318004274954266229732800 667414 30094149715761137321920072366080 667415 6860852643436862353417190565600 667416 71153843585932784236213675929600 667417 72139317713407989625432762603466 667418 1977150104919537865886477346816 667419 -89845034429274112194802121413440 667420 23386821280089982011430007132160 667421 -135892339824204472431464793972378 667422 -26080311231990143511224387914368 667423 -88654126028759481425058433191328 667424 17462644857690728654928729931776 667425 -19253955564921061394890844364000 667426 -37157909489830398144116468135088 667427 -89497472817818472283380058082724 667428 -35567044824310093276187950586880 667429 64897715676267692669201211929916 667430 14546653908018116840424137733120 667431 -21481045191835876507369914546480 667432 -34673028999997685993307563212800 667433 -64507347236071514498342019997596 667434 1747273690784412149096325627648 667435 141303486279468789004932206110800 667436 -35324659478504489733840485376 667437 -43879186929178734428678769429120 667438 -32601646783095407162884793522880 667439 3308199473063912804635653644928 667440 -1792359463655190850593463664640 667441 -61020313704612377149619504882158 667442 93687428087064653787318393241872 667443 4184346202344297415806182449920 667444 -130552111444220383541352544872064 667445 129723353876527967561321638375200 667446 -43586908002278795953867622400 667447 -27186747733839907871222395574016 667448 -162973942066397844628609040240640 667449 76338244732501027248493681271034 667450 2233941596531261868163448390400 667451 175131391496850193389740355276600 667452 -29375992889394347416954404883968 667453 68784564177923671342099797381664 667454 61396209903212019538575586906752 667455 -44375929350344056555810592246640 667456 -4677226270157143427181468712960 667457 -14937210629521692901406636131968 667458 71854152718152789196905752811648 667459 68251580348451492505011786755104 667460 30606089361124143654864688066560 667461 22052125362651262927340615979264 667462 -37001270734856571827217133748736 667463 -90075002746335534961722800805288 667464 13603419232230238856840031436800 667465 -70496004915884119804610552986140 667466 -20347810710849796853408784698880 667467 27912426266251472363861328144000 667468 -79446280400300029269746002308352 667469 -80999249739873654246564481796640 667470 36344100514532889102664555238400 667471 43156594562033629755664906844160 667472 -17219518794152197907251805306880 667473 -265020970225875095916886511232 667474 -39890822660163623585198757777264 667475 35154931762498716096489887167500 667476 -2082644876804880270878472048768 667477 34863426362418290060100438213326 667478 -33305730206869555372104447406560 667479 -21500557955726620996520559749016 667480 -12247300048688555178248150630400 667481 52082324013060886469143802228352 667482 -1532012165163195434713428537600 667483 74242999938686809749625037406384 667484 -131536185234622920742727652969984 667485 1900028290173161759100374451840 667486 23864199528026987327954052247104 667487 -142930696962473888721143562672864 667488 -70576743748645351249184442286080 667489 2623852595442954926865954944817 667490 34653256642419793525932894900000 667491 -19287452182316425742819212479360 667492 -3287489390685026985178331054080 667493 -190017353683493718280282243752420 667494 -114723325878704882831841700700160 667495 107446047633955334535232098195000 667496 152463041860991697690847034465280 667497 -29661004371633237660389451462000 667498 6570385103187234693869500858464 667499 -66064315196440461146945109535488 667500 -4532541161181548441902113600000 667501 -69068369874738298871617508899498 667502 70895477610898466771896815213504 667503 -5274771996704230635678309288888 667504 -31884851588027768647994691911680 667505 134137159774183433006636769475560 667506 -5186822006288134021382452518912 667507 22081347352790938499881629383756 667508 -9822160527869916934512095047680 667509 -30995624399721072519398755149792 667510 -11667371801101311825176125731840 667511 57191320141994183150809066836552 667512 3692021927880444085187344465920 667513 13736868246477159958716734687040 667514 73842577429506267668069504831856 667515 24684449811225606526968041854320 667516 56482063429816254535168872117760 667517 -75989965188717510161456680552788 667518 -35053874409466383530554572348096 667519 -153207654892753153510842770462080 667520 30497096474248477702587678720000 667521 -63925382630779018782897615844896 667522 -30073591291411824536028286249920 667523 -9156907136101138991648875612032 667524 -17171065653337151042557581987840 667525 60124982442973816890290587869050 667526 -2702653854607918261501942357440 667527 32550753122278234417109506924800 667528 61413205791831429621490004920320 667529 93861264900106871039664899145984 667530 -34159754274247490900798078843040 667531 89915421519822076567354411077332 667532 -1985818313024403222260258323968 667533 -84243008573034509877835047667776 667534 27847793418253850028187044254592 667535 48731906411895484953832583253600 667536 2099607993990026522362356498432 667537 -42418920386691261013358610572300 667538 98075023055590259161901701291920 667539 130474513420911279114772673143944 667540 -53428932718412698273631717525760 667541 -93221624406992614999130848485120 667542 -19179208840901140195189350506496 667543 -174093282782696951206368711646736 667544 127200634690293171038325693020160 667545 -59053032556242328577749463976960 667546 100774403998639136594211683139840 667547 132705391341663462747772773876996 667548 -932125001517151075026882478080 667549 -8741955057319290065858929159450 667550 -34019320711734693366039672336000 667551 -83385031093664061301230536279280 667552 309434356033723466480769564672 667553 -13262366143405885982893374855198 667554 -4368381525332834680012373692416 667555 21969032766341554738854688966560 667556 113984188393792055243213067994368 667557 -140047915300844056802511986178 667558 60991922253258454988201116646880 667559 198730170236777950873885739120760 667560 -42287077008425292931351502438400 667561 133165273961411021662683176519162 667562 6511797839357582180617220673024 667563 12746107478264412283327997439984 667564 108722323648919700846037882786816 667565 95410676860835889350248846533600 667566 24599046085810004228144991005952 667567 -18297613319029540453175439334680 667568 -30835595835378144637570438496256 667569 28648619922488363260159194021888 667570 -440242415406213014226665960640 667571 21142316273096444410703510642544 667572 45048121846230287964485989896192 667573 110868071390001290497045935966336 667574 102456792195136008327853076485536 667575 -596592322330967969270126688000 667576 52305927810161008053426885365760 667577 -133417816091810831878414101791574 667578 42955369723402064225884715111424 667579 67109558519658245737747195019880 667580 -49776276630444659073279715737600 667581 19024142904791881298879656810752 667582 -3634288267326335652849438244608 667583 -59359560189972045293922995060880 667584 -22750860859735337935909379112960 667585 1938723468028236413335899763200 667586 28714035170535775587952946806992 667587 28632276066422686117532306896368 667588 -97746687660522643806850545475584 667589 -12672837136044196894863979141320 667590 3509217259600667236360112424960 667591 -34561739637241791262928194351688 667592 -71039350807928840519732736384000 667593 -64998399938182306149671530445718 667594 990175732347380278821881247072 667595 35982921801195766784914245213600 667596 -57996430425154919069162159620608 667597 -33861696067075873087487871162688 667598 -61926920177351060877208614998976 667599 34379635348565339558259299165064 667600 -18737335814999203150782057472000 667601 -52173377073871256147214186629856 667602 1924914429449632081636261847712 667603 -73111419737652758533105058030160 667604 14256340479332248852380245102592 667605 33440274645643800694658352252960 667606 -55085617815146800414116474433248 667607 -8925052702594185804417216547248 667608 84506137977820835219467073679360 667609 -242950121296355825723546214718140 667610 50506333043287798313932424713920 667611 -26339141510061270628116051913968 667612 -28696241274483647334006625540608 667613 19553370176894377052486582773344 667614 -10599927363563886313278175316160 667615 52229451570204478425441414837120 667616 49282788751634175259402655760384 667617 -23206908822744155529314926830240 667618 524982991518005414200269765120 667619 -26897982317802759138611801450400 667620 40587954255216639558027481708800 667621 -10011046211057175551414650909728 667622 -108207003149176969779060222657600 667623 75965299918109794994920582359168 667624 37986250434275586418864142284800 667625 44766555890145708827147360085000 667626 -29559012386376954383228094886656 667627 -144665286326330024095439257619288 667628 24121273452504395356286970786816 667629 277866617381713986614538226387200 667630 -48782241728865135950970567551040 667631 -31186009306193737872495529499568 667632 4402810651536363068538213629952 667633 126176592220285172644882824658740 667634 88716077737330729416465642740352 667635 -93261796644658733340117510781440 667636 48290613037919170691590541598080 667637 20445179761085924638658330816700 667638 -28996152097182812895935496499200 667639 29988520558567545752346510835712 667640 -87306630194587485677872220467200 667641 -17108699302823162665246484077440 667642 -69474248370029811727669157904528 667643 71010554529645038179045748345892 667644 11057366922226920136928838205440 667645 13083986931950361656217132144000 667646 -11085038906212201069649007353856 667647 19237631077898606771547515529408 667648 25748864870322958278806755868672 667649 107380686223367179945096733083650 667650 -33405176338094920057529495414400 667651 -184783788306328427998715369881928 667652 -45464610877879143682237757518848 667653 27707946163431973889743244637504 667654 4529468403630771562407809583360 667655 17394291223048543256088877847760 667656 -69619364983205314319970953625600 667657 81461761818218694655335675770906 667658 6268545675555835927992824283840 667659 36477196993461068691592657414104 667660 16478059122991557882762260889600 667661 2851740756070078629097609629792 667662 4829951893258212672989237760000 667663 -104254856158111924546108332640800 667664 8417856295204210213438236794880 667665 -13342941999188089724268831622680 667666 76688867951109385246126551168000 667667 12380507164051969302104599895040 667668 -57701546439964984854858776463360 667669 -166215922446191754560984765129700 667670 10751356204664610958007040892800 667671 -43047755089284771806756194740888 667672 -34373763857267416992651000883200 667673 -6519242338123806885387751329078 667674 3087340931905450647299025609456 667675 -110835203477924490245248207462200 667676 -73047987005599638886758726167040 667677 -16818214189850163570506034955968 667678 -15795206065872344776048796160 667679 -75699035832605930700680093190360 667680 12482512974734902313241720913920 667681 37161905372373367902035972953792 667682 50891169136220386580641487265792 667683 -922494700697525105078001626388 667684 59994486492871123822921704824832 667685 27361207005034113764679536759160 667686 -14474520077988121555157863756416 667687 -13911875671038305922108155910664 667688 16059035874557299853751585423360 667689 20610124100337044930444560831968 667690 -23434817199552227038147517076480 667691 -82796642966719432610785702936908 667692 -88981852944637936610061639141888 667693 -41848516907033537476745481999956 667694 -10206373997891974154663908526400 667695 -24150172278243536954818495142400 667696 -2952570177770076629334510796800 667697 -173910873126528868067330561455854 667698 -56468786352294490330410599304960 667699 171992283092407732142623270786700 667700 -50087653586575586999253613977600 667701 -77020155540942256579395946623570 667702 -385583228437738806176432290560 667703 -155450019425684924901309392568840 667704 -1252663574646685518165990113280 667705 95775465516750561519532725169860 667706 16504863177046152815803844299968 667707 -76193028702244497702687009307200 667708 -79456634517165814094999496427520 667709 6090702715449502896741257493504 667710 -24340334177164709296084854700800 667711 102225534050544779873881244155248 667712 53183004595551146410207754059776 667713 66196823629425167141015769486144 667714 7353539598962687386852145397456 667715 124642418222732287305376372665360 667716 -23605448191446456728798398156800 667717 -45275995673907445527529142675520 667718 1783302060090454068676622215104 667719 -4811477411173789437515163543240 667720 87442672362028710898871872972800 667721 -210730317014063272147998901540188 667722 -41270106644783188162154527813632 667723 145888369419696533472104145582468 667724 -87918333529738128147534922677504 667725 -12633426545959175716935537516000 667726 53664852535172604854425824629760 667727 -100497600662042034336517520705424 667728 -7121762799763379146007430832128 667729 -33882234764001473931560569165824 667730 11590312156494261945423712243200 667731 -9536001712981706359433449702800 667732 -13547022667246421316582788626688 667733 46279454398169496935676072906624 667734 -15202420156192626517080276639360 667735 -29751017477438800613780500316400 667736 46385066717736971529677989478400 667737 11626455766389778929122531936640 667738 -5137935839204035806523460054304 667739 92488543623593830197590219264256 667740 14919589137148510967629863321600 667741 -65098826574975135647704448944858 667742 -16509442684203703817072065849728 667743 10358011922851119061516136544144 667744 -6634669510583417991003358887936 667745 -12925509541543932040086330929880 667746 -43143384385630231971819978094128 667747 -654006806058276830630904964272 667748 -47720435489738129547014889886464 667749 42586624012974352932170796176448 667750 -84846044686077810734881052736000 667751 -50740779884756377522807351389648 667752 24852902693621742123162590085120 667753 138303229887116315408733715731002 667754 -21415851960220816484502882937584 667755 -30633184801075777089112771027200 667756 64851316732112585391817084848640 667757 113992399055181912838093950586080 667758 -1472941960889448478080697823232 667759 -78161233098199092223317837733296 667760 15931955089334752590985601679360 667761 105286262425365829348691169071472 667762 -50548235475119499657613146326400 667763 -87113053262495510205467728341216 667764 53644160616889778821587216977280 667765 11239469478711097435926964886400 667766 -24066390705619382326108484075520 667767 -13499803875683143527503101238880 667768 -10826383178079215905635614269440 667769 -75295786744643744418642796375830 667770 -37680938375514270488581276166400 667771 12988332187508507665711120805504 667772 75826786783170558610081782733824 667773 -2939500515600649475856238356378 667774 -10530275926631472161023758413760 667775 -14776868985241930751720972608200 667776 -41716998527335815999133927342080 667777 118012018684881754621915593126624 667778 75481871641316931820667733726624 667779 -19359916134710205817385657798400 667780 36774358758123095691609199925760 667781 -118064261066871863641691930432418 667782 -16498585356584296748580598695552 667783 -20645746556063637351830730792120 667784 68079439111525095555726371358720 667785 -13338555569159497188303999412800 667786 -13235969462615505410378139820800 667787 63611073308550870210699098551476 667788 38628387094749553895877977886720 667789 -163713790933705784925092599118144 667790 -660268151613763093786524209280 667791 -143592619826225697316663263496560 667792 15751619822558890969635864682496 667793 -72407050545906926915036630218560 667794 55140126729099648712570299324672 667795 -45632820812745357871414014949200 667796 114280565921440466470133476809600 667797 -15641360873516802771251565831072 667798 -14841129234685555421997566696640 667799 -153511689033512579173837226640 667800 6542305716599045396961205248000 667801 -69761273862047472986133696694198 667802 28823615799164597356652128687104 667803 -108211661400272319423083360008296 667804 -11095193637731727176833575041024 667805 21382222355754135743677407010560 667806 -19573212959879546316714307298496 667807 40737670410561975436393225420912 667808 -5197447422903330548460731105280 667809 -56208338131664941615759261379886 667810 -22104517842885792366090877063680 667811 -571598561214281900219210606736 667812 -41510809877243335873310733004800 667813 74020154193844889510024427154300 667814 -16462714992327518616405602441088 667815 11246905312763077254516547706280 667816 143805845679194956675259493780480 667817 -12695337458359214802944325904134 667818 57546981511789984930611274176000 667819 77861829325155979570668600199220 667820 55531886822348630117590683310080 667821 -43010336722946396248529255808000 667822 -99784923925567279138236995076288 667823 -3954244367255913268169997172416 667824 -29267969650907522607343294119936 667825 47875778246570781589496895820550 667826 -22929686206351957901759942854656 667827 -6442578889513674743936810982636 667828 -22075016760996009602421989818368 667829 90528821161067156094556046600430 667830 -7153692412654171152227280487680 667831 -172400365038660781994228705987000 667832 194169879476646706764782972006400 667833 628251217852739547762371063808 667834 5179305946861225220121149110272 667835 -4358817292436914986222508604640 667836 -10061578267145613090105603061248 667837 -17052568343704360077005088771514 667838 -129151889135330746717071133214400 667839 36839071948772903580558353377224 667840 -16614384159127785629147631452160 667841 30926157763607940547198122306900 667842 -22278464951201571887259453835776 667843 7365454264553950635286844506320 667844 8536616625372628958926785024000 667845 -4166513056751458514027449549320 667846 -31466891564336325418738272916128 667847 -74575463990359544589538436056488 667848 -55451081044420870664483835863040 667849 5011614182702835994256958798720 667850 314950164007948766161462112400 667851 -5470687139185027990936481287680 667852 82297212860512561424713565381632 667853 9259475036796385885731963489804 667854 -55095251789471665757249295001152 667855 140955655331996484062245163978760 667856 -6395512640317066213971201884160 667857 27326119874727787861859545901040 667858 36436606373352906470379521051280 667859 49343637554551833353982843390060 667860 -28506513361228066820079339632640 667861 70474208476805479663371351920462 667862 -45668256556930417527281938480896 667863 24545422760351345841614144775984 667864 -30317459197195554113940440186880 667865 -115480673740746753707670462103680 667866 12844505451511668855341848089600 667867 107386414162136706099522018718916 667868 58096102362476905046154926504448 667869 60809735633906714624191534105440 667870 67880142940129057250698070131200 667871 -2945689351901635636906072030728 667872 -160652987819307985120660708392960 667873 45475403804488159334815482238144 667874 -18481775289980762653969352117760 667875 -15533675457649700503425125832000 667876 335710986368418883369618458624 667877 2172722784527683431178673184192 667878 -5554367227922547167638550398080 667879 25977941181330094923695145250376 667880 -35388385815335756078629619712000 667881 -46401610109289894082094308776630 667882 -78949757763189305926233260336208 667883 -158047947977421300467769533657868 667884 -32312695765333193838005404336128 667885 -60296857466097864658975354944000 667886 -4056239066660662345391457593280 667887 -18463786926153853620949586902656 667888 19764163445077477228361542860800 667889 201485638771141804532311283310900 667890 -4045931186023478845687070151360 667891 -16588007472421434982781127716528 667892 93966896798839520460464486649216 667893 5303010710482380063803230331904 667894 517036790705414763885160352832 667895 -65191134078031411635703765871400 667896 -63604279493744766936057782231040 667897 -37634927643035958951480386885760 667898 28087621723080579256492388193792 667899 140979484073466996406399201759200 667900 -5954782921580430155635849024000 667901 71612947902127405223753025451680 667902 24489666442734620744134608858432 667903 -85244408394157610209209211118848 667904 1543943132156772148410329333760 667905 14627463958926091004101754267520 667906 10390631328115221392399351299104 667907 5917113871828110242844148050840 667908 -6430003257728613277716310286208 667909 -70249826915649707566067421946560 667910 40265864205776113050369773343360 667911 18711218803063000806468553590144 667912 71496316798240024551905903738880 667913 84604222778908356441806732875080 667914 2260423719688584792069249516288 667915 55616641858599720077646241558560 667916 85582727168318669193051468138240 667917 -162852675877752063900728908847040 667918 23803187705420223064176682868160 667919 2422854637915279236502981013496 667920 11162335132010855361718517760 667921 117455555491332150210352889619122 667922 -22446473893977183685454144023776 667923 138106933341782302976423952688704 667924 -56822977283396011651251323189504 667925 21233780241694965987306748168650 667926 -376996850699604788890013736960 667927 -41235568568107984331396917528320 667928 105882941007291607836896305152000 667929 40257935189656334643478413176784 667930 -16511616766217670847339658241600 667931 29791678648810610033564557714128 667932 34291948221165788852762649180672 667933 -28300568518492633685803124178080 667934 -68073054571376836726993325772288 667935 -56818401133574136033239683173480 667936 -132710744168704273672141811417088 667937 76883250613291503118506827798532 667938 -23522567812659577331947050915456 667939 106012901637967705099920763407720 667940 12235564659837651121010318868480 667941 118081918369539817500701330916192 667942 95747883525098602277439698653824 667943 -38036383335469149810587406837216 667944 871352627266874237203951119360 667945 -49056446484676971237874949280000 667946 -26920742798585241514290431573328 667947 16341016074514660507976129793024 667948 106088784411036010713266734615808 667949 -141620509372502101836984393715050 667950 1570389522593981452328536099200 667951 34715828795838131732304266373600 667952 16788749044906131443689712517120 667953 -21510491669113824030670017805440 667954 -29259796931955714998149258364928 667955 -128088658106980768472499911900640 667956 -32475729482545278839565889916928 667957 -9247634586175209121606601249280 667958 -21578597636309147287875948665280 667959 -34109805926064158361506574466992 667960 23452811522406806908286983680000 667961 -9961328285156006840892468141120 667962 -504972617376601992549855439872 667963 123109430998639341557097011850212 667964 155706942980730256685126733496320 667965 -74822333441546122861811033342880 667966 22114111298663417432516107732224 667967 -153521872614739175229424826662200 667968 -11302452447476484033110756818944 667969 -64296245352456368785280845198800 667970 -66248682071220914931858576676320 667971 -53756001152778883844109178257660 667972 33112323409996071702383189283072 667973 66467278938617312360854345465404 667974 -6559948070584479846325580447232 667975 -35530905922952784174119878243200 667976 111092814531086891666100828718080 667977 1309148948214350714763310248720 667978 7929415246760259889015127957040 667979 -20183816890896676432274465686416 667980 -50710655751605460169125483571200 667981 -42825738286792391929884126294228 667982 -16090592503652168368821809382528 667983 -23534111961478368639233165059200 667984 -14669650320389528974350692253696 667985 -121413299800635502737710254007820 667986 10646506944287667401338982592000 667987 -175785976027042570577768805369364 667988 45042542230540736993370011590656 667989 -25872296926835283707308009341312 667990 -38406328722405674696920584597120 667991 -27458160574874225457323941903608 667992 34492445813181544416726305955840 667993 -2205082550270989272355143892220 667994 -40182153318571330060410455218704 667995 65019897087577586971431082539120 667996 -36993661335981109595583118472192 667997 -35962643837788548657801786379488 667998 -17809723805262811533487309207680 667999 -108973292712207659350427683276000 668000 194540252666214974403350495232000 668001 -74659187476300615806018375578016 668002 66610285888944008758578139785600 668003 -44753498144848302141175265014320 668004 9210426218276459944660615812096 668005 -341192211815672718135111187200 668006 79011440805123319322294879641920 668007 187273848240082595441117603691000 668008 5198160278537509708926767185920 668009 -65678351606297916239553755822790 668010 733137643147162711430145438720 668011 -328337803153901340432466198134336 668012 -13017421331473569778655830222848 668013 -5803204775899463150518906062912 668014 9183183131699822496191273790912 668015 16138386061619213891559133180800 668016 3950265113499234685502542970880 668017 -160356883529490698722256823182574 668018 -35865722575749501614330534707296 668019 8438947929426815488367347239936 668020 -45339835354074804857848015749120 668021 59927857712370172672792753231200 668022 -53047322111316557453155499723328 668023 -12178028245526882046457882845056 668024 44452170690793714366521920716800 668025 -7898951713213176116842462205250 668026 26724885467770513282581218409984 668027 48473268158138749758664001557632 668028 -31107107221203360269494418595840 668029 -148635379695467757550547892501370 668030 29659087958892723276196020981120 668031 -12730233837223770550818855422976 668032 -35746788429338110591943458160640 668033 -146024500232156729922449578190718 668034 -26232056547786500757795908928000 668035 -21578123985326733638377267179840 668036 37827558470956331856473546570880 668037 -8447225811075757909541913553440 668038 28147528504236613765727644269696 668039 -14941596643364818937120487702264 668040 -26230243319996545061200539648000 668041 -136426193547916040816583140374 668042 -11659607367200419292658429893328 668043 4566099916603052771678776918800 668044 35858280877072421509480419394560 668045 17904571213499307435056749889280 668046 57198776085043795204355525304384 668047 -115665843764732585389450980823504 668048 363257645806197200312811454464 668049 -25594060750051899574419398128800 668050 2321161127605307405088940953600 668051 -155215150939235564482722162756948 668052 346367411309981414406102626304 668053 229290111135449019085623736839804 668054 -7523406200886771226426842178368 668055 66132818118030904120957879751760 668056 60472831799647189740968957030400 668057 -117163784180434395548702574560880 668058 68406210604257214721509558222848 668059 -60592485723208721746811549762560 668060 89526201391695751941059129556480 668061 7322386469416833415606827595200 668062 -76266127917749577216617616739968 668063 120592074645681162366239271156984 668064 -23052796375790510763060787937280 668065 48992366648966939346424055852520 668066 37522198259134735729667061218976 668067 -16888026164093038975961830825152 668068 -19408261772272939325372827553152 668069 31987045853789449267734787969470 668070 -10900446830683025301886423628160 668071 -4702369797491796595850097327656 668072 -85047137806668769287222446545920 668073 -5918675660844544852760516250240 668074 -11689280753322967302827860190208 668075 68430168019941194896085723103300 668076 -55339584276965788455674993146368 668077 8449319113427310559440226857280 668078 -87262278541024511969930704378560 668079 11733253159890454736312974076424 668080 -229814940718414596654274314240 668081 -38064322876616170995698095673856 668082 39959508402858572877332655729792 668083 79946939379839726924075828591424 668084 -8707177420506512061932326022784 668085 -68612590763752029028455375864000 668086 -74227446104603354043287258215008 668087 -37663151382860203703533898042448 668088 -4762771894898577885790641623040 668089 46229643982702558776079794270890 668090 49237697018994952016850234040800 668091 359802554859445351711407779520 668092 68342234077631290639614413935616 668093 88594092084563572717835786454342 668094 -8610250326347946349135133180928 668095 34611889672783336945945431495600 668096 -1220392245088099948310273458176 668097 95109622800239995610404390442640 668098 -101602945310751471091235154577200 668099 -87400898580276244393408857095280 668100 -41252558471957176220565987379200 668101 25550770264524264483886753925152 668102 -46441357750447736070559444070400 668103 -102276984220533811172366797420800 668104 -25306758540100112008783407022080 668105 -74139286152888567053979817357440 668106 9511558426784541182755551857712 668107 97990543679376534519973830968232 668108 16314139657653254330610135269376 668109 3241460403317732786746993882368 668110 39612202282393962342595984177920 668111 207972820195362923285655981545712 668112 8049686509635925351650479308800 668113 -11987038689137152237295231583680 668114 -23752844159847582523820316031344 668115 49096488584376586001917696629600 668116 -90837948089939115528029064960000 668117 149689858967505145555784559427932 668118 14255603920282028853228939657216 668119 -20265694646117015885728082923856 668120 35046101379888933076492414156800 668121 -47075454363250603585376352695088 668122 7872029751842653321026921821184 668123 88919142975463744490570579094840 668124 42522384598661975541342759553536 668125 39688330911327298052830030418750 668126 -2201380441779854726528053605696 668127 -26097995016742123933412107745592 668128 163847151448382156995535587246080 668129 35064878491933920238799054609472 668130 16654005748751959782958479851520 668131 43436394850314134327415591859200 668132 -121983873913698600949914119455104 668133 -20533673723066305488685837617156 668134 -861423302320568123375366160768 668135 50434891161567556733636907914400 668136 -8238990454654443014155977031680 668137 -34214260301073893618384645586800 668138 41439438488577229043167197132720 668139 99786324156394200196633903502424 668140 -55176575842062926428328136760320 668141 -4637474594731152134498295964458 668142 -24042928731200738266220945573760 668143 12875803879609965395713512642560 668144 33466335150407882822336951746560 668145 76288031731385059063349978910720 668146 -12134679145654862045391862900320 668147 97246208429983563121404955437312 668148 8328976213406268330882190485504 668149 37465056350535352437399008640636 668150 5604116333990147856938219673600 668151 87316875151007059340141746920624 668152 -237470559532692971672182829137920 668153 -10205033237158549781162634536598 668154 384763707185972315745986830080 668155 -85558070863718277420763673533440 668156 -28924470760451060068742009364480 668157 -33949925431143350041302518236608 668158 -5395682144828267879437631733120 668159 88611096588694857540708013647360 668160 25723424367019483297800309964800 668161 -14200628752968059233424472040000 668162 47444637832256840214415684508928 668163 55708865281003818002134840259904 668164 19915242976535173647792884326400 668165 -67174527681254586132518238479940 668166 28888648778298028974978373017984 668167 -37797351564574283612325287831568 668168 -122867334698818451534910511173120 668169 -207544479105580311037282272396 668170 -21065367344642480671799914382400 668171 23675807847752571819727880776224 668172 56983395038387535181466648980992 668173 63416173322821560024218942707200 668174 -13222390883084097554858292986880 668175 -27491038321818998207914308144000 668176 45178302182485842489597961183232 668177 -772853748187882760497113869280 668178 19400637733553622213287072054784 668179 77692119660360405062274678260780 668180 70463355265930054794768263366400 668181 30421773976816624773161318923584 668182 -8437838351002698982421418105600 668183 6887036107359554693381435478360 668184 22667849636332769911746432368640 668185 20520991071404482761193857816960 668186 112843811905788460036904544471792 668187 21890900935976745940937183128608 668188 -95106023156729003244802490010112 668189 114773485711316796243545059040460 668190 30016746369241305048403834619520 668191 12520736193700193146263292727752 668192 46180311362881113601786270187520 668193 71580352474716231388896051686064 668194 -18556625254288718172155843275488 668195 -18186342630970150915310864286000 668196 51959374638294502218407836262400 668197 -50812398143926022997321720578528 668198 -16851676354746838726719601466400 668199 16023151001836499257293291850752 668200 29820865869237545661697737984000 668201 -20813940975896855440755660465798 668202 301028679909995151686928459264 668203 -39777891686853893711241432521548 668204 -22877794421751346589697222476544 668205 30479962594214961220572203673600 668206 4717598087703518887772284462080 668207 -13475604872770128798391208606040 668208 -12542052199110226610250525474816 668209 53834618884676483556772950171410 668210 -50673302695893058000139716230240 668211 -17321564500435506341433174408 668212 55908421594887651685686375217920 668213 47491965765983535228828978882300 668214 25341702704353610496494001268704 668215 12098605758384531947994204030000 668216 1882091673418106016958667304960 668217 -158761594103082630026234868000 668218 -19974533418982830193232071625280 668219 18093509180651988114937288276320 668220 93614546686276290017379778560 668221 -153182503296078666134654438795578 668222 -91788371562340241191581743947200 668223 70298902001190211300022963850000 668224 12390857912689238307797814214656 668225 9036695139273538550922756705750 668226 -19978831250479290241842080376960 668227 -72582324125474130705787254606128 668228 -80545038272935214295228441314304 668229 -26761655750570040273632654167872 668230 65326466779285015932584919177600 668231 -33558866004169890268283179086936 668232 -3559944119143656843089756052480 668233 -32052048564229733814790452243478 668234 -11687588704007225965121540774400 668235 -54051651361771583883266971242000 668236 -44784214948691661893467475533824 668237 166422684074281010908476409003392 668238 60900159016742700694400152110144 668239 -42689365976090793647830967474832 668240 -19356273377523850044311076618240 668241 4700949795956425558271433351552 668242 -477064781321628293222541235200 668243 71320134618380766574159982304492 668244 -46514494115162324156885340856320 668245 -54785200699173225321590545390500 668246 -140872154660883073007196857130240 668247 -11902475415565419431814074533680 668248 34102981331143127108511978332160 668249 50904910772038648843275743148240 668250 61727166465100233824799753408000 668251 -138212839537589460383134264471896 668252 -8300117415205813233007566637056 668253 83488910390713062908580616942464 668254 15385435215818891819120213544576 668255 55967410768197044587083305085120 668256 117213116083629452934322557026304 668257 24909713503541083383003719194132 668258 -76537497506679183595529265834624 668259 46954162935022443533059273495128 668260 -75115922450666161912150668261120 668261 51435639662515037842859005987200 668262 -6446141405203973116898570073408 668263 -1345174356189313663143941792936 668264 96983200071557432285300484587520 668265 14623269088473991135364894496000 668266 -13048485216223035813288320793168 668267 -31941319166702056471814520201408 668268 -15585377943474025999830916231680 668269 36156236922172607096635223632096 668270 -40982252082350150469507629927040 668271 -162527983938600627429143028996336 668272 -28913061879434429979673579388928 668273 3210709883040837915322115373522 668274 -44652346442642511325336053915648 668275 6703486734108809560106852912300 668276 -42809532369664734140083940843520 668277 -72207297097806091078989937834560 668278 34141752829306264462413936925824 668279 -43165149252002945149331790409080 668280 36229298273265747022531716096000 668281 -21081417895421968835410295349168 668282 -13304924353342706675249221885728 668283 51039275977229912893106756352 668284 23691727623338949711407457007616 668285 -93102879673567750370130751864020 668286 3054245921276846505970738892544 668287 148824529461785173588804146488400 668288 -8570738132072203233610149396480 668289 -75969048453369858483274891730592 668290 19351457919538272897821885422080 668291 36766260742084195056868078579872 668292 29648838042487790328315889585152 668293 3225620850106424069332265224320 668294 652539269126878195495371928704 668295 -16836718168389181576865492657880 668296 -4995490751799246170121561246720 668297 -35488409009724104749801054627968 668298 19027191955323787636140960933888 668299 53014399617645510551591960265264 668300 -4138427973332360947657216243200 668301 -44844251764852244859665993173440 668302 19575742785203716826563954526400 668303 -148106391776042256629648415434448 668304 4832474502595211882962999050240 668305 24338294388439249038244960536000 668306 -903431446952700093660383289600 668307 111901693919668352400428051208192 668308 -123050896561771506509934989395072 668309 -126253204623597744870903024096000 668310 35565547949682291264723419468160 668311 9596073407107082821402343206032 668312 117936538379460667364244162662400 668313 -48890487783298593121202992736358 668314 18181481845978680428574777686256 668315 5119619024256880415183163964320 668316 40469149653609731430322379317248 668317 -4049790926760437676603822093960 668318 38818990036502652156574655404416 668319 -29850511958371646419274528790456 668320 93508097879707954457269805383680 668321 182219484895487022437083024081092 668322 -38312496817399645917185337821568 668323 132025774644321432293119823018064 668324 98076541722302442234884132397696 668325 -17759224468892364627888823104000 668326 -8180915154624841229281906805376 668327 129004124410995222510207544779672 668328 47956518839570268745704994652160 668329 -25030653476153821504908283623680 668330 -8018205364234061248676010007680 668331 -2225540394936036800002949537088 668332 25612608755041478738720394511360 668333 61656911399530239480564718194444 668334 -39885660097539985352559917076480 668335 -28666371218704493618121914304000 668336 6788869487242421243251373064192 668337 -26375163927894840237701537892240 668338 -91615790875479788338791324933888 668339 -12786441965452994913186760397568 668340 82763447723949711704295208550400 668341 -83667798311494482854993773680516 668342 -18469769951920367990169527096928 668343 -24802777081220687451463125113136 668344 91985257132600510864693205913600 668345 5329611784177132183420738268100 668346 -14649314887777949863515630982656 668347 -75415484994956218308538320226204 668348 22517701590324765038852391748608 668349 1368340679117218346622131763168 668350 29200168125097776014457278462400 668351 -1744881931623137059206976022928 668352 -2195795196380845349985529626624 668353 -45443094286397201281026440275520 668354 96762279577130288181443968775376 668355 72035279397747820549567478164320 668356 -10648423704780879255200222505728 668357 -71806566300167396391784808405280 668358 12255738776870495583312610369920 668359 292207037935142016870145901894704 668360 19561471574113301277126102220800 668361 -80532400824705555757369234150128 668362 6646499075812182185152252548864 668363 162065931445302562772478806545200 668364 35435491223801359162904774770176 668365 15261401292724636847322028813260 668366 30482813730525909270451694077632 668367 70639144604957041394720734693944 668368 9648378977910512803489628078080 668369 -74907490370110108579617907868556 668370 -26137772515726841651174521459200 668371 -140970980121880414667645454582456 668372 -22991255641343249859784461615360 668373 84370109171596428748328155380384 668374 2294583305073060520892969511552 668375 -65713535006599365435403123998000 668376 -82934882540495678996163132180480 668377 -223499249987677554328297538173628 668378 -5465178677081539240087743647760 668379 124527646621673240092756200658584 668380 26779009650337582448496062146560 668381 18458808358196876047196201047392 668382 6136446943056566834520470968320 668383 41954693848911481340425255374024 668384 110087958163391542419297284653056 668385 -63069271980931575976209250492800 668386 61212986619969334193411739396480 668387 345365593263925170267067457193312 668388 668084967107765032971218411520 668389 -69265912484036932809107624939844 668390 19750706641251052934156396582400 668391 33215932967495321012472592879104 668392 2876153728872716125056652492800 668393 169593732402407348499509900107344 668394 -582680399082347837878107846912 668395 -10042583636016769930664732203680 668396 39573687043672728907976044396800 668397 -5119186822643329869517010942400 668398 7261956611939839299478893979200 668399 -11183381444117865652669852259736 668400 -1189269774649157289580774195200 668401 45988417492642768578481321425920 668402 -20214324337086535666203878350848 668403 -63648721238321792781357307681680 668404 128276487337318175193012829568 668405 2224409989661379930478504513560 668406 41873783310975841346137909947264 668407 -152004653766976466588956503128344 668408 -37403376453746467562961842442240 668409 48229576863609723574833452512656 668410 -11092322356992072813588847172640 668411 -17541604828898467608839637478200 668412 -1240071588164790698135588066304 668413 39149794854009206969426829625824 668414 126127457025735971810294475796800 668415 -41631576565794468925442543660160 668416 -12600016980710742697141052899328 668417 -162045827223876440313269644449534 668418 45580302987099662613773395012608 668419 -153586885112627138029863197087840 668420 -68747210305130228561136556032000 668421 -24247321504543669664460077968680 668422 7737405906023358330903749466624 668423 -10588857990918616579134869206848 668424 4735652303785548842225861713920 668425 107227720569860362561648940849150 668426 34616592367957155353465172331008 668427 71890148852946063491603671411632 668428 105645850700015962241838274995968 668429 44374509027230333279788240423776 668430 -16104803751519461546229146983680 668431 -344258636569781860919284357208 668432 -19512717940459719198148022820864 668433 -24328480320655092640723272193152 668434 28026417941331798873610800571392 668435 1461826310531266884741781851600 668436 -33236927783876007728401555224576 668437 -29199893238905574765732292236096 668438 -55410525647083601793640246151040 668439 -9206597269722245377791550867200 668440 -33511504265708700714123213619200 668441 3337767706723094233576835232000 668442 -7275961253912615036677339335936 668443 207506029691645411176859874142104 668444 22166081635576778669461364714496 668445 -62110084455486889747681411666080 668446 -49134532029831626210086205722176 668447 42054875710135714786984096746840 668448 -81184300717153093341502341906432 668449 -55361608928662899804673655843136 668450 -57310819254007219214662063716000 668451 29775798866305532391572574662400 668452 34297535895810761357630367595136 668453 -31620177003873939151248739276416 668454 -2534789082109105857632574761280 668455 2167736715338423083289464914360 668456 182224631107410688208761942010880 668457 -36543029175980134840040913444834 668458 68424521346039331440022335033600 668459 698375550396852833957362402752 668460 -23037538182813180785346924349440 668461 -12636643590999387470657624305268 668462 -44862915178522328882317806168768 668463 14746836635915196305009327174784 668464 12935267288625813498168619991040 668465 -20460153254973088650170764204800 668466 -60499835964500045442279506438400 668467 -104579562747557187470840531124168 668468 59503279755409428783336225675648 668469 51795092334758536767113116794144 668470 -72599799777036794374948554700800 668471 -131114802653468178445052457290328 668472 6315918099174795268155306147840 668473 37131786407490163310996943048964 668474 13874080702806786932127973600992 668475 26560168876817835658826966513100 668476 -71207019548268050816488614077440 668477 154377993734569313963639422994880 668478 931620335368051715698390192128 668479 -9791375796294760421289044308800 668480 -42889051367211745110667060838400 668481 -25986120800345292161185238863872 668482 81148667594981928664063012060032 668483 -112289741917125489072383819408160 668484 15045093315668175571884673843200 668485 94117790181289833408622385925180 668486 -3606707346800074352085729513216 668487 41919782121674110861075779216768 668488 78085151945709348181883341685760 668489 35619666175885737669242878116324 668490 -17213528414852183665395705818880 668491 159448600896145973469545161495752 668492 31413385620737036940893347226112 668493 -32590233172339914134393030858976 668494 67857809978443145996077253551296 668495 -44291730624957800783852099366880 668496 20985805746229783546629038407680 668497 -456546458045320391137887709580 668498 -53715845261272967955797904522240 668499 -21304844720635685235161907137184 668500 -24442740516227730637921763328000 668501 -259159431499581663242571177401568 668502 -36273074265556368884490589621920 668503 -95387742093491518788309222202536 668504 -171054248204210861220746711562240 668505 -2017857041151819274415116846080 668506 46255862418413786423148544742880 668507 -92845272710675674086532684140000 668508 -28008307948613854124745072138240 668509 188962831679381668304780262108710 668510 18045651218550266711166728996160 668511 7708780096488926629971145571160 668512 79172304698645193782997784461312 668513 -23130225675579434086407166742238 668514 17434579480546443875478317850624 668515 3700315054158089180712770995200 668516 -24327498508755368231652132886272 668517 38832430431270405431458728989280 668518 -51749213965751105625285606496896 668519 22781911571078065244059094354040 668520 -126343846281761838960918589440000 668521 68065697590869793291534401344 668522 66988771246211272624099596411312 668523 -37362116053058085501968775791016 668524 -133325661414616488921198641176064 668525 -50697739753271449350123887100 668526 -41542862070562455245401167446016 668527 -192142270682080781945581134136624 668528 11669404760721404457921948942336 668529 23063502240443364881319404557200 668530 36727357312664593503525498656160 668531 -84261169166876944511874853279668 668532 -21764532080013562221084157206528 668533 10640636481195411333249134484782 668534 86635137309969017712234526080 668535 17540581304642851252289836431360 668536 39906746808573961531199946424320 668537 176174570669934390356209401232260 668538 10317455934918173750206564353504 668539 116771578683711146399054058610340 668540 -990552586120552273941978293760 668541 36320392417946240533167674170560 668542 18653840858072102125115058003072 668543 -179260082728238870143985322830208 668544 5177845649738902185589541437440 668545 5179963624857544951294197225300 668546 -9485431442388998431711123894272 668547 42798610329014959573221961246080 668548 -52418244784969437237870876472064 668549 -16240693931577699791577754666464 668550 -9685793006523877697516596363200 668551 4122827448955764545902183534312 668552 45922692317570308774357523589120 668553 -40813288219211101110186846644160 668554 37516275394433526910383255168000 668555 -43082816495839374338313607523040 668556 -41576862039347280996194594722560 668557 -12080936163492391275444726880448 668558 70829407054144728324652123385280 668559 -72965942090780692715586619588080 668560 -9857358499366154542473715875840 668561 101272612656694620237810254950500 668562 -37221376797235130436771181861248 668563 18831762116932854255169924720800 668564 -685407640776797207623172253696 668565 27073497081969642942893398197600 668566 29880840971331819496929007370880 668567 30560506575116666186925244700616 668568 52931086280632056813402523852800 668569 -156905101863024121861001675731440 668570 -22632656229218125394319870167040 668571 -3555308931954878021723324253288 668572 507996194060455107312919612416 668573 89244058866932629143099555573984 668574 -461786095478204950482591992064 668575 -92675394215516462780621769732000 668576 -46942429846851492207824022405120 668577 -4910169561413104651038623170560 668578 21748133998543706215441882773840 668579 -181226232389370614539353329270820 668580 -7737502359118239950909425274880 668581 115672277475756206636974085224382 668582 17045661695725236288440860166592 668583 53627479970936012546845504195152 668584 25133318166769781718500842291200 668585 -51541593430355316601165352720220 668586 -44086852521835600283161824059136 668587 4011447795407228503142898495840 668588 -43020300738369309567927863447040 668589 -62728878444441346708621265347776 668590 -7282719014525136873069411513600 668591 -28963256217334532724343579426560 668592 16554585755253728995639218192384 668593 -260261482090751637314175938849184 668594 -34437908402330073603357085937904 668595 -8329625194261940758933847495280 668596 -121418824358826842913017659100800 668597 1052633782277698811842008077280 668598 -1173195521383847073503581532160 668599 15880009544770542936001029026600 668600 1895631019388691910309991424000 668601 -150497553736644844995911192268960 668602 -72193692085996232237189813680896 668603 26131826051643485188080781688784 668604 -76195801300979391343319502319104 668605 5274050053774668055043928662700 668606 -1701834364969573519133012927040 668607 -61855285928343851252732338944 668608 -17259570240764466069148390129664 668609 82370962776735341491903877439810 668610 -18082591616475889596083381529600 668611 195034897227671637479388267441212 668612 -2910576532294417990651046031360 668613 7330163156036464386116731709088 668614 32693568338192384124231761791872 668615 -132104472114038156728924453695240 668616 42594196872436934903010996387840 668617 -114844429332255536180785671879334 668618 -40375455099342965484749540551584 668619 -24207241506888068939551596906096 668620 36953305387144334855129346831360 668621 -44432211933635091548878518782376 668622 52192419493878360520310940493824 668623 -113930170013518453599853183226128 668624 42795319659816176152252197765120 668625 15086731292517746267141471568000 668626 3440616318648439594611956596224 668627 -70672285350215354106998403825888 668628 -27401303900052569563790623580160 668629 -14509825117853217079030750329760 668630 4279599758553777385885470216960 668631 76988862450487427334198105998952 668632 -77327553982064980267578501273600 668633 -17492115628511150643435296631936 668634 7297323298654458629436708948480 668635 19713837365538996170474583359760 668636 129792892343901396049160186350080 668637 -11971557972780542263558589056506 668638 39744498751225165393384927086720 668639 -66611126254387573744678940400960 668640 2920047902654904799542116352000 668641 -167136869718949641303105713156816 668642 34122122336035080643781900527392 668643 51530812432803230662075269720384 668644 -3359352523433632342289771422464 668645 51160919782186521217007120421720 668646 20809822729449685643569511136 668647 -41257009770372131263385879548800 668648 42170093963527484639475637862400 668649 57234586099110403035219158661264 668650 -522722343981104159404082054400 668651 -43291427249299984877429647743408 668652 -17322399027027611344642610170368 668653 67893961048201659681575045868780 668654 -43322817814994860003820899370304 668655 1220759013543444872686792834560 668656 -22773000294137911634645540208640 668657 40500853257799074873203848409760 668658 -54272902899254381409842601273216 668659 73139768821222432958322560650840 668660 -11984396319014031066736646400000 668661 -18289916061799281145895542997376 668662 51024416939155854398033484188832 668663 130893110440351811919381639566760 668664 22711904336027667478806638161920 668665 -11866122062711714218753260266940 668666 63618202178754075053696121778032 668667 -86893907491825802796033351789120 668668 -20971624797664741637613178748928 668669 -128891976430444134882995153363328 668670 14988475646009368555310331494400 668671 -94980181288002798635578117424128 668672 -43501008423498063912687668035584 668673 -24547354630876564474878705345678 668674 -47004597635259178578343275767808 668675 12472678622385944736941154514800 668676 -141965869650244474795666262839296 668677 54038231979697636212301940002526 668678 -26645700652269808912963425070848 668679 10604466247031656977485664688896 668680 -7062520624052737191953020416000 668681 -2478809227404302853563921781468 668682 -26304337659784863636633144268800 668683 -18331947328548657562287509176560 668684 39665486123220050146242921984000 668685 3168105732215351583446493208800 668686 12367212072091960442572772032320 668687 -176955184484638496024277138179664 668688 11109084133557052142046592303104 668689 56003439716176081203931100136256 668690 -51127238485654822223719941427200 668691 47048853353826934636593937407360 668692 -57356882416994398446994276269184 668693 3160592412426157329249194237184 668694 26607366571557783840050383878528 668695 150458287081001577149374153962480 668696 70373280382197252717525020712960 668697 6001080392729302612415549746272 668698 52089906880645837201990242255600 668699 105762223167343189104756829997700 668700 -5813421966225956239813330675200 668701 -8215910483921121581101676708352 668702 51774665439314452742265553137792 668703 -11036670000327114573952911526200 668704 -19560634898041818861423953117184 668705 -98628028364790366998925806976000 668706 -26163726060597206121016337491200 668707 -90300619854950590605753458681120 668708 -127083514832078915217549781030272 668709 14855850062621910267004582110720 668710 -10503778168658522059368411962880 668711 -30166011419863310613116447086200 668712 87671674775658577240036528128000 668713 -109624133481746064071686699004038 668714 45341910099030773914430111452512 668715 -18439664346787282101136001844000 668716 128471413460351247313189224265728 668717 -13910972257021917862848358303008 668718 47353287945569171949238002223104 668719 -146363489071209574146025349616880 668720 -837343238103128204882791956480 668721 -15127570319618723247513523742976 668722 36567197179547910256486094976000 668723 109394825376075599939843999893704 668724 4860707378811675719626896998400 668725 -25001096534178318789231951050400 668726 -50165992770977057574002439662688 668727 -134211935114236556042976121472280 668728 -104911575795379676102478674595840 668729 -68881970053622860141219470810720 668730 -24382927273833814597064893313280 668731 26781000762414400854259121270784 668732 -32848690468049278633431258451968 668733 46236079146278163857173311898080 668734 28227509108679551067078752004480 668735 -9604540126818078873895795195200 668736 -619483561718082809536979140608 668737 -141079580274376664996332841015614 668738 1385623145070009933889862441472 668739 59283445700371205773217303320824 668740 -19059357033807174395485742937600 668741 38547857635595198764614947978142 668742 -3979440215082449531132252438016 668743 -65092429425008438222666827582960 668744 -87694813932548450201093289369600 668745 26740973526027685366245074893440 668746 -4650638146561044144633517947360 668747 158178091972309430056706428754196 668748 39491642471655685202845147643904 668749 115057455632653657565297146595040 668750 -32850669109411087786522654200000 668751 13580514919869337474028278203024 668752 25097958050176429492261267562496 668753 -9916444825678236095155658892636 668754 -24932421026924587427062076434272 668755 104341300940408522949033269206320 668756 73089812748040587905223415603200 668757 67027925526003072110437150868640 668758 25729355308849408134259640520480 668759 -23006203044107787780402099136800 668760 18960878653555780282191672729600 668761 -76626650077780236565817715755638 668762 66848719651815796534125656832000 668763 -71864642145659306587306285916160 668764 19654710062297446141729551704576 668765 -40924501503391604730909581287200 668766 -11420363620217026770542521537536 668767 95989828582275639317127280808 668768 -126188524044169007493547022745600 668769 94119122945368040702525506215360 668770 -66040963550044361634330624157920 668771 -6156418119604485863677305754128 668772 15663392536195237486852102498560 668773 -14682188055072914199192210164960 668774 -94480753903944499334937153432864 668775 -270829666246667890809353936400 668776 -128295962025410194145395326673920 668777 -66877877830666587452898987360000 668778 49705058944334062577474447194368 668779 -3187491674369255765254449048832 668780 -17293942911392915229725473566720 668781 -41810317564329653770695672666720 668782 16518123479139004255083006892032 668783 190482122155383998748504414676104 668784 19176760584380371580591657877504 668785 -24307820831875190708267621688600 668786 -9662290687692336965883399783408 668787 -2817010070384021539685033096448 668788 18803281662685119969752172361088 668789 10552532791348284704921709713568 668790 -60489474275592162062057467526400 668791 59526948129361303084171658297192 668792 -26342992711758558811353077145600 668793 -70795925760052330460031638191536 668794 6129197925488147916875223465984 668795 40474528537730973694878320732400 668796 -51416641996207892091027351019008 668797 78608960484025678629204593520972 668798 10182497493021612238304795900160 668799 23001021317072503184928331222584 668800 -49134795539187361728996311040000 668801 -165630872018306957056065823535550 668802 -7956981926533111512522270192768 668803 100801318123139068438205376061052 668804 36133005989295839590848450170112 668805 -29641666726466495333121905670240 668806 57758509355357113114559022368352 668807 -10970297486319786023798393817960 668808 16526883374062366531355373404160 668809 107645549290394787166764389445504 668810 84698116838617712632678979112960 668811 -6161870836564839875416277733120 668812 46435892781661688282169661711360 668813 149537527483490527366081569787062 668814 -46702349322904351022865288007680 668815 17448129323906721060821898559680 668816 -48600420033843573747050396540928 668817 4892130554577893793241884803520 668818 32021669355929101355364118636704 668819 -9280058860346427241028433653160 668820 -23071103483767381536814025072640 668821 -115971158927285405170393097668978 668822 -300751671588036930229050980352 668823 -36286834321158515305640194161816 668824 18611035032613598933238752256000 668825 14567371285574804100453934617600 668826 342361100706342920924052975840 668827 27362068897553396040328293328560 668828 134981414053752952151106041856 668829 -20035191803968013471232344164800 668830 33956466883258153356728564938560 668831 -11376523048543087106674736360928 668832 -37719215462527682024911408201728 668833 -38798201526124902953009783391072 668834 38261092562052614361625833316512 668835 37792201098098901655901514074400 668836 -47209142068274163592533922045952 668837 -38314397036057422067090340872100 668838 -4253351978245433160164461954560 668839 -22070425354242126592793561483600 668840 18749294306907542907705011404800 668841 76427327161212961364442138555792 668842 -22104027528497270588226150062928 668843 70239966215581816109031983206800 668844 14126731894595378905297153597440 668845 -118110377129163869416852200438900 668846 -38226008456001600410848940200128 668847 -25557154613593801488677640364272 668848 -50114166674120982374629351587840 668849 -88370383487364171135957207922764 668850 -5481539826612429040995381120000 668851 108911334657794244593513842979852 668852 140802987042213842004816003735936 668853 3342942830945287737848495119662 668854 18957551799182234447993708585376 668855 -36703143719760448282894522278480 668856 -61824292981563923692487765913600 668857 -43291576361012547430471781652480 668858 8652850647528583475853676295280 668859 -78728732070786822021338688933096 668860 -48377666506870833456459467888640 668861 -131126841391590470371035142777050 668862 14140990823561043355665779267520 668863 43628009613868895973620901935904 668864 -15101937760997078387194922532864 668865 1001401153233337559582069178240 668866 74285232489315706978214288279424 668867 -81067209342313394864002410918084 668868 29533448618843954932407968225280 668869 -59439243022474373449826908629730 668870 65650288915685549268387938943360 668871 41471033068902139387923147436800 668872 121855974114507657640419201868800 668873 -180326369464774586957496435283878 668874 8272378120394426335537159342080 668875 113476537732820817684024173124000 668876 -12812030857754660676837758714880 668877 28034008984005644974004859106080 668878 22676724712308581469786982697856 668879 212843091247256957646387945642480 668880 -1937245415913146104624347955200 668881 -110276307488704920463417430482268 668882 -103361399883212623922194770272256 668883 -35095509336707561490066980222400 668884 -132420569507166746210738208045184 668885 23522399929298054467478459664000 668886 12974993783697065224926255372288 668887 -32264858138230348159901728021568 668888 -115656587941514831487358494720 668889 1688009143217345988451759783044 668890 -28067068220142129854322602944800 668891 85507736261674516027144695959184 668892 14025036119131047397604406239232 668893 -63316560829063006050626369789120 668894 30504070676175441022550195258496 668895 25793491746166895058562206691200 668896 195871814429083001283117696417792 668897 140361112242737884107156383254320 668898 5292549526348839145164735059280 668899 9170926914301539807548983759632 668900 -16083284700731197650497446992000 668901 24086559900345209237060388904032 668902 82871621480690514146974653214560 668903 -42976191872002166259895855675848 668904 -17353094151522995036792986337280 668905 -91480633204060570007602684958940 668906 19273183029912213808185644417280 668907 -73541235159117928174577117765796 668908 2041179553860968154051875453440 668909 57914881136733867410431404533760 668910 -1984308603339725468156378926080 668911 168399854166446145853882801644024 668912 -5314899253733064404600414404608 668913 15753538883607431174563003083648 668914 82010778703936750246373128857600 668915 -11162858632610053920802926363360 668916 -2942263098126088063168132908288 668917 1806453936275707404315238927360 668918 -2108874791196875664444157509120 668919 46693458927374967633542225667408 668920 -11304475915115826452982196224000 668921 199038543480118787254545085728144 668922 -45793629028706533040596693782528 668923 -25043638747755235012147443813840 668924 17843108445842989207826264601600 668925 43800643338559252062104942496000 668926 48672370510403021806508608353984 668927 -77319588483781564181917831248528 668928 -30748765650807516801763362471936 668929 17969377430965207878524520054530 668930 31382283707864660507561960670720 668931 48429505123157827776542588956152 668932 78199821044132806030894704635904 668933 1433279528693265744334045819260 668934 -11321619307414181066833203934080 668935 17621623080959638840827059026800 668936 -63024801554480941836051776056320 668937 85224142000181203407988412294160 668938 -4110295356642436338886994545056 668939 76934062538311093382258167846740 668940 8087507660695768320632545152000 668941 14219873233438251573694017225344 668942 10003295607143253109955611243200 668943 137017576641758968093569518899440 668944 -952764781417930838287698288640 668945 121627560599476818120204119013480 668946 25749345656702768994586823405184 668947 -86265848840134360029398681211604 668948 -53869347465257398924282893005952 668949 -17045908232126540613273086752512 668950 -55901752482977252872321938033600 668951 2926311267654814750743244525824 668952 23617235684297135917085220864000 668953 -5042006186398207783497014454320 668954 -15399886114677733629811577475840 668955 6238410187803849295108848645120 668956 -15301492441373881777418277304320 668957 -13840848542729482780633010947188 668958 -36278090804957031222623236967616 668959 69349128120263365262508270040160 668960 -14740566227884149234321020682240 668961 40466859991309217286924010911360 668962 18655512431132927325576252847104 668963 182349353064121917971933301253212 668964 -31050054424439853086365429598208 668965 21386995879924581859284114575520 668966 16318184546802998933579624413824 668967 -14217324568610484434118215787360 668968 8357120311675773996004147522560 668969 3896073885924349415968343293632 668970 -24123120725390235255989966386080 668971 -75922492054529339533304649323280 668972 -10546087739529637102337056665600 668973 -63182623584503613215676040641216 668974 23904593625546125117533008956736 668975 -82513202869610367787104177831000 668976 2219587993052913611148270501888 668977 -1479690087772391886357492190028 668978 11782710328422846775821188557824 668979 49398355215552610280968771063464 668980 6367402280213412029445208965120 668981 18935864279687464313325181214112 668982 37772348318701215417020765702592 668983 -34431752520391908260862242457680 668984 -122267028759024739664300741222400 668985 -27445380612626926090917274181760 668986 21125158733767179552752562414192 668987 -79588510231810115934675965281776 668988 -37702165253145478108740380579328 668989 -16627930167460426026497962033210 668990 10483054492076088877434403123200 668991 -1261155983416422213984671309040 668992 22324198860450890514710526427136 668993 78366187315889771274945550700244 668994 147637172344566961827700086528 668995 -71550298031525211424579691415120 668996 100931890739678725434787183440000 668997 -10827202191580079243025971415588 668998 -118469185394781789284046026231808 668999 32610177067847826032802709671000 669000 -56058598208426980425082306560000 669001 85789222116464896934436657417600 669002 -92756076161549700948613352218368 669003 117498811129035899357098248361200 669004 -427182040621110078505691270144 669005 -134953003200655784599380447596340 669006 -40676636167143903748264686001920 669007 -141681189682049555739807495707720 669008 20625461101557318849369640722432 669009 100430050001847101934757017120 669010 -79179853345059860821763004600000 669011 -20234936853470112116484192070656 669012 17830767825573031950333633349632 669013 623077644246984707246912815740 669014 46116299065128993921392354093856 669015 49618889600655240065830967877960 669016 3041752631710080362125542543360 669017 57817967034436070187664459011792 669018 -27020945898271364057326157810688 669019 -19813820090609394635126070450672 669020 324563404950448261306375080960 669021 53440180631588478732312243664512 669022 107193700662540966678478131741312 669023 -87518928229099035068364399253728 669024 34066966169262925874111190663168 669025 24337695625214735898465379484800 669026 81762185866553185442794263941712 669027 -103644046223215017526714814515080 669028 -65048037970480303979032916372480 669029 -21999460068147095073977836826370 669030 -9467925892078695595116149664000 669031 57893514444002952644294625997464 669032 -3974607125575277778730003660800 669033 18399151332988734310210124784000 669034 -6824533739171778334789678397088 669035 7920082318359868615398060778080 669036 -2829190295837664723672135106560 669037 121334142680473113846907133920 669038 7960866276614038501965085665600 669039 36065739859103750014928960334720 669040 1023942699402673112722171330560 669041 241807164921650936097166579133952 669042 -5661955423582466499905786910720 669043 1527531776883323051394970670760 669044 14471395376884544360314708043136 669045 -2766188444936872580515651944960 669046 -55864528803625556223457659889632 669047 -103789869798348861957334571848320 669048 44944682717534923090300071813120 669049 -1484690093659016258147596412950 669050 -12296070941616391208776125985200 669051 151175594254511422183279298533920 669052 -22814671620843523533474347489280 669053 -2254683278438559789453069702720 669054 -59215075657085217480403663846080 669055 133470265766965956594987726009960 669056 -83084579024419425480780640419840 669057 -120793722906348251868712380734160 669058 35760392810498143428693678257184 669059 198546992571945569090993397303360 669060 -1028675141953568886281979801600 669061 25732450845579531181055888208924 669062 72456633409278225061201621294272 669063 -34616500799376138763628078032896 669064 -123224550438105578798126256660480 669065 16180860552454211291995337039460 669066 27590845955955801003576947116800 669067 -17485133458834534571398290724208 669068 -72430130669922751801898499793152 669069 53239922174247241849878161235564 669070 -35212742874143255445806144966400 669071 23980360652521824434076379499112 669072 9637448354243976457879391305728 669073 12429240416740588612313398652928 669074 12319703655775516908063678692352 669075 17469127083910310709622372123200 669076 70005300311914331104743457573760 669077 173589580849946771080263584278926 669078 -14150627813128524579256972987296 669079 54239886189205336296945302106240 669080 1047294522973458861864440832000 669081 -23631704002038599344045160358912 669082 9611259188899310390406840241392 669083 -145599780262781399179971761480400 669084 22197069033089607334952187540480 669085 129173681246305161645726858511200 669086 -23535588204188681765934386862720 669087 183301746914277919072711445095440 669088 -95477835983209731072031708938240 669089 -112312918390487872921033597294110 669090 15751524531783450070068814264320 669091 156168691529440595397285683414492 669092 -30378174702286534793272098693120 669093 -38718707224674470743444081536576 669094 -51154076720567413682463199631904 669095 55237280723800042675029951781080 669096 -52381394745226586811088669946880 669097 -47091625542949565145787343167680 669098 -32467979893415446304193951973200 669099 12843685102751355697799712403968 669100 67809859505242458075720010246400 669101 40209366172726264386309763855872 669102 -4255542332700270493639374489600 669103 93824483104511263438543379640960 669104 -5445395951103048601053450731520 669105 -92058408895835940909275499756300 669106 3371768858590325589871550023200 669107 144516102173042466944048764057356 669108 -10739254474500413805262753394688 669109 -37724110069533330205673561717248 669110 12112731540518971646377520300160 669111 -52755398333781599110754445775128 669112 -62278931355024290149312950988800 669113 87372682277085095721145307080362 669114 65877779878362150312216470192640 669115 -482396145764958608689175780880 669116 12772102975990674204987940208640 669117 22200076662752585995284725989920 669118 4349491841017155222340958738304 669119 93925158265472793595325903571840 669120 -6991031225203492015822224752640 669121 -86483631134725168436527647295678 669122 -9164895967175234091599191299888 669123 200722670417573967644007586560 669124 16293883356637787513928840570048 669125 46837550895140343251297547198000 669126 -12441577065188130416839468366656 669127 97259047774684369687857992341976 669128 97155052072155047219528297948160 669129 110323008957563157131710408841760 669130 36867424635198409017111091200 669131 124300439451956358270825056700072 669132 10216653214359165226742904397056 669133 -139750824482292082790827255924618 669134 34892357395994306244289421942592 669135 1498208676333114483990114508800 669136 7681420602897523037257129050112 669137 62652229948415532893645937981312 669138 -15726650314160917919284694346240 669139 211699179671794742761021953354240 669140 -89036501006504580701604196450560 669141 6068891687059130582476669644864 669142 -17197382146111251935217245524800 669143 -54075693718368721325055819704280 669144 -48858581663075180094008324198400 669145 32253024650905085250970706851080 669146 53952354109723419498492710150400 669147 -34482917476946836302614199383400 669148 -125504698768125045875751655355904 669149 -66048279010862212885265581342836 669150 -11840352069465226373001549667200 669151 34577068897444843277844580331360 669152 -79213417534647415784790690103296 669153 -16532821594985347452226411426896 669154 -134930683841925175290243346075488 669155 -67192473355822427798092027147440 669156 29675762113872143702711186076672 669157 -62228865187047345710457776338628 669158 -1170498840575417341574709911424 669159 -13801472849629882145294359875000 669160 101108131483653717493941142272000 669161 17878180242551840011254416978400 669162 -3593376819473060060498676777984 669163 -147592053141515249365289184215040 669164 25874381893696512622798730413056 669165 3039541132048814803616365461120 669166 -281984651962019556297771405312 669167 69529467911161955201428104603216 669168 -27108062769941925492928241664000 669169 173809407946025557617341258719296 669170 -8808970733507661132889566555840 669171 -301745912142275819415832004496 669172 2732578762597324796824013363200 669173 -116379235149265677844793037898578 669174 46249961285979737515728556162560 669175 18522258368725594470514967748000 669176 -233815814650231229578654194278400 669177 63839682446189518401223816633914 669178 -17937633642109019026429495322880 669179 -28425139934907455982558569386224 669180 46498163706605541636042933657600 669181 -125576077743638701410612741697018 669182 -8090900234944332034252235287488 669183 -123325240057804871379646048165176 669184 32353215374683821515809379844096 669185 -75004752387781779512617999094400 669186 10449747264603974369144190326784 669187 28126998862882092137938836926592 669188 3917589150968714983515975277056 669189 94862774927049062865516459078624 669190 -30467740956250250727149102294400 669191 8259119354814288477076976744160 669192 -11378413865017854464354750177280 669193 96992900482697443837983979481600 669194 -193819304933870195441197831155360 669195 -112190957481436618535973566618400 669196 -16567477633954686790119654273024 669197 2687004305307968852898966836352 669198 301037857118725662794361190464 669199 -47754999387678446203187348260760 669200 -3009093599554954677684731904000 669201 -32632363436239588477948587063360 669202 -21569117909182523649799226371296 669203 -131388019271777984043650087610600 669204 21658379621598570019545516476160 669205 99991160238925797791147984351160 669206 19353937360444879132192114155552 669207 -7227835250971899878095648478976 669208 41951230486660695479141051228160 669209 1877449170860986860293572229760 669210 -34600755625697960703859350263040 669211 -110554650185488728608781970022088 669212 50443568839011724809381578767872 669213 23449924414282543326747605286342 669214 3223804582551102790307343075072 669215 -75253027249049751539282797655640 669216 -25779463272252028300434539544576 669217 165006954489846046650580426894612 669218 21108511579127637233312053390080 669219 16450123283718971713869952701360 669220 -101234617607543847466200467685120 669221 -11155221399185840085315839793888 669222 7281220539023177214289139462592 669223 100402243793129916117959043578944 669224 -166444737865273246227667238999040 669225 58969492866016894509875593491600 669226 -30173056381203238130069529583776 669227 -33518485621742680959314818937040 669228 -7864386366102749325628319858688 669229 -124096443636227945396507457321312 669230 7975828609342292079617004941760 669231 23523520924721455788261185688096 669232 13362410022158662389832727068672 669233 -166968277321377284680869324915840 669234 46016888399248644450764235031680 669235 45994096100582675934825990886560 669236 91059900505812057837737147345280 669237 -10155028029695473576701107520000 669238 95759839783653360015200360303520 669239 38612193971506321810279614609456 669240 36153711612555044107752011059200 669241 151981982756211554745068878361642 669242 16143384135959342093471755152240 669243 5069809365310828776572057633328 669244 140237590197217050434034564033536 669245 12544284343065843063852314849880 669246 37272513081843910834916049312768 669247 154963945144148120667219590165696 669248 -63058874512274374392708154785792 669249 44273788459772124508726763859840 669250 -32402635245274825735958475288000 669251 5655731559855130109685408756 669252 746247356129443899667472750592 669253 -84658398526229402945843288310116 669254 29326293239569422389728521609600 669255 -24110362145039247693714002491440 669256 -18977137458570355752969471590400 669257 1606795430017336514136468227892 669258 39340017372145913258291471602224 669259 -62310103465744739595243745123520 669260 -7999191532503260270666989593600 669261 -91669817839022294007229416606528 669262 -79809330390750993752990302032000 669263 26987713963282535667585454260096 669264 1005874484060235875747761225728 669265 -11352418541074797302614331747340 669266 35993027244937355834129349523104 669267 23369447723915589545910874682484 669268 -6994662891196580244344481050752 669269 -99308298134695174770402766909860 669270 -4534854501726249861781901629440 669271 20118743694766830733986467326472 669272 108865976759555853081283948339200 669273 -2678283772870725234541015889472 669274 -34919358902897888061909724302864 669275 15147141573203158101257056305000 669276 -6418305980288890647322764119040 669277 -11667725125021387949997697089408 669278 -23384401337494074673724737258176 669279 -29678689098877623121761110461368 669280 63812586392885906856747152179200 669281 -41483144930832752525894853838800 669282 46531845192934156589585972008704 669283 93600683748780513845298532501532 669284 -6479989218381669315460214317056 669285 -29560998838060667081109326781600 669286 -17400678391190357757561631749408 669287 5310464798957937505334922936 669288 20213518032639235699527367065600 669289 26810596382876976454487887148090 669290 11113686723125933620685904936960 669291 -72214637850778268577779419291920 669292 -40188387787046877357072355849216 669293 -73093707682839631491728760665460 669294 1739062002201570173654425531584 669295 -739083256105491128098304069760 669296 -3577142240312592152773998182400 669297 129202086437893322781610921081200 669298 -6725261618831884541806773080064 669299 2123470764895900579262736102264 669300 13228094656379859906331158220800 669301 -31651129963760955461042213087698 669302 51701129471401010327651134280352 669303 -3427689604856232366966023688168 669304 129841915259410381833221637365760 669305 7414979091527594539914015774720 669306 2684657737978010597016065150208 669307 -116641999725041331359411915668248 669308 60328302090954979455452105126400 669309 -90203434730728500708653288311296 669310 65688465209167825519708065706560 669311 155434932021518103287242903254912 669312 -18871129295717775810717768744960 669313 -21443963851335293997894631392080 669314 -1814122607065620660230325440640 669315 76820228776967740901242209785520 669316 95867100033383853269398135975040 669317 -116502952211802711119573394474816 669318 -9251417965416005315173548028032 669319 -64459491973128563665242731255504 669320 -45984816227322060135670199808000 669321 8115529587156857122456061721600 669322 -55071796560943743871399472238288 669323 -75937386711940855824662548706256 669324 -27092635331245585162733613602304 669325 9313388311901472342613589480100 669326 -29006486012231249943677636365440 669327 97839786402473569543405168706952 669328 28320651417844668693046843736064 669329 -40227131567926000114886501669070 669330 23962972785759890923113218073600 669331 83627600708386763624957337965632 669332 -133653857773085910382236164413440 669333 380936758801776864196316998464 669334 38058166094785723143498876726816 669335 -10053908638781209757861376218400 669336 101580226022261340077668251310080 669337 2220383051688523091462347936968 669338 -22224094918734418264595009135376 669339 -18928841832424276208724092616792 669340 -36570963299319109938683712821760 669341 28980240607111455937677807191052 669342 -26476684038473520565563357545856 669343 23872156996756564103864886764064 669344 23862521692814218831220026245120 669345 -24877147737741272165080213476480 669346 -3372757948547334325891703379456 669347 30702334278147571598653970580432 669348 59854434123498589853861613397632 669349 -94938186899486377571416649642340 669350 8497896459096233441907341668800 669351 -48488683353764258876699885022720 669352 -21983070317665528957640122368000 669353 128154242219104080012897483044964 669354 -4794618904247156541731298528768 669355 114940364815557834485878601586000 669356 -146840672551677859900594243726080 669357 -9229651833997853153450817917760 669358 124554617744362292358688475707776 669359 102860193032766127310740409980560 669360 7735380283945349983070045798400 669361 55670611452662278588395682281024 669362 -68328686963008580595865746275568 669363 -11924231114862036619956316287936 669364 -46122672822680807942265843908224 669365 31707710633894464514284851199260 669366 -70909195929098262668619212736 669367 82125227523407536157307740158400 669368 -26915601549299094772591020810240 669369 -8628287165807660658184987670400 669370 -2690341782958007357556919449600 669371 24991262594107263408731489641572 669372 134811690915201808739157029376 669373 156607698130612462268334991233504 669374 -82687097932564632766561722809088 669375 6424521484930386074429061870000 669376 -51958299812825840552662002565120 669377 -99492485036163644616463007331774 669378 13948366066033548952170975720960 669379 36794758903329992931551891313980 669380 -80750694087789294210822838291200 669381 -1433624999777374246655432991840 669382 3062574331583341536068318265600 669383 -13456167406223309538421407504384 669384 -71441711326549633188066647040 669385 81552811274522831952877150436580 669386 43862249743713379727653578553392 669387 -70169861845744364712282243296040 669388 -70624951893803031516223005256704 669389 -175670039005751965003074379972800 669390 7977875451888886171795602167040 669391 -89676859287063455209178959368208 669392 -11469030099628326987864302419968 669393 83797374686992933577632922315682 669394 -108627075543724860044117609301888 669395 45973264058163560862406711908720 669396 -8874097558175687899198128316416 669397 262180059942579417113814179742272 669398 18724107607037550721781220775200 669399 19874762392074944140106026908264 669400 -29027596062596125699654380288000 669401 -122133473784201109771355638820598 669402 67648132217811944968565197117680 669403 -28026320405715936712916891867120 669404 -28733558840289410976362091047424 669405 -7305428647573596203501304492480 669406 -33047263575382442398960540420800 669407 9692217295570876342063961693520 669408 94018387469408171232297473802240 669409 -176888795859777385265042911348116 669410 1794278648356405804030897105920 669411 -177108508610210799054127682361360 669412 22667948650305999164199385988352 669413 -96433999686736001178665693086338 669414 -11536944631495460724719780536320 669415 -6626529598221808339058606717280 669416 -166851884788327658997389886013440 669417 14392131313805099380505416679424 669418 26716878981194220470071596695904 669419 -11099883567458164196748431655180 669420 -49434096618687426143082041318400 669421 -58870895293202724979900293307968 669422 -26717239235482164605008116512448 669423 -4075291489199922798996844964736 669424 168930816751375179531804999680 669425 37558892927757664054650294510150 669426 -18827364190273204314185992348416 669427 -53025537390182560301514329833920 669428 -51190783057192828396219547614464 669429 -106933512829197154688772098059026 669430 47643592374830049491443513743360 669431 24715349250075070341013322127792 669432 2440858979540725756580855992320 669433 620706195712290715275126808682 669434 32947981038655625441210882933616 669435 5642907962500370173884311017440 669436 -4597294934483762191696665126400 669437 -151772957806043524638159353137914 669438 -29745757058888619686144176220160 669439 -39875748769586107150338250573920 669440 1437636327325809803841723432960 669441 13049593346487877239079812087792 669442 -36147737954945036837233695022128 669443 15021898829927793086795554208544 669444 63784648142046242159936462908416 669445 104005967334888106388830325760 669446 -71537746574058311253270234316800 669447 -34268235607170187031156184047376 669448 -19777421149013908052376724500480 669449 -111790262892258748101529064639280 669450 -13851689384000725430850594086400 669451 111605442493774436920112873946452 669452 39852312064626423939121601172480 669453 71898801037885259007056092154304 669454 -88303562943719388533836724533824 669455 76418181791650474985114875710720 669456 24153284801987603873152688332800 669457 -215346267726745087824936954770700 669458 1165706905425910747012509691680 669459 25300023293957858135584551820800 669460 44134990297167290785103360102400 669461 -26492231982506422664733164221440 669462 -23224453974873264975190877072448 669463 110527064021354797710864292144712 669464 -36304391664184218127546667520000 669465 88609492354130656749432229176000 669466 12125799092894490477275938456320 669467 -2229114803971265511635854220760 669468 85786110127849797039613557620736 669469 -64770317153969355322398092348820 669470 262384895245282991141007055680 669471 -79085417765336200684861300878336 669472 208538729863214310669521572134912 669473 21517887360171021891762314944320 669474 28629770121881465059602243487008 669475 5149697738803421028596178682000 669476 -47946814268212985365568872857600 669477 102385114790399067591673090304832 669478 -9426791077356114688382785802880 669479 -213965768492086604183899458886920 669480 -3964206193291483483499598643200 669481 -13758055721344930911073887651718 669482 -13532369570777847998523549551616 669483 -7074565347976367997012112651320 669484 -67717572256302753745976155176960 669485 107350589210835291188300482273560 669486 -23677083908348557468747319718336 669487 -55038723317027206476631638552168 669488 -42719705423838985471664274751488 669489 -24877649940367078717461425266272 669490 -3218217521549519891147502204000 669491 -311269875477448090004545102328016 669492 -11682497731481927801504782848000 669493 -77135491105820885147383724167872 669494 -26731304614838905989010353169920 669495 -2028508950736281514368896264880 669496 -71900211473022491611050716467200 669497 16270306862678816554258000008660 669498 170934421948528091301082027008 669499 39897554316303477313897004708136 669500 68924265841538635577325233664000 669501 1072185490296833093021841410592 669502 43982381834713417886451400925952 669503 -199518353900189974313890517343360 669504 30317666006681382475159371251712 669505 -35072541393116364562222101570840 669506 54104107893536317637969097695952 669507 24697382893996266141496288413696 669508 52559240473270628290175782998016 669509 51565963414142712281276810446716 669510 214412593392785388768187789440 669511 136421867364935544420436552877712 669512 -70449711104841402652671134284800 669513 -12173649089361771350948901618816 669514 -10525856400938572865546676221088 669515 21171378927964139732345508034560 669516 59495078810182505453093007908352 669517 -29419641983618358962196627997460 669518 40752712241753500437312834720960 669519 -21708204220261680400969704776160 669520 -13050682926982421330856005222400 669521 230129483834098357156202586189312 669522 -8596055431937981684831048294400 669523 -26212832789551380829643084860320 669524 112696070138425141882691395764096 669525 20855140792607880391512480048000 669526 3524181183787107460385461650048 669527 101731683213780534720379261658376 669528 49867827417517215783524622888960 669529 39024889959568374539237148668352 669530 -6520030022352045501557223413760 669531 -40082755754076199242518017037376 669532 -54340077167776692959807724433920 669533 -89192809160281534892893412859540 669534 -41919146535664001503009503267840 669535 -41985330525753487926684559034400 669536 -84186142913595336608469771878400 669537 -111369739256475965676476921814192 669538 17085390847359150533582344089600 669539 -66487742678042566616183487266976 669540 28614198387442357245857617612800 669541 173965106382073196787500497624800 669542 -9268416762245893019107293911328 669543 -7743150676757508354530782828416 669544 50272472943378678787268758732800 669545 -167721938505174433098493088145720 669546 3886827565025790054371279762352 669547 -42081398974624610144623968178920 669548 38703394951653061260388958194176 669549 -59077597603022772333820070523552 669550 8169945571409512322616259420800 669551 -58094647800457882144742125574448 669552 3362606282674181458326295019520 669553 451164428163344505779508153024 669554 -41362508651476502371880562135024 669555 72728154893438342500652726068800 669556 -3799760141122038033146603011328 669557 40856469750878660626185694986912 669558 29658416264888365265168623195584 669559 -199522056483188955697071242462760 669560 18367224024214178712273540096000 669561 -67177979484523777256637737420640 669562 32694485909454521303881288043520 669563 -6349702996189336633168620183960 669564 35045255145408611609860708064256 669565 18019485358868635319647085308920 669566 20457731442661023631259640095232 669567 9509736528272619397998819280512 669568 71935444218720492640929966981120 669569 867667514520540137011726003200 669570 -32354230674489553180156709030400 669571 22975580403859696155083896546464 669572 -31923004842447963428893546161024 669573 -146908184149271431214118481824000 669574 -62032774158788973082236686722464 669575 4525971583748814723977883424800 669576 46985711832577815522339445309440 669577 114466690725075743646907557878426 669578 -9794897890734636891574529677056 669579 50973708119490316198592724804480 669580 -46539549904464837950169099340800 669581 -10895032733007529855061877564000 669582 -22106015925900629883212564841600 669583 118440489784039728295600585284624 669584 12172314231666392252994207129600 669585 22738969575854780768194640434560 669586 -63003858777023675744359103185008 669587 22248956705142816255063486443520 669588 -26354445358743382818573835315200 669589 2660502343698633161466274782556 669590 32552205655078538646461346412800 669591 -25557252999483855937814099289360 669592 4068872058951056147250712412160 669593 -43056995404673142350684601535356 669594 -18471350681401300426626145804800 669595 -75622084014653574138615358814400 669596 2058535179565722219575779937280 669597 -79763470592688345154007404539360 669598 -96157904505336631163059348239360 669599 27128576505582629507559959531520 669600 19422901769529946709437710336000 669601 -131959998532720294329332741656896 669602 20064759626578792126967873363232 669603 87474117173990864632050194903808 669604 -11599407213964807279524354826240 669605 -95169963311888560773679117520040 669606 -10193418879618537530434339891200 669607 119179046842246400099833548148856 669608 67629436164799680497664197544960 669609 -50060929279748881501732308708096 669610 -49019576109120656948890446696000 669611 -140484884892764119297386796675788 669612 -32647860323889131481916552344576 669613 14287644504878367376407118899616 669614 193429361529485877943431904128 669615 -71867058809581429598185417079280 669616 -17388178236748567095524068016128 669617 -27417771057412840717372147523520 669618 -54895637296381028469804950042736 669619 -127903891657356668390702395672904 669620 -33079992702582448177423593553920 669621 7437461435616147580215423834912 669622 23835039715521034519630634946432 669623 37872037095965152019510288905824 669624 76436953901814161510807994961920 669625 42206506408599816420489263184000 669626 -9954150034938428336824291783200 669627 -3415381088205137004924885493488 669628 72025449696051175586340938298368 669629 -17675111931897704901317230324116 669630 -9527141719493684747643873922560 669631 55465191458946182063985994204864 669632 19023433428666453525902514978816 669633 -102316214250114837949482827879376 669634 -79748326233957671404390694328624 669635 16680155396050672710781307172000 669636 -23829844257511508403393708902400 669637 207480805271807906769080583712286 669638 -31347771669368824553800223201856 669639 -931758776611774767716082422400 669640 -14532203783409195240700074547200 669641 1571566706564096159298581700864 669642 111623333139664567646916041349120 669643 17704945310007091575182789375344 669644 98245284326404808030386219009536 669645 -35159559451370593271501552657280 669646 5310455681645789847599766979584 669647 -65047111279553532353865107450256 669648 968889269145491602609327570944 669649 55277573975963499482767790097650 669650 4318437300898351935694302864000 669651 9010589794738348212975599311032 669652 45895731191034790547588116977536 669653 -17191104278859664058526095202756 669654 102195783602880890156105301843840 669655 -364567456409151391060684350240 669656 38981253581131056511942878658560 669657 74737223578299067822534892844240 669658 9718034056277407888078265760000 669659 71279076579690405541437407377860 669660 10961690965688786743914269045760 669661 121953529742725071643157047012262 669662 4308606543090756123622723928064 669663 -21802229008774286505277606727976 669664 131570409138365995118301205757952 669665 86735124359724456614024683440000 669666 -51828742227476536966221787714176 669667 139274534956858679384758271298716 669668 -45750331185524096185946260131840 669669 9559196747782797384869765308416 669670 42602536819581248953086471394560 669671 3238171962190511175808639817472 669672 -59366070472554452043307544002560 669673 179126614877531087388265788148922 669674 -14946613555954614108162286997760 669675 -50944285315186463786771011491000 669676 -24610128257663414353580259187712 669677 -106125533989731698497456350642474 669678 -26658599477187935402116832286720 669679 -5205650100640294909744740172720 669680 -19739340550114317390116690657280 669681 -163681399641606838221433702564800 669682 404153412333967190097053222400 669683 61473874259482912435644848069280 669684 838409081725712670908889563136 669685 -22773758868356981255136068250240 669686 75716795213166872751978552261792 669687 100432075534856586798238615709160 669688 68510808652396381903125048360960 669689 -7874251419666791039767655439510 669690 12388162192872689702784065080320 669691 107236904105054894771791178636544 669692 -54362968734474870965846971613184 669693 -20793744809175262823758769817600 669694 -19027290137825826835568407859328 669695 32081564896375183146037413553920 669696 -2468335866419282723917214515200 669697 -34397688427966177946113698216000 669698 111642696606151018163246193272736 669699 46840027622911868239637273545284 669700 6817290731195278971540441798400 669701 115830113942983915902389714004702 669702 -2824579445944418969591845831680 669703 -262919091870452856148489892412000 669704 -8415341950030071634975376179200 669705 65261751232734298613345595687360 669706 176024750832886081982302504399104 669707 -169564780001429026262373051568044 669708 -18189359381861258556424779242496 669709 -128593957489346640398746268256480 669710 98204011675559945441138370994560 669711 36937083921005702824519828293504 669712 -15835855732244428162436778229760 669713 65246514574984746803875992327840 669714 -24866260158592425663473989237632 669715 51423371772481073674624170794400 669716 38070916820236661894828232147840 669717 92410437035274922653476993072334 669718 22895020759502120720321780966016 669719 -95081288523722769844502747294040 669720 -22237184724295928570203036262400 669721 15833483516709955757896847652292 669722 -23894291981063706901807788707088 669723 98407728889166780164359544805784 669724 -20121385775801348239562212540416 669725 182747599149245791702014792000 669726 78347154589107372799736522253120 669727 -140319297484081152717415690479960 669728 -109817313667612104470113274757120 669729 -911286792089327910312318152016 669730 1370508875563139882473034345760 669731 -22347791758516044179548988106000 669732 67301682154311001352940024219648 669733 -115377214349647651981672870798018 669734 18058658598876856108657677611520 669735 -54344539203680758297119170400 669736 -91307191467080038655235590968320 669737 -44933165925862696455792650397888 669738 55511772818574258206632320678144 669739 806013266200896901653811733792 669740 -79773431979584923903097361807360 669741 9854278049026236645685622659392 669742 -6776785763200457910193898671488 669743 33940870591572368863617727323504 669744 19258204490287664150246150651904 669745 101220080227601099468268128728500 669746 -3948651213190288592401174924800 669747 53184274007285576442774463919208 669748 16304639906525294485290437249408 669749 -224912993373725761939239362968164 669750 62208052342148818190922439680000 669751 67207634154824271528233460012912 669752 -16509659891102009282293452902400 669753 3425030727842944146164925121344 669754 23742649004275423195527806334576 669755 36556714387267929830800329120000 669756 92587825131950720061395919401472 669757 -82517008876292614048883363119968 669758 171918361192671748443928695003840 669759 46506735354461086561622225922504 669760 2351310862995100186706926632960 669761 111287374561033568810543714892372 669762 88160189387276206423613798553600 669763 -212543573862638753002791175185988 669764 37607497400276889422176500072576 669765 -61238646180424337576676646531680 669766 45090946667556944699515642123200 669767 -14584937796790964208951980788608 669768 1011445312546896701149554278400 669769 -128161880758660294048324091122160 669770 4819884991984933246753806250080 669771 23789246882964582338368513279740 669772 -40541162353182507463033077562624 669773 -48368841009139248379622389762836 669774 1324430961145272470478730420224 669775 6640259868118663609085854712800 669776 10404314848286840465548746276864 669777 75492546915937187802140646631920 669778 41875573324374738685146351799440 669779 -90219629934303038752253161665720 669780 3941847010341815214521732941440 669781 119538015596866719794856276270510 669782 9885785817998112696953944456992 669783 -46468366388228768522629435898112 669784 -44629540366439592811048777113600 669785 -63360405261372007823795375253240 669786 3031631888777447303203402272768 669787 151931128246554103213751781274436 669788 10276942388642454846155292057600 669789 -10430653289979144987017928023130 669790 31881323270094876527700423254400 669791 -25754974855373145861341483939808 669792 -37359007591140165280256375390208 669793 -57482499290966190591297294849660 669794 -98559050760947505258898593872304 669795 -18341291787574596540586480339200 669796 120265568744315041430805523625600 669797 320451439136434512842584572124992 669798 17144630521991938269760004204544 669799 22576760666049948548541056674640 669800 -42786425814799830147461207808000 669801 -81427293066995809346829549028896 669802 -29015468317750499354325766549248 669803 88613551290849653741805775383384 669804 -68714392617601230679180919253504 669805 -12264700863521561912916448941000 669806 16232479419157739239303700302464 669807 -115963428154261096802145482535960 669808 36702221129217698661193498591232 669809 13514957095192436411323760415360 669810 22141163690300330107140450470400 669811 533960262031792458199947322064 669812 -53056354420379153643142166992896 669813 -15522108588915645378510550548000 669814 -9373996963938286291176833667840 669815 -118937125454563330134758631056040 669816 34037401820034157996906738483200 669817 48123831780445632640869695200596 669818 -22629506745091655990892629859840 669819 45996773508950759301315787115544 669820 63826274473905798172100777057280 669821 118062313214239321818890456340492 669822 58215783701125619203864959358272 669823 52769108692387530600044648342400 669824 101655267114412573928971692933120 669825 19796122364995548876360947845500 669826 4744671128315044760352201217920 669827 -101829543000263736871069397811480 669828 83686192296924323177109286456320 669829 -118541955177212038955612076630816 669830 -32169887430390835087659068856960 669831 93859610568059205094540678051752 669832 124618704053802934414166987212800 669833 147342617563117139526563521663524 669834 -7334658005243066298053296243200 669835 135812649057454417364933945237280 669836 -92575688430537463570051654640640 669837 -32110144918311948206439950401536 669838 -28818837830190481062214991403456 669839 -17273087000723947589993283249360 669840 2041052856159410372242585681920 669841 158245202438606664408643599670400 669842 -7457779441832894919551498076000 669843 14921036639674968590750418649200 669844 5679921441381296774069566586880 669845 27758046536843505656550431054400 669846 15009257028716690352415270017984 669847 -80151261951135304741076979515704 669848 1190699102711485187108440965120 669849 -71816941090307262744362024037936 669850 17332507370781204325928869064400 669851 -6672622162545636568088725043136 669852 17479394180012429327860014597120 669853 -6584435397320973340921638543898 669854 -1261953744938390337619957926720 669855 9888367948554921996426955266960 669856 93159517461449679803476279296 669857 170114325252474547138674582971106 669858 -4676390520938347858441894794240 669859 -51600903507446408853866815131940 669860 52160783819241338386239339598080 669861 46103954123842758034901352389088 669862 -10951822105997040952417005569568 669863 -202629630453583457445072580170888 669864 11165266214413603956092517580800 669865 11698949476561362779951791531200 669866 -143040794222925390230359497312000 669867 -49767252813968252565785763262464 669868 -31492703613403330233514732629504 669869 3914192405946190096156350933270 669870 -52608782607915208783715853120 669871 179099493951812245714306688823000 669872 6090034454408320840283522138112 669873 -77595851573945769358917713993616 669874 -28303878616599667451712866149248 669875 117550737176588724383071521048000 669876 68137997829035318944792886956032 669877 46576451937153043164380175264686 669878 -25165838403316288747499804337600 669879 13964169539329416416035688435424 669880 -41357528186230900976713778073600 669881 65546550324937874629141112135364 669882 -24736122736146853949988336623616 669883 74598293033088047055735217758520 669884 44247998976955224292768772514816 669885 14996806120647670455160717835520 669886 10604157243759273019964781726720 669887 -80065353133860533220050848534464 669888 -16132559095853652902124205375488 669889 -172902513002785759832829793621200 669890 10082501131672198753145483641920 669891 107547802130662840352455270953984 669892 -73604969139285494599811771629568 669893 10254456335557344278441535518784 669894 -47534466639986192498539501762560 669895 -53265864470266154903938463118600 669896 49427676132114448079987614049280 669897 -1101423945953116129601040759360 669898 37874357990377997172141644907264 669899 62861234103658932935949163157880 669900 -10872281743822772022803429376000 669901 -151745165500055761356611782889098 669902 -23887416218367872974132330774080 669903 19803315134527967021880512697120 669904 -23162112283590438795895552819200 669905 10873288997116389885336992547060 669906 -6313285130496293444249712143088 669907 -30266425280456726094880082042288 669908 -49723112912514934022331049324800 669909 -63815039377784055554156337388896 669910 -4585453206507130865966138465280 669911 119774987469977236188360304968024 669912 18109029211178709299523311370240 669913 -159889217657421749613987404910838 669914 -857276113166366237459410713600 669915 -54341098335088260018423494289840 669916 50321290589008116729078280722432 669917 -13772493030561429875958231673920 669918 3908130946848534951602854864704 669919 -117913514049089122229014403571408 669920 57800341706146678449361177804800 669921 -1227654365646724226948425328640 669922 -31623946145477021143908031965696 669923 -134210196546523511959596608073828 669924 -122783576162804162176176299796480 669925 -45508012931211394205137676403200 669926 83303558695088523347540006514912 669927 -28979585274476509139720570179968 669928 20146754252791973697125168102400 669929 77597952602408461620597886399560 669930 -3106604620890844761795540410880 669931 61053389712578574380894393279732 669932 126987324689455964797447353098496 669933 76887183937057909142581049702688 669934 -29008828607042202933211778524608 669935 -40257945364693489831815908967840 669936 -479486689358321392176140845056 669937 -131136664920431823094175911882414 669938 157989403305428052806425808925696 669939 -84869809762483458934654670354376 669940 399980703806094692387964211200 669941 57407667833760302268772952256384 669942 -5439568562567864299085102242560 669943 -67684797677910592242037052118808 669944 -53538073428781114087735835688960 669945 4213142177189400408955330929600 669946 -56474158100428731884436344669328 669947 131355952190292827156780703471396 669948 -29523067203853497738362022673920 669949 -60432241668869762950695598607264 669950 24894862225711546598196047160000 669951 -14989435296932011857963275343960 669952 137749490676326211235293886939136 669953 -166269341864706225207725932351740 669954 -20375721930710997841527531953280 669955 -57639989603111703345712307069280 669956 29201562982416140103910586720256 669957 3155349669854772876782281705440 669958 6619973684716260973809030965760 669959 -77771057913325602441560791067760 669960 25718586009709924812370663065600 669961 39348747728326435186229607501952 669962 -57633994678963919316593606863008 669963 640438034239998207766076928768 669964 -116311599846508229321985329953024 669965 96910943509284410391702835318860 669966 41687838998637882831816587854848 669967 67044756383817082871784723700560 669968 -5214655253512485593976013111296 669969 -32177919516123304091317809653406 669970 -3283637397302992819023999267840 669971 -196305199471444501172381226927828 669972 17365798007900106485813421686784 669973 -47381790321676304738667482921316 669974 -47589749848185978291170998455264 669975 -37542287750330455822635792755400 669976 35043336863681913502266830745600 669977 72002876687550889129495303578 669978 -22226266629724599694593349747200 669979 133589126290710334868600692031176 669980 981448888655479947276310195200 669981 -3292826474232762724059361957440 669982 -58491881960330786621608738401408 669983 -2879937439579224256337027952456 669984 -17762342899495892993901758251008 669985 224595103077944421301199110239360 669986 36817194349145201643624605754192 669987 -83083629519912194048127355598880 669988 -77974001609856034117388103281664 669989 59313395216458745274740145737790 669990 11702274678203423243279091517440 669991 -23769125778408185186427464139728 669992 73687342589127062837879133542400 669993 55813592485857084738235080549264 669994 505582286803592858856388340928 669995 -7062807118932935991021956100000 669996 -15441369303405874652681647039488 669997 -51556653525315286398702262010400 669998 39343299453786428821774635044736 669999 123045185922065533850145543313920 670000 7471635115765178459260712960000 670001 -59426362267654326467974084309998 670002 37352691623906533735558721557632 670003 656556006584136645422157381184 670004 -145320329294263758517744933048320 670005 4138518024186686906974973856000 670006 -6767193216948122352958708608576 670007 -28647235938610679347467260068920 670008 -51465507290204999902351336304640 670009 6298458621885832708742063044804 670010 26523379493947553530743272344320 670011 -41239685981573651605072839159528 670012 34501635240861963322727877975040 670013 -124887763528708296528532767398496 670014 -55189952756344889665588244460096 670015 85973557234816491094514572708320 670016 -978952437314774781266779176960 670017 -101344430772898866034592213088720 670018 -84745957796366595249966682613040 670019 -14949720726292651267898466713904 670020 5633446340597998718004656025600 670021 -204337377890236739021500826873856 670022 18190466643031616283851810965824 670023 25312566207892906435637309428440 670024 115691204794102353013668767262720 670025 5718361286796982809141245471550 670026 280531283266727127662949460224 670027 -92813336208013139644150095034608 670028 114271754829506012648923044274176 670029 4532061540242785227341609526048 670030 -42782446658607071088265592811840 670031 39870654432392512254929532926832 670032 2361582106291582683452143828992 670033 -1283911434590137253088726137600 670034 9355254049423041214050865833984 670035 -54015410312571222937036483545600 670036 -36774331370132669469317776140288 670037 128612670845232159098901613588686 670038 58360716300549046683925059719040 670039 152925298771172874528355391576840 670040 -21886701114971509771718847283200 670041 -74351830522161227328818489197350 670042 -58189935039864424360439896013328 670043 145790916336887990274071724903144 670044 -2544203068735496518035869750784 670045 29048773487626308059976340423800 670046 16940121007572552212307360848064 670047 6069799402858851993441209791872 670048 121935332089572213160340743127040 670049 -71608783834044619319283851209950 670050 11501655011938202804689010742000 670051 -100087532374630882351049251294948 670052 -48652629285644711272108347555840 670053 59904677865956547634655267700000 670054 -27083434504262629643860931020800 670055 57958087729098568233090495558960 670056 51941666569278216261470323507200 670057 15023272712207806545231340398672 670058 14719999989636634767425195624880 670059 -23153713006760633638792846563840 670060 -97879576018030760182428861419520 670061 -16276268332397044096362209595168 670062 146714070091910593179535415424 670063 26252226279407268065992074991920 670064 -50032778095269032017196856606720 670065 -21715426005287854141800185425920 670066 -94046349897562590258538194294768 670067 6735166680191680606769964546672 670068 -3622557512318313350085597296640 670069 3250731130669709433051729314944 670070 -28323660490126621373800652941440 670071 -6303156356353390167026725916976 670072 49366863203555091202261031116800 670073 133496700703968888608980694448720 670074 25415994340721550044250160139520 670075 32546279395732395124775825441700 670076 -77633765183409221778964936664064 670077 26989661808672981937821385504614 670078 90854736310473416577038867362560 670079 -110822002611348151446746946183360 670080 -10551769525362583611679703040000 670081 -62010259999860792864389921754300 670082 -24596321925959890070366302258176 670083 -75432950076974804234062403949576 670084 42794712454841780095743802457216 670085 63099073413934399353951252836400 670086 80045082672557858280079917091200 670087 103001637984235889400667923495192 670088 123647015943346016859725590901760 670089 44282757041748176592293964484992 670090 -2993818794615920972202760399680 670091 -123206493638072936479369438550688 670092 -17043414454712576791997473075200 670093 -32363416310191451778097748286656 670094 67908421048160673940333310172096 670095 39809972746818108349209405398520 670096 4753511262794694869942590767104 670097 137745928215876722573845415274546 670098 17049025119082260724636737024 670099 -163972815306284644471945097794900 670100 46179164255579845222528800758400 670101 -100385064440341197440333745027168 670102 1671595915479804326152530526752 670103 -38513242881354849599909759281440 670104 4022580838777806252705360261120 670105 -53349440469777399816559514658240 670106 48064936756496008901039604718560 670107 47603303581971423683834400750192 670108 251029614118233385183775279339520 670109 168439534801610562028617275127840 670110 -4191915410233707768368255815680 670111 -21715838299754971682245907337520 670112 -740818358041956063099982184448 670113 7545817514068176302317053053442 670114 96323096979155933348594127544656 670115 82872314595180758907646875035520 670116 -31884217498884112969055954254848 670117 -38011781769128706310479624451808 670118 -35917047882847653890477717440896 670119 104772849916280696405742492593280 670120 -7909549384918931168229793382400 670121 224255800355635489330861333152000 670122 60338788590331638055488943146240 670123 45714028423894007197879326714120 670124 35030648010782242990184756069376 670125 93539337079210731670636377864000 670126 -151677184141856524274888700337920 670127 -43875755423478613468829274285888 670128 -11575955815533534170183626653696 670129 -70740076310828784109859888668270 670130 -58263429454226949356958960806400 670131 18814907576568775312516536670464 670132 22168089516582714587411699596800 670133 278983181852134103151209767724604 670134 73400520649231701550775216973312 670135 40591269846328468256694070148160 670136 -119431986862361000867455853015040 670137 6802404813364501157630898970368 670138 -27620990085045414861606923947008 670139 167525657990611757442958109891940 670140 -5266675257150116826495405158400 670141 81261231094026253753521312490272 670142 -66960153302292991818607757101056 670143 -67492513093361416913931525422136 670144 -8220339167107945542203016740864 670145 15384376351717027443931558066560 670146 -30465799889075361677381419602432 670147 -134954761717375932992071738622404 670148 112829062996186273982737525934208 670149 59371242634117840198471710580800 670150 11970482795090168450408306697600 670151 -72840792980416145212310006516208 670152 7459642071128520866414171750400 670153 -140138050867901269660509637106736 670154 -33082842842470488297844065334224 670155 -579387947372726155346304115200 670156 60192557661687587099246033418240 670157 28660145588527936587898525200000 670158 10639705937843673099300672603648 670159 68016286070211204567148559704816 670160 -11558626491972131476006744965120 670161 -46683784444088812806259051596480 670162 -10112542117808507774959537101168 670163 38217540893516531966915745810624 670164 -6100071042310350981920438704128 670165 3388207441556647705517024052060 670166 -13776926233004231155058207978880 670167 67314784303209881981642498940240 670168 -41602826482911958926776615424000 670169 -50716988382964914385827856830720 670170 9478785822934425716263754764800 670171 71898506958997356872271182912592 670172 38527847347165832288857273330176 670173 -86205960388962053936230246429824 670174 -68771018117771829506979826437888 670175 9819653103875620588647641389800 670176 -21714951830093152809388525486080 670177 37057150851308696678581823781026 670178 104411609008547234968433933762640 670179 -60044624842296500552987549614080 670180 -9208040610848134955283913052160 670181 14477281495859717053371796544160 670182 27485147017078312017728038156992 670183 10796705462288731052611625634784 670184 -101795539488066563686831762621440 670185 18428725665381299890979924952840 670186 -5387965708100575502823935519232 670187 11773343229647835305302549516800 670188 9307349665294274744685977433600 670189 -13545099637531354328304174702592 670190 -28813573566183931456541706835200 670191 -37691592448602936407070360947688 670192 -18151867522224366079444917551104 670193 196781154736490422989835556879442 670194 -15488300759346183949545385133568 670195 60113667307762531353907148857200 670196 76966180077479923100951531028480 670197 1296249203843823692566552490496 670198 -1124196596907721099685707110336 670199 49989162279126949328782544692200 670200 -46439400735252764013264247296000 670201 -42013205705686331165806069069120 670202 14698959678911249149475809425600 670203 -21917911833955089449805072938760 670204 11013832969774579723494176971776 670205 -17290583822382574271026663169280 670206 20441908982462554742713881523200 670207 -111979849221950852818114980144968 670208 -22561701821966412561233863507968 670209 -32414855285304322289374028991696 670210 -59544804491699977148094940854240 670211 -199413241522080514228617202045188 670212 -25191891988025023556066397089664 670213 735252600814137637575994042204 670214 -20359395782662733482771768688544 670215 -5697185355250662253917645596160 670216 -2636714222918025823571950955520 670217 110743596721385295020155535050266 670218 16751905015163132379107538858240 670219 176759514389166599076843127680 670220 18823046374291909314496663388160 670221 -3826539839466726546007586574720 670222 12903154703063637093101248300800 670223 -89634306975016198447090609128528 670224 25727417528198163848032465649664 670225 -55074685410481582258267313844000 670226 24882534388781008050355725735312 670227 43759880124184411443114517234800 670228 -18514009186874360764092810748160 670229 66998750110008158863079817334176 670230 -9951852831696383450521066577280 670231 -11366432831180100192833859446968 670232 10529288168617608512666514432000 670233 -90106525549577076285978204126336 670234 -77646334415361613545062523507984 670235 -98090293093137966236075683984320 670236 19352401922247590720822672424960 670237 107010189880560499233211373494886 670238 -35211597867856543078830614993856 670239 -141797675475143590521721150389096 670240 48274157884172447570388162969600 670241 388689793402121554474965986880 670242 -1333213828756996641481871421696 670243 -10101420263765116838826887268656 670244 -23103884622581454039705908812800 670245 27707574913884217212282767913120 670246 -55318275368654020027383490640928 670247 -180961160265279736193061954709320 670248 -71734240458234831838491389952000 670249 166599233913250608573195684688250 670250 -33390476633237669134886301696000 670251 -9793255022451525620952497673216 670252 75680139636041470339075491543552 670253 -239044026333430467420285368219040 670254 -47013150313324652262348667021632 670255 35389574668976501407800751227360 670256 -8463802440724521070332879863808 670257 -624756793116799309308554459520 670258 -65055863022642222733358678286720 670259 56676450697817218544575549792080 670260 31269043806404991178094649538560 670261 -119225338840820053257839495701138 670262 -93143481469337540175786614326368 670263 -116600570139442737000969658742400 670264 -62494390462551208489671998054400 670265 -77658815612727010995060739841340 670266 -24144258802164930076669262449920 670267 -16960250423894656887400066694208 670268 48847235106408580640291438625792 670269 -46491934378729462494886182502656 670270 23889464221932682666157131666560 670271 -133156848292778599436371501110960 670272 -352185665967668568063253413888 670273 709358647555403503045281832240 670274 67578740045577656401920825220992 670275 2699841961527093253516096680300 670276 -124292295204947460309576958394112 670277 9872455598189770780496695229466 670278 4116467686941771469191275857920 670279 14330084900336467295516272513880 670280 -1241365127371598070074838528000 670281 23658869590127814984721595726400 670282 18286416690065544191741024716800 670283 -135897082305672805096576789920 670284 -286142914214969419152041688576 670285 -2627756937242287538401579582080 670286 -7976074516387546562994021778176 670287 -34932790494008499307757705848440 670288 -43958673887768454387365969010688 670289 -83651649684455122517570564525952 670290 -15641086345772072649360075809280 670291 45548050940116646401249973278992 670292 -15430450314152739123699712008192 670293 -54863883292829339965382333449416 670294 43140377580252357527821724118912 670295 -58888833413402962342423688404200 670296 -53448134683205576581235852083200 670297 192345225417447887283357655332746 670298 -108317460810261171534631721475600 670299 -37119186494205371484254834376960 670300 53768608019298131869054301158400 670301 122826480706478092771965183969600 670302 -45549249403330942313853535896960 670303 163411853872504225729408096427552 670304 -54024956110148718253276829712384 670305 37257030867545038333764545765760 670306 7832084193150933957563961999360 670307 170321914571246379672184181866632 670308 51592202627461438494969504589824 670309 17740606331017908910258859900700 670310 -33712351298542198352356460778240 670311 -53902330091080422821446535758800 670312 -50950380935175413866175686164480 670313 -19237875270474639780763855941120 670314 -59403231025541835260457307972608 670315 -107688065218548478759998614577600 670316 -29520848767396829859034901288448 670317 -4084389650427182780229753923520 670318 -35251872790434388360857226474560 670319 -27532964368936808114332419557256 670320 9802905175577284925089311129600 670321 -15395869238416716193781832402478 670322 19392084009348798092417674781712 670323 -5588950534927173905225077263816 670324 -26627314408144696481201069164544 670325 105648155261871302464758647323050 670326 -36824132651306400615756406856256 670327 -1250614059834667394841498590976 670328 144215834397470830117813341020160 670329 49657891503475568410102701521280 670330 -650080350843849634591897489440 670331 8962102486123141086879023291352 670332 25125490963917269634599470605312 670333 70076180935640881540912126664582 670334 39804164146544541188969521425792 670335 -45110689219396476913689108518400 670336 -170977713553719153216742741770240 670337 -83092634814754183327979690982828 670338 55111388988929739316840541067264 670339 -74666873151563026419293818323560 670340 58171210948908362921653873920 670341 -22024911413186768404862033083776 670342 66614069089610123635041719103072 670343 44580272061458033182694949677592 670344 -12399773680500635929818291240960 670345 -32507608907758517330421561711480 670346 -76407271310399954484286699282128 670347 19230278750018128067321375994168 670348 -15916146777324427185725196441600 670349 156380900098134948342027217735350 670350 3491758838398910922319737456000 670351 122942717365371920914381653078000 670352 -39886696991945113661738355154944 670353 -627360477468559937234521099200 670354 83673669389548958633602493707392 670355 -12270957646884274362897622713600 670356 4954595671145786104895805221760 670357 -204614033221828517583070363760100 670358 -14301450461412098669867461171200 670359 -6396930436742031737467089642672 670360 28492245163073757461592075264000 670361 147760914427442789786175160247040 670362 -12500876536459160138801808371712 670363 -177566287323294246200126265723388 670364 133452357857222241274379202163200 670365 84591138796253037578413416781260 670366 -36447016611055488792587254952640 670367 -46134298041844837695121102376448 670368 -123369369985070692537017283117056 670369 -136994169931496177403857858535774 670370 157162641874452447594317913600 670371 -12375095078466104581005732444240 670372 5235534762181782507464233640576 670373 -140982240768499570160944606034496 670374 54360339077576206835758054112544 670375 -18029567903810671421868305952000 670376 -47747658638851857835266413936640 670377 -3007440886425710240331969791760 670378 -46685947789198832694493387741344 670379 -153993199475425603875704615107020 670380 -5617283476164315874690060477440 670381 56905116563838959159444797838112 670382 -58974307897807377790085282034816 670383 -72488440055564326398364348942080 670384 7295117932680786785739923324928 670385 95363738981183348498087170982580 670386 21444461821215165961148315278464 670387 -206839213459061759706700604660400 670388 -49544820064787755967378894339712 670389 102557209381594945473621115547424 670390 17757072005744433919473072898560 670391 25996254471272509526081424516624 670392 40263083073392200744849639096320 670393 -31341503853312948715421396199420 670394 -55776367414371714606348136189440 670395 32083468103256641617625970508800 670396 -98851279725897424038233145505280 670397 -9214299683749006832020602752640 670398 55974106855523648391630831468864 670399 39125559179673845290741744846400 670400 -5052362161873914148285710336000 670401 33638936563218727600990934500530 670402 34653054805333547023454573250432 670403 -39645729505620747226980193295280 670404 -18024826103029423393753776979968 670405 65993582545162241990485651680060 670406 8063233825551406946175553855488 670407 -29046580971270074137072052924760 670408 -37859661728313262536928553533440 670409 95531861563844405206279521323610 670410 -13556775570915814503457366425600 670411 56788681122295880533022491967632 670412 21138185151179962489320531770880 670413 1474056422271197767324228191264 670414 29488223638639242434529825253056 670415 113548344989093120035440981531600 670416 -16792100292273721738511008923648 670417 1408879994922638671712724375840 670418 -24846523478634386348823467109744 670419 12341194678559890083350602037304 670420 -42452744738904907949504658366720 670421 -127850204791386163646340980504256 670422 -46818632730158324618073298980480 670423 -176103380466654351615925249692288 670424 -10289160977689564405457410375680 670425 14525991298596130660435652596800 670426 -37604452995451912958041007747088 670427 -70342654999738241039187772584192 670428 -4665537595728317139575102102016 670429 -15078574361594186898425150077800 670430 -6416241570635068310554582568640 670431 6744269455657565426887375036800 670432 1485515453287242743032681857024 670433 106238041633594771986009282170880 670434 -3143515149172731744306494565120 670435 -147151610427564552820412973075120 670436 -13207250457675085141645739628288 670437 17698498038421089852715381359360 670438 -40037016035226523194834167698560 670439 45077908799255594105202817890432 670440 15447015508453423497355950489600 670441 -32696197672353596948700163279116 670442 7276414628993843892089980285872 670443 41798548845156424369306725503064 670444 36904482423465146638105696583936 670445 -132365219896242048107191603341300 670446 -31374367733527847541920282593536 670447 124616752230101624369880460098896 670448 13680505810099049806590376476672 670449 -38793472449619687643362014441792 670450 -9735249905481373543021763980800 670451 130829347673468331931666159798800 670452 -34370686221675207546964319059968 670453 24143969745456689520463120809760 670454 -8801944327005178837031435044608 670455 -122975811236559402190586296059840 670456 2183380159989552231470095872000 670457 119720703566020370761228897817706 670458 57225998108367722373053724764928 670459 -52949693145989070881924571760880 670460 -3779168502253475813384853350400 670461 171618050936778635396647482336 670462 -289424921229827838847678478976 670463 2891193918592720832977831071840 670464 74988357235988929976784880926720 670465 -107264779550416799165186091508140 670466 -1453327883956799298532743605856 670467 46733646764988539301953425437432 670468 17294253761965384082164497842176 670469 89153426013586142513836725609696 670470 -19238404317105161360837511504000 670471 -35800946112361877456675634612328 670472 -64237603588549420810761101721600 670473 -24882974346125068962538712981760 670474 10346274491174987759821276641792 670475 7453040743014612420122605701600 670476 -54883422998626905583111509258240 670477 38263623227598652017335958354892 670478 -37248081253603336867352160294144 670479 7061548673698691469882313614984 670480 8216086346683368934308924211200 670481 -42784398667450551526668677231808 670482 43038236226513972509965430169624 670483 95456178927835805404164850647624 670484 -8491355572392240769476668025984 670485 -13949364788323992951964323948000 670486 527991775548794904837030133824 670487 133512910676965156567697258648136 670488 3153194675334495318874834206720 670489 -4488367543946307133807830854710 670490 21498914949683658585658297164000 670491 69256572710889953202698827958400 670492 -97786246436879186664008931203584 670493 88277657700630248213908000400742 670494 32073490210350615121003343984640 670495 -52191962192898372874801970409120 670496 40372959415089116580126595743744 670497 4887335356504592776206455208672 670498 -88996537129870233512787957966000 670499 458450640729861114695009061888 670500 66986920103368425359658580800000 670501 -38121682628167638444219347572388 670502 45927451902288417151790689873920 670503 52341312410326410344314416947664 670504 -130234375286323753855354977162240 670505 10412629580973534233543019169920 670506 -61746397764338862812046388836096 670507 -57033872271750668110838879367244 670508 -83390096295398070418687679484672 670509 -43467862048885103894019107792640 670510 -53143878228882005239517736432000 670511 -55626923802901467173238493947888 670512 -20461926184536811728942412922880 670513 -2711850376964520750763694386140 670514 5376073751681599170630368498304 670515 -46367558844251488131692723593680 670516 66604528426633615478085529061376 670517 66376569123124943018407761043566 670518 -3048922733514172290421425416160 670519 56555469935553407459581972627344 670520 -108054567068315957121666757939200 670521 -23135003055811696327404032653488 670522 -25596271046451758688557259404688 670523 -46198206518075474659868880222960 670524 -48042068978461831648920947662848 670525 64377397595968978428516810492050 670526 -13484566308639781585408187237760 670527 32558260876422206397031226315376 670528 -12526695708114143150078211653632 670529 167446894195091926035605853662640 670530 5835050243779231418135923261440 670531 130970435045370980589014485035672 670532 -33331105772238560390900261138304 670533 12847247521846057029864495335904 670534 25328399225624035886099201204160 670535 15742110653477501699380396287600 670536 88703946655812630733192274534400 670537 45792983391113793845268758561152 670538 92491510567035508615056043365120 670539 -8516843045993680207263654196752 670540 -13411081603158907039177634841600 670541 119389706453928123513477976221942 670542 -164418659682136538428799207424 670543 -209632514536791616065434423832208 670544 2826904959754528904181885566976 670545 -58273328401788188639311994102400 670546 -8930430567758472728172405276528 670547 144861295310485734715387547617632 670548 -25956523183292628629034710568960 670549 168767420340710518220366407089792 670550 38614345147739169769059106576800 670551 8311994080746368487264475305984 670552 235107248207045103819575514316800 670553 71966629190478872609582614806084 670554 -62293273353998575058827769381136 670555 -60424461681317283146368168666080 670556 -9636034671276922450986137584128 670557 -50203981322520146502186429604512 670558 3712192709912889117616355945472 670559 153220472552740952277907597289760 670560 33627390032476856905067994808320 670561 -29075064050683901328750066927616 670562 46751528244847015266701692222032 670563 -32764299787606108795519247406108 670564 -69825402979764510189584397629824 670565 -38258202954622445870012263872000 670566 -16575874513764996033481603130496 670567 35557974180602837888286538083600 670568 15669219308847525919353520896000 670569 -74809087687711540273601514028320 670570 -40110801838458061523695238351520 670571 -51634383102862388834864456836056 670572 -10329319759301673336340570275840 670573 118353103499814559935740411812204 670574 -9818710904060260833671606776320 670575 2919776626875631183920520392600 670576 1413026364004884497657710149632 670577 74565033560660568815896009737426 670578 4622838584682674696649461284608 670579 -24524773623192640199229290750560 670580 83121736827562898524433770771200 670581 -75808018958052295515833785072530 670582 -29554391524345969095685491264 670583 -71885032845548533551557300790168 670584 -118628222638346771883479469895680 670585 -777135897073137419716446172800 670586 -27228188902173225824164061314560 670587 16121912854949064301889990516760 670588 -14381783675734031208045819131904 670589 192686815186293217888212875120640 670590 -51054358613465952576745559714880 670591 -7890134679224306763298986580016 670592 26053598959672824712394535075840 670593 -24461299257652162846091586419712 670594 -2561236944148220824099986583680 670595 -39426006953507617976919250485600 670596 -39440308257513015057833688023040 670597 160570656849524915137357160734046 670598 30537577456516824986971881736800 670599 2528894506087287467343260340336 670600 37903198904796331578858946560000 670601 -46535443204122170740695397725696 670602 -2645043812940145616356362663168 670603 -33960243063860162813859076873640 670604 -138924845942001456938903678258688 670605 7472924164091872645709065084800 670606 12327239876426528634910776129984 670607 -32414664460381173470881906940688 670608 -26411834942918730520676128677888 670609 -6444387396965097440113521571596 670610 -1535236205074372512582918899040 670611 -23389978338394796944525685310720 670612 143210012680440725800809368954880 670613 -68224816066349137219751679489138 670614 -26447266782162281763825114973248 670615 19180050897794725500703738178400 670616 13092614886073961877838874357760 670617 48210491115566370238059130343940 670618 7817445221594138285754187751904 670619 14302399594917015408406656502020 670620 33890273133336508196406577812480 670621 -81317885009701757658834660118688 670622 -44641457969795905927458605293248 670623 1753052526140821507528267719168 670624 193351880756885042687998049648640 670625 11438893384412462373407331862500 670626 -50434440700752727899344263180800 670627 -14545076287740378465210215999524 670628 -79139158711116127467254820864 670629 5489227102201953770610509023584 670630 -10216771494242483877689261664000 670631 26104062766746015767309453200320 670632 14254609780868852700659345080320 670633 360841459117345031223115348506624 670634 22222624340940747517025979586560 670635 -13469152379210053691048079487200 670636 -15834534166230533034634751477760 670637 28044191140455600031796439836544 670638 -11484875608437422483819747269056 670639 8354781298440143795963631447440 670640 -11433048466825030558857822535680 670641 107758978266057572426016909562992 670642 18417021032202255291875618138112 670643 195319839655075992866456166128640 670644 -17306347147310576208889789076736 670645 68765035929953960036487868335900 670646 29517021266840918865989948794272 670647 43619670891287019535668626298600 670648 -130474266518768041242298078433280 670649 5677425036236213153488765060800 670650 25852210084728868370778024537600 670651 10658994093135796907863969279192 670652 -112023330254185693874458840894464 670653 65067036395550055701964859822400 670654 -8983083692198825198657735316480 670655 35391617900820115931070617452560 670656 1240079150263387159674224640000 670657 -50746691929412893718658166610112 670658 -47276809290082086232748698787424 670659 -40488353215093318972888606663872 670660 13804395593273475946541604967680 670661 101142273314714557394259200094300 670662 8456626192914736543653079351680 670663 -13196826858872156244339925854552 670664 -19989498613091709847712026352640 670665 -88431983034867302469599563606080 670666 30578318475981588263567424662784 670667 30467473808266104830642185637832 670668 -14801088574233335028803289039360 670669 -209360436024092798201769508033930 670670 9281313261389533577724994129920 670671 61243998645198033233181391608 670672 35306060101020010365012304330752 670673 -8947124120264795525517737400078 670674 -30742637974698310470257602170240 670675 -82821024306888942040928219153000 670676 -43021275605447011112420553203712 670677 7418744452528793898929690970240 670678 551294266312595821260231725760 670679 -130943901390903052675455133824 670680 23445434787093040228065944985600 670681 172094440934417789316802459586400 670682 -100569470441002210829554403873808 670683 5670448497383647406802555299040 670684 9483706386668435381931978823680 670685 -18247592430802251556870466173440 670686 52398697542464577530956740704064 670687 -27497192835462776287668663411968 670688 -18587702879323594811888385392640 670689 -112578775879513570854340122843246 670690 -32431500178987517729185461304320 670691 50137074976968907517210259601872 670692 88981829352181897733143938299904 670693 -216749733960824118695972635485058 670694 18828014438552789909513338012896 670695 66999288945959663616693071281440 670696 24680761084592454419317377792000 670697 -1385930628390099539243983597488 670698 -14644188193723587599272174469376 670699 -2813470443684415984115331306464 670700 9968282789357633847256062528000 670701 95121559377067684632751985336064 670702 5256930504327171346857313628352 670703 -2148913830782232596932181808 670704 -8176337142261854253995766251520 670705 25356829707258625124316317309760 670706 -35199969866520328877128054736256 670707 116538513163981617145991550902640 670708 92757661942913903224084970937728 670709 -46308292827337042460997959211396 670710 -18609506749726921207065000038400 670711 142932952994788110397630431566312 670712 95524552935635868494192236032000 670713 11761170907896212909799534660000 670714 153446496140238472483174736640 670715 -15353675166703299597099007364880 670716 -20678054524996338761959844499456 670717 37430484180568922299314686097100 670718 43171817706779544305502231119616 670719 20486090404200473948406649057920 670720 111938471178603095556643859988480 670721 42352027528918392568903464300372 670722 -18179279638893164153858976345600 670723 -72474103498202092862335913971176 670724 -8194378004933357612791239608064 670725 -5837292714327066434001867652800 670726 16976724426659780100866393524224 670727 -19359743348318682605771826392424 670728 -71410191583145145581799523491840 670729 -81299779741429572269099253021670 670730 8473602619337602458518475953760 670731 13377919718507980022444803643352 670732 22910323801930500873807817316096 670733 -39147310666489462325084986651680 670734 -78549801360608506739333737253760 670735 -48101396055702178794891719811840 670736 21708680431134262844679504789504 670737 -102658594065821606691470470588416 670738 242355333432520290608847985680 670739 204880673065342497461752157610540 670740 -22100390030832278547613203947520 670741 -124113015720339487459609635844200 670742 4696720219518470017694035100544 670743 -42717078782339363765012461236768 670744 -51130020831410858114873940387840 670745 23378316763784733062405229837120 670746 -3284739197656081419126117321216 670747 9950483998759006628782507542528 670748 63258607000104378892666998950400 670749 50299091289424433706761708261568 670750 19683295200234406806917415984000 670751 -218531182663418612878593952393128 670752 45880734794410414269147342569472 670753 239435497797115308570463984878784 670754 31670653061912947703583000310272 670755 -66588379115001325682858511979680 670756 -143101367841647859805508769632000 670757 -50961263617955506801829917920 670758 -21428768571473560648268873958912 670759 344512089292533545573139254826304 670760 -25920413336256697599667425792000 670761 4121039389055672433007925019711 670762 42626818036689172658363342419632 670763 -59455872225348016188180885830988 670764 31909311860206511792357743781376 670765 -138565168164149545119398516948340 670766 35364506165455628191962650816832 670767 83664216793357184308948637174280 670768 -2246223151893484091263313903616 670769 -48737641754687706259320653389488 670770 40531897895358854466101145556800 670771 -88877754106827536640992415859800 670772 74274545567955863098428603851136 670773 -47711653407780049506041937425376 670774 -40012144318328140446472766678400 670775 12861355873338395073493434118800 670776 36019870694114444776609637990400 670777 99903534141393291410343214083626 670778 -13918669234645343647756496461200 670779 39048192595788168122743558192524 670780 98260790805113579493179382144000 670781 8014381752808635448434998928582 670782 928202115002232970213203262464 670783 -104770149226248832979392855473480 670784 53206737754415754418122985046016 670785 4760340782478044778614843127360 670786 -12139912259583559085763836729280 670787 -21475427870072980702275245752800 670788 20433840517320913112990741637120 670789 -75555380695000797753581295735040 670790 42429658811612458637878776374400 670791 -30284309570300136688106395656576 670792 -6774953172568217566954330521600 670793 -88368218840385323245483406432460 670794 62948538135763462240339532025600 670795 14699092016746261665627835795200 670796 10352232246268346686358997316608 670797 -5690335085680758714962257324212 670798 -29245963189345474931441135899200 670799 210090683710028638238689796219160 670800 -62760151160311730010852556800 670801 67941071787887736116093003415204 670802 7384076134972545933948981170304 670803 14132790975610045548433168796160 670804 162262928358125251345542667626496 670805 84215405433003199825510667450460 670806 48995262593352087260167114372800 670807 -171432075718726766100214011008640 670808 101325572790998697819532893265920 670809 -17112039816055407704383764863232 670810 -28467389944937773124621029554480 670811 -87558084927236709255750793830588 670812 -44476372479648258248931655423488 670813 21348109692071848381042762335648 670814 40117969489485267548950574284800 670815 -13508262315348383257888678668000 670816 50643579048050980737530736279552 670817 73312324701790773778870238568384 670818 -6052075710760226002679790607872 670819 -11326858425468436391355612780360 670820 58481792215580127519366005076480 670821 2014204270391495582590731048480 670822 -44412260221219501706674257792288 670823 -109780521921984047008426495577928 670824 -24476812232634585751049287925760 670825 38369909503969096184019604963550 670826 39125060772955604489317562493024 670827 122037851993645571446169692858880 670828 -135603095891810095628945029739520 670829 35894181053497272940937623058400 670830 22201785688161459539508951168000 670831 45537994380807109400127709731840 670832 -2105965521636680408961396670464 670833 -10813773316486597919973680566320 670834 -90162349133092590388498706867184 670835 93068670101096749247441985710160 670836 75382906805288373739056174784512 670837 242562003658030448507546915128092 670838 -16609113143340905861193947167104 670839 90545009185476710106352201824768 670840 36553406248768620554953718169600 670841 66917327578020131530330508506752 670842 -1006573460990877808920831967776 670843 -46006264191353419813127792216 670844 -8209327273398790624107726219264 670845 -25512130254986981048691211017600 670846 6992799938454471770761551117504 670847 -13598038303818129610949746482648 670848 14800616421888798555756004638720 670849 -172211523597931477223198635585150 670850 27254497070970398297001558332400 670851 -97062013120921440375820606443720 670852 -11388141052883131440950761594880 670853 97639412190451952668578958635102 670854 30893230353254824324143814914432 670855 -113724214088974308064946067663240 670856 -168446863229243419862353795845120 670857 99080723509075316732031021954240 670858 -114154770696208383388084352640720 670859 -42585760292387612265238872538044 670860 -8135588406986367368031961528320 670861 -60414265875102160105064647098068 670862 4661765154251356105357291425600 670863 105049751549412175339418382123144 670864 -25014358218937294797058606104576 670865 -949033481827691198158941929880 670866 13866323460794510384079216152064 670867 -135187867717225983698641664896084 670868 -163249906767429669042231465123840 670869 22339370671258011095739847432320 670870 825254104871872163378661523200 670871 -60234946501278237650164911375360 670872 -3916360809728930558660045230080 670873 -15948263256326721449736029579520 670874 13696717639836738838894777755360 670875 24029736548160010520261103660000 670876 79473282713807455066717551167488 670877 -19156788262963464619192834037274 670878 -29457664535675235694308348575232 670879 28488856951567695626599559379840 670880 -27075729344575755724405604352000 670881 -50803463959095019323309194242080 670882 -15922827835098668162103995791200 670883 33631690297628810396843455314504 670884 32235788005616194310369912942592 670885 -17509889272453157647612145244420 670886 1363644565663011584493245443200 670887 4334641458795154837819973772288 670888 121063975033695808783014467573760 670889 -45241319549600173484760755400480 670890 -15025115221457288214709003161600 670891 35943686501426551142246370740272 670892 -95627302471646348885129550389760 670893 -37575018190259475932518511614272 670894 6270700433414993568211336895232 670895 34375547150792286886173422673600 670896 24058604942039675347419051786240 670897 -162346919894661708934353835660654 670898 47244699191303026336706448829200 670899 98701677049724876970032599806264 670900 72259807159755511326834129872000 670901 41622695335259182557705710518464 670902 -3844298719106850676558974345216 670903 36870473978691927119497489434152 670904 -22193057861247152882436029460480 670905 -106526151827730903153414459362040 670906 37803844235718337638550263895152 670907 -33123611326102241329508489663808 670908 8166224688932111702701396377600 670909 -42707447952331918380511406864960 670910 -403019292102319212531247491840 670911 -49339198845893700365982206543928 670912 57771305907487021553741287391232 670913 10644495022886155391404931250624 670914 5568758840815560044632189863504 670915 55351692486000505236409116148800 670916 -101056184035271568391098334373760 670917 3172660169888649236164876474848 670918 82955544448698330989816768888160 670919 -101763933509265360509676923152680 670920 -40619952843733319502313805414400 670921 59050956624620787270633066510052 670922 29549715209077721770562974917120 670923 93013538850915949987990891771968 670924 -38861388075155123261331565291008 670925 -98143891784750493769296788443200 670926 6651840105697583316903594490944 670927 -4109000199790922896748028776280 670928 -7728769005312265975058627297280 670929 98483314663469034056042707968 670930 35182216933585866342442540769760 670931 26306620940280109765574142618732 670932 -34574073976214922938807656278144 670933 34382149361454929548266698899968 670934 72706828582254762965417213017152 670935 43677201990970692446653581022800 670936 -46154172530768306003107368099840 670937 -8079036951880238023625249200368 670938 69700815306248899674817233642240 670939 -165060573238534009082891381657568 670940 39532000740137364524266563479040 670941 -72676912086042612143944551234048 670942 99613104623291016459341158845312 670943 1157496462162285734834609304768 670944 1472295121448796837399633592320 670945 -183603785702016407636309669100 670946 99982558653090057481924664046672 670947 -114228974457609730522445315520000 670948 -43630060208348617992856636554240 670949 -22984645704557675869854264978564 670950 7352347433831544850978761216000 670951 15710144415115204521794212240952 670952 -10653544934008560350144102630400 670953 31578522482849982109069907512800 670954 -70631860123928221924078999327824 670955 -17707375421093902714770575300640 670956 -14751036803403603848339393052672 670957 151691156092964956749981718374006 670958 -502514371474751038702900789824 670959 25103799667961195133835980773064 670960 -26793817592366565976107437752320 670961 59033352808074410090575921795824 670962 -41349348293535728576503529240448 670963 203805479208015581787724106667212 670964 14515981025446567240651042947072 670965 28886618479954172083774727682240 670966 12310672110670895551056288803520 670967 -64480161573231555886125540925776 670968 -74737297797542531509719226060800 670969 87371082889434177914559697971844 670970 -32796204632198785117806695611200 670971 16618401251298742722352805260800 670972 -1987320454125995541389866057728 670973 -253300316490661116304663468088040 670974 -44773741207435480938123530408640 670975 -104625394257013737658638802429000 670976 116909325572670575103789930381312 670977 -99341943746786703781527482696160 670978 2499331161951757989583868754432 670979 -78986562320159400106660005843216 670980 -19425665571294535770442243092480 670981 -101463623076920248938644384622788 670982 -25184771089242427609687667396736 670983 -81235824391889844835756851735552 670984 32984115361794842257094955586560 670985 12192292657081581647959692336000 670986 11631704591876277997765397232432 670987 -141455181561424913299551725064364 670988 -71240378721445297854624237664512 670989 55847310094452499269396966766368 670990 42106517042798272260106798634880 670991 -27215078051711926170355118326608 670992 -3985463683340395984572838576128 670993 -53669883562166124052986236711696 670994 -5570314037198471400700775182560 670995 3053442227342346981878548573440 670996 23436025280661458878722761912320 670997 -6998883858881465311017837715968 670998 12929480052266906607086041904064 670999 -32519353619932594810567834070864 671000 -112791882523112489687905474560000 671001 98824273836083022058187273748432 671002 -29105564634077254841476889441280 671003 -13336832111558731737611247962748 671004 -1920309341035798870442837798400 671005 -104907139927023841346911907809440 671006 34570058091229723030614679936896 671007 66239293930679952131939853143040 671008 -36873966132732271095374398488576 671009 -4881010601997948792339990313296 671010 -7877587225769500704681218365440 671011 -189349685892732513142004393158776 671012 -16828028302463112108554849786880 671013 -50921942584374127165252734160416 671014 15574174834617246749639830181856 671015 19746981917342967997461055920 671016 7212569244270328715644792995840 671017 -48137927560679097366621193452934 671018 -34987938618687489337196925050784 671019 -92185369618270877593155678343680 671020 9129123221895448863270603540480 671021 -13942519581238415254949301207936 671022 -63968877352856005961390415743040 671023 168419874938476142849664765919720 671024 -21857319745094748692300933136384 671025 17954318258908087563025394904000 671026 -14366931285872678014564374896640 671027 22131230151701098839763485343392 671028 -5683692884975767399106867097600 671029 -55252913766870692043203517012370 671030 12959776767851090738789074076160 671031 209419495609202164490360436957600 671032 -25134459876612739965472277483520 671033 -46522898455849531791851221834752 671034 2021746945315606525011588203520 671035 43087195067410708046097956772480 671036 -93927646566585520292003585541120 671037 -127800351216218577595147841629440 671038 19624200074088392182161573169920 671039 126779731472613098858845429563840 671040 26022432854324964622116779458560 671041 75538941780190642216139864154240 671042 -36382421934437204840882709148800 671043 18657472824999289726578499081464 671044 53034657300783281211614295404544 671045 -12849577298532429269856317431680 671046 -9471471688421596053902674175616 671047 -6961988314499166805829085182160 671048 -24461558795833301284842137518080 671049 48582326879005262954169010521834 671050 -13952566815930451942743366169200 671051 -46156823289712115179694527366488 671052 -33736854097197902516129894343168 671053 18763431925588941797067757361004 671054 -35898584214721570246061528073024 671055 32392679978889407234717484289920 671056 14102826555798148877308319424512 671057 33337584586242751550564054671872 671058 -404197115736332729439891521280 671059 -121837887369789949154086400606740 671060 -13182272087848124861221421184000 671061 101717230241138924166499951335360 671062 645374409219604680512790321792 671063 183223528281717207594913919682312 671064 -15373143430040758151803316244480 671065 -44197923880954370020364238348540 671066 166780093551356900242854535680 671067 -7752139913221900338763367242272 671068 -55963974776414487229900236406784 671069 27442139305068508775853486915072 671070 8962069834890280264578836803200 671071 -11216805829041687892947977374080 671072 -302956236674204038064786295226368 671073 -34017395865587025739076843845056 671074 -9455554041125128998243175512288 671075 93902601479823032132916306207000 671076 -8446219383849191913166205349888 671077 8698729272737190303844590996672 671078 -20045029634136468046218345296160 671079 -163489302523322847429135220477440 671080 2245138884276530466312861696000 671081 -178998233442694868524867993874118 671082 -5058932958918063016053467966208 671083 8263802641298720578692550495120 671084 -10321742562179417448507123926784 671085 3421717139595408551509146888780 671086 4866706336473317729815409643264 671087 -169880199502872692919292720617264 671088 -2165337476027122460134981238784 671089 15670126496739635948508707678760 671090 11440895865092911808111840417280 671091 -65134425507852833670881436875208 671092 59402257432389450818389025648640 671093 13956199147194097273346426391342 671094 12592610181673779175861934268288 671095 -42216649630389187596650586335400 671096 -23084093130233644274196727296000 671097 -33167151554229369331956078942528 671098 69096190590276280714460549742336 671099 2202077871461929985021096072604 671100 -38313132584864766227324699097600 671101 -185687712193642844160203726048 671102 -935892598677105750891651123648 671103 -28786812104584642583833689062088 671104 -51770993292067197313506575646720 671105 -88142557562360671473384471120000 671106 22082100113535259384806896323584 671107 -51845804997072564112283928462120 671108 -56509114007950521531553788953472 671109 -115436904029481299950308908652480 671110 18710223970733934157484724769920 671111 28268313193571920534628461949232 671112 -25535087892863364605364191232000 671113 124710232253795324656870031176320 671114 61303993258790510787819336676656 671115 62852712310098026485881189876720 671116 -69781230438818720091284457775360 671117 105565269439520719032249545072160 671118 4629305007833252499134626083840 671119 27452173111716785757054254660800 671120 -10162589072646331422363133132800 671121 -99028097212894936120642039876080 671122 23691284022481800886125147736224 671123 8446635712141129378820551923372 671124 51688942955658590823556022163456 671125 18021322195618697325513692640000 671126 -35467679175825337677168321735360 671127 -6515650228608404687566507575600 671128 108187593533597467081080285788160 671129 -21344771591730281364580692903660 671130 44569341664729029622819916091360 671131 117681112202515336118601570012932 671132 -4339132507969691171952369131520 671133 -34985494454082334328093586293376 671134 94540759061679030265129455993216 671135 95254476019159965801461924647080 671136 -53957348328533187502902488334336 671137 63286343623747171603581485512240 671138 -20286823483533548762514997857792 671139 30318623047399092373678840496640 671140 42872022792770101170095787724800 671141 -85561322993938981952081908603458 671142 33171397624801925384053416414912 671143 50463928857613470416375945465952 671144 -2280917147324102099406782791680 671145 32670915137609036868884818261440 671146 29333217488329262763629093341440 671147 -123255369504263902594540070501040 671148 37643070629686835824923008185344 671149 531361153716391767454533682380 671150 -3230063275410733761297877286400 671151 35803963923684360535336904349840 671152 -2412717116454259234829752582144 671153 150520840391770708734481818317778 671154 -17852693197966651679499150808320 671155 -13587517203384513060680762250000 671156 33982207577955140049692634808320 671157 24107692807850752786314036497454 671158 -59589757040675706160469043700320 671159 12720917993469103843495764312360 671160 31952673745002293430135737548800 671161 -388622150286425423080939473238 671162 910913318432409351881004268512 671163 -13671564778672591696838483185152 671164 15521268634862518505406382460416 671165 2002472857686749275326618493920 671166 56243565983752239505545504114624 671167 -44486257764382367615580797579408 671168 -56106820207285114790724136599552 671169 -39077101644923598239946263222880 671170 -15452129974017936291586197359040 671171 93760435156343584144831147530672 671172 23172325324184630788816078420992 671173 -244875873016970966678996713373280 671174 14412336628947964571832261525504 671175 40630206920464523716551868671000 671176 -140772085816434172311829878374400 671177 57918120356647386384507101658312 671178 1114387410316213995971818362624 671179 -87306103112530957410826330624224 671180 -109310823124266138915206876160 671181 -7549029326762686606639043469312 671182 -107968554418668348146102496191808 671183 78967151490400356626626403428824 671184 22188980921064835031795308953600 671185 -209465067246417298638469266840 671186 67241469854210752571932942516224 671187 -116660739333602042836846676388 671188 7037348067839012969474769872896 671189 114201754924608213341181654246990 671190 7293678382401671017870756842240 671191 -10182156636448482937990792690616 671192 -22102132386525279909465785057280 671193 -72878930412402575469658194064800 671194 49115884325017727559513009484800 671195 -17516920281466258787584445399040 671196 -29323566274045359857178229175808 671197 79129925972792507371697403399072 671198 -58020963327366853745213475036480 671199 26039452687264962595518299318160 671200 -39935434736920749737068560384000 671201 -186075449040225061912489262760798 671202 35842367239813569789464697154512 671203 65562455778292191443151590361184 671204 109746113124914461349904380067456 671205 -31711198283508773922529055126400 671206 -56648665293912489414616476344640 671207 -173921357944375615416892454495328 671208 -89664834906553288559105277296640 671209 -24442651991331854067846998983680 671210 -4135467433708521243858255726240 671211 21821809905040058341193778367824 671212 34754033758503868935452612349952 671213 36793191319242909255526644049920 671214 -68285829123340498239675553344960 671215 -15910517572516327646361161843640 671216 -6964309852355473517366567632896 671217 -30716389904379676093505016799488 671218 61142470389107592361528401196560 671219 92897431541383470659011752220620 671220 -23716046988918192519624571084800 671221 -38276008707303210220914631455648 671222 -25663890797621137568732232739200 671223 30073674517287299649322577276544 671224 -132258650112264287054160778199040 671225 -36417773496064801553068209191250 671226 7964843315184237209896995692544 671227 -27522402924663631992275022431600 671228 121320583695729494593504297261056 671229 -30252022280362178228122718361876 671230 -243813714199299489593394708480 671231 -9262498365261534096032367292800 671232 -18280549355068101119401336504320 671233 -144927697120658595973618357163518 671234 10797603175377973196293113976320 671235 4406081628400795888204376838240 671236 -41360745376138103522902995790720 671237 -10201846524407067724697876257248 671238 -5003659389794358642438285806400 671239 8853605991636929859169623655656 671240 -29089854881461604496620009779200 671241 40857614888762141571961331941392 671242 14734258744042062500101715476224 671243 -48782998953459761809978757498880 671244 27286645998517077360848328474624 671245 -59382889750105466652944884026000 671246 69447134547440445644042367063744 671247 3791689319985527541376223428896 671248 33934047665299398562706455273472 671249 -146358388150698027146341340892750 671250 4971588880801943071739667600000 671251 -148076300083194016467198993728000 671252 17892274520256947843535479246592 671253 62087621643632730509822904290208 671254 63959463679992710161758338852352 671255 31857580573419156145313971464000 671256 16089032168784678729038831953920 671257 47126453530702635358907047650506 671258 -31584050959030153682646700449024 671259 993417351659121702025439748504 671260 24002849780936095044821791034880 671261 204030880720749539489974573493862 671262 15727871126979318390426468445824 671263 -117108951354232721708379917947200 671264 22926162050731456978049092288512 671265 -10160236001770357387947840348480 671266 -20161113566692459845619502805168 671267 26831473741020535448933572099872 671268 -34397494255839449930256695725056 671269 -61374700275420476564630375899330 671270 -11710664661226325563907712604800 671271 41271793270633405545261758857512 671272 -43198464858414349665396119224320 671273 -4656699173031574372117552401696 671274 12398289321733200834501207674880 671275 -73124824461186171017318404739400 671276 7462172645864084245289486418432 671277 93522827800840593552086968729920 671278 -9162853884807763491625345416576 671279 86867402679678787523870129521632 671280 18896972705380293258753096744960 671281 -27662011896360210900003390405068 671282 -32119410874434655305936777313008 671283 -104478876211396475806357321520748 671284 41809642774048393304043217441536 671285 100553506050823127330800160893980 671286 -10937728419258033712290374387712 671287 169224670699932185020218419936936 671288 143642771475563806935960473333760 671289 24698265495377158901928239367840 671290 -19437129579749258815753910061600 671291 91605629901302431585974331422912 671292 6529597493025211869383295644160 671293 10718064309103854764556678281280 671294 -36470486468713444897584830775360 671295 23735416572193950805046269234320 671296 -453665886484817129789212065792 671297 -25220094678979827918976533255888 671298 3256696857486832788645576142848 671299 199443031262507220774826340666300 671300 18930178192961197948663967241600 671301 119187388768295266956085919610240 671302 -15273501481583040165748840497600 671303 -2757612976626848480397472481448 671304 -75567057390277955476361781166080 671305 -17384972545962744489775463132160 671306 -10731751178396839660679650653648 671307 17920568747869503326743044407040 671308 -11447490454539073742493002240 671309 34805479647206399462449210685580 671310 -28614210499565542163604389630400 671311 -198176994235423702244106013733528 671312 1427375143721359562843355734016 671313 43900827277833050430558320940384 671314 -21518338368704137570339820633088 671315 101491292405013900399857962662960 671316 -500883846639569690177216157696 671317 200113095474514100275941970679932 671318 -26702492633017630266963089755584 671319 77522708921614505752690910201688 671320 4460941568797022352034110873600 671321 10064178056894757000593756047680 671322 6708535552674117408367036145664 671323 -43521510019693014362228401994428 671324 -44324393007816606055492455742464 671325 -52001977923890460338889747074400 671326 51759598774628224405792301162112 671327 -55453169021914957329281984785200 671328 -999357709688083305819476066304 671329 -50072174142060129891432665430380 671330 67442247490850277631980624921600 671331 -50422041178479764125991823623760 671332 157151488401342933834710521288960 671333 14929112806653002045372336391864 671334 1199102954561386604179475598720 671335 42904993645742825061486483003360 671336 -10516202571596685234216980643840 671337 -21517460016535994521439533105260 671338 -32119924243067679501164013529680 671339 -17943786082615855474226015326860 671340 76414030228113480393860742266880 671341 189686650639007581552143419225184 671342 -38233548228244888029771399659520 671343 -62540727625821894165107835801336 671344 26633844670381434168165030133760 671345 -99788512256671947507324622653900 671346 13850415966241689911287630594560 671347 20451535311134301353759616216912 671348 126443617577066158204209860161536 671349 14126889989901506200784959946976 671350 9601847639521599441273823584000 671351 47989684724359983082038597983280 671352 -50472258362906366283378773852160 671353 -121437917563514820246697049093398 671354 126010441957126434811208503345920 671355 -62230582467417729764837084320800 671356 20842235590019496534931862944768 671357 -127106660874275248383898002998394 671358 -31891865603227562528631996762816 671359 -730409336254208139960937474192 671360 79099150985719395196301475840000 671361 76407838583401720972646824335840 671362 37700963127161900690740743636432 671363 23705075696842652750696055728640 671364 -12619735737736471993279389798144 671365 -25919664883579300779279663436800 671366 50958062603858424219805905844224 671367 -31717126117483240668879055864320 671368 101859637265856151545980761666560 671369 -115939623333644073443358707632230 671370 5442073531172223491727459532800 671371 -10788506090823331227060004618800 671372 61231469222087234406056636332032 671373 -131541440495051488961079872737578 671374 92636345070166709700898945670592 671375 -69856918654805713928578803372000 671376 -7005333341453685806470180110336 671377 47228530424686140024097033867072 671378 -115905491544380633116169463323760 671379 40361368068696446939475473402160 671380 57766404692831703412023458092800 671381 17137188064105333111253118171384 671382 52313834873856051238200527341440 671383 102463270686688427401619328786632 671384 64293949624528886897594626867200 671385 37398718423244009639415851268480 671386 -84060858166512319349236064974608 671387 -95693951555869394377878185624520 671388 1324849608639072061602709363200 671389 -36047818251781906241192308423776 671390 -39708741154966881336539966404800 671391 47638625978338161976994203207152 671392 -191151295428653098081421700169728 671393 41522655628790138765544035001024 671394 45989938654605048687984767001600 671395 -84988248227969986564938695257920 671396 50960802717883502480915048002560 671397 -17751604760176927610693785037472 671398 -8586701840877756445779555806208 671399 -18539150774933395748338004564736 671400 -13503970671455600780827312512000 671401 -24467723940089322497492676750598 671402 508759189413402190235061951744 671403 97595209278251603819051835499200 671404 -57556714048907237772281810325504 671405 -32597872996545318905877463760640 671406 -12559957646321320983298706391936 671407 91119448124854629248728174235904 671408 40819362220560880539346311905280 671409 -24455527893004071202123652199360 671410 28267423426636872080027622291360 671411 58885131601944533934909327073152 671412 11588093652548687535976845312 671413 74865867122763190464480580551804 671414 38886232230417700537747006625280 671415 -22020696590987702764211130442080 671416 -12128678999551280620328594227200 671417 52860226692504966332418264791466 671418 -24574927022015192712147648079872 671419 14467271230556148642506444417296 671420 49896391042969008483559033728000 671421 -54098148819217462248359129028480 671422 -2624638500548867085554321265600 671423 -19910887261024736514616750271640 671424 -10153974548484379409126585794560 671425 -29875072779790969640417083573200 671426 -67705488143597814201877785600 671427 -19902876593497423639080510482352 671428 137727416086777568115345962087680 671429 -44275561134346657496739496320 671430 102913540199185522168943925120 671431 -59978404008075935934507418153768 671432 34743463011173696801509735188480 671433 -14158466792717311028054661270336 671434 -21987178008939543713135256812448 671435 -97895648630997991461113366529120 671436 -1195206281659392396306019107840 671437 55655089046468921152952592076260 671438 82007021199692733235885785405120 671439 20779699985990792317408879646208 671440 -3136223500394468445357303398400 671441 -188687396445547884955590852301200 671442 -19881973124704211351028627373056 671443 -205037554417738898116024249724308 671444 27527390517413756134316898903936 671445 -1463254057470938970793921858080 671446 18730141276520996121819779129664 671447 -90429678810258468728575714876368 671448 -28572596324539124846446005166080 671449 90488885424562458950354565691392 671450 179557575957450279732965757600 671451 63975637021959772169725418330304 671452 -95118399685255135909614950884864 671453 -48427326748133644545116020715136 671454 14229455965176920992780065735744 671455 -10583225884455357231382324967640 671456 -165976086842506204560971290902528 671457 27977359358703225405470086244736 671458 31701482086155000486808230784080 671459 -3814893422279985788436478568784 671460 -267403961417782047672768675840 671461 21672395858921144576213991776032 671462 -24592757779115401903540685991936 671463 -33754576773138667246724018951520 671464 -75507818148469821169852753904640 671465 50355432093020736329780883757860 671466 -7293052290282388058109317091840 671467 83272142198198807635685723510516 671468 -21744232506478790833322252442624 671469 -49795808834822969250959548049856 671470 19058981175655447218461839785600 671471 -78047932555444400460295182833328 671472 22850375524785508940375903207424 671473 79553739199048377860124373822704 671474 -139134261559971977571091485095808 671475 -8908113186720001336358255616000 671476 3973635791787015609377278553600 671477 -109126345791814861703304357742674 671478 -7008023800761353844314104627776 671479 94161054744556216578840737520000 671480 33591641979784238110980669542400 671481 -98478593751005863194763556485830 671482 -1116000657799690438539937974528 671483 38029424296608082421543936385000 671484 -24882372581542245755088315383808 671485 26535088362147734810404828166400 671486 14137086844477518502196979336192 671487 74325327842230953826750986780360 671488 1625219398480799418559951273984 671489 34188374229350373729946689603072 671490 -3483378840170990272670380101600 671491 36377484145163774063001179857984 671492 -39948158642111787313418484595584 671493 94607712743894061066573852471264 671494 25354794924423845734055891635296 671495 56735328977578782535563764805600 671496 -51741580298499544769190302883840 671497 157520120354683416452159331496192 671498 5658808878888994160808903060480 671499 30358720888523914411532711898684 671500 -139105072596734717127781432320000 671501 -47082823172270525988972669207498 671502 9529254027682756740533731213440 671503 -46648677007517095550534247618320 671504 21883227943139374664220824248320 671505 -15410609774785590569319366115200 671506 142314948159482180354989464453888 671507 93377765905075964759226800279952 671508 -15859066322803746365744500832256 671509 67250663595058077447271394558080 671510 3087895169717319649336604766720 671511 45240565738126434574315594586472 671512 27909172071623285343820993075200 671513 1292843427645751179743487072900 671514 -65218656112354064067339446991360 671515 -32789833688432433563158651919280 671516 14699555108831334077834900989440 671517 -48296471451709782049911709747200 671518 27074057638182058544580551525760 671519 -99287883031342875046266778738080 671520 -51094466843506612238165999616000 671521 -96330927061011556340127523918800 671522 22907311264086352963936969396224 671523 -20159636924138447280452504123016 671524 862563320815776620817132195840 671525 -98656941763346578962864645166950 671526 66424971331242125787344603964192 671527 -7525779760567144659863695301600 671528 63516829219015300857322698424320 671529 -33262584407595911588880467784816 671530 293734645506755652479146040160 671531 401023397696371114094528577024 671532 730367426255113589369444462592 671533 79541109051871244090010530757782 671534 87218980513882102564829507048832 671535 66673178247234539224810510411320 671536 49986950492183802194987265474560 671537 -132238492890336987078259767224814 671538 1980043895700308167757264240640 671539 -27241978084266744877179066441840 671540 82613575192604708769447337962240 671541 54008499396510831585637104640704 671542 43048218654036908251808793888672 671543 177068304025119313533358782137400 671544 109404206868831620014846596096000 671545 28921904949938923983532608766980 671546 143871239857462048895525507473920 671547 -121653882724141931211329113261800 671548 123525866508005762665328922795008 671549 41785420583328002875841799496440 671550 -14003194787016508797672513600 671551 201970771041427875277755739441632 671552 9632218278843463249299505152000 671553 -22620726678399613497402844412160 671554 9498037350212396798969722987008 671555 -1980285301353831516764716458000 671556 24517779391207301346397202448384 671557 190845944018661331429333188123806 671558 -144447317856755220760114201827840 671559 6004645897883144170663052875008 671560 32962394966603110453972109721600 671561 53162765576560708091953693327824 671562 -36331355276741625236602934665680 671563 64084905377163268198358797465344 671564 -39737991816596207633215156333824 671565 14976700528375288955229696119520 671566 -18726995872108525537922157233280 671567 34359910143420334153515129643320 671568 23237316065329881123677497196544 671569 4884458720750108888549462434980 671570 -56674844942963405521589766983520 671571 -6560768857275071314865889661188 671572 -71120573670852149434607029690368 671573 -10590265238033628133870217652864 671574 -328187732078429101488720337920 671575 -18689091456315081495664885013200 671576 118298578003801352590088300789760 671577 -14048455599821818566435351609792 671578 1381046231142079175815623709920 671579 -119854279575346698199677821468640 671580 2408287280010204202584523960320 671581 -43656248488060406975664701062618 671582 -103149010510384858550906237121600 671583 36161563051065799954031317820928 671584 -14688292225895317969464226480128 671585 -52825710011229668345944544740440 671586 19748946953418789646483035047424 671587 4348852956806070228438786080672 671588 -70794473026972033573056529259520 671589 62467732892854410525025803357408 671590 17409581195544233194785060902400 671591 -48402033874018394383596507496008 671592 55807328645733273346576520478720 671593 27342868178466463426033108524800 671594 19728759104833450235527926144000 671595 -66895791392129556645472648542480 671596 -93770742442162580237821680428800 671597 69043853767559979878655194716320 671598 -43509803498318028413788699178880 671599 -131729018726683651189154623616840 671600 -686918599214266456912070246400 671601 -16111683116815722579768195095616 671602 -63442327285358663748486248883168 671603 58264245743856330670033612491852 671604 9996465537513225756257023696896 671605 1098414229572237281286840959520 671606 -36997720259780843904378795313248 671607 71788400571123260371767723698304 671608 36821569476992951269516920422400 671609 40450751799664527181457913144810 671610 36151581201770924908444843038720 671611 -150304400481755574252490052653200 671612 69825392717720355851971770063360 671613 -124987932243169053948068315082912 671614 4437908610637139797868808454656 671615 18057941509113394618513363507200 671616 32782181657827489164605396090880 671617 -2862453663129236908737003838160 671618 -71961142448781429677478911688240 671619 8121953674291259105880248071008 671620 17981159132740712588885760871680 671621 4848980044801964799332493108444 671622 -3761130141360700762928740816896 671623 79407233773618637328279270652944 671624 70592527252175500224868437657600 671625 19161989548217167739136588000000 671626 -12611352660109331559149914657488 671627 -27577727591003764439502140176728 671628 24421601935715939533121038949376 671629 24112640248392422995116450705376 671630 50487836436149834101376595110400 671631 -50017749457701320544263982549120 671632 -17132974998833725172041507389440 671633 -67977407910087274694834089799118 671634 -12867616316518337155968974367216 671635 -21438438972309943013194010179920 671636 -9703044402580282711911534077952 671637 -22365155380343804775635939033760 671638 45297695458947299522365525354560 671639 -128216224674477166075380308151144 671640 71858558377818190174706915328000 671641 -28146726697301155044805211665388 671642 103248389700660579962786059871472 671643 -6992422010921116851353884493028 671644 -57087454196447295916668827697664 671645 -9528621436720574232314089862280 671646 7835867344632213884853615771648 671647 186697389805687662930726906800096 671648 96784390251877292834342153748480 671649 41840947975746468352882087402848 671650 -8930234140361140630221342144000 671651 -12798682916918669860938880269348 671652 54193429880348164527988807621632 671653 90271059320495291398979682604860 671654 12389061457023074354601401880000 671655 -62004360654062755695006656577840 671656 119191701653240903639479863705600 671657 14533010873612140723610608593600 671658 9786888383836304494132507699200 671659 705196429751640137007998750904 671660 637368731018719005818680197120 671661 47112823502875214165377344599532 671662 -34482396832622566026765403815936 671663 -416815916828827162300406808827856 671664 4831282296733237112712462336000 671665 -118974922174093403898003602948940 671666 -71971843803110128324893272137968 671667 -208404444790105981876449582480 671668 69599214675606978523974181106048 671669 -40735465117403683865327371497600 671670 2641123967456820349380198470400 671671 33534193485547279032171084512 671672 -9803404485252448820617604014080 671673 355959666280428462107452132704 671674 69612103848743981658460786459392 671675 -52666063521553732938092692510200 671676 -35324596261169130788683319771136 671677 103567568760525424372621064561664 671678 -3077893969299438743741362018944 671679 127938891007903410474858122587920 671680 -2069188966037762043679604736000 671681 85248379887237141941667712732482 671682 -14596407411225945538509415915776 671683 -5429210806382321524066923121560 671684 -4549106522598918689025280199424 671685 1333250075818491125376725804160 671686 -70262258806750434341212994498208 671687 231717563031143455344471752149392 671688 49526105251784539296180597350400 671689 88370927559373873340162893576320 671690 -48354695081445793756989632234400 671691 24449035757809161682173993925104 671692 -51945342549423540362454421324800 671693 -18783665140553993753222916180960 671694 -47632652392598852609819583345600 671695 40339898671740160935930446536200 671696 23401677342802037766291814244352 671697 -50547082277866706893409255036172 671698 -55862222322549257533309818651840 671699 58946305815637479919393327622736 671700 23264879727451630773262657536000 671701 -100499817010707120463507048293298 671702 78651457251549380865166612355712 671703 349347867318514849041604988928 671704 190997473018778100168623281152000 671705 39012535937408521189131697273860 671706 30802243243200923422621862507520 671707 31071283710997843150141491334840 671708 -2455620476328922911366640472064 671709 -87374975480643893277767745741696 671710 21809015463929503809155206095360 671711 22874944108458355448638672775472 671712 91183967460289301237255072120832 671713 -55084288899982215188600692447040 671714 20415981118159846441046868453456 671715 28389084122872336384140454598400 671716 -16951784735024386320489413430272 671717 77426801536836566332843864688766 671718 -40264232452393392029942779749696 671719 74637222605864080493371968065544 671720 -9233058360697732409601392640000 671721 38836096594844366874392989267104 671722 997495386503530363920288581472 671723 17235223413581197452272299707504 671724 93555399633484627048356768577536 671725 31405933854527792702305131616900 671726 -95299159941047997821755466357760 671727 49953080382975178777731888645120 671728 -8240480053316535061015007592448 671729 -184209202820126821461106165514670 671730 -16803415110862369616561738657280 671731 -78253330226634456442974831257136 671732 -37746712992253191231249388700928 671733 8456149337944866471735304711662 671734 25703825694819746862010668619392 671735 14141247325148948083359126020160 671736 -29207962835954787212683606056960 671737 -227115187500938256289651427844480 671738 16816807302951658673537859525120 671739 100097964552593408243424007715352 671740 -47132601358279991633746771023360 671741 -167935619800120303216250888561370 671742 -7916842545365107615079976193728 671743 -26532832442417536548479147819008 671744 30617965192142771958264643977216 671745 63586438985567026062912347323200 671746 54293030974245502200142450944 671747 -146016803505773304733843376012928 671748 8184045276138739830079208620032 671749 -47714871763502316984877023550436 671750 40346148058556329356496722432000 671751 78096360591292436949644975635560 671752 -126045432969336922105962807782400 671753 95581195491825821406880906111002 671754 4633124003708272536911788696320 671755 -29958911210576286985197858033600 671756 114320109931092366215385331322880 671757 -24405076544263683960248205687360 671758 -42108307679870080957978636115520 671759 -12656391540085951532584969149072 671760 -17425627916926131500822809804800 671761 77858387239843461960661610452032 671762 -1095270152275004519834714942976 671763 -59067665403138619780545958109256 671764 -124945354857464977717079628953600 671765 -34351281122428600662564555362340 671766 -7346350053859767863836704915456 671767 -60107338334370540695714651860280 671768 53794150284655583459228195205120 671769 28885874822712930707956704573504 671770 -9418649173967300537992054394880 671771 -163439738092552875841741890939168 671772 11666157356337926263193663907840 671773 -48869225720816834255604576227156 671774 -87590798736104269316877106006080 671775 -14957052762414272117101359175800 671776 -30030873836183626239218810880000 671777 -87052339814107993080574325449374 671778 5433637683028500141619048695504 671779 180414841737192636964938091308380 671780 -22118287355608403934049680326400 671781 -90282395485087300063877315900256 671782 156103132418416204139517208492032 671783 40435272912644916091674952103040 671784 10308870675660269913997944913920 671785 -16271355790117671998488257308400 671786 -6848260675978774975704424323408 671787 -73531109281986772654345891056000 671788 -25301009085233527844764122260480 671789 -575202958266508191845702688960 671790 15044101916516778214046302001280 671791 13040909046593436224324233490192 671792 -76571407743414321294213169152 671793 -59439525553319475415674604001472 671794 -564062296515067113570541208304 671795 41259274622598277229499818914800 671796 3113613285056250492593065709952 671797 -35309112619651024524042538287968 671798 50978330234855145848233916847936 671799 48934574828051808369805603590528 671800 -9871250748549629087473735680000 671801 23932327145679015716725822412544 671802 18520938005490935022153972879360 671803 -105371284674623425946781565774320 671804 -9176536685646373739747949241344 671805 27869377135459021743170007564300 671806 -71940359765250679891139901008640 671807 85759435234621328533791359693520 671808 -31088981452873482575943303168000 671809 -10629318286493108116927508288128 671810 8290150799062671606821127766560 671811 -14693506253071660873160451991296 671812 -17581809745921288467499765481344 671813 -28213690944765443463123496378176 671814 1585008855616296324538966561920 671815 32169027474972283519420443795960 671816 -180849563176704817706159510323200 671817 -61868049863180357093838692321520 671818 36941151590360612278735074895872 671819 -6113947596806881398610860048456 671820 -41337432766916613634767733969920 671821 1566487273677463472197736705622 671822 -96661218288749911639191431634048 671823 -30212588709434378327764888498896 671824 -4884433313124453550525143449600 671825 -5853210020941232569055883720000 671826 12558695090586114850223039417088 671827 -22232290569290264884624482520640 671828 -25295137997938624442322416206080 671829 -69515264147377804482586369749120 671830 -18432030836992902579394325821440 671831 100580105473534064336918520346632 671832 145476616408410025774130135040 671833 -17568315838051784005229020351078 671834 26426537900241994182881940408816 671835 -10513971193064670388581710835600 671836 36411854951310506006353337157120 671837 -99999781740829241849397213047514 671838 -22153406348259339502831527358656 671839 108949613887479134493721214122416 671840 -40414184395019144015404518604800 671841 225174473664649745866858328688000 671842 34518735027824496593736913517952 671843 5871860397682655346314049742080 671844 53313938737549649816054168687616 671845 -76095352061865278898884026560900 671846 -8601545357585091845358151044864 671847 -50637831680618962476213740146560 671848 -62090703028648472127515636336640 671849 -42194407681294323987363712438236 671850 -23238267079141682740124420828400 671851 43544063912278193965774772564852 671852 53385165009853162962730795548672 671853 4101266288797949728951618295808 671854 16646909111872178727378959364672 671855 36923951563529418839171538962760 671856 12698237434864977408624633741312 671857 -40905119145761843156043324960348 671858 -10615296686162440719914308033920 671859 24990016709802688678047165298200 671860 -11281699918914783331804766208000 671861 6184617049528748009101917949500 671862 29739638667077020672043005052352 671863 65862526411605617817946757255104 671864 30665521468901701184123670159360 671865 130946684964117818013915784254720 671866 -44617559274291147814513066065696 671867 -2452771422040767129120117333216 671868 94226227569689685572438586270720 671869 36607899939154013731210872931008 671870 1719024186956287746537080930880 671871 12205439598791216812893595171344 671872 -43270586565201556411734451814400 671873 84071947666158701744601859913664 671874 24407059617836771924839143435264 671875 -1663475364582424089233391062500 671876 31220303319590752758368564367360 671877 94316829641073525375507765154014 671878 -27683480456712307622101176106560 671879 -21252381082578309434975436033816 671880 4714021877529688623459495936000 671881 -35835887032887964378257389307456 671882 -80970259156998653382242686400208 671883 7374831042330118300031676943344 671884 -85833230998680580557296247165184 671885 67277912706472765944697019071200 671886 11540205813636631241585658630720 671887 22520435552869919400268458783536 671888 37282032561204890928887996325888 671889 -46601608088757353051561019426576 671890 -49858835462220768327800975080800 671891 -219803800475155757702422541805936 671892 -1627867958579363537037206876160 671893 112385551702020089021049698368142 671894 888100732028864836930892247552 671895 -41309878444543100646112737715200 671896 48399734814424089802726448609280 671897 -79004381296541665612132423590960 671898 12071296933228050849045849028608 671899 86358934797819516066951388965888 671900 32795910502349157582428373504000 671901 44355008862401020989041963538720 671902 35716568939745969768641654897664 671903 62227023316609101693557142205152 671904 -99551482526369210188107721015296 671905 30045032743279541639439458923560 671906 59529437681654509259945987491152 671907 -51550859522341585124303655578760 671908 -724501604194026600464210032128 671909 48990139577380204075861115670816 671910 -4869769844680584613833790016640 671911 33574691968596005350618113819512 671912 -234733925556553592429778164613120 671913 -1378205614569727378875546054 671914 -60248078778457159931876064004944 671915 -50557557176559161866641169228080 671916 11330861061965720027721016688640 671917 -87875215453068713087684598669034 671918 -555470552515742206976687601792 671919 62253546520574426519269712059920 671920 1181386221761587888667312455680 671921 -1947696624732538990530777280878 671922 -55584199676962136420212027345920 671923 -2213679031345148731824663235760 671924 -127685975891964549624832845047808 671925 4556903096565919786312858780800 671926 44983538458905336189665081279040 671927 -48825888905210651163948889325448 671928 -40480061550935076055310190243840 671929 -5682253871676446268355918327680 671930 -15847217959083781688058524083200 671931 47302160829546427149175515685728 671932 -30060606679002536503899045339648 671933 -116977059773353202008597869157818 671934 13669896539862890684720975864448 671935 8368533299578061069727041174400 671936 4015289728685950694936936448000 671937 -18377804823559629771067279516800 671938 -60128922333829945476823644487680 671939 -7935159370372142488805481688260 671940 -6475583838345949102787459562240 671941 -40410352376244572981971533522658 671942 -103198276994805328202387227603008 671943 3433172839970223743627376409344 671944 20199106376050551756743492075520 671945 84501742447703221753385332825920 671946 -6264434123978145118183182143232 671947 -37187352490725755001216998922604 671948 -92015718534080080815241458984192 671949 56358277833216253459955806563840 671950 12610086642347903551175305392000 671951 -6962125839054180358148803021440 671952 -28948904603257676504951586816000 671953 -131854736466199574241406654377996 671954 -64288834961811077308756193842560 671955 -86968957731116066251320273938640 671956 6148213382333848995819245854720 671957 -14785576133482312554643433711616 671958 -1764157496838400525248829443456 671959 -79574910438515736418693493907744 671960 48425095874650489297363642982400 671961 -290670941756990660434421398560 671962 -17212670486139109237904167380000 671963 -3996657560522867618619123630216 671964 -76129693997241258440962257729024 671965 2873571473380035970636405758720 671966 -61324029338075194446602655606720 671967 47871127846714615094501989873560 671968 57513087819174442012251581841408 671969 23216372647867326875385182078370 671970 20377737220950269359556754378240 671971 168861068129645938025410961590172 671972 97726443011994640269646357143552 671973 -61520208421972850826485212634400 671974 146585463779915449945413072687360 671975 90777661809639239855977603872000 671976 -6758170630910661778674793482240 671977 -128822069583983913997971528169088 671978 62147541635030788956132925205856 671979 -36755116704884510429623976828160 671980 46714169587210105820405658624000 671981 166537696164666888204969398413782 671982 -35679741600702157368580074921408 671983 80984841656213649308255162186104 671984 -29699570669941423900206243840000 671985 11987310616170656537725667634600 671986 -18962850970878795036771037393392 671987 -17388305571865536290542027224960 671988 4597047257832306585098660136960 671989 165664730669205323432168335044540 671990 21299103212175164822497597728000 671991 -53519053056392344609617924378240 671992 -23097162187662667806853051084800 671993 -59633141547637320666206401545984 671994 7027454116295210352688810333920 671995 -114531911102110702377648155328000 671996 60786104200097245569413799777792 671997 -116043409771322849152914278016000 671998 -23488318234204770241828616832000 671999 108125974166544196088063552736000 672000 -20664720765307138837604990976000 672001 9245716942862150294599549741104 672002 46649326182895396350052581114912 672003 204416811855935100390455309314800 672004 -1978896415293036676191747052544 672005 -45238011855491469065932456118340 672006 -29261527719934603531271235526656 672007 -59493232923683757486706838817488 672008 117897480892314955640450478735360 672009 -31569023277221990418026682095232 672010 64313734030685754313137309964800 672011 90307353430206709290862865130480 672012 -52310960259877661856246002769408 672013 14380991431015966952755064883840 672014 -9547267158755180307808705179648 672015 -50808711237652919782348441551360 672016 7396065998099145760310098542592 672017 114411785726185179151431891007860 672018 -807770944819574015275924088832 672019 -223666876791773126554883312250580 672020 -27262839375718456520450327435520 672021 -6852356985015908535322295015328 672022 -37427550983563673657150727493248 672023 5962243422685006704666417398400 672024 -17695548518726946385654413742080 672025 21962774270616253204593432553550 672026 -7938544057959418880427443874336 672027 -1700986514977353695302309967568 672028 -49617995236466130323702452081664 672029 -57462683399664501595718160521370 672030 57193485776652448347997872384000 672031 -18435880821981866385369733417296 672032 -111279879141276282580842086596608 672033 -25803166464318995928398914621776 672034 83079042636812852094839590608 672035 -32167950045799870035863887418640 672036 -89771627387217827157282018597888 672037 136284779582931844484930359365120 672038 -8004030003562202825509035704256 672039 -22613760894330886225302074062800 672040 -54294390843245915055756094771200 672041 -92686447451637689517704214663558 672042 -11732686280766139835459746008576 672043 52030268003538720297912583930292 672044 -128272549848286813739395023896064 672045 -47505917184711970335196835021760 672046 114486337064109301191378053167680 672047 -512224948500087717261240888840 672048 10213230886924589019319872061440 672049 -3375539633666724716693421240320 672050 -9068548123753811518573353061200 672051 -36402709226432031207191550283200 672052 -26351050975814353687136049153664 672053 -102102849061387869880962388631040 672054 37712765360219524355460809082240 672055 -2525128377461843367987165007440 672056 -58247909744673336646551637524480 672057 5485390102302583446243558711306 672058 76594096869209563885996501856880 672059 -119949060494029019683869266035740 672060 7345519908964835076057579356160 672061 -340689904445881401690506904936 672062 -113638128924360678512793550963968 672063 -31658387193372844104863554958976 672064 16819731041185715536674709569536 672065 53312954764826211921305032603200 672066 7487800421634468541244357327952 672067 69096516070792341194530576709184 672068 -20416226694979174928667002265600 672069 71643972013055791588498598629920 672070 17879463836282471863804224456960 672071 -37335274977645646113429411115056 672072 -19883071736336595475515519221760 672073 108796050769959258180226266319322 672074 -14036959860442227542709705328800 672075 -84002989971914355265937600202000 672076 14414724247705109117323331857920 672077 46420028166554155976416507716672 672078 -38003924662982418384635782809600 672079 -168595542873058377313775077682320 672080 949327508250061912300081643520 672081 104296609796062844448607076320752 672082 68381699669297055092668925749392 672083 51257201888314271615783475836784 672084 48089389621432430071877828935680 672085 -52131714625378220201769342029220 672086 -55075459436672204287752409178496 672087 130970849317803599663401476480 672088 39916436629659223972237245941760 672089 -107273097269594959336127854978800 672090 464040964106964073407756003840 672091 11844856178517847479318623917072 672092 44374294080276582177570561839616 672093 -10106002094860641641273771273460 672094 40332022338938212509839274121920 672095 -110768451021029562031696386190320 672096 -48586979342183655627215782281216 672097 -150889625241630978308960880735454 672098 36976405517651618499799657876992 672099 11636129332945878162015921875064 672100 -31155047449932486014835851059200 672101 178582091088648039323683001140704 672102 -64605558423200256811692503255520 672103 4139864038606952500037105383352 672104 34757708713125365440827677030400 672105 -3529292769134789302812320743680 672106 -12040843688800196683781251699200 672107 181425597649808662331818013386356 672108 -3460528930752355383693819210240 672109 15159437237628966119002976651680 672110 -2998545160637974633723627007040 672111 3030307671387545495919830108160 672112 2843342232857795382463977357312 672113 -33707830331391174440097433615476 672114 25125511929133192311296055795840 672115 139024686344377749489390424280400 672116 -132716114502501773865543037983360 672117 34502417628211632679299164102112 672118 71653061742098858356534464857760 672119 36656892287297298891610832446896 672120 70341088606966406117684333260800 672121 -10856925545892697904729647059068 672122 27969771940830656804061479061504 672123 29450355013201036452951246735384 672124 21338317058431132023010174826496 672125 -63969039147990794074842381720000 672126 -5666559520613678231875849838592 672127 -51194886936186990708528720433024 672128 43845607130795267585237581824000 672129 40417955495112754965913919935488 672130 66994747633075784943866933244960 672131 -85646225640858810167772498664068 672132 -9873788069694071620881139507200 672133 1995021699777443446091906283360 672134 -74236288998986878573636257614400 672135 6477253844560882664524273371600 672136 83893271607674719779634473415680 672137 -5940036238386389328225287354214 672138 53945758847880725519361390441264 672139 -100312729072621407627156507409200 672140 29350027339525100674580028794880 672141 15161430171209961581618075692992 672142 5529245648488141055703959337984 672143 -54170708811252301874706607366608 672144 -21950958741967553810652510289920 672145 55363229558028669305687037724800 672146 14592161178894173478333877111104 672147 -6953661857517086435904428871168 672148 -114286132413914229614322926449792 672149 -1489174575206992685184518285220 672150 22980933026329253275548096609600 672151 183373090217634771644376379806152 672152 -19140990871528417773506241576960 672153 16801658202101940612659938500000 672154 -14449437087720093330832680685056 672155 -60116893658974686453994196609760 672156 -85048950502328888508556978879488 672157 3706115013498480618993734240352 672158 13442719184702008955209467703680 672159 27233252447157820192157599123728 672160 -80574213268614728683140775280640 672161 -83673014040576515720867933614656 672162 43320392767768665448489892037120 672163 241721372575909285844865944981040 672164 -63430621944236670952712211681024 672165 47327596989426484090944527462400 672166 -81129471095722247581136590339776 672167 -123125515733708555810376414011784 672168 4890796740390135982577197547520 672169 63755630455522086444649404056570 672170 25111997555703025574707807805280 672171 -25721383096603210673829575262888 672172 13844770639821044591894656722176 672173 -35972070923064468116244722376576 672174 -6311437450684803001301525812800 672175 21928238679263558323899923596800 672176 147732930020434944653849690112 672177 -26473029178074103357933658159520 672178 -40640276017816203191194639498752 672179 70022702561697351602710132120236 672180 -28026298314251952673539867955200 672181 -155483763829424879706783709312018 672182 -51807540173187429419307151913280 672183 10836855728844803284234596581952 672184 6742377920904500129213033349120 672185 28581567973153399447561602685380 672186 -16346507235681473389421661735936 672187 -114283225604875998967096579201080 672188 54486930744949898806285145243136 672189 -38643095127623972867619108396480 672190 -79500601059959998925438132030400 672191 12371353493747143242047919445920 672192 29644894180941025212271322726400 672193 20087745428342806947741513925442 672194 -1018045679362296128609073297408 672195 955161403933631020485070854240 672196 19712870173213182628484776235008 672197 -222502987791994812020161803405828 672198 -21471329496669902863881127852032 672199 -17813637177017426720799063628752 672200 65271978741972259170561800064000 672201 62025856028747843658031034740080 672202 44270412334090695738499968789552 672203 -5194833295126691025175102944480 672204 -6758530400365299286643373834240 672205 74452715634817233819633952753560 672206 -80384933552047714307730158384448 672207 103930853260294866473835345730440 672208 32817379873544408872477635141632 672209 142583456727894196414954398919410 672210 -8845834438206678282578421857280 672211 155034255944853563362584203386880 672212 -17833246721134158863417526786048 672213 -7510848990667409322325967151456 672214 -16938486686984892941446730949024 672215 62614470115445964718611151182360 672216 2587570993338936812730482319360 672217 7092423594799139502450806002560 672218 22193336849358671489598421144560 672219 -155203452107388608837382967896 672220 -67709077795925694566749124352000 672221 -124703990087269491436933043303616 672222 -1079174749651591654053940147200 672223 -87084119256154663571645567602528 672224 45084670955851444141963492196352 672225 26571679063942381969706754303600 672226 95000363640378781871270538207312 672227 119223632265591238497287358098076 672228 -39759010222611067889350561837056 672229 72405149784316662368426838408830 672230 29413036431645816823573675893120 672231 76304449531392919088398579555920 672232 44883995828151470388544589414400 672233 95500296172073558244160677824640 672234 25473097017145632690202254209280 672235 -33368891864054528888117744019840 672236 -43366600541787154521052733606400 672237 -51576094251219419983386746740692 672238 -24612243575560873071992713701504 672239 179010688239145747298611769758440 672240 6710594603215026758071087595520 672241 362494815716574226821730533345792 672242 53163888639469200528680003872272 672243 -25208122921770642696860509320192 672244 -50965711960269236660120459925504 672245 26322792548386453936920785834880 672246 61996097927155067119868244710400 672247 48162283150875259975750772194432 672248 126344617797982503453584174530560 672249 5499624195932114367835137797760 672250 78297131251524488691879713880000 672251 -1335612697855187507788263734748 672252 8172943714371641337043192479744 672253 -66766739898527094681103875408980 672254 -50160017381727372139084005534528 672255 67794090312972698152915488269400 672256 17235853833931130081134598160384 672257 1044610564388644958532667006020 672258 60135475135915365442833036176640 672259 28501562264645928329841649129632 672260 -29392645476664790568295743333120 672261 22641892069658829965589878856864 672262 311895559704289850659508427072 672263 -25991197739557373720768433895320 672264 -25035180311465033307448857431040 672265 -173148193283474513737635508396800 672266 -7957942319157308596792463462400 672267 -25438859808437306855792142116352 672268 103281069566160448942076233365248 672269 27313284509994543584950048744044 672270 24615871505270249751363340137600 672271 -123491615480917427407870117096528 672272 -21093294770150487999179374977024 672273 -39848678766473063765444315210880 672274 88514447614129401658446747118752 672275 -18232024448560184660388653723700 672276 -22586334186865380514810343424 672277 35514109293191833402465826215680 672278 -45344183842342246971267003162240 672279 -23189916543505854557934106914480 672280 -65524851024341771761394785689600 672281 -141720352950074372335713911403456 672282 -35372255134922027076846224185920 672283 35804816812429094689931278054532 672284 -64758914603896213465595335248384 672285 -63010863501638661258759002224800 672286 61644266945163933188896219934592 672287 -54249416813631474779730352826496 672288 148588958709510510316612799692800 672289 33945331139293031662148112821090 672290 15009892058761286524894128844800 672291 51235237333472501616138734724900 672292 -207961428414815835555196952828928 672293 123755974778715488313040655092542 672294 2075923386822592680345139894272 672295 9491090925136515858423162292320 672296 -49680118472084667931052262604800 672297 -1922018853232681319258800922880 672298 -59721706569901616966577374714880 672299 -12677886736119413246425542494688 672300 -1833520313561990396553347961600 672301 -3398084885801037814668526761248 672302 47207360841431852348439354284352 672303 115680425617387731288830749405704 672304 -506200958231251718173391994880 672305 -685084956309164460136060612800 672306 5911675342920655518504715948800 672307 -68770120346653902822870996340800 672308 -19460416192693041162613778571264 672309 100128301169581529531947899800928 672310 -76882018612824465024568594429440 672311 170953102270904653875973652703912 672312 37484164982901059096631152025600 672313 12936460776113845716966271384704 672314 -61846305479651193943144751673744 672315 -26291322727648088723517749644800 672316 -103625201942071530785030160617472 672317 -47350311842194821372552272312634 672318 -9251765466825167140456378812672 672319 -91766453918144952748698264368840 672320 19254114952089858104673183989760 672321 1244040266315510843623283568960 672322 -714698324389787970090117063168 672323 199463298209310641125914138736572 672324 62046134694625596564431268956160 672325 -45870014777926976091076871114950 672326 31444019040114856056170350262112 672327 63306494513192416927617346292640 672328 -19871420376159137966542299463680 672329 76821193168538817172323087133146 672330 -654702909511663108664172218880 672331 116574871965426998024893862129064 672332 70226084076362162041275827479296 672333 -25720975758479198589518458622976 672334 42226305808360328685347242020480 672335 -235832750357898940585266429915840 672336 4496643731191627197276102328320 672337 -126056584896094799656940957125388 672338 67839584472140398917572474167296 672339 65931432798094567790132854423224 672340 -74546212865376798738063826940160 672341 29337855854859953716079259425742 672342 -61963417127322781172154640852992 672343 27453111092286787928090877322880 672344 177710200497214367883078712934400 672345 62330991515474847244201969701120 672346 -20103154040991561378569077374720 672347 -27167785916215283800049568280560 672348 74861921641820632634920034304 672349 -108353206149937806521640245138650 672350 -6025436472960229518375001747200 672351 -258785626950498046818780377856 672352 -155481019732377502488164068098048 672353 -76769263998637355982669988515360 672354 -49326852568434509587437392060160 672355 -98515855882345394698439131704240 672356 34671018347048686517771548513920 672357 -28755173826279241847265416582016 672358 33576040794896442156070661549184 672359 9854524320139872577295076393408 672360 4263936518811701875989410611200 672361 62024556280556507400584284847652 672362 -83103521598728038190622133631568 672363 -113766240853567448269034818908708 672364 12459096725263650231303033077760 672365 39373353251189065383342963449400 672366 41537286360975840901512988060224 672367 -35092701754786305699778134413568 672368 41549884651112708199431874772992 672369 -68332799422953874140489712679040 672370 32362276498320808743190898664960 672371 -81064635599651045910467453696688 672372 21209772774296477186134487562240 672373 1792205108750149207078575517564 672374 5902482046520751552520510237632 672375 17306734096770936976436425056000 672376 -13193596650484536646150306897920 672377 -23560189864215967642213529706774 672378 52848495530798206788837603012096 672379 19501858301476633346005505538980 672380 106054438881236499981318276364800 672381 -216737227822521607781350839098688 672382 -59971052936964363175552273145856 672383 -35366031128887928146778362706136 672384 132821691408133563119743260426240 672385 22519451834570306448984150941760 672386 -30855730567355061231443073242112 672387 -52698712357634693740507427756040 672388 83606736393736179078093697207296 672389 -12409764726120911363705011033380 672390 161019515015445030164436464640 672391 2469730685045297143174980894080 672392 39225985886640607974463064801280 672393 50979821722299795734897973390864 672394 -24341035305055110172825832699040 672395 -57572344164700658127111338325600 672396 -22728757668683266262487004554240 672397 -213255709138401546928740221002 672398 17880637809408560718213793675200 672399 -306838209384887234641759684512 672400 11462734885007301651587249459200 672401 -102152478522943356883859628368280 672402 -37895939439798725097220911581568 672403 -8395209231352629603988821655072 672404 -3474721085381863123016331389184 672405 -34244965022675837878846467216000 672406 15138433923806100250046095217280 672407 -98910425153124885402893532145680 672408 -55313560073267903553821260185600 672409 48843220083990940387122072830100 672410 -41771402324385620879044505376000 672411 -3709809331176225705591001441680 672412 -71655647679817554586959556676608 672413 -32602941329842619884893188065440 672414 -56659426040629336738511981626560 672415 -6561428707685969579485829544480 672416 -110291821927257849171414738075648 672417 108984521789440252537370583220434 672418 115730445713546296482893238688416 672419 185590407754036137672389220410760 672420 -4629214565986020419116464906240 672421 -2828385631211497223847002176000 672422 87036374872947626443961378476512 672423 -106042960679252042719579284316800 672424 73408226427792882526420126632960 672425 -29777961010188260987810720716500 672426 -45936668920134142533661976528208 672427 -138851695720909618229810518170204 672428 30590342258731790018923496156160 672429 93738161408035989679071282017280 672430 2488837844518646273512395419520 672431 51111267136785593559187105003992 672432 -10222098618019473920470852730880 672433 67387213341134821798740630652644 672434 -588740851584681056167515667968 672435 -58483755466616545564628712340800 672436 133935064814766101884058607927680 672437 236308747817674376626015158462300 672438 11182277468740860576888207176448 672439 -27142027177225108283787172812760 672440 -36856789578396564099106716979200 672441 -6805617649480844976584463058944 672442 -13687524764033491000857065866128 672443 67028062848227998404564329326692 672444 20132169139822865661509649338880 672445 -102281139444595537567377738249300 672446 -19630348064186472530360888003328 672447 77487909747254374791956910841800 672448 -18367153533587613879763153715200 672449 -33219829809753040759505472231036 672450 21225859837694540615586178569600 672451 25840046404432430464124382663888 672452 -36876120932708388367745736867840 672453 109289002248649508575541235810462 672454 29649583209535742946594726094176 672455 -14330262035924204564393947806240 672456 29398357605342745422799996723200 672457 62982168889684998223824985506832 672458 55475975473249119348688355979360 672459 34051846539014448445159101785304 672460 42281088090138262420229297249280 672461 27014879605393058530008942680652 672462 -202970214817722082536412134528 672463 77169435657624721355089276046448 672464 6332065877313157663820092243968 672465 -7965383433098662451986520647680 672466 -45043828181088233209142906238336 672467 -163727538109930287847190605128360 672468 53799145572455369638914840791040 672469 -81076642217405187389039853839808 672470 -32646509428628284472010636760320 672471 93478056969402455235411770583840 672472 -143069920019780538394145626675200 672473 124476183862731018765713214739722 672474 -19794106108112517490545128116224 672475 11451670471137356239459838880400 672476 9826161678291175667522850613248 672477 -332630202284018660103462926784 672478 -64117685201345475698145374040960 672479 252744283169942527396717208997576 672480 -66659359486725326976143913123840 672481 -144149140132583121464727699816300 672482 22901114461631842880489017324800 672483 -113235650553808808598932416512 672484 -30669863793093376739828825875200 672485 13645123921355699208753377292960 672486 -69315544630290933399446145653760 672487 195343269204812215412956597179760 672488 149627898271962611724275261045760 672489 -215442543234622601927242899816480 672490 9427277084508570137376545510400 672491 -46458192231025885917322664777328 672492 -76029712044633214062843854965248 672493 143499844482590556197523167350742 672494 40608878304003921182200275871296 672495 8062498973545862889184952227200 672496 15416622179723514451066031407104 672497 30723109228076720620858751490432 672498 -47428383428862204441449327362416 672499 201699171077529086188940850423500 672500 18594231277015248939271479600000 672501 36592465394507514576410365187904 672502 -22768033632693570256550952030048 672503 -13036209386130352539294524703720 672504 33533992471776261595385082347520 672505 15044091900543389324956763448000 672506 54511158158176566090942294659952 672507 11802206237224920115341863084328 672508 -41190229655317321750282493980672 672509 317525055776280097387888826901216 672510 41805833043649909645187055417600 672511 -23431576562704492996703075536896 672512 24338997557408420237341970399232 672513 103622404018828545580005277437744 672514 -3843183868282337963664207126528 672515 33794947607302446168100088822160 672516 -65486912428056038411161261670400 672517 30988752119956709969806573273980 672518 41674757879924145649778222208 672519 -32516873449695433723981719992112 672520 899692562143462703006284185600 672521 146468074301874905877146612029722 672522 -40851669718569864387313860611328 672523 -21233114902770820311285929908800 672524 -99366345984277570771037365824000 672525 -34208345223809403455484465781950 672526 -104787423981494399682396288756288 672527 96766326825368329427513221928160 672528 458765889600717477124439998464 672529 -30137549115930621677299167328512 672530 -207303389593440669879822763200 672531 25756325314470588439848886170552 672532 -885824334920377661552438589440 672533 19350717439665187536318454118460 672534 28547002884541849075513930188384 672535 147901588400647529715695816931480 672536 -10807705867080290911869509560320 672537 47581047299158344876541175576352 672538 4344771290356046811122626834944 672539 -33067729085453257610661194588640 672540 -40735409716820711863652509900800 672541 -85473694668411988150289561316000 672542 8500337867421864112259160000192 672543 -87681710135693672239800892248 672544 70418557281921608175789434535936 672545 -5604640435515791907030687801600 672546 11193495131463784449057741127680 672547 38457045156574413937381156580752 672548 9890756087260812185151652823040 672549 1971729725913130252688265060288 672550 -31695818882416928073923090407200 672551 -52707274794387095781850454344296 672552 27592333498896019086705575685120 672553 -2014752092381778823237168833920 672554 -86295807573232932023025347467776 672555 1316998658227548288606303564000 672556 -60326747021734994057964611244032 672557 150067328003670930522711920326806 672558 23524909058023997296070164314240 672559 -53901800888199999582607056332280 672560 5893457878627871595272025538560 672561 15622660065688118615558206719810 672562 -28723153633787598543575354937600 672563 1143397740014868357672504864264 672564 18691626474375475329275615096832 672565 99276368088477655372584773330460 672566 -11413186950010995023285107622016 672567 8151487441537142003031528400512 672568 -45968919400343637584775202406400 672569 -241949331187759741881986904089004 672570 -36434298589578717318450886348800 672571 56707423698443041674073593695592 672572 3567436508542312276989094910976 672573 39813991315378313105365343668800 672574 54152010913260782344815369772416 672575 3913382230920635756434967767800 672576 3060614785512779195969515290624 672577 -133321543728171190541032123968574 672578 159179672449885783162580529024 672579 -84614917275861472741341403022076 672580 31812934412338839209658140755200 672581 -15456973521291447214196381654400 672582 46416117476154389786165045529792 672583 -24400410805553350726199721569616 672584 136620848308031899669785177169920 672585 58928745587359047005096563262400 672586 -33933178105705644956827011547200 672587 45984230290017374702508725065236 672588 25438789952617112788697949136896 672589 -95872865699573623938866719198176 672590 -31021030110189053337384988903680 672591 15169156216322992400645529318792 672592 16489728086512670976356386865152 672593 -188452398148057371137302934998158 672594 -20859301262182466045332337974272 672595 -7511313605889662148005162231040 672596 5245930807718402121890641370880 672597 -51210050389397790419448451224000 672598 -41118215345381035959057967817664 672599 235889084062252997170408027606920 672600 30032895290394212695206604800000 672601 20860007295468864685464740732112 672602 -22206912921544790298312510220800 672603 51141414746470142235268623434904 672604 -134541435564144722375627237215744 672605 -55934471848965049673249886784080 672606 -951827225903789219508730152960 672607 22726033813864511809995982762880 672608 56725065633283177624820080312320 672609 24651890250459481732732618714560 672610 38679069984258955457418615516960 672611 -17552680084225328504449896704376 672612 4981509336498275866064338685952 672613 -252204522870761422093373440614560 672614 107819291644510743816867825874656 672615 36466540145699968038794047286760 672616 6082181964831844008576609730560 672617 -113277285330883219800931402567296 672618 -65854158297647557251312795568896 672619 -8100910541167841755602136129160 672620 7552490930228461929758234496000 672621 -48797247145299868705848864841440 672622 -914146774770968841308730886656 672623 17892088040362536991440999057600 672624 -12572113704832481475399483949056 672625 -216229797068722742571242536791000 672626 81327809819805412302696485400480 672627 -59465552279504234454654688948680 672628 79778580315747197722934349367296 672629 145743913793768057201121500413230 672630 -4550398713563632457447942830080 672631 -392932720625850340478160094736 672632 -20019262922913261095222409031680 672633 39094388778086154449780326402500 672634 43663248052537717476777736143216 672635 -15612251609595964647779876484000 672636 25320951300092856304365746790912 672637 25503795477090959056903493632832 672638 19365443394684420960856310599680 672639 -63725931014369863896171350640 672640 -91668479404847192489018680934400 672641 73672951269945827818284562407042 672642 -46377542128126631181464973789360 672643 -5583792138028740405279279871108 672644 -51884941576119774563302236770304 672645 18887586326772366440324106018720 672646 -18213970137644155261069847791872 672647 75060158510027786922685609851912 672648 -97308733420309172394624182231040 672649 333887294922445541536124000464 672650 8236839973731422156138892729600 672651 9422564075679042303746405875200 672652 19392657251619279481745552320000 672653 -102357535324425307544349605185098 672654 -31578287694243157532412129070080 672655 -21839422081682009555570335824000 672656 19533837468323812771528090140672 672657 -52952671798640471444556886852320 672658 -24645706254684374549528584811520 672659 -84251113751916254882293429712880 672660 -12034501149260921062612985879040 672661 6620770835444968410184924881024 672662 16098242936934274321071961483200 672663 48422342401672695288980394346344 672664 -60301842691731222317538178252800 672665 41170482083542144318082875377600 672666 43462802977840067898484668685824 672667 -147015507895743458666423257964284 672668 23023727520177083592162984301056 672669 27276120209134242164569724028288 672670 -16669703458918911848732669543040 672671 72258426811780425202211631674352 672672 -25981330866105917158279307329536 672673 -150495623089751373545686981105980 672674 -146087240976828721453817035063008 672675 -4633546684029653453168079639000 672676 69002737858838506340732267704320 672677 -62535280411752247860225156736800 672678 -99439596922961893668237854628480 672679 36331839568861001369848265033776 672680 -82016284517900591541832887091200 672681 56975600853526411533805886376000 672682 -19571493428020315429955751225600 672683 59264280800901009218876429898024 672684 -66869462683546306573543539287040 672685 -67171980226587887157441740870400 672686 -8839680209349673518403555459200 672687 47594135267629606054268684031168 672688 -29465816427397156733441153548288 672689 -19969223886185193424039329606876 672690 -25379983393640204747369222476800 672691 61084818892736399982959244144232 672692 869925514520142349988689754112 672693 47509634391367129820570916108288 672694 -51225910108958519007871565297088 672695 5654330341288306193121542983200 672696 -81338238120051312823743231098880 672697 23959341453265408611616098483652 672698 36750045451066713029038555056864 672699 70759398517202537678065918621464 672700 14213835036226261768589778393600 672701 -4134722252109574956463158165888 672702 40669060777460425555548687949824 672703 73551098421005465362497474373952 672704 15272396342788452998736380952576 672705 -3544966203699448710739592642880 672706 -50364467490048040910272316870448 672707 -18771056143982753110557619187808 672708 12550122378756037354970326487040 672709 -21651566068905258539193455582784 672710 -66463116571074770626208103354240 672711 69604030817077091712689921624064 672712 88839230125681579975961239987200 672713 -93121619043639229394478301117020 672714 -10242020501655243774082317227520 672715 -35089274659088845068771799273680 672716 69415011184982294114748961866240 672717 -12226496533328512729133511577920 672718 20827333646588742175273789091520 672719 -150033462237029350073697402395904 672720 2317739986219232966648009195520 672721 -2812551693025785719819035535310 672722 54571339895110093744818299616912 672723 -115819057642364868787344220022028 672724 45481102392235032891785848499712 672725 -36568220461504942408203788316000 672726 -45995112043032901072821968955456 672727 12890400547301805335668330055040 672728 10428439424338620143653234360320 672729 -23616895191954947254487452260672 672730 10356753039106682441528819969760 672731 46920103438436075909480446112064 672732 55224870990892231602426180940800 672733 27658101203908691316945318771520 672734 -44346960737230067306978157060288 672735 -389313220858234059442491072000 672736 -83735739742170198916393035890688 672737 -78430954713435034533670253899500 672738 -12509191237424481891796545960192 672739 -24685764102917248009824725646176 672740 -5363787173653495663280377071360 672741 80152003480255785694494980539452 672742 21952880482667914328299574503680 672743 49667074212428220693445610887992 672744 84466819255060738602676978974720 672745 -141371248766493261618656974176120 672746 3979264018661078819087650353072 672747 -52571810332513549205874942251328 672748 21946754664372093768374918210560 672749 -34541067114186181320701527660608 672750 10546364592828132265501690176000 672751 -97474433407200380098166617443600 672752 -4351307656565189760249914818560 672753 56374138617702652882089112347504 672754 -48233271595377089622957187645440 672755 42107392759039915617315126167760 672756 5177955802205772399034908610560 672757 -139078510182562044235431145158994 672758 76214560651662338902549839508992 672759 -73006231173231342859025603471280 672760 121348227330561277249555968000 672761 -74530038944582129428928785401276 672762 -11712344539289111450028379109376 672763 3487514525298422003512824648224 672764 82227293183703976090162636339200 672765 61186528240056376931518427380320 672766 -146127146664153843497416165107840 672767 -189881540568617605300522369373184 672768 -6104652752497832666803331923968 672769 55381400087134206593050431736680 672770 38724720490418665102168922203680 672771 -33606389076092974322669994105600 672772 -139186860226172132625851263306624 672773 4326471902331175013875856312544 672774 10021490584517906002064108064960 672775 28865669332904495707062536056800 672776 -13234941402810722570632171468800 672777 9842366777031075472177891429440 672778 -13042199385168675709173336576 672779 -55088673394346997962492350024620 672780 -32535383284775331927967369098240 672781 163995126409571306925308934134582 672782 -17973140056245077885132351976576 672783 -19784173251864101192962427878776 672784 13410812620038256598119129808896 672785 -8447628809779326745439299401600 672786 -2239420227885101339293067522928 672787 74584660876309780071870046075436 672788 -74865878855632677170682588150912 672789 -37783845227064559709694509286336 672790 -44594457705098135817191222428800 672791 8815144648583242206542801793024 672792 21431259626470178678846401351680 672793 -33648898960833277626271468945152 672794 -6891726243556751009574548012304 672795 47125627606421044644398620263120 672796 60661919186099675763742285922304 672797 -76953000307626023733431057864820 672798 -16167692523587696366836610230272 672799 150615588572295828481415133288800 672800 21506760802256197966810642022400 672801 106717608737042511120373109203632 672802 13960158549567441202135588691520 672803 43419735872324365121135231177052 672804 -42816460825915629377891477529600 672805 44807499655412482231073645068800 672806 -23508365299558847828787764847648 672807 -32400893122275267123479806191408 672808 9668277781226907553351964252160 672809 -166839462526469640859444852164960 672810 -6769878192088143203641452986880 672811 -19444976568033195901494967264588 672812 -11753187155480719511485545692160 672813 -175085650738920133944926621985600 672814 150709294903824611066260637669952 672815 52064153043015381766933285599840 672816 14176721479452913220884528103424 672817 -64106533481994904264163139089134 672818 -23933410811069738886445038038496 672819 -5807114985460065630138492537600 672820 48931742017812231036729873550080 672821 2257148978694389402145304540032 672822 15576761795105277037050029883360 672823 -116073010958521052498053882371928 672824 -15738863336903466755504730439680 672825 -16749300961984309148894307908400 672826 -35550033368260756867919637746688 672827 -117795425735724426367909315095324 672828 -3107005414980144539408643317760 672829 -156638421257590636420895007370740 672830 74346906023803764556335630097920 672831 55775361610613122866858843225720 672832 38790103622878769895522517385216 672833 -42794258057269544907340544236224 672834 11233626953879940050541643562880 672835 36202167887898010133215738904400 672836 132171462368594615617502025538560 672837 26168590756393423463548219174560 672838 -53206528165470434837093161963680 672839 -77482534562808759602987328409080 672840 -12512877945635069089019412480000 672841 -590566215228942554467992816760 672842 -38381985403010411072968736771328 672843 -182740721605582185503430413091840 672844 49431027379512180969538005844736 672845 -23442066867875158977132679333320 672846 820025606809388236711244120064 672847 34772329717212373020940680675200 672848 30082155528775348411941320392704 672849 -94006143605125492296638662412766 672850 16622817416238337088377464068400 672851 41113107950718033100270955075304 672852 -2869638981805772683839204139008 672853 -22735015815759426652780457857280 672854 -14494270247668027285727804652288 672855 -20712775297153600359000290580480 672856 -13058481349413813675487275786240 672857 -97561630457012031019082674677180 672858 1844203963843321450054847474400 672859 198836498581129043134377311364840 672860 116252285045346878385176511667200 672861 13577327715738663296456510571552 672862 -20155632049237413649065993683136 672863 57758449707558894699530350382112 672864 -303771797943129435721099640832 672865 29892573525607781485452588803520 672866 -38854962606135146814642180900480 672867 -17434705981934586685076342070192 672868 -20044956111625526766738843199872 672869 -153404407551361212297315118985730 672870 15804774740008988524910288332800 672871 61054791574183986862492635302072 672872 501085365618232224828531456000 672873 85087445268381547007002821834384 672874 24780847816224644724731279637936 672875 15172721410910996190128019240000 672876 -69551297382126245990558707162368 672877 -35168276371199965006474829344788 672878 -25492126765233613598876712942720 672879 96143411659646836049439094754688 672880 -9464256961185468200883394314240 672881 226317446543377745421074247696 672882 -1843041294089653481352334181376 672883 -68680667674813535451685416690868 672884 -88074218225564739634377429024000 672885 -77405113140554007161877994192800 672886 6030684251863703016336716235264 672887 -47408658816412572360378834993240 672888 20565003904162224174494063677440 672889 -29442354779704118913358889271808 672890 -24395037268215501511857213472800 672891 -24342059278752182328990845106576 672892 13375343211852151068723658865664 672893 6013414269178246033779755993088 672894 -96105167104610159484325980168960 672895 64586823961188689618515320135600 672896 -38590015174428827785181087662080 672897 -71122623690305798538751223240400 672898 10969824169118018777506658111520 672899 -362064342451761546781334335019520 672900 44564598599447021520073099852800 672901 208540967771395336444828642551902 672902 109305145484650521492568205348352 672903 -21858977682431383802387316112512 672904 4190683436712078120671513564160 672905 153398413996264026702551857065060 672906 29665989941246394642187589677824 672907 -2411815428034034430849465618200 672908 -105584626336764013076521013743872 672909 -4036274303250701018915178232896 672910 3647099969860789094554654421760 672911 -55641819290385193530587526524256 672912 -15504927816067618602853109293056 672913 -44429173793374610809973297157838 672914 -1378624432063302691603865867520 672915 -21568040519189790694374069835680 672916 89092697579605781286149326913280 672917 29445915198391463879553264964992 672918 -15265924551070902324144688735296 672919 22465648650839124245292683040800 672920 18953226553032185917996226764800 672921 -59628452004889495761005528441760 672922 -91050151546130879196766565107200 672923 -61174184739262166436586990551360 672924 24873835454409733761621666373632 672925 71188751308350518572002539572800 672926 -15663070171391369683066800233088 672927 5367314719143183944666658152520 672928 -132222382791514763996460660424704 672929 28332315052342405375156920018180 672930 -14786735154663767438644279561440 672931 -50314417029529689097336366780416 672932 -19789093521815623872103808057088 672933 17208261348441056001484268514048 672934 50471884562675270230850551090560 672935 87389112818503926298387603229880 672936 96981642902143045278535919616000 672937 14877556443090305779365284494586 672938 -5560107801391759699845763642368 672939 -16101889677645424339623565584996 672940 -30665167095122583157183268136960 672941 88972093303101673273766745862092 672942 -45486598421127699996210706360320 672943 -190998733045206417158624388861808 672944 -4491900762631927494725481037824 672945 -10441134545958559233262830758400 672946 76159516656455973677600730178560 672947 -208441828055113284024363525137856 672948 -2005313279109435177608123080704 672949 -48493265399407038635881214348050 672950 1042620283908461557742717265600 672951 65072070882731618517242835776232 672952 28301227802486527244401090805760 672953 172271922541556950003765970828202 672954 23640370269663387132056103287040 672955 -121242777109843692122353720448640 672956 -30250174886935514276682960440832 672957 -68831890369524768196616352021792 672958 -18651652809617050958317342398912 672959 31808363429118354260052738447216 672960 18817450562667827110828321013760 672961 85825326103159380947186397204400 672962 -10497203929511261440336122834528 672963 4889578755497820695302253735088 672964 5486646469081375538213397175296 672965 -16190257696835203152213372883140 672966 12330246917563451082397035936000 672967 31704846227508244571544180109016 672968 66635423060604303251842579522560 672969 -88040806679175514700508850524192 672970 -16511188157317112762055531585600 672971 16315220036678075128182708135792 672972 -31066843096682938282049275396608 672973 -2934306292898306608885904164864 672974 -15870046422758043632478666353280 672975 -39987955919768978396568274002000 672976 11993035358838547444651243692032 672977 54689422157060089396700288291826 672978 -48371727428189669709839130811776 672979 49268610252750681059041240566912 672980 12649986066967540451052679987200 672981 35571491468713603599238133576352 672982 -92827500236161323249251702301408 672983 161885852872930662397371390116232 672984 53856389597925588469194354278400 672985 86125614475471115358391051122180 672986 9731929989949793744470571543520 672987 179309881992151638699646671360 672988 45858754391621891406798509439488 672989 115779749687945340387341905071756 672990 -20143880540699986828847884394880 672991 242568310904330670769598098708464 672992 185544952422633822880069206147072 672993 -953005311561075347414168977536 672994 54118607937374570298676111872 672995 106767810113891316017339487484800 672996 40983908108888312068823636428800 672997 -40784397334601589761379590791460 672998 10208378483690046097472747340000 672999 -53835610108859264750330473320960 673000 -143793030189014408279629601280000 673001 -16577180978132876641682011134720 673002 -197850492063628251227380385280 673003 -33851160674258354249766863594400 673004 124460083504569109408501697190912 673005 -36650398700386458048415522321440 673006 -30341530619848187315938727322048 673007 51779674845909874934991862911312 673008 -5843492030152626861722407796736 673009 105877168545404551394834609693760 673010 -9749303034123364639217420820480 673011 -138870823424587547340559195415340 673012 13400311087089500166840549789056 673013 133275802432035461165821031855040 673014 -22472893485358141433029294989312 673015 39098742330859157422794382681680 673016 -64006956961307414087694146027520 673017 91648527306802861914741456416448 673018 4658091913840029165826839360000 673019 145865528331176929469634885360420 673020 -19934361790369303640342698252800 673021 -90994408434604541983366784131668 673022 -8157137383609886961127860298368 673023 -39838781221123015436088833135856 673024 52069717079507749505528317870080 673025 13086278287146357811177057094550 673026 14213902613566927861625417593344 673027 47388222623561789487515122248760 673028 -20727927674917155348176905762560 673029 2399425209366342461588899663776 673030 -13163338379298943582257086795520 673031 -50958041348782219941012877225800 673032 50559570434044688730468662476800 673033 101170353701620508865216920748900 673034 -14499878915852440631526900588288 673035 21952897225658320214956786905600 673036 13228599954299104115966375334912 673037 -1810974073654989171952536965760 673038 42056394133518745788919266993600 673039 -3568780916536199690032468110160 673040 21543441374896278795518961254400 673041 21113859246359370316792660802304 673042 -8073422829222720075965422409328 673043 60567783369254433425954411192400 673044 -41831844078274679611440726902784 673045 64255254679599736263101478222300 673046 -55195880051459943129772812943296 673047 36745209216026160961806906292368 673048 157549254062226698538641781135360 673049 11766953200727979555839572590528 673050 -2603670319954439113116913574400 673051 130505572337695557246981749925000 673052 -75217126220710957379741053745664 673053 54001575013309956785663783800704 673054 105944928191311813812165073838976 673055 1992201632565270718814171001360 673056 47351511999771051537901604044800 673057 -22706108063274267206793233136576 673058 61287019305405247996646544044880 673059 -53711743467035134747828474370640 673060 7590057301456955175881090511360 673061 189274843698124615423601849958300 673062 7943205622145336422468302107520 673063 -174680790211507759615941561639688 673064 80928151721453243850563921172480 673065 17622938146734251798643558157860 673066 -3484986029482145115032122002768 673067 12302098914499049965121551550112 673068 20190149417339752752851417395200 673069 18168341130943914513541419384470 673070 63025911323828115252915589548480 673071 11610370513989026566862536266624 673072 5046481609472873781770783293440 673073 -55939588539343314459417263517678 673074 46921197564757498475720364002208 673075 11541385105929415311112378610000 673076 -122018503432388524686670455834240 673077 -119243044479247312717115244038880 673078 -45148415887288836891204519702528 673079 2489307972912856545280072889088 673080 38376653910720035891339132928000 673081 -42797102576935597229355747779160 673082 126118254106002346242859604554752 673083 -131712885405495501819318864946080 673084 -17168104053051740460193940103168 673085 -1214811275619180158229590192640 673086 -4887586042549826967561143699136 673087 329922351512091410034989603418912 673088 -8740480513335804567425085603840 673089 -25177376680880119979456272525776 673090 54057618205335784486255986777600 673091 -16461505917962758761987292061508 673092 27582542436426343763142139011072 673093 -21230865728312260153357196898658 673094 35120918084599243986199389935040 673095 35774772236690652184891651799040 673096 87546305902213908547630845281280 673097 44296857702284231573079450465972 673098 -51168439993168301669829877132800 673099 -30849540215822664823241017054064 673100 15738790068105222134514146918400 673101 -765843849244204049079743752224 673102 -24614600998575716378205417661248 673103 48995731179899928359905810056384 673104 -6638743797985986442105598115840 673105 96660868115377016963469133968960 673106 -27779864517490192941737753041920 673107 40026787456147247777114932418160 673108 -35411363429398480616272631865472 673109 -126305553079119800138393887824690 673110 25505503068198527158147255186560 673111 -100420313810816923776177862615288 673112 24456999133087730234293492224000 673113 1054574187485306373273540731040 673114 -34617802684965616898680129650720 673115 149005124742514447007761470609600 673116 -45097286863644829021049563534848 673117 -13679047835357832887752033999834 673118 -5036476120905729673643703117696 673119 47643983850287396554045929973800 673120 37213023272386132492759109468160 673121 -163740227096765580082959112851678 673122 -11722429030817412912641736960 673123 -204934156889539990939854959404 673124 128921128189235937261660021319296 673125 -19414648573178949893506542300000 673126 1548885858848762522661497548512 673127 33025024437308790254725769652240 673128 51016368731940989374801262976000 673129 107271943000153692446270609596730 673130 -17292226686861805490673016001280 673131 -70176032065797305540775279888960 673132 100529647157153659345688153963520 673133 1558822463090686255699499887884 673134 -7688162181998732706296306860032 673135 -24674869959497426832798854298240 673136 -33112097995703908298501011243008 673137 116142880287152189949553727144640 673138 53040494074552045975233522720 673139 60985401700264402490626273077840 673140 11190558900460687864556510085120 673141 -4843174404911742699928926610176 673142 109045726726151257426752214349472 673143 -28133719504083219057580744067376 673144 -13011228297138980982705106083840 673145 -53391096266845169991230856201600 673146 73484161678358465972236559375472 673147 1874526512342341740841069419672 673148 57112798872963048364494676531200 673149 -77490394240405568055631029200448 673150 27215736211887112943207852356800 673151 -11365868898872343687961760400000 673152 -6824053336942900862071980687360 673153 -8058064931811954801228614031576 673154 104761592679458385010277804173776 673155 10188068107491365382408800460960 673156 154904862850966751300291281996800 673157 -10734595552541226308610350994594 673158 6795619403556370054658497210368 673159 -11797113065819882878247458939040 673160 -116001845856960979302877932288000 673161 -37004750904304168116243455006496 673162 21537807190032230240910296589360 673163 190407229823814489401453728935360 673164 -7577275049607367376492818268160 673165 357301522574555289772203671040 673166 3471975102009957467000977885824 673167 -13873140918976492041713535110400 673168 -40879921001678125119189833310208 673169 -48374494341432894226522182592704 673170 -38149649565968112160874932569600 673171 -5430563335633957198051267226088 673172 76084017459558243654736893922176 673173 -90632420083941421963794504320178 673174 -1386857952077271737959872605664 673175 -22318815412105562065010695923600 673176 -22490107127725037590648736317440 673177 211109125456680993796844874715200 673178 637186497834093606666112165632 673179 -7675952566767226437020121697824 673180 83018742068427784167121603107840 673181 -313938660939594962674453285908288 673182 -39497945888073618561755577614400 673183 -2509343418713611192433654248224 673184 -78667023630175964542728832942080 673185 16256837329313068438321809916800 673186 100948464829189767646393880211792 673187 29988709903171905897382306656240 673188 -21138581721682652144552817638400 673189 52116042918906664231911832334880 673190 3604113074211383999929212057600 673191 2200877702492846419150827032232 673192 -49022190760657291556403495905280 673193 -68076782699161550507057814423558 673194 -1129447930879874282186632953600 673195 39749805556459030543333516495200 673196 -13523934611488936529249288478720 673197 -38754498067847003672306301371328 673198 42335157861722189629425594657600 673199 -127110351393772663815070510834800 673200 -10561066756425549392818419302400 673201 -161078425983984037325909947570798 673202 -7227733576815925836331948274688 673203 -19663607113378224509281820586696 673204 1746569981277976587893816621056 673205 34509790448028484794222854708760 673206 1814372445746383336700241949440 673207 -4357223422385534325882904995544 673208 3482211278260698623269832294400 673209 -102789351939490528037907862053072 673210 -24837685057583045015591946240 673211 -25182259362629549907824933199000 673212 -51663071541712683425990066892288 673213 -151367865192110964092753882615616 673214 -66929507087732411806165718302080 673215 -26255301354372184339518060086880 673216 -54958788702904770488056804278272 673217 130182296117051512033900850788866 673218 -5056248054890324668662754191360 673219 3267594429643453954761764550360 673220 -611437475841909999210243786240 673221 -1964347016788065773138090205600 673222 9017304584681768533004136296448 673223 -157884360508424918572117455615528 673224 -54192178476973760530550444974080 673225 -7668497889560783810578699073600 673226 31594495300955360859879443979312 673227 -16820352655389874252919136337920 673228 -69694529038493537572515780470784 673229 92552450398803230338173013212480 673230 3368423365007675239072562670720 673231 74658155351317239589310766834232 673232 -14079960583230548826504978628608 673233 14364352948853616329755744017408 673234 -66489432374302752201866106310368 673235 -91523625708281662857097016773200 673236 -18859498016222095488030895175808 673237 111497292180707769030071965786240 673238 1029282643522928795911479932160 673239 -28145658289535734335573613034880 673240 26333870652287614711896485068800 673241 548391093293840850035155461642 673242 -62007933139943715179261113701888 673243 40133101903940628215509944424464 673244 38243016932379608378160649728 673245 72906785211398218754464706529600 673246 8533018434830368837723277552640 673247 -38596856464309569821010021950304 673248 -8506634665992685863835339063296 673249 12150976049439124378545105315120 673250 58513634156919142365699352104000 673251 456328600019829093152061454464 673252 6922333128143105718648652806400 673253 30747981840260390746091238139680 673254 14766262247248219072222296314688 673255 -115659893993903307632394422473680 673256 -71662191511645920713163193958400 673257 -16926997374808146009856529515584 673258 -27126005480554257306249467950080 673259 114286781857579671300278891517504 673260 -35950749134247621782103697228800 673261 -84797033290001418083341307369076 673262 7269522595865720056822155565632 673263 -80715067069235439788071345196640 673264 -29268145410998097300271598960640 673265 752503544220733691302808931060 673266 14468429993539820691668925267072 673267 31202414612854754461308293933392 673268 56599180392945062539907844016896 673269 -12856415619941823134607383602656 673270 -5583473680744624967285489251200 673271 20206019615370011966552485226472 673272 3910123927054826598535946035200 673273 -87497655079152979130796298275478 673274 -19673194159598306190383514478848 673275 -47702221368447057463141280870400 673276 52701234829530727739256361497600 673277 -170970216499218878136318283878336 673278 7099978996378055959860452629824 673279 -3640683911446482286615383323232 673280 42789295272669547963547501199360 673281 26038714440059699498308761011712 673282 -7686901119094508841226312791168 673283 -99688178575730814485966516279376 673284 26064274206972945384173580503040 673285 71732255663538236427628129574580 673286 -71490515954892814240639580565408 673287 -69245102863473679414927853092440 673288 -1926018280281932010632846868480 673289 -23438737824174339830777399670528 673290 31273104756523955809144240429920 673291 -33171374481427314412622606075308 673292 153729179912150754381699804854016 673293 23282066711062321490552843203200 673294 -1670187501265305478475050597440 673295 5099830034967671831225539421280 673296 10642301543643830126558427414528 673297 46316401488194820186918452109746 673298 -59649540531073284038518190463600 673299 -63966745592431507666248916959360 673300 22717913528631761949615167734400 673301 58219271255144249342782586740704 673302 -4017316692749522390591300001792 673303 -74044011338357352958039473517880 673304 143913604371333249027033542645760 673305 79058244258254984226256581917760 673306 79887054375395705136952573082352 673307 183968409576007976115402548349840 673308 -72369755993564504207994782384640 673309 29303986744887191342874950099200 673310 5494639634301956574133653621120 673311 18734208559503958815183055797120 673312 65337225743747181326272807698432 673313 -133805854404812894074034975457438 673314 33492984934216698938102554533888 673315 24061095608949745837509134682720 673316 -13979507099032981984317212405760 673317 123507053361608403010400341392960 673318 51432056479869995163033588983040 673319 -94915660528358429547615644691504 673320 5416108304094926907533800243200 673321 -40554741610962233405888119675056 673322 51011567102274130601798676019200 673323 -19244010102268729089544916576256 673324 -55760337908468508017847613506304 673325 55476502865492147934991009917600 673326 -38775897057646189848399958183680 673327 131339137829673642695894425596176 673328 -30813123058882084942987321294848 673329 103055320013097155026774554102384 673330 20286248585543950416600766809600 673331 -193112156413470608733358138182000 673332 10538072871696669818334416799744 673333 51137669687032201966790317909920 673334 100238318265366874191848290470816 673335 17290230092143595879284931581440 673336 -103960176358898372087976966512640 673337 -1161502317959585819202255361728 673338 -12119880002421815346721502278656 673339 -68907199732436909347739543192860 673340 -107586183912978905204284813777920 673341 55189865123163670683751482826080 673342 -66696766849922013854277796124928 673343 55040458249637200071471741241968 673344 14149723628225243856096876036096 673345 18124278260586697404354998438100 673346 -9700456817997993839724571868640 673347 -95525916363046467660617736654600 673348 3883971741256324050991495778304 673349 -106733235114285536611978758487650 673350 18129533654934638273638693274400 673351 10252756715247093562832554997760 673352 2581659311431495048820473989120 673353 33115638899483883564503201672544 673354 -779699146398925218133609783296 673355 -17071220312882937044345916519840 673356 -45402890558872205152956771721728 673357 72848221358509422612497741111872 673358 47623589228101044783609628773696 673359 33147117928638031008099200132880 673360 16691772105879342148939117363200 673361 54767071871341424917256101486452 673362 -17729878889916257955478366218480 673363 -69468830851419063744627490566800 673364 46283697130675775367116778596352 673365 16209260030662036585370847360 673366 56063667765282224307772365817632 673367 36117670194138864999974987424240 673368 -5391467741229204806555103498240 673369 -90249587219945137244026872760704 673370 27322424783754857461870007582880 673371 14044833414456746099071185548208 673372 -1418374810942788335936338457600 673373 136213658910178799251004496606540 673374 -6550877694754187808675985693440 673375 -207884456399958668152260510618000 673376 83845296764529416606296262836224 673377 72127346655084566125524743546208 673378 -40072070338282303148847680483760 673379 36429339171704602650407880679680 673380 -1145700049938262539079468032000 673381 100437825008561661623429825373182 673382 -17890413492785259386726212425216 673383 -49548644836255493673373056188376 673384 -70877653954241372006677583431680 673385 -76680579764468874834225362259420 673386 26757007995116588090568689078784 673387 -35021679097976915955379770115296 673388 -54508561550877136421570308691712 673389 43212287148618087192665556388854 673390 -9859491060637991646942261748800 673391 -126811228426869874239028493276208 673392 -12412011468926666631208283504640 673393 19265656925841782783506365659200 673394 29804483511450934687269242311680 673395 17429328835677743778245454876720 673396 62026821065795478479105264865280 673397 -36471939424659387904999304051154 673398 26138138525145301340115868838400 673399 -75316047042700197820142964136600 673400 3797092195553666559502977024000 673401 -9957401016767071047636466369968 673402 38344691697391178143448974898400 673403 220945658201076082956549396383652 673404 45887479053431005447944263304192 673405 -42430542653792102278148964041940 673406 84472429611885094519868738545152 673407 10663610177957623052980601667600 673408 -125138972815936410661035788206080 673409 23160272268479115570973783902720 673410 26482500493847460829099791360 673411 -123211658947757071543510732761988 673412 150642491006835212235890024393856 673413 1442434793256381947566674590208 673414 56009425710119973372477837268992 673415 -82584108214844196902654823298440 673416 -18792536196358948405091770368000 673417 99899557998688920798966969369040 673418 -27126019986207731863963121467296 673419 -55491025784866899090438576022056 673420 65915198251682450737781498434560 673421 -46932714598584237179107070341440 673422 -40522010852090397620998180974528 673423 60195259694121195874967344504 673424 28999959632078855308209350615040 673425 1306981232246996322537056942700 673426 2088854539446445236477298828800 673427 32538850999058675230699050447276 673428 -11653611139605632721944920141824 673429 -8609097448536723428584429785970 673430 -36688644273124933850148038864640 673431 -33108737055137565780123398653056 673432 -171725285550282547993947858585600 673433 29659759999775287424685340974864 673434 -1493755255984441241041366861584 673435 2983719681949183611247851448320 673436 -48064224934621079891979227450880 673437 -35787555054098935515133092178848 673438 -64510385123998722764671642189440 673439 -46358224247154184104925925822376 673440 -31051139549709888555545222184960 673441 111377403643355912707585147503842 673442 14574090378469645893620941392384 673443 -85737763550500166318861181112668 673444 -5813577934099664023597370851328 673445 74290826250824993546216965438590 673446 48624416379405116275465311125184 673447 -49987292323927255067306153876104 673448 93912099738351084207184187919360 673449 21238830433342601700939794024640 673450 -35892003404597219204887700982000 673451 101653523194381635426595359910452 673452 2251216295380481710443501588480 673453 35666845700802759485931819456864 673454 -42738821780043415416539901253824 673455 -53482203053521721862535972512000 673456 -9116700240942506840636064645120 673457 98543554385841256199250460610706 673458 -26438280106450635245460083846400 673459 15343972998498215700585625307660 673460 42994197536840256142390126018560 673461 -56609023292216673858781662303360 673462 -7904203970523478707023261990208 673463 20966323840709474831351995054080 673464 -4990932801953939409358847016960 673465 -16218587762367283641791193154740 673466 349838321692488471446428274688 673467 39233949302356651340662356727920 673468 -94324240347538376483195063791104 673469 9709467308365026265979510604870 673470 17906332957468314162609206419200 673471 -75610307165336818264079438572656 673472 -78767327036579195690143438602240 673473 -55661843785305487868160415371216 673474 48993917211833368966644712089600 673475 27458163318820874644990771968000 673476 -56867528914780523916517028103168 673477 -37195155547709496992262277980128 673478 9506617696981097750832435220224 673479 106211970375202131599107872312624 673480 38753721770753923265174008320000 673481 111606982864571058400815301450752 673482 -46529391573292952301657934641408 673483 -153200488927286427404552433094520 673484 -60131462685693706871858072862720 673485 48912314020068455186658613819200 673486 36486230492189776149441544138560 673487 -67979544174800303900734948302864 673488 -5726633797591604270886636748800 673489 -77607311912732348387270626290840 673490 16078173402246737019489649188000 673491 7816065339033324979361685506304 673492 -15117488505393548773474534959360 673493 66614993812242542061498029092320 673494 56098995004589840707219194456000 673495 -18235737328377706121572483329000 673496 117631169613023193166501673164800 673497 -824789922137575751038164314832 673498 -1332408702341033680424195796480 673499 59434211854608892859862554146500 673500 -81548639616277626992282361600000 673501 -4862941568872647870448805656494 673502 -9547120469828543550345724665600 673503 30577466869733302412357335410504 673504 -53961873829119032460860644392960 673505 -114542481191530731860599052467500 673506 9745716555539917781003243163648 673507 -34575527204964434549754956350008 673508 112036155954765459163847977583616 673509 109410470276965554992610728448 673510 -55783574475423821748500709450240 673511 -36885908929131154198982723809440 673512 25816721926560340535231702630400 673513 -11396380832328265680563939655238 673514 55825729351721768048918124839856 673515 -3568394996229244094278881949440 673516 -267499198445978626768291854848 673517 66072959823060608426478360632448 673518 -7699415396045815768734179868096 673519 -3121995489783435975968101404288 673520 -14219203718589256728539403878400 673521 40416286669332631258769008668864 673522 -64060382305932571732371033992688 673523 33329714628660582464310991675320 673524 -6650725898649417673216471209216 673525 -11706639911744936402043758227500 673526 -2044412028262027195886445152640 673527 -134776256856472223516564266359168 673528 -87519918935265398800729032867840 673529 198300968723024384876614207361130 673530 11865686242206307494497368458240 673531 -105818420683495504848696327341000 673532 63353913973864233741192117015552 673533 41196948686254294081229617964064 673534 22626346397492444257769003836416 673535 -146314038013247931955172451962520 673536 96609212184927911653324244385792 673537 -58458175329921788035810427552768 673538 -112209909222736977231781469740080 673539 42494556949754788536771606636024 673540 -13740279739175462470918603038720 673541 -43431815721397029319459634932416 673542 -87801983487899370326852246021760 673543 -40333891189055749811102842898976 673544 -45639334589531540461473597235200 673545 60530353571232814235913040127040 673546 26914550635722160097973973319472 673547 46312508616934912768226503270032 673548 16540369334599954126515363887616 673549 150842879899466954549059052266550 673550 4556294338497897366634189080000 673551 150511636088449474735404000400392 673552 225881767311707043604516700160 673553 -212505798342661365209486100837198 673554 50233000790050198714055077862400 673555 78858930989093744107185904078560 673556 51174269802942664768526609071872 673557 -98379451117978578467019883351296 673558 -4014160828013889358798968085824 673559 -226680945294665507941647669885960 673560 -26004026710390128614490750566400 673561 29949814959004787219006054616832 673562 45707787700507337121097983696864 673563 56043456517604365666202617322688 673564 139408956384626187189376661874176 673565 17046456616747926680907479320800 673566 -42594681307265730045075783773376 673567 -36609813282845212611137134036384 673568 -13055880488550236177050399408128 673569 36895750560174061877227355433600 673570 16177710370865995324757471976000 673571 2908443267971806601404871534472 673572 4621176889403141466713850504192 673573 -148738883291525391001439589066178 673574 78500046908715056560996984070784 673575 24069584081296993109827181097600 673576 -217143722482854519975376297420800 673577 -26276262172152142439946762031680 673578 -4074346856617757287656200292096 673579 -126796310764491157545432613407820 673580 -67081333774932969011672290252800 673581 70243324518864703536398231698752 673582 15267021363098399425902348466944 673583 -163242786744154665261899999406120 673584 10312758239395677828521174728704 673585 29916717167420520952101192889920 673586 42042704335273975413700331806992 673587 -10912562525072754707214010722156 673588 88423010809999732669284929413120 673589 -10254798742641441684302418547008 673590 14211341984523060746475579688320 673591 18402450641176794736628463189552 673592 189988580439632766289499291136000 673593 22681013285403308104023949042464 673594 81791861560029009564724627303680 673595 -11053891693386547641020686560 673596 -21046339920478764039600426024960 673597 -205344738430898534599271288062068 673598 -71193404181259809605853474643200 673599 12645520711726800404800446386688 673600 -11777630132699270572718463385600 673601 3704095342656715042309970246592 673602 85006976287005834019137715785984 673603 -154661102497443127197906166665240 673604 -218936660473917357538664064221184 673605 -22216557722602777124050699035300 673606 -102072367154232680768766915673248 673607 -127118570969565219483475685880 673608 -22314970221473570060006908231680 673609 26329817102134814091575648846810 673610 -489595072865580073717145533440 673611 -35370984114579347556799757446656 673612 -44882685352665965574253228124160 673613 -89478925419797891780204502672138 673614 -9495807368531908235993521485696 673615 -4971370391908125208185290724000 673616 -37693479323463473188199507632128 673617 -39113528678134072191595974477888 673618 60284625457376141562049037943552 673619 -68365477609268323039298497192980 673620 29722002896705417776869014937600 673621 -37617567991563320662077474119108 673622 44068639113173441713924808124672 673623 105096884052816607501521518954400 673624 575391124784581030992836689920 673625 206692200725631708874556567322000 673626 851960772281901622491712076544 673627 -38484266848541101194636441031760 673628 89459988829993799951981283156480 673629 44661154671775756054588859265600 673630 -3012421744017177049057801512960 673631 85460861539483873180228437793392 673632 -46440576169514628042709399633920 673633 189092183657344064263154826215680 673634 -8141775102238313833637359629456 673635 64051536095222078982673040007600 673636 -140755151159667378562272191297920 673637 33726317187716977610504637548286 673638 95665961891450169312260364288 673639 52053509789062855645355775744440 673640 -113908863174764586831103135334400 673641 12178376161363151231548942582830 673642 117652690601364824069038989885792 673643 199549914495278230443777519179892 673644 -1370553545470592260160135746560 673645 -6965110465498518182257789180800 673646 63025151619834629371232277214272 673647 -18503800074884779629058960210944 673648 -2931730554013613356866122612736 673649 -140585583390137818695861880258350 673650 4882668570342411772111020000000 673651 16930382792601735688538882824704 673652 43819075986684344496461288140800 673653 -16777514894536090664424372580992 673654 -86845135229132662677309056848224 673655 -18753913721324448042057511990440 673656 -50318406282523567494219856588800 673657 130229601410006845189608116270592 673658 -23497338890538897646475252338320 673659 -4653025552458642416761996188624 673660 36945752519164610753439451176960 673661 -129532796556536570211345662085114 673662 -15946005158972316769661344926720 673663 -140351211159136001664656221172000 673664 -59179102397635048276757368012800 673665 11156208882500654101795955224320 673666 -9029218377527773166029038266880 673667 -132534610068893041691903335729284 673668 73608084250271014836729389185152 673669 -160673102185813974639400031968930 673670 -22683930690099622074073198502400 673671 8630170012514288871916322783184 673672 100837907382082940571168456007680 673673 24519804462931294320542910907008 673674 -65365356458693938174698545706240 673675 63277837366755286046737515956900 673676 -35056936849491502143709781555712 673677 -4288339512384928879005184652874 673678 -150426030337073082004636661526144 673679 34801724392724846258038422189384 673680 2683895165378971037396953989120 673681 1887631120634458759130258665072 673682 -13268185080084592189848949720416 673683 -31452534254845516375646079575040 673684 -71074337193597988169169873831936 673685 78731302802801633720178770211360 673686 -15380466485029306056657564871680 673687 -54456437294628925486198822267168 673688 -62268992470918579576603692042240 673689 33421295630734972046615030748624 673690 -42976998776959570999859091098400 673691 -56604700032040693197624957549816 673692 -26285007026956959152227722756096 673693 -155457138709441443422574382942656 673694 23827436195732676394929811765632 673695 -83821298477812591099468384953360 673696 48474334647286752378674732728320 673697 209914030717540800548758472478720 673698 -26892176539689109228630584683520 673699 76703706199871272217797000598160 673700 -31215613493511165027238273948800 673701 52944589997052273121431333867552 673702 16044389317763753918531313600 673703 375160264906654393264104321460320 673704 -58161449028568456892280250368000 673705 110981655916014292371849639325860 673706 -4116439082854651491495142290432 673707 90118082463959074676709333124440 673708 51915008493152238689209646089216 673709 -121730066283387309522801893126484 673710 -29193997761732216254632700071680 673711 31353309527889754622902950923112 673712 -6698003810202273988821567406080 673713 -22688230328887523383417623844158 673714 -81045351134126165871388981346544 673715 27489651166369885380787912740000 673716 -37096218362278556271020314054656 673717 -6230616602990539376221732895040 673718 45036374070115679776173214325760 673719 -10120258756576990253999808703872 673720 -11692924465797348675087068467200 673721 -129415443512829179772325822701600 673722 -8359343998251163862155761408768 673723 -81039892193587704117644576146432 673724 2412790688504127153449221910016 673725 -10199213116387917599637177688800 673726 -76150073957557962952530498002688 673727 -123803365488949866218024853619488 673728 43525812123715494621153853440 673729 -634996459609105526548679452480 673730 -1932560249960515085217159652800 673731 -77752868272454777238672106214160 673732 -256884157851569460603999147904 673733 -68674796500386883797610482465120 673734 10805156034570651221089059775680 673735 -92646880015932354168644691479040 673736 -3070073951027240797046777610240 673737 69272664997127731924317205977360 673738 46797375780798480192658199317344 673739 30054775003012817415824291175168 673740 -24775098073879867169937518822400 673741 76020886388371682155052235268800 673742 -68383405808429085630370487569728 673743 23523627057510482173315451481984 673744 48544590655304208485553051058176 673745 159588351290961787960464310948980 673746 59826883473332556511777787654784 673747 -123031973672398176619651481350804 673748 22034897399106701974890214506240 673749 77296581574208660499307302449934 673750 -10644844941133006940726530140000 673751 -54629905451365705561501126032888 673752 -24193210885051237417980452044800 673753 -63595628079718733649886779848556 673754 -17760404027061127796001427442688 673755 -3577834015451649566121585943440 673756 86376742002495777624597977633280 673757 -43877994423779447823963069398400 673758 3473123793059514348856878312960 673759 91671096413457097967777586048040 673760 -139553152515184018864798625955840 673761 68682882640629765779464890610368 673762 27671716696152561521806242100224 673763 -2817798774472526591754008849736 673764 -87329618956802349800852594688 673765 105438958859379595096941466209660 673766 52434763521751522281127487837760 673767 118285461103131652505455746648 673768 -27789157054453592180589092029440 673769 220749386367001347750897935914170 673770 -13286060123655917721325587517440 673771 -54793925864043853830442523345376 673772 50924492555833048588653979986432 673773 18800263379923687238914123665984 673774 -9715991988142137740531202108864 673775 -53312139031272913184266324162200 673776 -17103843968862372425632897597440 673777 68008444328703729705866725492660 673778 33002866574254212587228204928000 673779 -3609176091992155895679729892800 673780 52840627702998694773354082252800 673781 -105133874403475758790568197934418 673782 19348274910089452221153680928192 673783 -214585118206356608511100694260776 673784 -40898672398710316262466538045440 673785 -5838446921167181944593189273600 673786 88200088782508351991445911866080 673787 -73245156532063103324389875993564 673788 -971658287840225803689518169600 673789 89499280213106387953890490780524 673790 959880235232784488099615792640 673791 -54864923062649172881958959834880 673792 5997937728367271680771400663040 673793 98357061211537759061203252695042 673794 -13179554025386938523267958146304 673795 32850331283877076526532625853280 673796 4477490548987344053191530345600 673797 63292586466282665060188406112480 673798 53805476284071627450015939938400 673799 105672925199712284152484226495336 673800 -19945778365127925082329080832000 673801 -70316516061062791840380172468198 673802 -64375746897426219996030161085648 673803 54422241303113856605214128109708 673804 15540727088023596022978349094656 673805 54806923269385294539578675821920 673806 -17100032846225113948665545551872 673807 69987360531747703121029807337032 673808 13326327183575165673681964498944 673809 96288116362507036029288536062704 673810 642950055293604918007372277760 673811 -66025208129313714432632359557588 673812 132522362159812992404214517186560 673813 -3884798782848066138159381062240 673814 911986780674335657934828662400 673815 58570186042213294031436670740000 673816 14700342052936334704982084812800 673817 96810508905597441521258171953866 673818 28417389296828466533890595157504 673819 -32946387806020809462161368263120 673820 -28261955610373138302193390110720 673821 -119523813166131476706524532503610 673822 57760780889863674624094588835712 673823 20444792422664882422364372548824 673824 -33599428574274370576954081935360 673825 11206361204099373756824143306550 673826 -219985478789720994275158502739456 673827 -420672174516058386646458429696 673828 -7114093341116132270178004047232 673829 -103143049769525941140137062115400 673830 2616614486016666189000601052160 673831 -12095839680694023699904907279088 673832 -12431337651713500620702680601600 673833 -70923721992217909094310203070576 673834 -31125751689478478190039485630208 673835 -15079376610849293227465135293600 673836 -1506969275135288898849321563136 673837 218694372333767136736951892846486 673838 -19833179902035233201672886264960 673839 -186876774272925889708136843969280 673840 13135616050459990646413550223360 673841 5108222188796743999835340651072 673842 1995587876357666286955521163776 673843 239477661414754428676912674604560 673844 45293895705541903799664735690240 673845 86635732219331032788185831875200 673846 -118087251661261755145393357164480 673847 50336194716439717640419770505152 673848 45004570900545295637761810268160 673849 175576587969229906857884686010 673850 32082470135172761459062229336400 673851 -29708223965113645898237207784168 673852 -108223644946657065480098595288064 673853 -1331080888799330994747932753376 673854 -28804304954074049828103417477120 673855 8450317747610956172109151408320 673856 -7264970283553575561039548252160 673857 10426728458067074073882885109554 673858 80248996720681345785965778755280 673859 84097035986324110874599224924216 673860 -32764999648707761023327524065280 673861 129554252024951561267950253646624 673862 -15462767862681382493172685701120 673863 2539212514181604986754479552928 673864 16217932965207813815076654981120 673865 -2146933639197443345668999204800 673866 75172999679263764870748389273600 673867 18926490249605033620701333222352 673868 -9554731581889127554389247242240 673869 -27364843538748637656499039504320 673870 66200883706067417907870184588800 673871 -65824350381293116169124473712456 673872 12135342205722396567965008527360 673873 34465628585317942202562186091200 673874 -80275286068097558368677668949888 673875 -69437489327448714495633122100000 673876 -18486419574600434317906943299584 673877 -13623233812043122208085591004992 673878 -12851349481429786566101303304192 673879 182920105652663021759605745897480 673880 -66053671081168751921603793715200 673881 -16378141492149005709387775152576 673882 -23696183803132983849690565161216 673883 27416952450819598952537691413520 673884 -57522626298923103814163286804480 673885 -23433561057934411072444648326420 673886 90107840320145457040494925756416 673887 29701818370534679023467793989960 673888 -61454991500835974392643642327040 673889 -236241014961007128497155593470076 673890 14768324116681453378946624793600 673891 132931763330440585360387321675292 673892 -113207232008205030807745629219840 673893 179656704525740628060939836116800 673894 5832161284869630718751645475840 673895 34186509627798916672148700198720 673896 432178540322242943065163120640 673897 65682413425933275748897464955380 673898 41524267126796095265812682565120 673899 -57745455874435325949927437736 673900 -16743360073386630537059333299200 673901 -114995933548093335473859961248 673902 -6627289539757004527023314441280 673903 -62284502909728284212258698506480 673904 -6646244866570211614653578477568 673905 12720110179019125395910218716160 673906 -83956259812159135845121013876736 673907 -74024494916089055323510708888320 673908 -39524577140135433807526061445120 673909 -1687146759295594396968233582720 673910 66514155373063018433069181711360 673911 4969722504426314089766022391680 673912 -37480894971932855083936792780800 673913 74050309756465376527968472900224 673914 -38124203449139383705733631863808 673915 56279751191273439869283255931920 673916 8026147180735943944182467612160 673917 25769893515880265004956967270720 673918 5773387457073447893632920383232 673919 2474869922458761401129697166200 673920 -1570904732194383172516341350400 673921 -52273036141884843461283358730878 673922 20264264026765258782506880130512 673923 38394126012257493749448344987904 673924 147957766202988633288720288896 673925 -13973141946534517280737830463200 673926 -37197164660410176912254473293312 673927 119493761758209238820617024003800 673928 -102771892027589235727799721031680 673929 63232749983854927666952326966464 673930 73013464323333917262717216825600 673931 145020067309591025772288691133280 673932 -5178271195477163560362550788096 673933 143142959893042693825941387631104 673934 -120107151247409505250097359328448 673935 26569995948928024325426288649600 673936 -1268183591667873174357285060608 673937 -76687699337772609787950591590976 673938 -35737593057823617309936580214256 673939 705298938180818726095710894080 673940 -2021463936155797967474971115520 673941 21040227178141344546958308337824 673942 112373454743866990790388303115392 673943 -62654849649933519200928220778808 673944 36974121528153166087984472862720 673945 -83051636257922748605836102770300 673946 14241030637455831943638128336112 673947 63671414569062174582786321516000 673948 16855746111152612113187012461056 673949 -248853983031101708587218109680000 673950 29773670796793650031691550897600 673951 4918368216186952858341873289952 673952 190829346395758897330920980938752 673953 68646393573945625589118220431360 673954 -84238352544239480934134051035824 673955 28470731918241909268387380834960 673956 68293567740567608274394752060672 673957 -109378158981896192595066194993280 673958 47434761525316559615709574847040 673959 48988991108263028781569845643136 673960 25735657462648219876561035264000 673961 -128413533775855443261949983858438 673962 -6323766493869470772903288008448 673963 3706700198009714432498465124120 673964 63210222871508184571853039006976 673965 16004410378385522555014995861720 673966 29108419413525481554814530330432 673967 -56889442607953610098312737877008 673968 -22296173451230166704704644710400 673969 -85025138165365852966801925681856 673970 -10830350228529224451864728160 673971 32916820985711654682590662662144 673972 -45941004435605888305004911526784 673973 45807905611286927556827418790044 673974 4910766673374777768348206960640 673975 35096677769425904538542964074000 673976 -25492027498752540553735083601920 673977 -17134940828760439982297818366080 673978 55611077748296837736716228093040 673979 57037460798749283524310409812580 673980 34375734070159446466137125683200 673981 22986765913725680381542077649344 673982 2070108677248416481222694139264 673983 -66712039538180838467618920752648 673984 -31867457495186947510796916097024 673985 -2869256988900813181453929715800 673986 55478382262671124146225220769664 673987 4284388732639912629210812045796 673988 -21722124062701430643943687778304 673989 -59137907656608363677437969274880 673990 -35221757931116750626814947248000 673991 -197607873796184141912758316557608 673992 17435625838007672935594228285440 673993 -24044587802080634716407739249200 673994 -65781790887210124607151367114704 673995 47290475557269793033505925696000 673996 20092901332244835390743029472000 673997 -41966929551741147164294731074420 673998 -8878752750288048104059404216192 673999 -39355407803614001404625630761248 674000 -42880838329386994558463643648000 674001 -3495229686020923145688841789068 674002 7062732296032486452189791145984 674003 56591686944066189450405943507968 674004 -21834831721127091192112801019904 674005 -471046456866756593374969667040 674006 79897500744027324783543545085120 674007 19811674367078483585948709761640 674008 17656292729816119198895825756160 674009 3083531436061952330059420583040 674010 -34803972854436131263133139117600 674011 19019232374245077560382031654160 674012 57341256801443100594837859630080 674013 -9846062945946111355509526488000 674014 -110355916438434275770507726056768 674015 -537324362574220226928330182880 674016 29744123820238546359175945912320 674017 -7665694139147375727558275811934 674018 -71766800032789680925881299516640 674019 127236949439925567304789364294244 674020 55761230735952229248722334535680 674021 -26404193687321987090348361815556 674022 -13768397432812672177959954347328 674023 -19070406746643932701090897514960 674024 -37638233151064610097156720199680 674025 627234317985781418201793504000 674026 -45141391670840675178373162206288 674027 -9670610364505009383727898791968 674028 76035323684095827127746107880960 674029 74423538793643726249448425582476 674030 -30585365802911248126520648889600 674031 -48468616529838115529594757683448 674032 45944654537957631052352755793920 674033 -30214141511038445054254268989440 674034 -735693439451547295489084110720 674035 -358912783985193960033014309520 674036 29589213068546295985578879313920 674037 14870269833639027777534524738688 674038 -46673225611752473970833569712256 674039 118786452221568288654067879224960 674040 -9416056631695854926324358758400 674041 -114150664102134087889168591754537 674042 96301451686382988418880428194672 674043 -17414230989947719222404106353216 674044 -26545610506174835906467461834240 674045 -1183888233258373938932829760680 674046 -2169859049139369665571384644928 674047 97214613333548552206323715476720 674048 -35738388309399236648946188156928 674049 -8315230908591379519494976637136 674050 16985605661747204421683878545600 674051 57110538706923299930819474284752 674052 -43719885078588426276025334535168 674053 56417229419297163707106260976700 674054 45391301041513710118751009781120 674055 -69019505225530451296913426248800 674056 -69187779226078708372353046886400 674057 -187868381907350374456841378366694 674058 -17510824642674878136810354216960 674059 -77823284471553005787388318829740 674060 -39969258546533272448361456491520 674061 -14670345931626678931944981299520 674062 65361224709568645913652984004032 674063 3963420620020978674506999173200 674064 -4887327313112740255955520847872 674065 49240719407351220784851720340800 674066 -6554933768157945014260402239840 674067 38896999503455697413788180832112 674068 -1235306541662074955802174279680 674069 227920103514164205576628098671808 674070 7448744984046124784824842019200 674071 75909200053480612661383006899272 674072 12706472135004566363863217479680 674073 99863963793671042308195024650522 674074 -51621920942207335824969465624576 674075 40157079382655886281905860159000 674076 -30695199704006456652717632256000 674077 -3637945423270110468960130398068 674078 -30664592777361847896591894572160 674079 34209754080146620234261195939200 674080 -117560247945053113009503605882880 674081 60752750798650524909564453107046 674082 -5019218237830045763309270872320 674083 -61171881957043801157094095093668 674084 -13602871304928215410168146935808 674085 -90343240660894983893394824181600 674086 17026499774433717699593013377280 674087 97426720602874051027779195738792 674088 -35428744512867469171649770045440 674089 76534109535406185228800650650724 674090 31310440674249385298662608808800 674091 -239289696669966473303833930380 674092 38878091772565691324371036687616 674093 176523393981538944491445829096758 674094 26366778019010053294724936347200 674095 4691109722313759883352562096000 674096 -3159239032911231273307579957248 674097 -34644544090637444594901480243600 674098 -26146696202791598167147333609200 674099 199161655839775846589182532297100 674100 6445280741509055039309739878400 674101 93826163477210261981778044377920 674102 36323079242065713056970617652864 674103 21975631523452436690536941608784 674104 -145374997151967683786942064906240 674105 -133533767049476983179904305315000 674106 -21036096112860741302664515571456 674107 18990935030488601967684401387520 674108 -124544718590136443801377730921472 674109 -80233885261238613543884902265280 674110 72293459104525636416903104208960 674111 -2854607625517572881732218444176 674112 -11459032148826693606053372755968 674113 92934145957596961328637176161584 674114 17457875291027798771661400665600 674115 -18466121792924149809277125240480 674116 39758635437116719045981883465728 674117 63043647281188101894880041323166 674118 28341696869557109405967679055424 674119 28427768546529838909997832148800 674120 24879450075889172240531755008000 674121 34371007839148322110420916619264 674122 6505191354484552804846768259424 674123 76830297262724956041511104612372 674124 -18155856333957624729617120391168 674125 151606277604170412681487462479000 674126 -23495288878033750827420652818432 674127 11126619942250184836115126172264 674128 1166799619812812224859711995904 674129 146973992873878815854470158288384 674130 4759187717241547314798291563520 674131 183480808207078117129231288893932 674132 107623426056387061074076690816896 674133 64165719234004083279787884990624 674134 -45994098562168391205141855715200 674135 -67407015315641387213404072903680 674136 1477879334334130970127810355200 674137 -4716193060940629265472790407420 674138 -49755839661870048049249858763280 674139 -14183416980515570257401588740160 674140 -14262157189633501313221939384320 674141 30519315521776969828072331680530 674142 18098972707721629132377377301312 674143 -95253185835803897435065501471176 674144 41397188019029082606037488500736 674145 36509911387244120238199005723840 674146 -28240171933976548751298977709696 674147 -114893503752303289434590150520 674148 -32360142727167261139859829304320 674149 9921736877791864619939343080000 674150 27396948293911268451874240536000 674151 5054547965251098492170148181032 674152 -184929861393835981024836191569920 674153 -103773407326066153091639490855936 674154 -417787658822893218929908215552 674155 9662298809039149209185751636960 674156 -48988581865883221735473624210432 674157 16125601567511418401414937876480 674158 28652284525901624579686569114240 674159 -126717317524589228805668136014640 674160 -8076069522408703320139018567680 674161 100947682032364450866075440471762 674162 -80203551631225824085132448733168 674163 -1103139771196293382862018348640 674164 -86426593146520137390641082538624 674165 -34545889032387564717633905812200 674166 38354843760153206284917201253824 674167 71476226084142861378787216987720 674168 -43430686596146393842330693140480 674169 99722946849402283079923764087840 674170 -3985842837566485555792713584640 674171 15412886575318496427869449594200 674172 17817474536012695844743731251712 674173 101621530482299160054554602380422 674174 -76487696558314250654005020367488 674175 13127886880545894164425041534000 674176 -74526388773563341950207551078400 674177 -9667214336141253835934580670080 674178 -31561572915335137281599623349376 674179 -262007091949019486523910946800128 674180 5854924184235104465375918184960 674181 10787662321993539446136430940028 674182 36702209667176525762308986180192 674183 218906559292764698002815388401432 674184 -9303323352516547108207567994880 674185 63468087983199678877290584737380 674186 82021454661655612825572605045760 674187 96812541732844689624240881267160 674188 13604789925688369329159312019456 674189 -219445007993196028770227125544010 674190 -6175395212245749234368234956800 674191 61500563930870193525856575017280 674192 -25608366333927942024431834480640 674193 -18076647405257354313750222169920 674194 87785718336529238497740352042896 674195 74656040907214174722372135361200 674196 25748736375625601202836407941120 674197 2407363400535335734025804757760 674198 26299160995267270516089104593536 674199 -38952239752396124558483761019376 674200 -106154919313055052816535670016000 674201 -9252042422343697766865472256496 674202 94812092259463951537245006205440 674203 36979861962834511500997430798760 674204 -41020654397943538968720437004288 674205 28427457378660408027751929621120 674206 10495500582344461171390837013184 674207 24478668657401524159498346323512 674208 10627676301115317502728349876224 674209 -100238860433135990323894579820496 674210 -19204970934690763391741419542240 674211 -62664340234034661179431436398728 674212 8946230747816443725881036800 674213 -43297344149733172866184378463556 674214 15997532138494681199849355883392 674215 -114090391819921361337282942028800 674216 -71184774825808250212018964643840 674217 6231860598733436524771164918240 674218 10235066192883026331458602379616 674219 3649652414182986501254437724160 674220 -65950032754913786821202406819840 674221 309450391603015090457616951307680 674222 -40532734624345374249617006890368 674223 59947467068417629465307378803968 674224 14160383498486080275980327075840 674225 -28350950851505857166743899142500 674226 14435221214988877640791102032384 674227 -11215242407369139662966879431924 674228 -7095952651047898179991725507840 674229 -49901938554095863004177805602016 674230 -7976566146693356898427812833280 674231 -98973781114240148457826945546968 674232 9207048417357809043338504970240 674233 -62112197154063991599278010255040 674234 44384940030729872149332737460480 674235 -28049097819071978165239223140080 674236 -19567680746247469087306895518720 674237 -59764073209453621319568974351214 674238 105166623253402012117153856007168 674239 -137495222283740865170398135456960 674240 378895317650491147366579568640 674241 -11195082513159097296725722651680 674242 -105694066867021603647656085415728 674243 -65130424545601905678536152170240 674244 8047273325971059341726423216256 674245 -8569577588966019269743002059520 674246 61030134943335501250018595171904 674247 20125541645676257916204199620864 674248 -15876008038852612662224001761280 674249 -155994457583657543967878577219750 674250 -14732751264927405685471964160000 674251 -50546767060372558593286562866208 674252 -50014541272244740918913513080320 674253 51023000000883237991006135272480 674254 15629957249220862818532961916672 674255 -50427384629407648217746921614840 674256 17954581082084294567277617086464 674257 114220989708635276534313404735472 674258 15189708789040370416980841255584 674259 14671175878250900245498063587120 674260 16265851669275598577406765530880 674261 29253609531111150801526102806432 674262 16876149529660138531068827910912 674263 184887010409296358653400732133512 674264 60200898154953632550362333491200 674265 62744851659694000902349549536000 674266 -27492955842458134755136222668576 674267 -55195714487591414202775051463448 674268 -2969333036448712286173109452800 674269 87907810434464434811987085877670 674270 49683764628865244939945217526080 674271 24894420194174799687389992687680 674272 159977745496894067544574505779200 674273 105827017346442428977033044879522 674274 15046630570140814456837039203840 674275 25739831072947767147912999986800 674276 -89569888567743004289384307214080 674277 131888938659971009187616060237920 674278 8117105515931152945615958164800 674279 -199466459808355701480691132629240 674280 29105378982129660932933022873600 674281 -45438061844605173181703242670336 674282 -17717810157744891773425540931328 674283 1060623101971686391760120232384 674284 30085271209604833487032111461376 674285 -97631947434415854584472822508020 674286 6575656530258834996981902387328 674287 6320235688711048859778915987312 674288 -19230993800160958543830368845824 674289 61528803783241243196844541907280 674290 -13749913033962452316924376917600 674291 -40328746345145617030034199217920 674292 -15376592274207084069712892356608 674293 -37798604049763530146485009919520 674294 -32160119637918069617913719541888 674295 -74620059077000255721963012373680 674296 -41813032495977813329756415959040 674297 27754261294578857120051938372740 674298 59717137775995390392362832837120 674299 -47078258934168227654239708980700 674300 49624848391062988482084481804800 674301 5367919576557561201831836473920 674302 135743942667098659691982285747072 674303 -43383496292643904354852767883920 674304 2670037462769243722392199495680 674305 7046706336269745540817742097960 674306 -86467889652399876708602872473648 674307 -137841325668941564799182944753596 674308 92971243881487880099948226919680 674309 -254404186872561574715020369301184 674310 -7605077460371349206848817817600 674311 -77110350189058819054121588179200 674312 19817133447006098640557585203200 674313 -46340966741457568254017166979056 674314 12000117352213957410346016881152 674315 34569984766146535711634209198800 674316 90164658001152922721893175023872 674317 -25310257909294411490206137394208 674318 1184698311260999292776464924800 674319 39945509089552114083952202634768 674320 -6511407256576418864399765913600 674321 -77965772939026571405228849318478 674322 52232791771827098138934751200768 674323 -60608946488815376918209659859136 674324 -33388903307369902865182628788224 674325 14319973266162560992549320115050 674326 167166316532234313107759168064 674327 -46425922881518124194263469731968 674328 10905736920398146768227482972160 674329 -132846114989781616351106265293360 674330 -72590216063515101225745580017440 674331 -4342527256688073994980491410176 674332 36027349529106660000888850394112 674333 91889341984482290730562693926 674334 -41154468035283945258923803156416 674335 -24381459457845655748767456005720 674336 28144199719306767240580559929344 674337 72996262066877707257545979745920 674338 -17559598510613479138564552934400 674339 118787677541152520919425106935256 674340 37050613496364878140608080179200 674341 -298037683532727058709216277005408 674342 -22691936665985153959740162735168 674343 -18860350865075373435861745866816 674344 129136611966828020476421352652800 674345 -52460605993190994454186053952320 674346 -78994226448679619048619669751296 674347 176071372824278993290742119279796 674348 -2566754644073243049512620998912 674349 24642824595193934596021138744608 674350 -54408223245392322469984060329600 674351 175440110473531857585259552294104 674352 8883993291264549362552631459840 674353 30169391841387351986061358471140 674354 -34422218248776464393490050517600 674355 -70080636654046154096643977199360 674356 -185578049671332049093856719970304 674357 -667071362667853155994347893394 674358 -9707168878353294243172927598592 674359 -43166120784791951354993602965584 674360 60194420326910697355776426393600 674361 45542872818465524673017278281210 674362 -14470540723493908448071805948736 674363 -94249753988926635738909465647388 674364 63898101013871167417896175858176 674365 -117113311404112466814919109350740 674366 -22743615620463844040815874273280 674367 -63374637090853982056116084405120 674368 19928727844242084612169962356736 674369 -1617714354427515317155950203856 674370 17959336727527880308853513625600 674371 31935401595872807215295007600572 674372 3521463922932949235309955777792 674373 -24292335360389677856786188379520 674374 -2070727669157736176634417638400 674375 -8285809780551946731854577735000 674376 -27986859738573674162831760384000 674377 -109080281794225881212620375885056 674378 -113169033498231817877397602231760 674379 -122216112122922038838937139200080 674380 -1266611500228619181418134312960 674381 61982865058512193140545933772 674382 -43939533121471243729175797660608 674383 35396560423889743603805033594400 674384 4636428329503753391583357026304 674385 46041510741670860614386124025600 674386 -4585242469486015987876043959680 674387 -30041874249012776813530243664484 674388 -32629714175653102037394307602432 674389 30089863639377474319860556748224 674390 96666952612208442690472342548480 674391 -92603807498636169531882684634008 674392 135019870350772247482620996864000 674393 -137085262523288617467528719114358 674394 -9300374391347024839147439728128 674395 -106470842921772806135470057369200 674396 61377702489495371957186957836800 674397 133802296966197585258916435459974 674398 100191562323809889881984484614400 674399 -41443117530525403837688526008208 674400 26589075770137763802285873561600 674401 12284883720730772058337538972864 674402 -79357172501300840326534218940848 674403 -188181003125832445776355535840256 674404 26227878892966854346531122697856 674405 32175888944605972469293406016000 674406 742666204678180950422199874944 674407 -95591494482173006180432208374448 674408 -62087935594538891183855659991040 674409 -22636165071005290623307778970912 674410 36403685757373249427464624446720 674411 -31955153301978880265060843382000 674412 -563148356289523445911778316288 674413 -70933678652478648243295134922580 674414 19182124097373252917992051778880 674415 -25774345571421264783197915198880 674416 -18865775364365900365341712941056 674417 -12463753015502849871020427158928 674418 64507235876964210632558284312704 674419 -53739120348771417760695936832180 674420 -95314816356554585855967675198720 674421 33583927083575610125942253416448 674422 -60409100796169586166900926484480 674423 -29298720734960220758202017903520 674424 90765649391169520649063863296000 674425 3490007323448868649094498575500 674426 10001473267475905637067756012912 674427 -19103021973932562348140942062992 674428 -103997088278022231307962353308160 674429 15861003048920999372392679639040 674430 -30009020906370202043673384938880 674431 -53562877900069333178938519792768 674432 189925326900762548216679471513600 674433 -196658629676978984534327235026400 674434 -7906010934802634743147678542384 674435 -2066482368145847745866177931120 674436 6061083147873396096243766050816 674437 60795565791134885479365512412672 674438 76900105906081577726691907137120 674439 -63210356318196095159117947916376 674440 -27692227412674788433663297843200 674441 106802796482548771026236502297960 674442 -11664098438491227300914512225440 674443 69602352125089215192154597082880 674444 143765574165077442679863913890816 674445 609500581414255764260469277920 674446 18787893286914863577521199732672 674447 9593787772994526079641139244880 674448 -26299076447180409000954093305856 674449 -118002734349698953235650013625550 674450 -8484806447987323582931530291200 674451 25403355863090115880241861057592 674452 7646634375118694526080961165312 674453 19704756413759337741689443205400 674454 -10775510952400278566164307520 674455 -1019837753620538983846917017040 674456 -48186784845734323802818205829120 674457 -2946960310752195797906309107008 674458 34713127484196645096029953428480 674459 -294384154168862450078056494131784 674460 14461655135150405049863788800000 674461 40043922146600728198823373657062 674462 38252164257142888115303846760000 674463 -141978371504759880833770453149696 674464 -21745829667010931505188897292288 674465 -52320021564338304711536499468480 674466 12596077273198142026835220616704 674467 53219060131945342811025509756992 674468 -116778388434521088322657668308352 674469 26243015317902636606826327004094 674470 -68432217329288036290314022024320 674471 -63282442503605777510446560423888 674472 47074500995151990308376921292800 674473 -48070268128899252238862588790620 674474 10006494554592924501046316947200 674475 -26858159753370354621401070281400 674476 -2137603757078719386719024555520 674477 62959492975855025585948118190572 674478 5958151542581826355150824499968 674479 28753623600850599373535254969040 674480 25653525954856293928962641756160 674481 -70369715548270174929299402577120 674482 13728486400419884692263436834992 674483 86358841359881356484632923870732 674484 29627444314310012737672065601536 674485 -30213562792367241378188554699620 674486 31309558976510792407271373686784 674487 -593826795605900242217383674408 674488 71049172782451285581138169344000 674489 -86390141143093501988732625146544 674490 -4500297350466526754319256346880 674491 -43322001654674404728087291738216 674492 7226122969216847313259909263360 674493 100848315164532105637322682027264 674494 -17359147030514769687593876103360 674495 17439617600317390131711823526880 674496 35797548306945120290338186985472 674497 60114764262758536417171947466752 674498 -216475853848656325170833424384 674499 1958347451986184120741695146240 674500 55165456624039909495478000640000 674501 10257628171028704125528226121502 674502 62678721431430716640567092305920 674503 -99635919288531809963832711675800 674504 -122496228947525187844694114442240 674505 6620436296781679873948421386440 674506 24719727882129424364023299175680 674507 14725319852352207862320829872600 674508 8746405580906703661754582760960 674509 44409678033706458751053609567552 674510 -28709704196132494349848390640640 674511 -3558040401697968523202444058480 674512 -22089806750491818874687119990784 674513 40483737838847673909231705108096 674514 -8481470620626131880164103855360 674515 34487742147267473441726312214720 674516 -3606675639044080459707914770560 674517 34359185802235397033836715060160 674518 -41919694977696041582756920711296 674519 -25369463533143904461551628376320 674520 -1347344528267052283720060108800 674521 114748601408009816950165149631872 674522 -86386066275110977328026900508688 674523 64215759524173239932891795775600 674524 108713013006965801123240225348096 674525 -23627179103865472434371403343950 674526 12164225692527191351881483554240 674527 2983566875889153102481931517792 674528 51053570469033928141399329079296 674529 -13458072815239756203491122236672 674530 53208498593891801624031453584160 674531 -12320678589793095379707802723680 674532 15642473492748218938298654913792 674533 36183938119888425617189313894782 674534 -100324780911454536169211604664224 674535 -116344159915395055051324233444960 674536 149758821367392224429291804359680 674537 -3109802249808003607743538655814 674538 -33647756965552927630322639608320 674539 346089410086913811986102960397040 674540 -48012279869449770687911955225600 674541 616418020550138732337153530880 674542 47241973911712278263738798199744 674543 141100642532312680729731527508480 674544 -7200366295616008974676348895232 674545 147408108603623436380590254741300 674546 -20765400944595452651755954682880 674547 -53792161471311398054940188770560 674548 -327507297942964170946817337344 674549 601997648455801535256491210364 674550 14821678149571213592054258700000 674551 61535250217600361996465875832552 674552 62985562362584376785011122585600 674553 17699751582793359417642463312608 674554 -54363449240718625789082252283024 674555 15154126943418963795265261942560 674556 -45723947225652770796235995586560 674557 41510523256772652876616560325280 674558 -57612154358004902718753517317120 674559 1311038974585473917662832678928 674560 -24045422118420462565624475811840 674561 76429020192032469229245065188800 674562 19394936779058408458257755641344 674563 36192644608565036434414013538812 674564 -56522750338156912528399902594048 674565 14094339371447544498902946671520 674566 33306187023400590281739471707232 674567 -75582048800000065164211340019840 674568 -176224344510734562240342087229440 674569 76109592676411663372525125764160 674570 22247222389628218322800996670400 674571 -60449018628952550180871598058496 674572 -44084989955745636091455622945024 674573 -59581460936112929874910634689716 674574 19821058777324806634359625066560 674575 -93202432751266363654021933600 674576 -14691195711891090561333472788480 674577 -36250916690268602802886684437180 674578 64898870945351181457741866253440 674579 -12968253703214562089411239927440 674580 -21624153156575425887833143203840 674581 52075622759322890246549701451200 674582 49091333910212586663880752655392 674583 6154246947231539471284011789264 674584 -420756263701749602797697556480 674585 -104305442162555831597941202084220 674586 44262357255702006945191381435904 674587 10036637887714910541101847593632 674588 42371350487997390829614894176256 674589 -111990910805385613778536063387776 674590 2656174370287714582602504499200 674591 -17351697787232555249701747777536 674592 -91844596967057166516477960388608 674593 -12570937864471107838795002977276 674594 12070450945456372374579085440672 674595 91596458187529965837788410944000 674596 20811113060088329302880435982592 674597 39346981717950740702490623811264 674598 34607700554877645199300456997760 674599 -70746138083193179729710560061880 674600 81395880224000671222811347584000 674601 9368306408689337363481727597440 674602 47220716576522524436750321752752 674603 -6323246785592219048939725955148 674604 10533750453678952441237642085376 674605 -51786405563358080264573024890740 674606 3201939599490668495041119956160 674607 50139106635368084492482343276040 674608 15897039458898247108610450817024 674609 -97155816139399416458593491662796 674610 1811725405632060152859402624000 674611 9287798344739665451120038338720 674612 -2098563066906408069586725715968 674613 -49274530343989810023044204408160 674614 -7874641068595212668565429371520 674615 -65655538774453211657195706579240 674616 63174520816665094103806735257600 674617 -35999895725353935936593375426300 674618 14795342590667914995256629071616 674619 -120502695689931083026257259036992 674620 26025564609654044074904492928000 674621 -28509666013921515950101088379348 674622 22979440374253061917857830190720 674623 -105694042719477635397262674551480 674624 20803035553464795792238052376576 674625 36296434518920127027031911264000 674626 96925447583867742189598201762512 674627 3727983265000317040710227434320 674628 -11991193813474890004413126273024 674629 154184097504400930533517419526876 674630 385032232723078914051833838720 674631 -42540611636289997139803419692880 674632 -61956033416689364422233380305920 674633 -105264865572752436124595130666480 674634 -34603006648936396257302661953280 674635 -18889611818581174059505884227040 674636 53725402274669358224279734336512 674637 -24522831522170692193768736380832 674638 106806158982826720832427799562496 674639 -52642789908228017819061494352144 674640 -20935046883003025644455755530240 674641 -157008660089803198448647524579216 674642 -37319586739256116434098870701056 674643 -18234901790664887591218204280136 674644 2728034445036266752593844094976 674645 6491240427596979881633457745080 674646 9875069782095707818911475974144 674647 35737095839504073562446096761096 674648 13414156871521521380524934400000 674649 -526354158141030836572819749270 674650 -87250712325406820945385017990400 674651 -44633297869270444148362316987400 674652 -54628096430879326708488034099200 674653 -15636810391876521047183660884480 674654 63033772119565682811785038555776 674655 4096807152359978009495922297120 674656 -62254031475778963461393175019520 674657 -27299324935648241147866885776720 674658 -4014584917528927541998924375776 674659 -84160331034447392561297193351696 674660 31566073780936339030849238630400 674661 861053416936012407423897151200 674662 3835076522071696534615081966272 674663 12116305698277373898567455468184 674664 51329974470613430158744609259520 674665 -129061218521207970320193825091200 674666 -1645445987806644939468367552416 674667 -31502776854517599324798997991280 674668 103818772271145915743652717546496 674669 117778893488111630415400497482070 674670 -10915291805897021771599580160 674671 -71964073402955803370210413611800 674672 -18402622453267455404841042739200 674673 117659722212712098461378105353584 674674 -15018639415109382449160390122496 674675 91805480328392309117020125417900 674676 53041553643377043941793832488960 674677 -197314999248089311959282446539474 674678 51340314927806766845838664916640 674679 -78882771337060498591017384667440 674680 91885463096888787266236417228800 674681 48914882922339373206401362146282 674682 -21808338929524878900727019696640 674683 34306067803271452353520406496932 674684 5078871588103592120309665247232 674685 -101260475195396197234434014534400 674686 -30655360531135310972721527582208 674687 -78859698999179456322021140500200 674688 -18520172234153067067864158044160 674689 -11906257643419113452810841757776 674690 -30538216859226762658920721804800 674691 -6669111596212461369283371596808 674692 118370624068789669319075852786816 674693 1552596540206125543925620206942 674694 41932028693376901602536830264224 674695 13668955363936663563683508212160 674696 -89578771124325711636293867520 674697 62790666277277264827605387615360 674698 -99098600225861780758523238728400 674699 5723516502731588602994967167700 674700 5193581583005155061332477977600 674701 11721117002219926569404503691702 674702 -2217475933852721113487834475648 674703 53713159264224854521995464326800 674704 10686281567710071595259590123520 674705 5939826438489643495554562964160 674706 -20229710328799902468676491091200 674707 131845108329530348585813801271360 674708 -58701833866112978026333300102272 674709 -297851789762947253242739977920 674710 -35992862523606135227675326704000 674711 -170685182424466556147578006085688 674712 -17310435700462374858199747246080 674713 -669037509329531575854025464192 674714 -101515918457801310112368068343840 674715 14851396158195316370384379018240 674716 -18982395826585824319470139446272 674717 185161787584157162771667576833766 674718 -4705960195274157183433609193472 674719 145507536534487596800176346033120 674720 123640693765608334827674195066880 674721 27318510181893720729072437699220 674722 1263971574631583207086553880912 674723 -21360741589118688759065907663456 674724 77060517379226541397875069573120 674725 -21795992674452475683312215789100 674726 -44413642807846186600323808498176 674727 -18705747386335813168549605848280 674728 91386189434977567727771588198400 674729 90261246558280943863909598905680 674730 -2262127610947941064446211366560 674731 -32187695227343883870114090571468 674732 54069422699620217080032563785728 674733 10933961037418079502822319881024 674734 91489274845123897783930869470016 674735 28748353154768258807250717172680 674736 19379285588313761934779629535232 674737 21475074689681483486626775541504 674738 70639570050794456448913995509520 674739 3663276884733374136061994744640 674740 -3667876679995131007273857361920 674741 -165734996841330183414817559139858 674742 30639481021424637247083949223424 674743 5949778412793895949491671002400 674744 7263484946601566253067521024000 674745 -6491484563544643246352677298880 674746 -35298611967325159428248272075776 674747 242206699112086358249178146290800 674748 25445720506467197347093971436032 674749 -159959437954153275308583329496250 674750 42428005785283487177413004400000 674751 11048647127353496375756065210368 674752 7930243961925898506012555476992 674753 -1627088941562805842482586949696 674754 4644244246864419779313807976320 674755 19395883793555590702328360678160 674756 224996552627825404688176438272 674757 -62580657976929447342918955940160 674758 -7975102583164891911542649777024 674759 65160717489843261636521014143960 674760 55712990560668842485742889369600 674761 -29519175374783201938302048809638 674762 -73168762986636977953418334183936 674763 117710610311338391610393420054744 674764 51491086884069737619571592633856 674765 -11004990178513790365103742679680 674766 34634768827120547660617795663680 674767 -33756297796299205682247624231184 674768 17281496557444465270453530968064 674769 -37882262439413625198253735319040 674770 -10200894304476155742930598189920 674771 143241643444718966750741839812972 674772 -13094831627018251613470960312320 674773 157597042553577084311609652434304 674774 -8693664295420256492997228792960 674775 -26421662867939164065230227125000 674776 44745371350626229078832576686080 674777 49309185410434934929962356166912 674778 -7313674225464550384497751048704 674779 109114537864934402720538591895776 674780 95993058081940476460071389529600 674781 -89839319286058733096117020671552 674782 -1894877887493961679558674954816 674783 101251253084578834604158673598360 674784 75454572752946509085322751508480 674785 -40632110429127575354889804172800 674786 8091722066296196329034480918016 674787 56103396754730247971108436733560 674788 -66116591377438078406533575958912 674789 -99386481301413590850692883649410 674790 -3228862709909090879104356495360 674791 -1818996925283025001670366583128 674792 -78933534473645100230408794752000 674793 14672398112092653028660270010304 674794 -43147471160453475189702706868304 674795 91479571183535799197082537133200 674796 43226647350990656713638004767744 674797 -135404396914010667944752651741920 674798 -30383837300567833857746765982720 674799 -918297894565322842691723565312 674800 -97488141853345891268629299200 674801 25727294414550832194185736962100 674802 3226733275795227772783290395280 674803 26175513617438024861293808962944 674804 -27482884795682406413222211164160 674805 -72535099521341038774524297366240 674806 42189951064634556318267985157760 674807 35443305525827274470562884628912 674808 94922989850884380346916536320 674809 -12276212947144645470076455257600 674810 -34697414708368111636814024209440 674811 -93089907596614052569285153059768 674812 -4170981676340616439878119441408 674813 -41222081967514104198292573522938 674814 9421716557239233697800086510592 674815 -40017835388887357845686046631560 674816 -83124097397995586448862079877120 674817 55959013210030276867912061457696 674818 -100766517403519758062392747223040 674819 -18666735616882176981225408348960 674820 -5390137751158001507114085396480 674821 64170350909538802878954285590400 674822 -36023907590370103756267980048288 674823 86275260058529393132734199577600 674824 -51151450824989512934123374387200 674825 79966153271682999403770581687550 674826 -52066193486086405797544209908736 674827 -101663480501726492607979269649324 674828 -132849175355466028050772245671424 674829 95010813479996266795732917418284 674830 14459181947851815769914262944000 674831 20492707167158008402183906099632 674832 -468205453380749266003349864448 674833 146543542216282845769025699548082 674834 9845169573542203696048797630240 674835 -15618267480362745233210427383040 674836 41879287703108266145552631174912 674837 -97185537847162284124321082870514 674838 -86173886980453424032697761687680 674839 -66888534794505402578676257825280 674840 136185243158176081116059177164800 674841 45579363962540304294049418019792 674842 380745489150938051783561318400 674843 13652828465135661534544299622848 674844 75602946297889186026784684079616 674845 -61938475309871008982531346765600 674846 -23452819328496779068260465432576 674847 191712617702790710402172112916400 674848 82043155793101511047363373629440 674849 -16654623695290829049830965093248 674850 -16998000626342949594293543904000 674851 68704148630308410943066918037852 674852 -102343233182423393581777427912064 674853 -64044149086535278460016065448096 674854 -105028958303059291910228016366624 674855 35623572899232872000953429751520 674856 20966424249827849573831069859840 674857 -19507217244582851812129832437894 674858 130325554003027936590171719702784 674859 44921228434708586054364380824560 674860 29632033997315355362435980277760 674861 171229509326878721628888401623200 674862 501689898024670857717347577984 674863 33878099253363074351825638014560 674864 -32222816752026605566217052241920 674865 136255362411980585373741514800000 674866 33405745127129654442392823681024 674867 -36341640979751282992481565300084 674868 92589846962907013363172617482240 674869 40999460234467382533214128264444 674870 -5115531235664634005793157447680 674871 -8032703081698123087077402748416 674872 -41784125051396188501903201996800 674873 74922498233159275176568856083584 674874 31877646583110297035150992946544 674875 221288518069011746448832050300000 674876 -85076403246833466655783374320640 674877 -97089501599644465837104840698688 674878 -78889510473470479901219096070144 674879 141391538535874979534648683980480 674880 -6382538829273245029587379814400 674881 -182327884869206894111642940273836 674882 27158198604067560954247982535744 674883 -55973889587225248179419656198512 674884 11491116878935464661430348763136 674885 -6568137305905753767428086230180 674886 -53015454338693333877017026249536 674887 -2622408843960874129699578035520 674888 176750520146889099366612881664000 674889 70459189027357843222555842796608 674890 57038453152587680115734710063200 674891 -6038335123585412638032835752960 674892 -5554340281130834890843054758144 674893 -122179154725163198233431097316820 674894 2096373822837544813217890802112 674895 -8588098754815019807397638532960 674896 5938462820618212152711551639552 674897 224981997483605620989426674818560 674898 17979829670133013427966948912640 674899 8919839956461000273045108625240 674900 -53945047944212838552663515308800 674901 -9601802542550340283344688753920 674902 -32968286820854867365360991175168 674903 -30026697738647546605352880505848 674904 -108007732596862289338806144245760 674905 3463207424340145227675373691520 674906 -40284261366056038381271342392848 674907 25869014472707321590988692185240 674908 31650290025514301477101293498880 674909 64348538793698493368374942094880 674910 -34128552782394345568388243400000 674911 -58549664923472279635730486251200 674912 38778656854319572167944992456704 674913 -110867732820988269902905511442816 674914 -102068846125852800797024798656944 674915 112680242715973443315004148029200 674916 -27826210242228444489863296321536 674917 128329414110514187325001881697140 674918 15523104786684504887433526703040 674919 -39219706261379998865378107618560 674920 172797542329800972017028317184000 674921 -81240833468137636587116718859320 674922 24913043514739552655967797101824 674923 85948814737060311616805011121944 674924 -104002877506758679372798489999104 674925 -8791443116794874430378558900000 674926 29913868553707078849163931935616 674927 -53373371309462066076176211325128 674928 141173499576392789646840791040 674929 197952762305669816119201889304530 674930 -55589102105410914506988006572640 674931 121837110516617994242592963652152 674932 -24922118438110318830620725895168 674933 -65580309892221834640684442314080 674934 -2069266628554094919776440239360 674935 -38530748714825642675536061704800 674936 -15024392531512105121563554201600 674937 -63727409580143650310578129511760 674938 -76997479402803967771232987280 674939 117981979031817083134633907985480 674940 20899638407549099058317642465280 674941 92531687057997872822884365182342 674942 36482446376100889497907187612544 674943 59345641512831361027579086176784 674944 -4166964652834170519035031060480 674945 -36321294938940080666134687344300 674946 -16209025969105800236559002572800 674947 -25084406185612210526198382084448 674948 -76101823935466386601487587128192 674949 11434174381536883924041725956416 674950 -39160675129578549525165039300000 674951 -190877116618324152232923409437168 674952 -28220416914619910528275052666880 674953 -162598489361331957283279316317798 674954 -862888436748317987095819680768 674955 14641880522922728901875587461840 674956 41544694831540610598438165073920 674957 93381513999260825050252285441206 674958 2555261158095587721488729868288 674959 -226331822559421669140031324031696 674960 7641779112823911969141404467200 674961 7321665270651632620037915373504 674962 37269668547918155526637342450464 674963 -3355453950196267589776863669696 674964 -55725065507968234069159934928000 674965 -13891985969009246199142967013480 674966 11382611973048730791643947945600 674967 -52381460133681727843389202207488 674968 6821722372013539401651893452800 674969 30240320886923885576350593502596 674970 -26863682307665038087326060672000 674971 -953173399627097559593915109696 674972 82250744147333232064412309515776 674973 -970023629955340859281047605556 674974 76988931137487592533885568484736 674975 59238277214026001448812172795000 674976 47222907375375804721257145958400 674977 -23738207918528921910992880550174 674978 -88774260911917447701690932406960 674979 21727514277964919657905011204984 674980 39029212854251428457278899360000 674981 31885170397306129947703450540512 674982 5369041644136872141920956729344 674983 -9012618024438464593932612649392 674984 -125844789755818816751299407052800 674985 -90438536096810409139002941754240 674986 33490668150875379718430146758672 674987 50146941252463679333354566851636 674988 17913563496612047469396735936000 674989 34519620628665280115126900685632 674990 42822289336817926865386258200000 674991 2631082076791660517058648892152 674992 -7411163632426346837113981026304 674993 -137087541095146872478773228861456 674994 9412451971411453179774295080960 674995 -37553206487430930915821690250000 674996 -20969650211955836953438900488192 674997 -26566253708647010945450942473920 674998 -439314700860673320283611776064 674999 25148157815350769018246718357360 675000 -93899169011956378097301120000000 675001 -56275223329012176320671792509228 675002 90643588533921735746433354654432 675003 -12796947629122856906764934263296 675004 61158984872769705349539030965760 675005 71265977158690903878878819112960 675006 51847523405489400201133850435904 675007 -44288860232134518408946503625968 675008 -3138076224564307353265294540800 675009 -14025763657933798291545565522800 675010 -14896921189580958951716227683840 675011 169756419405513443729916704552472 675012 15321767920583955846954066358272 675013 -166728840256334745951294411066080 675014 3042840467829937778213967654912 675015 55754042406578790647663740544640 675016 119883659299196544606641337492480 675017 -34685084893603324617045449812608 675018 -65054803708622423883171749597136 675019 169907009741129384489349516053520 675020 -75957073681625650114260775019520 675021 -26137047597340662748785935381760 675022 -18145487834868727178255783354688 675023 34885473442155644686268215587360 675024 4715534429689099484921344819200 675025 12052273202895727580621371961600 675026 -45216256612957884638960978022912 675027 7350626483379550882682500976640 675028 -29311909406608125050248780546304 675029 -191845294585972143298831383944370 675030 22257951179596522460671337896320 675031 3546913662094089765633029105504 675032 8619666739185301763132559667200 675033 2253469202719358184935857929600 675034 14812961982399328652612896786416 675035 11382175940325384002057091756480 675036 106509413565179643192069902211072 675037 9623628509389404825551338196640 675038 -11662748817961379505563909556480 675039 -32905937497193780256327815528832 675040 4757955081915807598655117721600 675041 -1291888246059458609118216349116 675042 -59914747699051903480905474204288 675043 95076263693754072740584293068664 675044 -13288624015811414075549953044864 675045 -31828347443769662302814904122880 675046 35959943802430889440256474694144 675047 7907266468570416624874480834320 675048 21783063924289332513134883717120 675049 11827020956666858087241807404836 675050 -27773181150641494918743049171200 675051 17088214934644047724210169448960 675052 -40661946360751447823440527825920 675053 157610799700998714880744271502060 675054 -9038065831165159466705905527936 675055 -25872734409952954086791826696000 675056 -14900186262423864444282582859776 675057 -1297688764926639534002815780512 675058 62855352964060851648438779492880 675059 -19211572693866257138685097392 675060 -3567392151883436177343458519040 675061 16161256773779636251004466829824 675062 -59238624465125743458494251226880 675063 -58736803748730780147410049469416 675064 19294188961751220077804027473920 675065 6777424662594353151237550544400 675066 -24441721387836488642982316340736 675067 -3694004226130232139875765873884 675068 -52678170125686884539865998582784 675069 -116667121102798795324494171411456 675070 -1208768149054982949271150515840 675071 96202457214260796420294648598272 675072 -37093890464612491245386282827776 675073 53845648722471861091565471937600 675074 -44125219068757816095053344060464 675075 -30595675958045197425425178509400 675076 61689305897575663594240154821760 675077 34946243861145680767287855928860 675078 -6842060052573002883921892154880 675079 110858668251247182210031865142680 675080 -31032110355791582985426314035200 675081 24605592011314997214016664786880 675082 9228363934611746621279253145392 675083 -83336969537107307260246053994668 675084 -5685053747451042448141005616128 675085 102059682531750202102995835848780 675086 69618970315023173921836370668992 675087 -10711751352748184163865128579072 675088 -37502176006270864534249613221888 675089 81346683914144918338676587651440 675090 6679715524296334522691229414720 675091 -90767269069342327719811845165600 675092 -144061603577065235520709904209920 675093 30530913239231885834720570229984 675094 12475482312588593231753054831232 675095 -95200193283220210568323861271400 675096 9992180826634449801952853360640 675097 99465780640729295779592559065546 675098 5556260748749183366640236775936 675099 -73696099805486612418642835218516 675100 -845371566622580396157061721600 675101 8681185142862473360089628173152 675102 -94101770949618513733754530176 675103 -77512665670750776741884427650832 675104 -3864122374428422195992245633024 675105 -23150156744602277505163889447040 675106 -33079483805742631886206838281056 675107 24008221932704381903460341851992 675108 -51747107071086907645930065100800 675109 67285977147412173694614983605310 675110 -57150921189003091790786488103040 675111 48137732763715180302496030360872 675112 47258516481395141670929465011200 675113 -71768978282406695981576185525638 675114 28085877903259410966057125270016 675115 -31108838781353531150269508536800 675116 5390185790918818138434132605952 675117 -16766881518276817883144922251466 675118 9503515287427095354359239534080 675119 59809278821270982408619287904800 675120 11573159444035027542486584524800 675121 -138204381544576112635918946303616 675122 -17402039320889501532843110061624 675123 -71410568751528474894278061182400 675124 134497004321217822291468217383296 675125 92866058105843902453927182648000 675126 -29037109925358455991512869221408 675127 -189835397510622101334510887109560 675128 -43493363550602901243646796451840 675129 -6985200004165212874159631548032 675130 -6373723212382811522519028559680 675131 -78782693933243321927282933719068 675132 32000748172471068073216906493952 675133 -13269360125711562146239987906618 675134 42024580552564567874621135880960 675135 6304862918699561513240373979080 675136 7181175255567237906195290259456 675137 -33801606871036916406424668448080 675138 11640563723227204599800859728640 675139 -42750097672829668409178297092448 675140 32794977604490606855219799901440 675141 -243416301901556197237675836405120 675142 -13866331146465210298210848257280 675143 1351021988545104267914616441984 675144 -57766335361430725091419088624640 675145 -113971927395857945133985335107100 675146 6728083260001399430682921542400 675147 -4519587206391132293741821680000 675148 165615188960331369853018348005376 675149 -46257654859803951828220320967680 675150 -784958038914632641185694694400 675151 94225174648775033677391888439152 675152 2107592529592645341095234297856 675153 9874402856240535892211629622562 675154 -35048129263510346691652554513120 675155 130726611610816367827500371012160 675156 67904386389010409236316482332672 675157 -77795774688170407652972598152288 675158 -38452015240815495468922397277120 675159 -17877798801469903206885925870080 675160 -40615053827928668547728467968000 675161 -205998184027672325943701492453238 675162 -30193062712308725950128578204160 675163 -215013339140487559506264542854588 675164 -22396547077049214195596637533184 675165 -54616326378167493457074698803200 675166 -31259749060049197206655476931968 675167 -21882557592300773059681446628920 675168 -48549831153257197722421160312832 675169 -57169303719330592623939997404240 675170 44596979734004193476666058831360 675171 -100700912699388810032182930719468 675172 -124314192087563747060433680290560 675173 -61744456513626554586298756216578 675174 -20787040511411804206238704412160 675175 -15501300716784711836525251428000 675176 39667066812672413793540470568960 675177 -8435940363937772461134696732192 675178 -22893928887539051890238555504640 675179 72536199563164878237268471089780 675180 -21276232927742066324821585920 675181 -79379920201312992067688171316096 675182 1758672735047319961499158300800 675183 -105855551224195964386642459069176 675184 2498115952269944731628735856640 675185 -18261808880554722008580293191680 675186 -1045866648099132295858395622656 675187 -153867644216221405371978850634164 675188 -14217309784352482314573318819840 675189 80311009086514803815776112163840 675190 -38885633808781730724233229052800 675191 -55087881789692608266143559896616 675192 31685768234462265785755833139200 675193 412878689413966021630266638224 675194 -41857090711248795299929116022560 675195 63561218894668991900580960535920 675196 -138784679906372298031892208560640 675197 -29977220243987334756113151039354 675198 -32264630249066750197658900471616 675199 -1929545887231303646436704837264 675200 58560905201834899666489049088000 675201 78690433339741174025984858621232 675202 40872777538472706442857829346304 675203 207755205502039331199001314804120 675204 95588114645884027471427188509696 675205 11353156640734914395982908134560 675206 19742611475846844616473706957056 675207 6140813142958656493921590924000 675208 -107646980167224788332682246999040 675209 -88338528287515114190284080496860 675210 -23845881105301106243371247815680 675211 28089441135074492592160728720384 675212 121468498047443917692323459571456 675213 15667349070742142065187906949120 675214 54359298546794993788618752363456 675215 64471076316038392564225309140360 675216 1524716954384760225024818061312 675217 -177376964666289580684369358965148 675218 -19237431927673444366015395043440 675219 18883451351269567714610979075888 675220 11125175108335870540624127239680 675221 -128677817640648152245213199998578 675222 1608068225984187833694314196480 675223 7826277822891794743027098103920 675224 -116383848504604679987625900257280 675225 39666244246020135611137286128350 675226 -24505241456783026459344662530560 675227 -592226755485460693634160070128 675228 18352825992077062578238211627520 675229 -1221308637434420482951874583552 675230 -45187186063374863921309978370240 675231 102748982302528896654596030561352 675232 25141282376891955041852512468992 675233 55214843531048255755435767251604 675234 14953495489299629599352607341568 675235 -19200606164518149007305130229040 675236 13909519692983651838828668494080 675237 -2557408013702400659054905556640 675238 -1154689348786682948230345131456 675239 57263763126570004675397065106040 675240 45151480516437913773164521881600 675241 -5491134824277086623320982780480 675242 26066768269511831123613984697344 675243 38526042422048619677897570421600 675244 7202073330432667464250296119296 675245 -420220722999185483059854928500 675246 24708489445506777383695876512768 675247 -183538008567821255159750065032304 675248 5921404307043685985245325230080 675249 -21498424323415593974028904014720 675250 -2298086103913239271973984496000 675251 164005061832372661721559584874252 675252 22450957396328441318431800686976 675253 -2704504278657473508945875476498 675254 -40545388005438363866186149667424 675255 7771280317037953567892179776000 675256 -94905938037474778585608343941120 675257 -90520631021826375354787932694656 675258 -12167516227138993077471784406016 675259 -31292467994657485139028157703680 675260 79286979623571917397239441740800 675261 -123188931249092009342335910160090 675262 -37331546347324421584165815874560 675263 75154316647680960250167412168512 675264 -35955631459277716912669798170624 675265 146020379568691845281226348047400 675266 -48092930735902665466194557925168 675267 134199980585085206030541925868280 675268 -198165418466473837347455054131200 675269 29114956008789448442227179206526 675270 18207417476111805479178644774400 675271 74453586214993354989953152000472 675272 -689122250378469395080191836160 675273 -6316614934720152420557806612992 675274 78216748033004349545589447876192 675275 -100056072889837442708395055900700 675276 8033741664302943729691053834240 675277 38443037771024167410790430808672 675278 -92413835380587693450405541258560 675279 -102072553863486312448360101283200 675280 -15813397352194270783864166154240 675281 33109556841884076892010276998464 675282 -863681119067883864705301645056 675283 -66342016894234056040210893391280 675284 33602359691363570071028918591232 675285 -37755463119778232700428610264960 675286 1726372531580197890436642070784 675287 -27806416776404690134682899897128 675288 -23980200700210814910063401717760 675289 -19860593913069489873548052490476 675290 -29160857135116214355427156362240 675291 48312741363204204770680272765744 675292 -62196732182145577248943767234560 675293 -28871460830811144632736323157120 675294 61176185942850805916117659720320 675295 111550975410400454582810957845800 675296 323709062301244027617435530035200 675297 -46696486105562935770094970098368 675298 -24175499641705191218370388047360 675299 -54926045434358546290880953913700 675300 -10333472512027595557608042163200 675301 -107767172040824054145942298594 675302 -55490931106124306878523649999648 675303 -72468515507831213010589681266816 675304 -11202661877275380386363218329600 675305 -103272044340827417077600386742080 675306 11599400713236073160026688686512 675307 -248739520947874446764504200271000 675308 -17607512667789165764104444491264 675309 15769271406380443447156248415968 675310 49438303092054474381404638234560 675311 -2971033704002966803209684416832 675312 -11010707442376491699839623495680 675313 11000368225091094624742976020562 675314 5811546580765624902569504981136 675315 -241050237529661300901861918000 675316 -94223701704126691372357335612672 675317 -59013427363266490800658629555360 675318 39031364707207170448066538360256 675319 105142499968800895947944399519720 675320 119424057561994020396777854668800 675321 -35436476206545325788860962130880 675322 72143587295860096333004375033712 675323 3355425621727332040231513895544 675324 28664104996806417653533310315520 675325 4009556089345642019237500574400 675326 -11725363761075652773310792563456 675327 123204128424933473935706170770120 675328 45915731807087023383901655531520 675329 325462961256508101732896402625840 675330 -20274910981585614792761990446080 675331 -125634332728000890270725798807936 675332 2321063767630973522264461885440 675333 16267945596784118979133807447902 675334 26179380885729096214311884703552 675335 -2969276363014293618795091712640 675336 41049252983182781805972631142400 675337 -68815393156726932403173385531100 675338 25057639376549302539202030486320 675339 -9675048466967780568251544007680 675340 -4617776518034591832844770524160 675341 -20246283134234592214949948397258 675342 13832307645830203710136627625472 675343 215882568560885411366284204069920 675344 4995697816528555477883059445760 675345 -25669866203011922751012238263360 675346 -10844688759124940842435204469760 675347 56186413868861517700035801290796 675348 -123650041101994765287594273337344 675349 19125840865767369660553392922464 675350 -9827485386317652103330848288000 675351 149897556437249806489128238601040 675352 32727319821208218115006742937600 675353 21488744409342232834645969524480 675354 -47360877424509583469436699732480 675355 112473991887450831185146457166000 675356 -45944100999126786637922031782400 675357 90706529953420880427380188679040 675358 -1652872403343358872578852778816 675359 88575170773984461834246402698016 675360 27989137858485184183166262312960 675361 -54832516434631895665754323627628 675362 -102649639551363934919453564219568 675363 36729379108287634607294226596784 675364 -40535380978761816287569299296000 675365 84283733764176457473535467487320 675366 -5135244296624354022936679268352 675367 55301708392280446428841305888000 675368 -34602454113549213261157656253440 675369 -136001402379966436807341816073206 675370 -35759652340345338941693948841120 675371 252430685843690535385549934507520 675372 36114048586526708310878625103872 675373 -17049864617888948558293629011040 675374 -20119858119584463139318222003200 675375 -80148217663789259781814441452000 675376 10879713017467676964806017941504 675377 -23246016975873644876983494425088 675378 -3129259516403254115687088416640 675379 -50370039184372678402735313626416 675380 -35203768859850187746239192659200 675381 41330765178031146237674567913600 675382 -14605323575033151778825015514208 675383 8812103413674664258504997963280 675384 -46633292345170519327591756922880 675385 81135548083200261762178616912580 675386 8154649969675735496485559439360 675387 -12660399536755868960390366763312 675388 -8164796146411126136135913595904 675389 40190500936605732535411398814368 675390 -82493297820971789739564655411200 675391 -190473107971288982778964332774208 675392 -17845995723886506945816007016448 675393 11109372544803690819340838137440 675394 105324715547540165056496368076496 675395 12004432641008542928193562598400 675396 5867297336115902925280494934272 675397 -39331978580747857554645877701248 675398 7067082003628332544417455851136 675399 -43566961057624186779042603515736 675400 -17632982586135719231724911616000 675401 870244578361542876163675049760 675402 5694639143802766070740917801984 675403 -116385293706557465046107188783080 675404 -1785667277137023571573841190144 675405 -33009216474458015944371237412800 675406 10225382019227221949102661091200 675407 26714192321365652760240479404656 675408 -5292503118339405555229085270016 675409 -38937877658870716140635498389184 675410 -30550281551818202093990874249600 675411 -68651724817978861922209069921152 675412 125652219581401012689666030991360 675413 -14496011443864044189473605132338 675414 -25608889856154350463950337880320 675415 -44648097196040481972089130115680 675416 -173098360254539251523230035793920 675417 -134058422537973457944886313870400 675418 7492773477283461646079279387904 675419 212884188104465243953580936426820 675420 -60342920126387206972327666437120 675421 -107449946083333950703656225642900 675422 -20316509270829626255070003264 675423 -15360783891265011639869237233152 675424 97661043229792187681106163531776 675425 27405948568883436345275770476150 675426 24098107965548811110996393026944 675427 -32429713957054171347063048453648 675428 -3298712361645331578777184911360 675429 -111392816133884293363652007885216 675430 -17512159454129082171779427168000 675431 -1583873113817986833267910453968 675432 -51272285731081850078723616768000 675433 -86807215250625274866264582572976 675434 2821058681337996985017516297312 675435 -5760527948946500006168554551840 675436 -4895178294866165534709909711360 675437 122523140890227663406656118762752 675438 -34272088165095032211545715627456 675439 -206870820659742757047119738672040 675440 22163428001124931291412925480960 675441 15891782321574137725930556162496 675442 65757807129869393004566778745872 675443 8816302158262156338655572132960 675444 392714762628408445680601595904 675445 145120847771994532832771085548700 675446 61232699739456826180228343778240 675447 58874216639635938488783630797800 675448 -36226420265864426879933817200640 675449 140428489558131773707923055305450 675450 -28262652518634787237664877120000 675451 -50370313320255270597088016504048 675452 -59600015929133932778670146340864 675453 8270082844732560685262381291808 675454 40464032011547598227460574919808 675455 104186814338735464674868322148720 675456 77266998859839371734257185587200 675457 192856679690765039393125546360706 675458 12410852111543979251824848139776 675459 -2273558713578701008902939188160 675460 29925311511637927295523545345280 675461 232954545576936122895256875826812 675462 -10283287573704786658569244784448 675463 108931810160901711866964138034712 675464 -53402473988560524941176066375680 675465 10045481592536528693231852481600 675466 43308402531267054727916175297024 675467 74426977531773186705204859122048 675468 73802218391464400628210828334080 675469 -3431935707609528095947974055360 675470 55505866375079245203006403903680 675471 107700714945880737992469248178312 675472 -1077696346353770301626483212288 675473 -4372376631393685498212393193740 675474 3477426739422151824922781357568 675475 17796529901262419641460814093000 675476 -154248907551788147129918575117440 675477 64626987050089657925608502746848 675478 15011564516881953930835004149056 675479 -28286969249628612391980769663824 675480 -5933575482674680505224459468800 675481 77885206662188279739645875102282 675482 3170354119147448468093925476592 675483 108389886397643164639220519088024 675484 -235508111792234063052741044066304 675485 -65688835339107934292335387797000 675486 30447275176563390148045936158720 675487 967785680567439348050574039168 675488 -91647872697655349816186838712320 675489 -13794505220021235997623020644176 675490 -2017178837288890872553142323200 675491 66966854918131149998329142772180 675492 18441216865258704081436412104704 675493 34973732261948186707371828990624 675494 -50253678738233640561582187192992 675495 1956317623885981481642248248720 675496 153243615625802371433039661665280 675497 -133064185782705394384994372976540 675498 -985793539999365314939698695936 675499 112331520437280438155270248705320 675500 -48156207874372712488155145728000 675501 70534939246553912098520371482432 675502 117490396532673115712385480197952 675503 73968840412013000485000460748264 675504 7753708498984326506078361206784 675505 7507106108349866400229321812660 675506 -3984663696278005347357332805216 675507 2346860628875752161552131431680 675508 -6711008341735599706873901391104 675509 29496633400329170796908669065116 675510 7276737369183632120348302233600 675511 62047078134671033004127390723112 675512 -96054787179111801332671352709120 675513 -55369578311596013399544469063680 675514 -24123609373477661048014075768608 675515 74575519724408803233820470352800 675516 -22500172321016608056040622816256 675517 -39520828256763882536558880294080 675518 46340059040200720067756693832960 675519 -3039314733843864750586748831472 675520 4398608154997108430628748001280 675521 7905798832784854430698092515328 675522 19857074258069308128054486638160 675523 -446199066202583107517611816616 675524 -72432851327334865036739218775808 675525 -16287129866882256758961997003200 675526 -81253006842920914181263790044800 675527 -92163857944064517383464400064888 675528 -12082636857062090320173877985280 675529 -133350479118615221131141056810240 675530 -1249497022828037735106496270080 675531 224984148644520610890579960825312 675532 55692156353571055518859874202624 675533 -81711907677298576748484127531818 675534 44137809824382207098176557833280 675535 23760566148165392761173235236960 675536 6275212200294034791871822651392 675537 -26062659006619198150166038571232 675538 -5712949993205005593282485564256 675539 -87277551805377972894010582752660 675540 -56860372296896824964552970700800 675541 59144049893244047127782486468942 675542 -3135355107443440456381001884416 675543 -69648563269629983402097504408 675544 12017567554979489865293580380160 675545 -22376623057664950319622482212800 675546 -12796207719233615631452368765440 675547 6669557756039233957943460995352 675548 86975483501854639389617279851008 675549 10410501424031723921743518069024 675550 37550737430265572223010602120000 675551 153710595544989841316405490843552 675552 -3562011673976364292644909613056 675553 -185593576048896580354810792495198 675554 45588437112249461779765879462272 675555 -51981470580547676928788339018400 675556 22258989036141839026607110348800 675557 -4555280557068928305231914215908 675558 6482849298651576905995622634624 675559 78387663497468586384807727432760 675560 54765893241600654424030384896000 675561 118213925777769822624452108849184 675562 -68243880310935144093104897317968 675563 -59593698730979150349075915054744 675564 60666674025477779850126994698240 675565 -24028967006542670703834805407360 675566 43710977355500875606305994526400 675567 -127838078288781180729093406955520 675568 -32752779313859764707190256631808 675569 138899494275081603513247919237970 675570 -6587972085414514366150490096640 675571 48310689904210101575336481729104 675572 -111742190663892997477181684241024 675573 2182630219069575834711458891424 675574 -80146852450831489004911992832128 675575 -58247824738491059727600275669400 675576 76899542909818015319774169968640 675577 146050809094965551502292215189632 675578 160876385334619510880097156128256 675579 31468095793699761913494121064448 675580 -51900390565788768615538769525760 675581 -104377095657950784769607990010618 675582 225699878421771015336886707840 675583 43935181385657105610602411189160 675584 -16945391316406710920673692221440 675585 -83459322689938763039248540620780 675586 -35133303675664055042802004393008 675587 -59217357269175962719024890626808 675588 19583522511221795013324994636800 675589 -35025981488634240009087107470020 675590 -59704399976491152199281371299200 675591 -16809894676906659759904106489856 675592 159424942495953444627224071296000 675593 89481119156820877317735430210842 675594 82104783602494107644037929687040 675595 -128596861992405261659240439698400 675596 23997222425576090138850963859200 675597 42759419676738604229042222633280 675598 5973581793319640474635433170944 675599 -2876563775838161587605853623120 675600 -1553887933803069195987158630400 675601 -75854628032522708366432458904398 675602 53166607628373561224917171745280 675603 -7030572519440340555489446102496 675604 36111968157124874037779252368256 675605 -4418867537687033001699352224000 675606 7561951690217633494711745287104 675607 104874922688145223112921943862856 675608 -261407014457552582706546235392000 675609 108823163696241568527295896503040 675610 -22874643680334496980869221611840 675611 -137730808798744390348546753393788 675612 -65702186015315540050434970312704 675613 90935549357922829797057188875980 675614 -8831013015468866036310364087296 675615 43360063057489194316274476320 675616 -1630006521216890089896194605056 675617 40856567732354746584378244653666 675618 -10983989314122046737071906272896 675619 20957395083298377866554633682896 675620 -20317081304465753592489902346240 675621 -515399175677026665618375751200 675622 -25158007313803757066412056947776 675623 -48263427058137179812939036446936 675624 -20193576672243689763064278958080 675625 -24494161807955286425184378480000 675626 22559441206176496431482829461760 675627 4991218593037897874949863468208 675628 -144831577956959740832668435986944 675629 67631319249040286100309934894230 675630 -46868319490274170818920083880640 675631 9331441234294747670537810369904 675632 31628933543218846828026799374336 675633 -27975648055060097350793084367936 675634 113311488984318889742729110995216 675635 -31189341004448691291636072997200 675636 14597460769966020376359783211008 675637 -132722724019617174754136062960128 675638 131991455585740460815544173499520 675639 -25355638271606693282824316658192 675640 19136557392447354698130259968000 675641 22195508437968511068767943834372 675642 -10342093025546524620116672693760 675643 25534553120654300413064751121892 675644 -21782166927109404887606363702784 675645 12994331825563596886625611338240 675646 -3692448412414511266742583960000 675647 -72306049052555471031533854338048 675648 25466848355511335309207006085120 675649 21681595082239086543930273854164 675650 -38265231468515774664953070973200 675651 -96931045472025454325674386952968 675652 -49696492357214878996255807598464 675653 -91457566635401850922089502389120 675654 -7084293780109352454699894355968 675655 87340581508721666717987935981560 675656 191704472620056039227487442682880 675657 42899897875138241749016964508260 675658 11988443160077133261907752434784 675659 -49762260489508308867157623360 675660 39989585339617019356395539573760 675661 -150022372631800799755436657633130 675662 -40598255309524645006196385264000 675663 131043551619412021444767745918344 675664 -12614047389987945394120499200 675665 126769342788950359941541277361000 675666 -60021571303405078775544556305648 675667 102420273286540697012695624464472 675668 26368663757022684794561651404800 675669 28859226448599291481841518966944 675670 12456193708926762161692121153280 675671 19338206530385706408986364220320 675672 -97371974170065997733486690304000 675673 7988738717559142475268766264324 675674 31977773853172164995929881636336 675675 9663530931491871346432333632000 675676 43838100379522486169317218611200 675677 27956406324226603781739835619820 675678 50895196116929228269343606307840 675679 32032775874129595869474620268280 675680 66088142645757361676435057541120 675681 -94795025073276675092188119136848 675682 14856595526918570007768614327808 675683 -3775396867158564718730837758416 675684 -38604198096025513137995591610432 675685 -77968521388160836013583376383240 675686 43453766478559638630188014542144 675687 166205984573525381629642501758720 675688 1785586755159209400927679180800 675689 39163647555775672902525048752256 675690 -17514642462252887260944848424960 675691 -7958529904045207143925403738000 675692 -90609307027471754760039406714368 675693 92693957981248258602420001882860 675694 16967109136108670195057174092032 675695 -170131869159205339434164654561520 675696 4385456898088522080976944758784 675697 -63283611472707449135042577887040 675698 49485994847892916031580577349760 675699 -86954198980674880112465840346000 675700 -84650529789994397919409592928000 675701 5237726355884718115669155500412 675702 51340839937776228860749657152 675703 25831922169175342364970782296704 675704 113287421104256169160367299829760 675705 18794600983329196897542594813120 675706 -38489910158654621228246059298448 675707 -7922160023150887663114385150976 675708 -60507041554860606293076800962560 675709 -47056651809478201925030506800500 675710 20511335970822722974635121344000 675711 11936814001834640756728749224760 675712 -136709899734308683741668782899200 675713 -6346269024999161942955379783038 675714 -21990912843824108003307936333312 675715 454589058341415122687717442000 675716 -2364684410946232518934067988480 675717 -16787646432534841621629706598400 675718 -41004082268809080066854148097440 675719 -127358702954799354941139559865088 675720 -70468690054056958516562767411200 675721 46885516723221798035610955822644 675722 48982340802158801392681047108912 675723 44706591893948552852348689037784 675724 35716284061331209004758000178176 675725 35347349044657601480909958084000 675726 11205618662174544244313513492544 675727 12657825108544799695314387921840 675728 33542487186687737853715721502720 675729 -101726199297974252331076930444800 675730 -18763841718578991206757966151680 675731 -345300030758111783466084467040 675732 -28517191518631441589269866620928 675733 169119253478286541505346733633500 675734 -37596618868558280873616807957984 675735 -41671044081580648433962455561600 675736 82926969036425309333639736391680 675737 108961931264518719998986979502612 675738 -2293520813218247525511075090432 675739 -140057166426278396852235192990460 675740 -6520436361824484051580796743680 675741 65742405555879805504655759061024 675742 112810236680869148179385403046272 675743 38770186033907653647810114688992 675744 94941696389305887357507238625280 675745 -848139853458908600510841648000 675746 -10492354993984124047223936906928 675747 -12059850872380665445360663888476 675748 -92220839299087665768730004958592 675749 -198817593814745807269922923277664 675750 23931946804979120704158091968000 675751 -224755120263434017622753231546248 675752 -8260934155986220768715089674240 675753 -31288514390923422833214540091776 675754 79584963726707980161715819549440 675755 43856050307741222894711600504160 675756 47690178751254256153922184514560 675757 -24424580035575962000940135244640 675758 -59220932195159180699657131284480 675759 11088176258305116348337379064456 675760 -2792990813844401615111737835520 675761 -4732684524628876004903005591068 675762 -42640105029489974458167218907264 675763 -98148895886250682937804556283392 675764 1950109029744434821277995537152 675765 -12833459550575173501401692745540 675766 -23781669212580294776204558499840 675767 -180488835991537503871144459166208 675768 30040307127694848708027250974720 675769 7821809573904336533174666425600 675770 46383637724730123803097871258080 675771 -23676115962124246924900430944488 675772 -93389254162562425565433005722624 675773 80099267450267207454056249144640 675774 -31445144965155935790764303913792 675775 94880028334173216205051788519800 675776 -11208616940022001543451844280320 675777 -12543960102431953189745797331040 675778 31988751321758341622349846597120 675779 -9289623908879972087474638361040 675780 6299148127244648936383510732800 675781 126447500407684891584770057303582 675782 41745093735154164574952574832992 675783 214123159511881604523442332814392 675784 -22266331741239420594831124838400 675785 205902002340715978703404360740 675786 -17164146349351202456303332945920 675787 60798100945566087134850629210400 675788 -519954269916596080481715678720 675789 -73546865435535539825740059590976 675790 -50385276852999315582542816865600 675791 147675485945326263674316125229384 675792 -183051850351426840229295661056 675793 -17065261292865686006587637401616 675794 -17596113195194524418099855059968 675795 -5335053288106665940993716457680 675796 9471759102673024049569140572160 675797 -134244134202836400530426977784754 675798 -5945660282863446263851964539392 675799 57079959750949462433214848454736 675800 8364783361959635580599562240000 675801 56022987103639366887069382456704 675802 19323540671870234261912855354352 675803 -24527476150430816959637639906592 675804 -4515773562527516134157800857600 675805 10695857611862719681751917015920 675806 98363334159168714947878207412352 675807 -33127151041871025953422813102080 675808 -23959041307581229356471383752704 675809 62056585291427744991954821747904 675810 60482212986609807791879817907200 675811 -163397795691868431104275131482600 675812 -70833902968142424192464158325760 675813 51932525529895415458378157153664 675814 -59806597037901862804956390099744 675815 45378592263222803389522764664800 675816 -58739620019576482981343862374400 675817 -164194537119099155661294877496134 675818 -30551141572722167685860224074240 675819 -76568417387184961327713239865312 675820 1698168083461435690791569326080 675821 61671650826739570732212727031052 675822 -12216221703177964008852603165696 675823 -132658618511031870810185897130928 675824 -17262408683548092439566939586560 675825 14467124570223641922007075623600 675826 138501747245529036902527971578784 675827 113268305053876331711739246857676 675828 33958168153003957309592364438912 675829 87521198910875309335148375883264 675830 40137297522441825913623642441600 675831 -332589383861629137971214057984 675832 24467272272028242085671203512320 675833 63198054134697026620124008275024 675834 1796257043567323393264288270848 675835 173530244911633866246920549578560 675836 16691064321861122596731877506048 675837 55316456994473563379341226725440 675838 -76815610671431324369317095751680 675839 127184967934943558858252088176640 675840 -46823552950773126005093019156480 675841 103738018523996784072953268234242 675842 -39717653965866703208760463585248 675843 -5206302557479432572667320450816 675844 21845658577682975507043493243392 675845 -122673923388463243044200309280000 675846 43066438000771014104023819258272 675847 -23817024240027492149338794347160 675848 1857363688417336016830326543360 675849 72470220984702843625750147015680 675850 988964283957590411849814508800 675851 158645389580005661912290894811304 675852 39399297805895057729757223345152 675853 31372721495710727731776510711084 675854 -36288876146592884287054278516288 675855 12130317660392001748880529092640 675856 -3627609053928211116497877516288 675857 71581209278556023781601669783092 675858 -11869088639859184843047316242816 675859 40144120440860599717728894230060 675860 -185519103729223046287048401715200 675861 -59967099729922869196380108268128 675862 15893234476750311508538322812928 675863 -15045236300182436379381831816888 675864 2627363836095254444658742272000 675865 -119328230077442665734217923151740 675866 -32862952788856475144035447222560 675867 60867504099022734293978736310680 675868 112221394424254095454502383505920 675869 212885339518711490179188083592960 675870 531082707130258020608401117440 675871 -15513741378801855972256052812688 675872 -86115527430980218468949982117888 675873 83336134666237149521014832111184 675874 -198861322251475245769786874880 675875 -79818020123016344804937866928000 675876 -16869769925044922392632370753536 675877 -137329965401424774950251613166274 675878 -1189035938467671012412623820800 675879 23622176569782524711676745168080 675880 -46605309631175891528962870579200 675881 -15590932894774289965656868701318 675882 -52890872814062058217463245976400 675883 -95147522649316476859661186649296 675884 98410776036096098120015770040832 675885 -8258320046562074244774313102080 675886 -203638910933802743233082877517056 675887 -87416688248889067199420095412760 675888 24148122852161666369507908091904 675889 -65919927484444527212859986499310 675890 -9224675673914706741715119688800 675891 148777268762945151561439306819440 675892 -14384338363957397156430319042560 675893 68929236015373991365568711739264 675894 9087093136395940029611914985472 675895 34336680915490317578956305236400 675896 56682222690901400578110092943360 675897 -110465331751326298556562399284400 675898 -46408948732297772769022422886800 675899 -22362138788790859510061882663664 675900 -29079356927673069843149572531200 675901 120188599412748601400060135013792 675902 52200566988477130317899176768704 675903 -67817976586531837999607224067040 675904 -23551486599472759084188539289600 675905 39617026720880901901566067023060 675906 54526551575285933140834488960 675907 -11313731216627174878034486154048 675908 156892313740216020776870017024128 675909 -7700282029743441475268411098920 675910 67422257715804911594132327573760 675911 74604909777171687897004243361832 675912 22924825361033936112077338091520 675913 -12266910150351202826305578328576 675914 15356033977111149940514309227056 675915 14001500872710624386347372519920 675916 -8860556542130008725168182223872 675917 1483855585775254147834123281120 675918 90290367476608745894548446702720 675919 47269370558884229717739216994296 675920 5398266676979348852515468738560 675921 -45076335506981867704444244751888 675922 -16757318631586621714465419524448 675923 -81978698508279645574850411415828 675924 13929524341528431420437110456320 675925 73915143773597662816210928536000 675926 4096682127913275420969344220864 675927 -52761500171619990948221975954640 675928 -16612764634445340701940442951680 675929 -50925514574546023532345874724470 675930 -40655530457559508398361233050880 675931 163458167492387966576254650833732 675932 111983970164889433336249649072640 675933 -81859570809981187594961727216576 675934 -36409669525013082774885446663808 675935 -27353055444105925213953013776000 675936 44433280896268608111330541043712 675937 -187283862041046587915037925842108 675938 42080260940965737846244140951120 675939 -106619091972490244726434874596032 675940 79809956606131221528862176119040 675941 -19093295780251920630651807127296 675942 42336008725558596603561349624512 675943 88171229875585436329428035139384 675944 -172084634467508882978249967206400 675945 5987070417764064810964694984100 675946 -47687188645729022135932629365328 675947 -107803599575072530104187494490320 675948 -15162525685255612539969211023360 675949 93366853376103762847469043137280 675950 -11305812787008284738521009656000 675951 -15219301455578954658710462004720 675952 -2483223862056697634589636526080 675953 32596049934193986403120123597620 675954 -89462484518494647601980177112944 675955 -10824949119886239302167713148800 675956 -50388811425642030633694891640832 675957 37244690860378813326273771603360 675958 22869449261843004779397934090176 675959 196658735748623244833419264013160 675960 -1112098473876756991582760140800 675961 14191790201740155325730345576640 675962 7061039988780756162063286278144 675963 -97337608476047842488299979249600 675964 82526921019443941458507540862976 675965 -71731299672523919947509436285140 675966 -11020534240313821889799282957696 675967 -26918092317160943383442121975888 675968 35384109286163141760602729349120 675969 14196619654759673859636250130880 675970 -9313516969595110540918104537600 675971 -27879825831312059792085415188780 675972 77990192539341374146744976486400 675973 -29635285175269269801736629711778 675974 -17906622943552473217508383200000 675975 -61865127749237875607645155931400 675976 30743525136896978986603975311360 675977 154149944217304076691432045884826 675978 -14019390387452771525051196523776 675979 -100555707024025193868729611173420 675980 -1271637270806112523992304496640 675981 -41320336664438511072548062188330 675982 54364916638041861976786215892800 675983 29970893442840878460325736703360 675984 -31229835857198186932890193821696 675985 -104718893291386493408062004519820 675986 29457341085951934290699647268864 675987 -22948967927802106297906391758032 675988 -168412490612638339346924258121984 675989 101763712620100943841051644257824 675990 5160928386328581200014845964800 675991 21036061471020058643104754958384 675992 -52436354852317824432307887360000 675993 28807983393043968890116881464448 675994 63359955194565542801276450771712 675995 27846718120797458955466839621120 675996 30615330958862564462129335982592 675997 -68175088836994976521808177308800 675998 117729943009614737176030349424000 675999 -24050336268090163807838500688880 676000 -102987500751185299609091751936000 676001 -19111587499238547735399351454080 676002 -57498353020001534868769029981696 676003 -475477860162804624712447168000 676004 -4678293617169585481540055203200 676005 1039435160827226337174736794240 676006 -5397322133122423428270943920960 676007 97280034992064222748194086843256 676008 34978133603454234802183704729600 676009 197742523264908678786022441001210 676010 -46126287425008668302580147783840 676011 -34931994404133598623437493712896 676012 -105550764606301434104636433074944 676013 -16525091488211497587999950445000 676014 16473917954899052271281553057792 676015 3380521851407616283340792860320 676016 27103991132927708933452767166464 676017 -34293060523441927691810395759872 676018 9696582464626759877002288581120 676019 79279505491984308810253479766560 676020 5793873670509921759615590707200 676021 -84244326565397380367944856457728 676022 -104069839433639603995838588538240 676023 -116932595994011619176847372533016 676024 -143276053476818569322991043031040 676025 -23816577435800374121533124779200 676026 16767871422904954287711301365504 676027 74860248653597687098550105776 676028 -107364308201241681000823030520832 676029 123592152435255343014251208701184 676030 -25377250084849843102093199011200 676031 -15519548257004119288071154911168 676032 -5769864229120321176920358125568 676033 71986742805263732241812217354160 676034 -83223468724948651999923877921584 676035 -16049972999393448299447757676560 676036 93543326677462394634127792330880 676037 -226745638116579341298604215961314 676038 21036694440142532612056927339008 676039 -13278522712857527280362995307520 676040 -65061961000187947897213798963200 676041 -54654898140876935241894152391408 676042 -74953417637045519209666228925088 676043 161229573408649321467090595526292 676044 28401405464802332498557658273280 676045 -38595613269904330277125811099700 676046 -252864902524259650093117049856 676047 -92158741744624303449145326919800 676048 -18000197668523742145177756631040 676049 -35105541846245362363994246124000 676050 -24481378053322620063933615523200 676051 65532474510432086319945328339052 676052 60228867019622226215998178940672 676053 -6599211584882755518422896608000 676054 -68023029521985823510253554701024 676055 92353329960771946878817018791960 676056 -62547575098170588415952405667840 676057 107616324186065434048653982103306 676058 -15103551723385962661505981583360 676059 83239436772182488443941631319704 676060 -1847643418492139156373880012800 676061 -114026058520157949339089985493338 676062 -16163254602679564940280752446272 676063 19858130212278500700001504977784 676064 51334660016634277011676044460032 676065 -16060601040493157851627336265280 676066 -84254749994466969851494734768 676067 44006045351665008791018958819792 676068 -33250868914665255736487256723456 676069 -11705405647802220311949273830530 676070 -19832815744005426553365880187520 676071 -24081957963919919235917552843880 676072 200827338926048255450878186060800 676073 -149065492755198467737824754656780 676074 16684184782277444232927420682752 676075 83160960344570378999476510151300 676076 -33086565875827161030582505578240 676077 -71125186133140298695385260488000 676078 -27093211408140581013676280784576 676079 24487642244196629488934197715328 676080 34757100658175617285554467635200 676081 37589747254232619990563831972160 676082 73296993294440764197495874790400 676083 16571024269029539732184415617600 676084 -12225321487796577749971009737984 676085 -28547223942025607124527856835200 676086 16972698421036811583201034873728 676087 27653440817925951802268106881080 676088 31714299026384277978099400335360 676089 338113156803347288627131099824 676090 18502956778401798807482310360960 676091 -75930880444126717275830924136336 676092 62986489691046304515423949873152 676093 63778124954815379791674529827744 676094 -26435758851652391296055645980608 676095 16277130646288785607087320053760 676096 -86798695603078810225679217459200 676097 -126839480672705165413049362142928 676098 -39075251120760950660336407652016 676099 151779247930879006273464848815100 676100 11694386433465630498382316630400 676101 19652256850363590266639261733024 676102 -71334581721959733506159770144800 676103 46313355692156030040383363795352 676104 18911535036005652946794615767040 676105 78484628129133597781764013948260 676106 -122119759649811960591621553602720 676107 5564271581075465187342608322792 676108 65265661664200801452046095129600 676109 30714387590530671927682330600416 676110 3804604469699798378359243653120 676111 -90703177269217830909663105214288 676112 34507000457133031135416078114816 676113 -91770232913858987158070649923856 676114 6440472934866482181044597010432 676115 94587196661268615703063131667200 676116 -6398828927829303991752842938368 676117 -62427902666283500197190798886980 676118 -51399647761870375094538798117696 676119 -36648183374273762713210238447256 676120 -30806912441871641494769082163200 676121 -109624839646715060960838206296188 676122 42479262013027512906263421199872 676123 52742053481628448733552845837840 676124 -25304618172800227455248079449088 676125 95435246579463862224860710143000 676126 -3213730158790104982282922059392 676127 -83644506943408074746652331307880 676128 -124345671607827109759113519169536 676129 87326339163296599218854527045730 676130 -1528279852350624306267291310080 676131 -10335124170394749802503267886080 676132 -1290539700788944476596412935168 676133 -22083640390054715487180053555520 676134 -42471161453007987371085972096000 676135 -126330507313385528235954610015200 676136 90755756967911108656875203788800 676137 -25925614946655660110106925056 676138 41611270437277796427830153875296 676139 -228003109106343120433697211492576 676140 25682854776783884846984518041600 676141 81638143151155742683482654461184 676142 -82559297786809591154828905037568 676143 -46355857245440724154044995245080 676144 17135337042657584217266607947776 676145 1981477949032832125920500400000 676146 -1287309185845902611175156460416 676147 -48864601512174785664936319436404 676148 -58883737011624480085430609707008 676149 -37940319554073138636551088896736 676150 -14734497150423795834421933759200 676151 -50949353933380494224254683822600 676152 -62345873131586731685427708026880 676153 1772772645970977964741291865082 676154 54197412989407496435487783686400 676155 -62222423498535781924398100509840 676156 -21576842241342977620138847011328 676157 -88073256988446527272498661461908 676158 19940017629731698231348975736832 676159 -65363021764401215751166931623560 676160 18463038173165545488421386977280 676161 -232864265340338726676692858630400 676162 -122766447949756524564086461932000 676163 -18084313586871310911803745959976 676164 24624096429529035284568042249216 676165 -52588795942883325619074915734400 676166 -97330610683613998219156053932736 676167 -169688716524139221966354909210288 676168 -47838178696500519918103795645440 676169 20009508157308107774758114073214 676170 -21347562140123502614750733000960 676171 -199283850444132414426350971035628 676172 -4278499012343129464373314191360 676173 136140293660849461963205488148544 676174 34473257061195285356165246208960 676175 549513095178436524164116558800 676176 -18304345557668120325387391991808 676177 -81557152239376284032144682187200 676178 48667565322993232250108049838080 676179 4870295582491888342705478692944 676180 30801877902795374196939071942400 676181 -108235263293231123153150526020736 676182 -5362070637533144191971622600320 676183 -290477742933206154733734199597200 676184 25044276253020858045583706818560 676185 -71182769225650488970751298283200 676186 26365302291694449098162467756800 676187 39011700215320876288836007587912 676188 3123616147724970774679122943488 676189 177344440040140319942407326833856 676190 -1342085385701810788235504798400 676191 -25651519924058967596572328641920 676192 -61836949193286967000655256354816 676193 -22089276330834974215180785599040 676194 48084069992162286137569318828800 676195 51495116482338625482393260715840 676196 143655486799596191770592552822400 676197 -22226059306793334400847910202626 676198 11231669200889021720253945601536 676199 -9989510350676907820499456497680 676200 17174199400297594206902913024000 676201 -29844913528146495593156448598128 676202 8369463425661234652969345440000 676203 37945929913593460566166581820416 676204 -17631127880016687005583763749888 676205 -59715519686903456622163972369140 676206 63524777594709601582604840858112 676207 -10517798300617052770063228559888 676208 -18528181460360567051821990772736 676209 64295319586931123163532912026720 676210 -9490810471939651249212358464000 676211 -4045503522779079323330259787188 676212 -2450758180567895407410237646848 676213 49986402738495692759148800051964 676214 -8270504171244196952146558949376 676215 53961420318651630583210365156000 676216 51988089737457627115421766389760 676217 -175876505377859411209139130739734 676218 -887637143831798420479311121152 676219 94430839304139800507130907539620 676220 -73744067725447212027988461381120 676221 -17359296420762476121764711581056 676222 48641703027824413669120467062400 676223 111870812132172734921832609883344 676224 93522557565106541565404585656320 676225 -100213627511377791253386950562000 676226 98811920838718594487911233371040 676227 64448274394934666439531792812208 676228 45714885975254362691356798529536 676229 159944624053168080341516009348640 676230 -34265146236228748563365138993280 676231 -60995893337859287623671244570328 676232 -611031983895223000903586027520 676233 -9826036167839877442522300482576 676234 5833701168337899232903294709760 676235 1462863012877723098770727515280 676236 -39161201548747613795099486945280 676237 77929476296791962037161275059660 676238 90035666017230634225059639491520 676239 394645052951472153708297278208 676240 16400089487601946182845163110400 676241 87806491089465997638417300846642 676242 7821736009125068968614320716800 676243 -190978481165371671951719979190920 676244 -30911456668583570247934908705024 676245 -1266424604958620746292549222880 676246 719965093283793477919555077888 676247 35584688534124638396213275433520 676248 -53459128923639661435258309017600 676249 -17056540697485686771307992701244 676250 -19891414616439560307915258930000 676251 -131252861510079695887664212505280 676252 64118051131181657959896009268736 676253 101479086467880975190982162102502 676254 -26042268506961862429069220208000 676255 -33083201303560339346195790997680 676256 50066796722122668091119548497920 676257 -2822313925414172525935168850112 676258 61758898172828778452849059472640 676259 60586014217172299021196375210460 676260 -6264436187550977228732007640320 676261 1334502303600273372159898096192 676262 33640721261471124862438016203200 676263 -8721689930630520124423556808576 676264 120391612804561869916315212303360 676265 -42432297702374351313502292801280 676266 -11470506676383343371617234131200 676267 -45113347171499783305272042644360 676268 122243208371893658859529541461248 676269 124497609467588294260625824032 676270 -29558188886414182977524757546240 676271 91296219898211384747227404738000 676272 1981737715448601784664740528128 676273 14219795790238642161663531002164 676274 28297774801223247136883634149136 676275 16529686062613731948526019481600 676276 151581989702051789775308472652160 676277 -2378041515973892832453817172928 676278 60205871431557840934242076545504 676279 36711331024905739753224469699880 676280 -44706969297041639120597256192000 676281 -110273631083078486813481738998448 676282 64588349357045132261472192634992 676283 17868671640061048094491436886240 676284 -13667684981054742595281389764608 676285 -8707008412743152278656576616020 676286 -21393092434758449081202562639680 676287 -29657444978417334479074723932792 676288 63134005334706332620649909977088 676289 147185423205140659876867065441090 676290 3986878332901316684069415582720 676291 -5602502814533956017697426730496 676292 -40339965425068159043887015047168 676293 22264638998223394963167242890464 676294 -6184049828190814273611786942528 676295 23809497943706159614114472658000 676296 26740721116237604431731484262400 676297 1341894805932481218093767718746 676298 142345588399166258326637862149376 676299 43064198071692220594896245741808 676300 68805095387747483323165309510400 676301 23079535338508521992538776698572 676302 22104355455090420350228236514304 676303 234913676116969963811056125778200 676304 -201046255559461131499969314816 676305 -8343201620606285339130650025600 676306 -30946780621272495374791587297648 676307 -30680728391364938620795440636768 676308 -26188945877008957004421062768640 676309 58328883583901763597920692660860 676310 -75144797092961604130863675997440 676311 -48515849899433594343852462108000 676312 2921876697623196296118572236800 676313 64756547882632393053197386035984 676314 56269416821551471485422726053104 676315 4389933983444121214229117044320 676316 131077203883363401991659096599040 676317 -38201005918560016132913108734560 676318 47058760494993588877073822175360 676319 -16067927820691132603373972874240 676320 13339962259110410947651082649600 676321 -23038578707753834522163482548688 676322 88944568474089433457673824837712 676323 -18867931680834016773440228030880 676324 -47023538423779072199086230988800 676325 -48365478687724627114693859709900 676326 17209344595172147991864977946624 676327 39934981443724851446746151768512 676328 -102577723272050955594703263959040 676329 -69420264776281842520780284138432 676330 7256348829981733699500504883200 676331 99676907220040230073479016481664 676332 -44536496648984094291219133887744 676333 -36324320321480954106738647425536 676334 -12415849389043548418901831669184 676335 62217625396189926755302649712000 676336 -10297694725522566642107513634816 676337 -79056253411007068786686363268014 676338 21115036055313465754414930583040 676339 108951419307703428293155887240140 676340 13414873728523407096597419950080 676341 -11861879605514251176948493266450 676342 -61455760110451903986792354392928 676343 76688625748990098828736366165320 676344 59630841575869383427233285918720 676345 -3587845124589402209067939020400 676346 -12548230295508426723152503306752 676347 660886919598511780392819367872 676348 -38531337041955375659394240491520 676349 59266222730034475171037645305350 676350 2807352884187115159903729646400 676351 4656753338458303758204433535512 676352 52815786000092217351160046026752 676353 68778141467725697738620460584608 676354 -6147119787785264940245823011328 676355 -50815021380770234003511265200240 676356 -76875012125876392262361084579840 676357 103079846061815949240297811751232 676358 18342804874033409477648160299520 676359 -100861447038046496495059278661056 676360 -22563972329330225158657773465600 676361 -26473539846811504797999680094336 676362 -11418747422787384936972319296000 676363 -41617825710012698937691454505388 676364 19962990707500705271311236950016 676365 -89342485262586880373277033583680 676366 -41308065500189125931477824546368 676367 -79237808877626351345640151784880 676368 6985653753940822939662270332928 676369 17698797009931903642029161122596 676370 13832155974741767657521927142400 676371 15740948893259580614060678313912 676372 66011996439887909690202262856576 676373 105397196943356915486758884644622 676374 18354430050121880302257262978560 676375 -66995481941092188887249135016000 676376 -78501617440855635472159775846400 676377 35055441697930312271590293281280 676378 -2866782511657914280005744562176 676379 135302037644596559831337309957072 676380 -656015561208489529771460029440 676381 -142276707158303112329544230346880 676382 2711055907177168203397808499072 676383 17647348060778862814993789143624 676384 17835716754340062532649185443840 676385 22487363455319390251345469138580 676386 -3039908216816390764587018305760 676387 134636791676992640073721298099036 676388 -107313010213463233299777433187712 676389 6197575875558898921387113922560 676390 -571539302478389492630893440 676391 -198633944763313994755350803891208 676392 56192627431014581473307393310720 676393 74468817805883834956312326384244 676394 43822617860295079820692698488496 676395 25148399340708741715211163895920 676396 80306474079326009117683272192000 676397 14846612703599521283034703800504 676398 -24000119969554320882437433968640 676399 -190453300448024695291600762226736 676400 6707118399312514649547755520000 676401 -22153465829621247111629973734400 676402 19013076371643897906142022541312 676403 -17714242142439388511217556108896 676404 97132836907687083338698056069120 676405 146050227335969917460314339116060 676406 -109336280143929614631631923274848 676407 -23598201251189359392320102147712 676408 -43143151310573839328721346007040 676409 -29982663311376969609114329874390 676410 4472350235871951207835219461120 676411 -41076226614324010023231808200988 676412 76793025326845983119631077678592 676413 -20125875403934231837077558472436 676414 -31745401090622412317154266482944 676415 -32847105245759374578391924540440 676416 1480761817019134888870259195904 676417 -46831023676807090241529584774016 676418 921678745315292341560701921088 676419 102295759180344609470422280581440 676420 28938252960371928389353926082560 676421 11563996675525674044755285214622 676422 51967750723342208639189718809760 676423 47273130998483813554835388334104 676424 -91084722474755531902142327685120 676425 -41152789331179818800755001832000 676426 98099709569477094830400587364912 676427 -185336016566876074166345484479724 676428 -60618314519381761031106713018880 676429 60215576896954893652107078287288 676430 -14184160091960965657192041684480 676431 -80263391176770641029559770128 676432 65154006989541143557738401759232 676433 -3476200101033575109068243200656 676434 -9673318703438048347731077607936 676435 -44199469600404724594872799196400 676436 10861573916222404272107345651712 676437 106269896674673384704845205376160 676438 -18999628017996562084100941148160 676439 -419912417826983089000584146376 676440 -22490001377288252560025957376000 676441 45125004152355335808623556296400 676442 -37286213487207121197485281663008 676443 -6771339719193170826484042830336 676444 79438646944318690983122009063936 676445 -56889958873117533326703986977440 676446 32180045767213029172331341541184 676447 -68989617152899107579505703615328 676448 -35250965824591653392781502709760 676449 83909001528872282748587155958034 676450 6424005270887745117467135817600 676451 -1924909022048932249223710197696 676452 2367844270650542210006492393472 676453 64435930906433189110191682359264 676454 -20435666089273241041595336803200 676455 3801250701415767183745389530400 676456 131365853110442771786209950351360 676457 -156309634633151836509985300610160 676458 47688441451829404445003341777920 676459 -25280258329318339409059027281888 676460 -10784160545758213639055474304000 676461 7096024852894706537473450964640 676462 -17695363600811692078010379384768 676463 73680290630281921873618822901712 676464 -31001229990708544294512565616640 676465 150556352111872893864348417711720 676466 32279170456286781664404367541760 676467 118964885174307520944337784327688 676468 17726138361375994026319241378560 676469 -183282035758848748241312790386130 676470 22316940973000799673581417328000 676471 73387713683784939604355654936640 676472 -16131060515027808321959474995200 676473 11631841866539198738521518884544 676474 -64787672182194268329910034373264 676475 32393079593105430379907832076500 676476 -569424596952926577944462008320 676477 24658354596811139713154219172160 676478 -80240875154626233809410241943168 676479 25923558781416491072865425526984 676480 22541232674378128915644914073600 676481 -69190309971407661098888928084696 676482 8512738474650409839457751906304 676483 187698557001933452057829282146880 676484 17591201702659517956437205650432 676485 132534144093411948244323327883200 676486 1348553340775715916084835959360 676487 -516689328267234244242850862496 676488 43380783328270970167501996523520 676489 36708265377399753612920651038560 676490 61514014571766985532768502897600 676491 -8020265627009658031333006389840 676492 -20134935128629814637770898306048 676493 187067617718697228921160976258742 676494 -13875815791920421612841439170880 676495 66018355468843851596928458869200 676496 -34301724745171362697547166670848 676497 -109357596383111988406447010058000 676498 -38966080157827652583519563060928 676499 8379336730520982439639205364480 676500 21936298422153393301266367488000 676501 17615640212166797883489909672352 676502 -56184124129073152396764394734048 676503 -111450087655599246832957532745888 676504 -5323142976817547000620068986880 676505 -38411541746773530972174130121340 676506 -24313347973817060897032732924416 676507 137196193489241307279983486276964 676508 5323623699337101904911151773696 676509 41641799717673199937564973189504 676510 -40716380457148817657210854299840 676511 -196854840245042250422227309464 676512 -77846814461773261302119017021440 676513 -41474131261071915333382448331520 676514 2619038468785885915328281438416 676515 20613777345290223055360044172800 676516 53985207722004228553960171725440 676517 -176251126228739943737283056316768 676518 -21964488871626905143727455027200 676519 1846825468975770821219649478744 676520 18587120308768366541690711961600 676521 -32985457885529498938356475707510 676522 11064158478121700794339622780928 676523 105136549587187364578356641246772 676524 4967461880806184926487319430656 676525 -79949469381940476003647008661950 676526 74189970029979241950162490619712 676527 100568966810513597113460529958920 676528 -23251379495711214153907813531648 676529 -34065717413090015560532691376128 676530 -328417493923363667383035347040 676531 14562758661081936265262519210232 676532 72780652807428133673382595449600 676533 24342927059288056564116962910720 676534 18379255201662811615957844224416 676535 63220262559622811425628997127200 676536 -41086225449677690896207460106240 676537 -78796952419492215430323399275580 676538 -118561367629855256817972094600080 676539 -134974780104924858724214269398480 676540 -19610823786196189026390981557760 676541 53508334316438713092368355106200 676542 7970568974436084267628349243712 676543 149098044246756587035818854259408 676544 -32636727235477429690551172595712 676545 6599301302438845272482496733440 676546 -2461877548183071069086478483936 676547 119207717128224931404461397060432 676548 72287907658357935173211237704832 676549 6380148325144144708392168973466 676550 -14385649433729307110862678211200 676551 109442237125859160761277941492304 676552 -195094022263548040598106929356800 676553 85586007916635812267918375390160 676554 53194011309258231423914836657920 676555 58702974751572554499948795499920 676556 157348778174833865446836843079680 676557 -3500117333254985648542532788320 676558 24828724275520198808472778802880 676559 -44762318535906199480527228334752 676560 -12793373558380074597214194892800 676561 -82952903426829036950527242868368 676562 -1853985509974721124331880339328 676563 -37430234529566015753481137403600 676564 -2294004094163751830494484451328 676565 126693916769513256607538580326400 676566 100525116048126787263672455178240 676567 10761718586683685279797322002840 676568 -21869726841871902671477177917440 676569 132458408582277642985915937294544 676570 66287644121427842829581968132800 676571 -22398503500279821878327813729280 676572 28018513611969562452172185326592 676573 -51076110703383303274029205689178 676574 21159505568073514113546413329536 676575 -11486781057198069780861512894400 676576 -61784450813088159031743518343168 676577 46361086755011885846841392394672 676578 2522811860278750272925267061760 676579 -338868927323744477095756159428960 676580 -89155872456475266406034991916800 676581 11313827766130696060630571590752 676582 9883343019737278414165054270464 676583 -170345137632370417772984585185200 676584 -114316436021094880880757456061440 676585 7954648306501086576589010895360 676586 -84569820286351542455553858301008 676587 57799129702913705556050824220760 676588 113848961151676360015761363380736 676589 101474506934002399966754877714390 676590 26801469157627911602791819699200 676591 50110103147489755451485752508160 676592 -18109868250432574366653240705024 676593 -6760222538047638212100447537678 676594 38065464374257626008141109486096 676595 -48416849257078586969637849632400 676596 -37987357414367717278292023492608 676597 -47593929360527665352462886607954 676598 10708108106643056971215560481408 676599 -23677522731475334656278410626560 676600 10835978148535426266760934400000 676601 -16837397465935252361140385557398 676602 -5723053638503309881891965317520 676603 -32796418257205405951051486413936 676604 129145572578587094744736153440256 676605 -1009746788957587951359072984000 676606 -1681131618696941195090493358080 676607 -315445279641458557165147354516560 676608 -14514496690357393091571279200256 676609 84904614226577330007885936720000 676610 44655561804792871487304149137920 676611 47102935130796338755748190191088 676612 142797952130546599597359444418560 676613 -1817346758466670276039386768576 676614 8678546344793300601095503423488 676615 -1549083546873734409282308140080 676616 -105394847011919027977020842188800 676617 104778201026529749920988737655712 676618 36622939852120240708564641107760 676619 -29409271585468457428627768895904 676620 -14667670077958821719305875456000 676621 -87854805377080695270082031943456 676622 -111706197482042797077147144768 676623 -11018156918458412353695962213232 676624 3780590954084917430973723787264 676625 -160399992047821298408876705031000 676626 9175433295506771733579456073344 676627 72630706468539351731956266709072 676628 -30854356997179318358875565107200 676629 58566983956983245281793952602574 676630 -45439107735546624469257688308480 676631 -122854704716224192002632443457136 676632 -186324578175237747779811594240 676633 197543220715047430208544894235600 676634 15851492531041522128406033669632 676635 66447237516128141287648359513600 676636 16383265992900528303601175406080 676637 833145942798299997538630726656 676638 45373705501956823195818427796544 676639 -73209207702745453104115898455544 676640 -8763314833394632477492730265600 676641 -97429792341811693483480167379728 676642 74057828479177523692911858203472 676643 97296734734880488658232560240400 676644 -3438872039496313795570917120000 676645 73285671085583281567938813051900 676646 -22249621606124116919170416541728 676647 98289031913642427510457351008000 676648 509587887737516876695221534720 676649 -55058638865209198822330453609350 676650 13869189392806219876126262265600 676651 75141140681802374827620538716864 676652 -22817416016245479252021627962880 676653 9697392623894882279425718115744 676654 89859139869697069109825862055872 676655 -37022352803973465481488240308640 676656 -5370173236983936396313916080128 676657 117299422958271363746883269268660 676658 10462468704898134132606935306784 676659 -64177813665003336421184970854400 676660 -21035349279798160992072470691840 676661 -200850164237432081632757131470738 676662 -4703011424596476414854877229056 676663 53624505800181706303531546951624 676664 13168915106431327071119208529920 676665 47989558464202987512206421251520 676666 -33342965105428940524663926228480 676667 68190140182427077909771668572280 676668 -12215880144400720099998542266368 676669 5400027907070741907631022195296 676670 10942105632883181055172820943360 676671 -74540881134728533174998965218560 676672 14879057642207391753212322119680 676673 -28977255127359747147194074471596 676674 3933312226494499737581566070736 676675 -97093204782877125490061440860100 676676 24745265728740144417910980157440 676677 138969438246058469985489306221280 676678 44485835689098679561210681676640 676679 -151127719037881208063782874679720 676680 67172395201698753725379489792000 676681 62772494524175105781158606522292 676682 -74053842224547731125487580473808 676683 -21901662305428243697931104822016 676684 -32757431197371644664596865383424 676685 -26103663650183796363891741768000 676686 -62881674073981270601857352265600 676687 2739236147480530983806329745664 676688 -1350597367889621931262785036288 676689 -15051400038247906771278184959552 676690 -34400305538548254318602123629920 676691 -1515216964747592603661119079288 676692 -28633190243539372054441206009984 676693 -83126696238869064393660833940260 676694 -52377802432412436550077570043104 676695 41393285196992967947913522208800 676696 132715378594704901105316530114560 676697 -60254047534141626595179300864768 676698 -46559963968776484936381755562752 676699 -37628153208302641198575727629312 676700 -47501503192905584774437257945600 676701 -17873067257892950085497848475520 676702 50001424555881336217319820265344 676703 -42902990758830372595177723662048 676704 -14123460831503704470112771768320 676705 26658215103883137507942208047720 676706 119618066760290326497864440530944 676707 62536227077301432928326689464440 676708 -17921273896510972837200180902272 676709 36464150442410034545258037839040 676710 -4353292572068048950194001263360 676711 -7049743697577492331013487930400 676712 175962578892964173274336744627200 676713 85271562341015429421507171506688 676714 -35553350385387931759371520842240 676715 -56464833055124723598844802712000 676716 14516256637618663745166745277952 676717 39856644373709108759453663719766 676718 21272235108900533206671919622016 676719 -43289122113708834267957105816336 676720 6433855646329017706716861235200 676721 -122527609072848752600671612812078 676722 -23069288035003217411036477996928 676723 11841852532262817914760239125720 676724 -83680676031239584395966920997504 676725 566570957217117258809114712000 676726 -13752978174516695697640287187776 676727 -224868242235919079080004358806424 676728 -827281767209001674016887193600 676729 -23731310314428840303430367097216 676730 5791993261274404562145501081600 676731 -46868556992290800761034508942656 676732 -34281534841563355872671703434240 676733 -62408064820288092500048670705018 676734 39085634274269179303046688360768 676735 -30270029007077109615216463015320 676736 -116443472255698925948257991393280 676737 39560983321787826544756341367794 676738 47567206964657060389606062125520 676739 73278435037325142884390474397600 676740 -46782510368480574003256860057600 676741 84344394730621933119132351078172 676742 64953537279657671581450574860800 676743 -25817645598681961776709012763736 676744 2022957136935306473923894118400 676745 -127018340422528111736279594329500 676746 -8886419116468550731761485041152 676747 -50440526600407638869912214037804 676748 -190984306684155512774827278157824 676749 12512485218284512388785388873664 676750 20296596294302308481894761872000 676751 -80942694071466342883331656375248 676752 11468995075494214695140735582208 676753 154850954890874124029607952128 676754 52301272274496289356235164262560 676755 12135386615131927375113612681360 676756 27711914369903034335489842179840 676757 49651095457386535497285985822314 676758 -4500007465878827927908278595200 676759 24592440128955536737248012132280 676760 21457468470826379605385137766400 676761 -32859490168221533001413759139840 676762 1799163418905533361141639021312 676763 -199743953651428772369562446900988 676764 -12568036938788833780516425607680 676765 19207745363678788663862508087660 676766 93536132806797097519772275304832 676767 6876904663040205501785885842944 676768 -7027718752330315035165145497600 676769 56534862231060675141970791468996 676770 20740369471574505109696773826560 676771 -189677499528431635605066541269028 676772 -25948819765467592327520765042688 676773 -20800105579303076260164131211780 676774 -30603404071295636111028544894848 676775 -22934694650214759465367200182400 676776 7239944487502411272662868541440 676777 1499805297645010633351075961680 676778 -73842343021635132214995152500560 676779 23347123157023915591630280261808 676780 -13015111702564229793891145574400 676781 -7036697295589333797063686087040 676782 42534537707900278259495054714880 676783 81858476504152265920716153109632 676784 30672379687730552527992632524800 676785 44833518743209883993176668403200 676786 -46597518111254391623359855184256 676787 45722732219717305073296797181584 676788 34321108582283092142380555862016 676789 55969152348202168582699615926720 676790 -46950104991901704388467887577600 676791 114975366355664236911167256294360 676792 2872545587424052728936807628800 676793 49881065624544866653615852617600 676794 -27317986599515087560672293350400 676795 -46903115294463718739887080027840 676796 111098004325228947179610323481600 676797 -45280669575728279427937734036960 676798 -6638487659394811370535508695936 676799 13057103050161424967405412720000 676800 21020560652500170966210340454400 676801 100568421343869156256770022715604 676802 40450421956907332164501607380480 676803 61094999686174759450755199699704 676804 -47859075137720841694376017098240 676805 -88429329452193563727143418685440 676806 -13687279516456339872353243342976 676807 -58715270973311976990656753531944 676808 30985541711991150208091929681920 676809 21617532061267979790915646688640 676810 24978448419793898003882262452160 676811 -50819586253306741638014214151128 676812 14512082002918722538574384512512 676813 7206148856506648730558186683744 676814 100146731581441833351980349080256 676815 -45831642621636983524589081994480 676816 -17174338764051710071599156297728 676817 54887086133571297639463413085092 676818 68848283638910902722243338275200 676819 -72388228470189279149001485814192 676820 1610527898327525838273499514880 676821 28475481159031736960722233823104 676822 -46681934319806705723251817496288 676823 8312838935589537731899742883840 676824 77162597779335570436720127569920 676825 38021725779119873655832069249550 676826 -49377718795634074890389753295888 676827 -157051744018358760759109648184640 676828 -5240763549485431210126888833024 676829 -25158081945435089256890269716570 676830 -6256659514540715120650210652160 676831 -133871312894330486204746792201800 676832 -9106073324278695188195447144448 676833 -76498432698708090438206273514576 676834 -84162680622445513951528666800768 676835 76854072725053881852168611219280 676836 8063430586900633109408817813120 676837 -44591260070637612556349584129440 676838 37585871641389653041505273329056 676839 -77953098385163049681233264866776 676840 26317638880024581970218561484800 676841 43219648846121049788932473590784 676842 32929990717574112243466113453312 676843 4945918435048486397864406706704 676844 -25796075591262303077853977591808 676845 -20006781556192232529325570868700 676846 71795675529739006303002524983872 676847 23127004899960936146899268815392 676848 9216176082640907487003987148800 676849 265852288262184078783905121636 676850 11346439591352782206452805140400 676851 -63262252141320241554629928270336 676852 -79512196547555423109789016578048 676853 -71052934870293216600832982902656 676854 -17062081287275054579598604058112 676855 -75319248208885109559400465898640 676856 9171441137821729718754982502400 676857 68068983358253102096604972713040 676858 14204644271581756242209111792640 676859 28110483704479303898543155329060 676860 34479597802176898244864153856000 676861 40493431785521103646369825811462 676862 -89427028980128344834700455661568 676863 -1070817077779153631556295760640 676864 -195603318163951875575252940488704 676865 -41667875267122580059827840804480 676866 -23859511560303160207881310269696 676867 -93079223384670544016528945133840 676868 72646033145720748535370610488448 676869 -23699176857494909117327219807232 676870 -16798966443319552594865358624000 676871 -1283208780996493573396980931608 676872 -42315082094186507416376505139200 676873 -15003913002897045054721778292096 676874 -188099254755158657853703188432 676875 347968961496105306047686957500 676876 -885573756004486681948641552640 676877 205655291090041791727890388581312 676878 -28489084994295221604718501526400 676879 25860848424910398263213312475376 676880 -19211501100551193385154560573440 676881 -76318168394017326390405326217630 676882 8882984111895210293077244959872 676883 36172544205402706910356848921132 676884 4705990686548787811348073134080 676885 -28396776839443434226125695162880 676886 72529630169992282746505760239008 676887 76855925229340419644216106009960 676888 76561063760647297190223103979520 676889 -174568890992149361174420395605240 676890 11637119174347099724872234752000 676891 107530565590068673274904518044292 676892 23040837234887737672547820449280 676893 52126912597372171606057659614784 676894 -100711381665666743829108740966400 676895 63316295964061270301636234271600 676896 -26720558753479461414935731372032 676897 52944290059503857124162795701140 676898 -87297173086354171336157692954800 676899 74411551290259951771193868526884 676900 -11623996959678531489867904716800 676901 -132721885410209363659741987851168 676902 -42292885583946395099538193988736 676903 32576481245857946307159483036152 676904 76630960693808120274864555294720 676905 -62997262363976584134904503531840 676906 -346825754280263259531997479936 676907 -51813433347616057115175926112000 676908 -14471956683528623839717645310208 676909 -193191137329680336362390721782890 676910 -5421236164815930567867643207680 676911 60139126552059825274035451800072 676912 -16299378315401389717966946320384 676913 74486689375998290426718770472000 676914 -1348364302162247430932151361536 676915 40044353069658901012334859646800 676916 28027368549462260369561608617984 676917 -3442704894342382818677712710148 676918 -120290838438480416684445306833280 676919 -147966330908462011221607816654680 676920 77246137759301854938372156825600 676921 46537616412273698706851763891712 676922 -44598065164851074525839561177488 676923 34392985867250859798672398631648 676924 -146327207789590153727980835110400 676925 -1151219175295094392985758282350 676926 -14034941150678497206270091718208 676927 42912354214511568470698593795776 676928 -21555578529152140791830915579904 676929 4148354413641413508255194786496 676930 15213440360494077361050604147200 676931 6336059622099645863613038988732 676932 10780109970128122769401629542400 676933 -113472187561762056201703626280736 676934 32189611545648447982208249993280 676935 14261622881062677704160298593480 676936 -15207785200131740265732549672960 676937 37233930953778836211196446458586 676938 4207125936020368756646558522880 676939 -20051233111452229508223610726376 676940 -26164532806874909001164405053440 676941 166962478987828457495202184435584 676942 -2074177276868334698388761666688 676943 -177878091087148103207599613393808 676944 -23427574599751404852975454126080 676945 84208725886434931417922810867700 676946 -61777196079177103118337467753328 676947 -22200036234224074227592055055360 676948 -43700466437503355696602468239360 676949 157448807763521982990595168128 676950 -32671933153045090103473942046400 676951 66940849792203100559507524262400 676952 -79265083247971020986169991249920 676953 47822302054997802531526350655962 676954 69267163592796502050596475976176 676955 143202615835963335215781619335360 676956 -29718494098304475793319147888640 676957 -262125522227601096848081540146548 676958 2510136804371978485351677792000 676959 40977763770440391845105890240128 676960 -55787850393045957893287237386240 676961 13779845989671873760984480406562 676962 20448434160685366317840027511296 676963 26879504394597652233205264136096 676964 36821932246740505628538750350976 676965 -24168428296694692905053325206880 676966 -57384255584979029360086732232640 676967 2450306701484607471388183673016 676968 -56397122850125232546259865518080 676969 1554762268810013793959436169694 676970 1774532486693436493144657536000 676971 110694771522685932241636747416240 676972 9827120528393533394897637099776 676973 41907088881516512439757306948704 676974 -42456714287308696300042846770048 676975 33382527920907594269576892112600 676976 -40997874062154687767777862451200 676977 -41536769095596928853921893858368 676978 14833939847033606252491961579520 676979 -203127845971709798056348653450420 676980 1570213870074590962092671036160 676981 -69312814466931373623247171211218 676982 6404662480585199159725199943552 676983 -20531056614663355364647704162096 676984 -100792880463151694223696804433920 676985 -10310271044127518010962932453440 676986 -59236200622482751101184781838336 676987 -22588703503629855153792395382364 676988 -37523871281244505483566940729344 676989 19922461301820836087854790459040 676990 -4091700056996281430382827544000 676991 -14181046662034758089372049948960 676992 -449550002796796741976347115520 676993 35345545426855669498070062842242 676994 -31981254763176580419186486022704 676995 -33457527291134475711364245840 676996 -14610710189162195326080564016000 676997 -245407850549810413303127241902208 676998 3922526488019178580859820902400 676999 13920253574999861075663070823720 677000 42856220213252370434791733760000 677001 5632198615867720265375925421440 677002 -2230274065142870523851084162208 677003 117096619515038874053298928027104 677004 -1081748719616173707033052475904 677005 -6464846647538317515002795418240 677006 83759882290375989935915936316864 677007 103227420991618556517998837790504 677008 -45899462483803785457795904962560 677009 41731589754725736750988549716480 677010 6458860730193845656367329666560 677011 -105688569915158850249139593954388 677012 -57314052326673523600776345384960 677013 111231544285657749334737948195744 677014 49104061151574635799412398840864 677015 -47252328776072173329017885940840 677016 -19172098091845242349400114657280 677017 57171587722780288545792761217552 677018 -8400753826156006271188422269184 677019 -94762561937289262657227376538112 677020 -93110423537423544181734560555520 677021 70900944487297463914656977781222 677022 -14146566833652753099233304478080 677023 92332683486908830079398826493840 677024 -59208187547458578425485728743424 677025 66962264996562227579051803080000 677026 6491073087076499928663306564096 677027 21734658048387997922859913789680 677028 -27118221095684322867065712279552 677029 -60134841702093878793107029890370 677030 98338816925897042079020581286400 677031 32816041442266186938118744327680 677032 104399937957167352182664725990400 677033 -63267976859939974748497541523084 677034 41140285348790759125711378923360 677035 3441453152656870071925070952960 677036 -107296462414865512145662462053120 677037 69250183756487839956110456189952 677038 -57644064508356597704860797584256 677039 -52588664296230724222666341359760 677040 -614191295459936066348211240960 677041 97635575555884314368621979511442 677042 -3577432840500385728299726896608 677043 97171072901755324647612143034132 677044 225134099676164788353701173854976 677045 -115849219576410212624765139113700 677046 -39261944663717451542572713638400 677047 2426933995132089968721166764248 677048 -119840311137658126021703564144640 677049 -1503664245217818296984369897136 677050 31687972243478141425142482137600 677051 -52464909480630648486656494870608 677052 -125233419191152010850344477260800 677053 66292654016847482485438108267084 677054 -2975006619601193542065251136768 677055 16775073259136859170973489647760 677056 -29481049524793941459467344281600 677057 114191204664373480615672598154306 677058 33499998645274417774717250803584 677059 270801445780701783768828211358616 677060 13676153770313837396083904064000 677061 -8889808260222427862467735615296 677062 -20837798961197627069338895671968 677063 99749215261872376613210367593760 677064 112394409456325159377599161835520 677065 -126140605348546892032396904606400 677066 -32152698229564916761345200475296 677067 -14118053253835249746289471988520 677068 38704185632900434121996380926976 677069 113644692888354361451744930611680 677070 22180650709652388753572949664320 677071 42849965656044512916736511153344 677072 -9478504034985754686871627235328 677073 -51840318276983979473753302862400 677074 -21725332183701167615875443778560 677075 -997501155706326959417638490400 677076 52279434277462513723830053253120 677077 -117628649542122264301931800913074 677078 -1232116660405189314946456598976 677079 -292444031963279311284305096856 677080 21560255306446083066426308198400 677081 64696137447453990070882760751882 677082 -37793694564739458599255564548608 677083 -101245671247004086536249229201176 677084 -67140795691398938050866319564800 677085 40075667258594240649846672770400 677086 14488259128279369324085110948992 677087 40210309841940797621884485797280 677088 -93049902772560885566499290873856 677089 -23301530276648077045069639132608 677090 59830857690011495210086619392800 677091 -11680309897795338557860637603208 677092 -66871148432762888493798746304000 677093 38373547561667821403078972488380 677094 42674061446217848895519840791040 677095 9317356645459379712022333497600 677096 10868933047886239765162963599360 677097 86022086594611797473384206001088 677098 -85160091249044738619581116280736 677099 -205109355411594642846017296483080 677100 -11989605571574728324226273971200 677101 45175871383509386830302301063104 677102 7025906928597909315471940153344 677103 26313480616894784724677574147840 677104 5923033703399353512014083031040 677105 42535239631900787769063275401920 677106 -21126250078192614194989015507200 677107 -51357685638429806427201159758644 677108 35975448537932883875369331567360 677109 -62893425904333870328021094675840 677110 -18128149861966162134304899110400 677111 208198035386926910384182605716712 677112 -44358543809791982149494257049600 677113 146648070559454747737875812256362 677114 23752223967470388088952496821760 677115 30087718662769048201018234288320 677116 -156539517691839620763218214400 677117 43743157325052992682664555140192 677118 11397931999208862848931526858368 677119 -146751092781849784401779357620480 677120 39879292355163413363231041781760 677121 552374270722726912281889045440 677122 -54899022536329271765162400299520 677123 -46316634404916768475708746939696 677124 -13116101582447427211829680472064 677125 11333403990241811910646118667000 677126 77976738255599838852612928828512 677127 17702770693479220107208238914944 677128 99331544774628295453704305756160 677129 117999866622449483137762700885376 677130 16223044807260776066709899520 677131 -55061809146295943702618087881008 677132 -10131673755574155460823534287104 677133 21703141148084560813828008614400 677134 -84079020134622311605255438430784 677135 23316439642399453705917605203080 677136 -12136683700517748765390386823168 677137 48132018829472165546767418733172 677138 21941101621326285525079615283712 677139 192158581704990869570913150815808 677140 -25549066005022973705459423074560 677141 -19066326964036858667907129864480 677142 -47646725612150695688925718995360 677143 10533237415402329351958978800000 677144 78012400890741508460655897477120 677145 10305773563377924454187160432000 677146 -75666479144549278579816809619728 677147 55369836199587036408566546398596 677148 6051709038751924994340137800704 677149 -35715551544837198439359677030880 677150 -48515298556533623017100678088000 677151 40433483163469755624721933904280 677152 65997271151024696137225309519872 677153 76986050911014461875015397656980 677154 27145883111560486404822869109120 677155 117745581791437112982671463940560 677156 60064607646560226648435620148480 677157 -18362773150797654696934386722880 677158 46388657239989189133603680499680 677159 23465636695612213671513266592816 677160 3872738365039946599449348096000 677161 56947163668507374227476898522184 677162 53877349152033815928321810182832 677163 -57125981564683374582695132479656 677164 349972322397137516560234053632 677165 159730826837388310953213164754060 677166 10813234246167159352081805488128 677167 107267089945990684342856548595216 677168 37409023076037892325802605985792 677169 64644928385436519381805325325264 677170 4510678234876369740854416353600 677171 -44390690359064530900101056684856 677172 34154835438354352312955594452992 677173 19893225446786605237116318766240 677174 -36382216802398431277578394518528 677175 17830538965432249073817827139000 677176 201129346711648801568786593628160 677177 -85162391726491544332067441845974 677178 7787608366338330666943976888544 677179 -47307213156363248710561868082000 677180 -33146378851661394449852571010560 677181 -40031426031135844128310983152160 677182 -102185090667146776940097507268416 677183 -92012816299343866596216955183608 677184 32068141754669356863087534145536 677185 -67662420172397369510759727848640 677186 -76275615481676068322586189310080 677187 67908777668442259602188258672640 677188 194307613658843735398836310343680 677189 94798674473750157221678433856224 677190 -21577362042400556986127340132480 677191 64361682742585676598637738818912 677192 29774988028404265901336810112000 677193 -69619914725541852649989055498272 677194 1588017429852708316225775461632 677195 42234448716397652440592592149760 677196 -31123125909023183624821427371008 677197 -6583743325833891025836467563200 677198 -32527577283220011641810149739520 677199 2800227115890759710251740163464 677200 1313156423216231597102149836800 677201 -2251636991961248666159375477760 677202 -25022703508737178174968365717760 677203 32267280226981822494152579299080 677204 -11091757116614255740150175244288 677205 50047674957419073313392135423000 677206 10426103556476352811062962543424 677207 1964755473592464275867254719000 677208 -27316512398658500261375459328000 677209 -35876538144973429134252217959672 677210 564032877358676896277287427520 677211 13863170312991189852328050040944 677212 18929377422202978878257964091392 677213 -119975005749245395511575660952538 677214 25902863584011064766282151680640 677215 -39213005950471555845620196710400 677216 -50957183316496154353879686709248 677217 -54820480087991871122051217364560 677218 -37319460710698696505228798635440 677219 53540084345988650849747252789544 677220 15142349601504458792792843489280 677221 -132854576104750387419511491428 677222 -1132670330496883080435935735424 677223 47125860519573687413793955165344 677224 71184239335536317268693626280960 677225 -139733679715824745447378636526400 677226 -10863939203899184122855520845824 677227 136772313866191467682474921321076 677228 62683567621413882616915452557568 677229 -11127535803368285669144865260928 677230 7693348080497012602085685965760 677231 80929382820587673833708394574032 677232 -10946063800933667225128041578496 677233 118144478195849681034683453430482 677234 47951160400527313712268152126880 677235 10808455528271938615538901396480 677236 1077736871986891438683886307328 677237 348245235146470236644639409180 677238 -6869326616690736460853611746432 677239 8400665854949877531456987880040 677240 -29368380637013877823212663091200 677241 11019273181194515822786109136410 677242 33879149661557152388351995494912 677243 -12420197415952005352699289718000 677244 -56897547697669679838895631261184 677245 -161590164971885163610963309516500 677246 -18944432141977511498378130842880 677247 63030112458181347309577164621000 677248 19026467352379776776390773309440 677249 -9108763033200350767403150287020 677250 -280774370158815326399528832000 677251 106476338864236003695080691385792 677252 111877654807267365230008849988736 677253 -48167608122787194524460777470496 677254 932119446395799208544877335232 677255 121100855025252551758456509978000 677256 5794659065119378493485690675200 677257 -211228796354805931598817496576 677258 -59718284061862998502860589737216 677259 37064900947825007939249596897128 677260 15547457905362477287161056506880 677261 1547243900553534078543157335840 677262 49220931494217970829656060633152 677263 -261378688867009394741666347613760 677264 -11056705189355117957005798539264 677265 7151097075794963219706164089920 677266 -84347487060736531050905471457120 677267 290252607992982842168680133388960 677268 -8365876756333717603016301281280 677269 58469061102136255987088618040480 677270 -105175406186868178674054081146880 677271 28332289641915613394378496273024 677272 -75244959294411435730951591987200 677273 -151434991494743184328341896340720 677274 11305562734078523993198227668480 677275 -74111400267805626643111873218700 677276 24087079424835355165050519068160 677277 -36300188906133361189218152889786 677278 -25047724077823317581385418512384 677279 -71405085832921006958946015753360 677280 -48503819764116568914348925255680 677281 -37482983265694657887305900271936 677282 74833157650327628587092764488992 677283 -115277067674006944693985433897552 677284 -40557465817932019416579514240384 677285 -321524710143388147504162803840 677286 -21669242159578571940868326245376 677287 10966030264015665159761068452768 677288 30085343405281736643663704555520 677289 -8235640740050814871453515085152 677290 -22435984790769456040372671585600 677291 -10148753779342031025600445747968 677292 26274794840938037825847879450624 677293 -3294902421903796477710114824800 677294 1237077684385770239451889927680 677295 43193190000643861466809986696000 677296 44465687372806273400475712765952 677297 -60284347082748850454512812728028 677298 -77229958308060591722143317058560 677299 6881319505442479729774409075536 677300 -20114748047514481987282207891200 677301 -34518383955084127676895566470368 677302 13415443566402001053713627983104 677303 40254187236006528195368982061440 677304 36901082418232227272479348531200 677305 -1360937826134489831480716500540 677306 34518870380883876728008154664960 677307 127623966552314132407886835330840 677308 -87126356382043290253063595011072 677309 202840925257041827901685694685510 677310 17907560995723626640024899947520 677311 3666148251554644614480634670912 677312 5395622488911380024499225231360 677313 -299619001169453745634588284096 677314 -118818281985852253983822345252096 677315 -117795947713822768868196411341040 677316 -10296133866135085717589201077248 677317 192929179379710919786950405061952 677318 22086170253026669779449274923360 677319 -17844493531548979900634776330752 677320 10923994828823197229006266368000 677321 106409163739447452265993107954522 677322 -620045222652001119606374828448 677323 124870065406028101888308673287572 677324 -55698888635070540168418389350400 677325 -958832674929665770046693680800 677326 -7274441416057340541746392051200 677327 -74005739735594572297382792761008 677328 16690222622645397894395608694784 677329 65639625690854952164213929404057 677330 76438005045144809687664283366560 677331 -146956096336753935063030878784720 677332 -248247676979914075596544443922688 677333 -75828134787211063243558136234418 677334 -13317456792906358815251607257088 677335 -134421246689063624574675434847720 677336 -1300493276523589790352258662400 677337 36441981870246105504854860823760 677338 -64864698431103854144599371889680 677339 -64907559175848250485763512001776 677340 -12626827534692437000646980782080 677341 -73248990856609407850105089376928 677342 -24251971389100462386528808276800 677343 -64050418713183360443481480369336 677344 213004666070277077179306381934592 677345 -13826676165895711558265090577900 677346 37362259679122266075229369420800 677347 104767388065319002379101247261760 677348 46278667013801859068713984475136 677349 -141767590418205500200597301882880 677350 -6427828149368117730124981248000 677351 186693137354451404744636664522672 677352 -85530364765960274371082384916480 677353 60900525032843400724308350487780 677354 -16813962712408796293363381591200 677355 -9267000649333268112408501262080 677356 65345840559459626520671569137920 677357 68423421991367721822255060027606 677358 67787013102803508905772075072 677359 42879944166479175494031972113416 677360 -7919987290312288190947207249920 677361 -7742014178204457367215241497696 677362 -4848352902746967209927778091008 677363 -85563432531673375048609973135016 677364 73590065177106055432419397066752 677365 47656943692456424873322881110320 677366 -38884741910426122993269601942368 677367 5632022334264452224976922247728 677368 6336938441853083884568709058560 677369 -11661169551519021407893480581120 677370 54723216599750428526353680668160 677371 -110419223747106644836900129022428 677372 -39238284756500514861061613543424 677373 52678943257214292334423202983104 677374 67136468690190335397836447655936 677375 -28375796159009997382571758410000 677376 -45384176539780730363803902935040 677377 5890373504459481997000491782080 677378 47686180236461079147758230485024 677379 -559714743565446201741517622400 677380 -55312072967934904990403682201600 677381 -63119761517036288763623766635136 677382 -63416340804721359301922102227200 677383 21842732231365986069359446281520 677384 78088351222125709278310541890560 677385 -21520922877330022295121604228380 677386 93224230636034772658062812093184 677387 12968386983733421688155408190036 677388 -36248042995163375725647688642560 677389 35929189465313185817441281743820 677390 27348408735950626014586779636480 677391 -41504806817574499398081281996160 677392 -22486274331661919237533357563904 677393 -57374931040715354426434247668236 677394 -62393200349916416726027228756976 677395 -30466849909419932764261732203600 677396 3642292869279867470503810867200 677397 -254040084316294107693837812928 677398 -51274623607442275277324399868864 677399 130014019256576882827340561863536 677400 29119149313376881513511877120000 677401 277359910134257740806257077834704 677402 -26951179331238935968639222152192 677403 357614318581028193386263486932 677404 7897712513641221076837683771392 677405 7975485646373835987252038688120 677406 -44940752373176474080867727023296 677407 21708804821296133819725191193680 677408 104308780844904194233915581726720 677409 -22202466183324763149045918772800 677410 -16264677787911439098927343100640 677411 -56574305069439763213738290800640 677412 22064624415928378998740529119232 677413 -45673767132546464567068013130816 677414 2144362403046763935464887129056 677415 -10614120998424813568041456844080 677416 -27126453663465485477707818040320 677417 11465183211828585862336548028992 677418 -7048685586578107814045195192064 677419 -66486755299669025522422855183056 677420 17099486608997174931775684577280 677421 -54108393378392556425040720228810 677422 2066712639936261228385502496192 677423 -130892663955497160137375215001328 677424 29750761246942124991576569806848 677425 -59796644144122462033824858400000 677426 -15168818131974228265060992478080 677427 -55197637705295841922955060577480 677428 14640676950342085576029882634240 677429 92416323953467075659440879615676 677430 -26709071434351322205922450905600 677431 -166980878672299354349785260812048 677432 8765923215833434904999942676480 677433 49970720004154226783988900405120 677434 69471928616353397933822889557616 677435 -16156208501407891305576709048800 677436 -63811373911950367258353425714688 677437 52724055623785144170871061550592 677438 -95881414525830533384418008854080 677439 -28418686700878649285403020307216 677440 2450554591138932062242367078400 677441 179552592166303965853077227035842 677442 7341486707416145579176509411840 677443 -13902857010627332466877731368768 677444 19888254430767039442117902327936 677445 47428241163336212851238677387200 677446 10058767522939431338892107102208 677447 138270498708218480506057592407896 677448 14650249747426102021148563207680 677449 63932611692253612892774102312400 677450 -9730969020043427294273965989600 677451 -2252144610315439721876895210576 677452 79892143747364034045635306964480 677453 75517600775982573095934270413280 677454 -17783302523796609865097597369280 677455 68671542662200277902401277829760 677456 -10485171372532923895198982750208 677457 100951967285566743691990621529280 677458 -47432160650549139799909622068224 677459 -153103438236908439592915347224340 677460 -9733865418717608637429044797440 677461 2866798540954209871671439194062 677462 23947891068719517451264396691232 677463 90797284547230068809137096637544 677464 -56567290569873774185782212710400 677465 458315741974299163904845365120 677466 461749521848787284483998789344 677467 -81325765774099876039688929855968 677468 -18692360756909792415779848197120 677469 31818116112247983838962205872000 677470 15295012093161610932171713852160 677471 -196477461124906281956160631631328 677472 -109304349627567000597766580994048 677473 108535047946167351137417660082722 677474 -15785743206193761801278995734528 677475 -19132343047344664866860050149900 677476 -47561695853882873327941038893440 677477 -163198672743107789609469764890368 677478 56602262184097868210312463340224 677479 -13057209131918178381195119092560 677480 57608007618852264582886764902400 677481 -9091081393264195217399413198656 677482 -24152921900941080361692398155776 677483 30564315149795661332300666088240 677484 41974097092927940326709072397312 677485 111102825895767341707859989479180 677486 10317294913811082968389905531840 677487 53900438151226127859337773060360 677488 7479883455821981168909024231424 677489 10657023494462361494696573483940 677490 42523845604948032281903641443840 677491 95545118014195019756465860782984 677492 148554496938488733899097966892416 677493 94578433897464263763154567151982 677494 87148818673119427457000122651296 677495 -7727103047773326099676727169600 677496 -18427583137128543445606711603200 677497 180654383989374750881907670642320 677498 63189507793942944941258860904160 677499 452537983843377924361588065648 677500 -2711610863347781599872384640000 677501 148459923244865363169470344645824 677502 -8137428665524518254439804779520 677503 125800887080342891595910062083400 677504 -199502148756682760957669356339200 677505 -73975673086005995328508116635520 677506 101258349790594854978153499583952 677507 16209433081343136646237344967632 677508 -300011687970276554263085617152 677509 -56931805036441272007771587452384 677510 60796050785371859559140829548160 677511 -105227842450537936199616114481920 677512 -21664832533973218661446222848000 677513 542782396133838591978384772404 677514 -53259728651937634999746567087360 677515 -5417161962692596900985476875600 677516 33927531777590414848333344150528 677517 -82060161856852941870084185670720 677518 -90103382462436817119727210061184 677519 -30928207215108509475374914157904 677520 18909883440029796831009828126720 677521 105622853576870779110304647815280 677522 76601889540436210020381982311312 677523 -16781432862382674267686852525760 677524 -21774349042681015063576870170624 677525 41877871874189598123667488098100 677526 -20205778371374122892204681249856 677527 206744177301542970826861996945920 677528 18242128469969833429133345372160 677529 -281292643829983941359418722256 677530 -2260147537992069739309205145600 677531 27411803576197331472822198307332 677532 16814335313067052188426080108544 677533 -63736421549918908571308539656218 677534 -31198997500001471180630814142464 677535 105169450787904542254456589379360 677536 -31507623387065727850524123856896 677537 13919067079213926579509962706304 677538 -100310806238708795786389125031680 677539 -174166863684098467387731520378660 677540 12640633154337766852690244505600 677541 -78175079896814427361537275451200 677542 9920643627174993789955916268672 677543 -7101881862311558402007789251208 677544 4772860417183410803026737561600 677545 -50887857715125175757775946659840 677546 -59771424456350312704185083208528 677547 -39710101652295476574574232897472 677548 -26711170904215843322296257216000 677549 -11244094165393005387214314286464 677550 -13987764159114418290828284155200 677551 -313269927712283434731023226496 677552 29239601302964237430859692244992 677553 3698422361250132417444267254208 677554 -50725696530461863089738408951024 677555 -122807680335366792311723930849040 677556 -59590547181563287577643257702400 677557 29626959231954365986210945642560 677558 -22021893945392631705094374973824 677559 -67621590932527255373070879317760 677560 -2778024393155155134196891238400 677561 -74890747884695825800896738698838 677562 -15543841053819856196040441781248 677563 -120591438978107077219408810892188 677564 63720181722117292786668227613696 677565 961484356797253793944389331200 677566 15221935403673280851584488120704 677567 29862131990386490202158087361024 677568 29250345137605611593705906503680 677569 158252534466813048087034705092996 677570 -44246806086302853723892692695520 677571 -192256922411165956036457519407296 677572 65596072689989755399144404945024 677573 41635906677771176833178320190364 677574 21048374595622066856313493021344 677575 42395031946706367752222044872800 677576 23820736465479031074748743214080 677577 -131467930479875485071458447024880 677578 -33876980096411296214712843621120 677579 68577649675863632804523634040976 677580 16162187698732860289257658859520 677581 -49819969886757309709347005324468 677582 11217169356889458944032602355392 677583 -173413335248193194045762546472480 677584 -25785349315556940877442517606400 677585 85720490446059366331006248013800 677586 591430235569671891360049625088 677587 -135680799032838843463221290255764 677588 71132692762581326855104887457536 677589 -113798688859673096069181871220832 677590 -68189156893110154278009044563200 677591 -13374727296040914198466558816728 677592 -76325442883290833767461010022400 677593 -50321412145720608865828927635200 677594 -633651944268754006690154691840 677595 -1205591439719453674707898848000 677596 -80651414236449997587713003660800 677597 -4292160779007263950349574033594 677598 -10338844964818742945370625830912 677599 118435300022939481193536860685120 677600 -41851664406361010782096588800 677601 -10732604724439775689920143061870 677602 -20438375339738286832025708435808 677603 -4051509604493965595041917167136 677604 -55163357181451411606693113007104 677605 -14754380896060123965192993200040 677606 76359606331455061574927594518752 677607 -17196697227867610282166534835456 677608 -122509038279341289387777740375040 677609 157366527736390217835384874262820 677610 32684938024542256215161479432800 677611 -163332341892342759815530452946800 677612 -32808820873152612319573013541888 677613 -90404753704361401733871663761856 677614 38411544835652942706421718649600 677615 -95318427498512091670533343093200 677616 3614489355152566489500895150080 677617 142555442551811129681381885429232 677618 -37752343607122856759200327884384 677619 -152064690176752473599762336257680 677620 -11421279601498514422053324126720 677621 184991198942735429654967534414990 677622 -62277628360632799571021166690816 677623 -91682455777656110701747282072496 677624 2381208384979439888008031723520 677625 31192587024759243376181748720000 677626 -24807637577986470658840552240896 677627 -199242559467263109393845077282524 677628 -25453560662563057363513995125760 677629 -26262586592636797938324625566080 677630 60699094477778227990602422928960 677631 7672257899894277127025879122944 677632 -146776806437822961658136136515584 677633 -26454477309156593624784536346576 677634 -35794228955834078257179311291520 677635 -36669019971365959749560116128000 677636 -100491216703445051533556881537920 677637 3034249391636688527247725212608 677638 32172413641734853117668223428480 677639 -81912127680807614413240804627560 677640 -53028290531430136227077215027200 677641 -90962836779101910186499227696348 677642 -3282081023526368954463168960000 677643 -99350864199943835269326131811600 677644 4551907958471669930608570716672 677645 -47992182893675335932442588658280 677646 2684204170063036619134665795840 677647 4249963926781247115945071762096 677648 -154465708235515277396643004416 677649 17765421697663387116687990479808 677650 20732388927723816821062212682800 677651 64133585139382266211147303739712 677652 60601078310261132006561463552000 677653 -814216715699061608413669241540 677654 85598270914831894274603564016000 677655 42466343006076791608423783562760 677656 -20900093680577353835956060938240 677657 71052099092556576059668630056906 677658 -10671232576341147120621187414272 677659 12645028338039526043041718049304 677660 956868743366297143176294850560 677661 24888278563490557181501356752000 677662 -94751161804474770489906597868800 677663 88897612833906762480917443255680 677664 12873268255700667212947745538048 677665 -28042416724290502724208651992940 677666 11039304103227024306322765348224 677667 -40915359879653170688932881258120 677668 -23255173842408977770005257355264 677669 -16424096632889965913296386644640 677670 -36152871456919860406403146765440 677671 113863736285923896644489070205392 677672 -53131490299951658580311094067200 677673 113059560882484228081848211540800 677674 89726209428534737910519618961920 677675 34434344194767830366400105000900 677676 72512972957660022774060357330432 677677 -7307907332281488459002981022336 677678 6017812248831378825789311288640 677679 70926475798176720682980823428240 677680 234841775622802803112456028160 677681 89346853173231268164864295294482 677682 60324534052671252121638281830800 677683 -204449028397880262825287320958068 677684 61579995590996375700312693159936 677685 20659153750217536644455676544800 677686 -136974625153362986606049790465920 677687 -193382635991619956001182279384664 677688 64800517050508067093441609072640 677689 -8997855950299232909779862634540 677690 -22553321138309530906802097302880 677691 15652082663296455145575435162624 677692 -661441706048814334037397498880 677693 -110296142032857922349685393833280 677694 43353152512148866048062559441920 677695 -25864578758897784437902289256960 677696 15260747752944717985945178603520 677697 14931352853618778203459449091328 677698 -44502500060209216412986189054464 677699 -176405118528812685554235932876280 677700 -35710147789504033316351715072000 677701 265788627766834247600620143995100 677702 -106919403518249981404098801548448 677703 35037535819038477664656118553424 677704 74932753407037231305453677429760 677705 16802812390070852107586066264640 677706 29610438283954448938946128322304 677707 -127399756281908124302954148688568 677708 61976039198527311275673013801728 677709 65153358789205582038392726993964 677710 -35240080169178719719652375112960 677711 -80677279706722050638179127369520 677712 -9476611622415334253100433932288 677713 -87710983813882516011968257141340 677714 63431457788182712228303243661456 677715 -27512871058903860970160233628880 677716 -46066135790990321035560110037248 677717 118110834083062504548446880770766 677718 21998118406194292622984282934144 677719 -17738554040229134742616826278824 677720 -34787937326793445594491026227200 677721 -190490867516872682188703913744 677722 -2662385711864372347605035268096 677723 -2587152694311271611868812718296 677724 33131458317807087987335029664256 677725 94533294032495783497105747315250 677726 38058982965682563746279256908160 677727 86275527681672716859550770977880 677728 -64567362120617767624087415685120 677729 -5865427778051374982140001643480 677730 -12322020473427512882044821888000 677731 -71480370545588338459384707145208 677732 7825247169816227538144017455104 677733 16468798192251031951470656939520 677734 37924817631962561846637848930016 677735 4376995326173767452311197616400 677736 -129451397852828465387263375303680 677737 -131691748890720216764932284092614 677738 53058689997592858434425273066496 677739 38798037942414959646555179402592 677740 -72223041022128424064436965867520 677741 -39199181570584184439146966234880 677742 880096597516162935038513093760 677743 111411869826314068623879698975544 677744 -18414922588196742496084131840 677745 10882411473667271687408001263220 677746 162428975734783427560625766383520 677747 28787369918964325845828915895632 677748 36878401109252033804397756948480 677749 -134075110034834039798933605081760 677750 38352456071796470180316584544000 677751 -33290841801135374933649977266560 677752 101555436715036026955733962137600 677753 5583942679519085563861470461184 677754 5633382830217971278581104762880 677755 -34889134435104641715695832053040 677756 107496244422853773491091174893568 677757 105336950159155106278231827632640 677758 -13224208520508911107550800084800 677759 227039093971640485077941997882360 677760 10250064418919908328835593011200 677761 54886667689095554324620394218432 677762 31167094347850743107424080493600 677763 136082532599271192251526601719492 677764 26139792145585550087055074734080 677765 -1194682311677926464037129910880 677766 -184794482131863869622532073472 677767 225214191815955909571396148033816 677768 -32013471270082770638266736640000 677769 -7719703880680325888384275365120 677770 -31214414791328437951898738965920 677771 -8076311618717731294822301982912 677772 -54479128084933548516498407490048 677773 -92695590499820090751270091620180 677774 -18632467307429297898918496560000 677775 -2036016542590033528467484214400 677776 -17271241934089119713991232782336 677777 -123252841464151337931321955822608 677778 50678670295907323562903306381568 677779 -66258709498024719478267947809620 677780 44073105203451505087765944825600 677781 -4085960005114132456859498838720 677782 31398922504442212539180313260672 677783 116270738984399729188107615577032 677784 12384927342686564900138401136640 677785 84828519766743866196796737964800 677786 -34195841371284334068932393499408 677787 71961535451726949150553960488960 677788 -177374692626916921458359196741120 677789 52207224780338083650773074825056 677790 -29873544773289760572719884951680 677791 -224560405696749195605101967691808 677792 160853878329803686514502637977600 677793 16968642067657340338210413196464 677794 6378229169693837410077331084800 677795 92310632300936766356227559470800 677796 29709640708369712062921696849920 677797 -286171769171572033838898022714980 677798 -21625560220224339721115932466880 677799 -9055859711928102346025767424256 677800 94505477513251728853199191680000 677801 -28787788878607286308826645617500 677802 -66062381918256166510747699584768 677803 -30807419248016660613001418251744 677804 7339032596527953215807308339200 677805 7528351522393450633540366670400 677806 -5682992575947801283166163122880 677807 3850121537323649026284600829872 677808 -35864787305010409948779429888 677809 -1639499222442415966472550763872 677810 6191844190678744398982805944320 677811 -83437873398339646094129845922256 677812 44111211717685382785590109477632 677813 -138367601193479105198392803217938 677814 -6813538159786645836710693814912 677815 -17314433049932597614132411735680 677816 -13347768966443512741516731801600 677817 -39523110728691988624647377311740 677818 -57087001416133461072049079498640 677819 85741404986140054276591567156896 677820 21093180635960544350683216281600 677821 -73135630995229371574999984183956 677822 10904901347804003107711997942592 677823 92037238001124760911882483338184 677824 -7800981039587934953389770670080 677825 -28302624521048832667216650762000 677826 53299107476856501132695933389392 677827 97586048029473988761167241967676 677828 -22655944442534863509831637391232 677829 -123166492773443753346995057699616 677830 -78657422868728350225534638829440 677831 -37103019725188716426216276061056 677832 18095602292629052575684835082240 677833 -17586872470920671790969342240576 677834 8490646762300631185366051901952 677835 -143560092122891121137667829120800 677836 -19183086362401183802478116567552 677837 97621320309213881193405328050912 677838 15968949526448448221038318433280 677839 -96919411464627131808609254033304 677840 10272679843672710128274970214400 677841 36090178476190733692007946709344 677842 -66796828439581204612091526384 677843 -85010654774436656789067536311536 677844 41806041991773286138044851773440 677845 7274588070868635134029531916160 677846 -3141671461592800723964106164736 677847 8865354257526283503891093239400 677848 144377206338294838007994684303360 677849 -243126944333510943966880079316864 677850 26699593322923954558022743776000 677851 210122943067730553269118918755400 677852 -103402429317441782757790998528 677853 -51570022663887417736996415199552 677854 -14327967293736852418160950986624 677855 -131873605178328992821849490241240 677856 -14149697145832828882795213357056 677857 -187171014332310214648087869676894 677858 -132601173965469892119419920224 677859 16998762613767408902320968112128 677860 14777806996043198133052493134080 677861 -75480150037815689490170791176288 677862 101625762565309064486689536531840 677863 191254456427590942358382376886920 677864 -65158439411738648089142593044480 677865 -57905123491855852971537771881280 677866 -12479068460348155619955773592912 677867 105931216277264149669527289769232 677868 53137304303532864764213980362240 677869 4869791626928092925547979188396 677870 -15318117791635744567783307059200 677871 22942242520863579190141823465640 677872 -13263727535103428800251792097280 677873 47727002010799359656766712186560 677874 36179342319991645768255499180160 677875 170194042667453362398985664520000 677876 -42581314144319647147797709638912 677877 -6978662458624785495232443004416 677878 5184287136093988143214864242624 677879 50908951998201096110715132714384 677880 20061199764021104392267339776000 677881 148538151350313692385005502429312 677882 75098712046733186865663281548800 677883 109155101992709750853666823257624 677884 -20214335576597341802198127837184 677885 4835215223246127538310834743800 677886 60518462559460494929888037654528 677887 -31730544049236238803071483412768 677888 8475527608187748211173391073280 677889 -4557980719695039147514863096030 677890 14301827776466900037895582087200 677891 -208316685692215923190427326248708 677892 -90682504988298323833429825701888 677893 -220307933249241864287400892248356 677894 15167274840151844668743925649664 677895 1170201596024468355893934157440 677896 143550543941398450201322282849280 677897 70292465952400581729288271407312 677898 -5048875379479885762356496914336 677899 -100921231151284026701733541910240 677900 61180332469927777479561446496000 677901 21537553629863353678960972608000 677902 38487092013777811995471393816192 677903 -75232164711287269588138768735560 677904 -7024410805257736865506468823040 677905 -89770532946130878016628735564940 677906 -72375732119095727062715670675840 677907 84759333948695062912824547329204 677908 -6817782608543004227336717991936 677909 156210893165924825128234822109916 677910 35084558612799411466628350771200 677911 -12020588951084293146423006249848 677912 -54981605510202285195394098585600 677913 29577188827868306398242795295200 677914 -29625669959286456760224984353568 677915 132563195954298842372226251915040 677916 -153258884618853438172332274314240 677917 31097519765343728306565526232320 677918 -26755487134479814669800408819840 677919 -5497999385734580418655579118592 677920 -74297203812345317034674670796800 677921 313209203443223136272257064589972 677922 3589628241581960307438324155904 677923 -97903500212969252464757168360016 677924 -21381223325752587204263469813504 677925 34118108033267187864895258519200 677926 -57264633345445267936504394133504 677927 -32464499877672135304231271113224 677928 133828547876024845745141153464320 677929 -53393359532537687886197649444224 677930 50692021094656742041575012107520 677931 -15739163388216481638937178311848 677932 -104484852085122762463475560309504 677933 -2228003558486125774973779692840 677934 -19906733536719563427542474870016 677935 -6966253771747896793776137277840 677936 2654652220205152289936155410432 677937 -18259653017059212511896900224832 677938 -714174386271878689703025181056 677939 -30717362079871295560939582341120 677940 49985865082181992990646962944000 677941 -224162486623051397780309814479616 677942 -9873743488748620857097512436800 677943 57561755477561899494252062307840 677944 -84772981279115336265474856366080 677945 -66911196660422318113687142826300 677946 14915119768451626399441140662784 677947 2347067506571469515422665863396 677948 69573652575945147748422844216320 677949 -37856730469115856000292255201536 677950 -6603468377334515693961907680000 677951 -3462869484377473981288115259216 677952 -14799163560051764137396984086528 677953 -35404611336023297569003394452798 677954 71448498457121221325781787594272 677955 88616607781662793531687852125360 677956 -27667680992386365091990822698880 677957 -6186967648260169275431982033888 677958 -1699318180107369738142333966656 677959 230896497218964083035569696931160 677960 60303938166301320438021539942400 677961 -22768150004466592930233619923990 677962 108498195824751903143380632271200 677963 20664143689550706837253877472 677964 13141566757239261079650088214016 677965 101475102559946341839531130246860 677966 72348522764396166398813415592320 677967 103787193730457895485743985779080 677968 -23909467407062809938745966993408 677969 78328006107189768714904870663920 677970 -9784036650644425057676033433600 677971 -45851716001773930361675222658816 677972 77583303945848662653596110843776 677973 147415885482094020243834301118304 677974 -48163747035429282732241747151808 677975 60141871957406625208483168754400 677976 6048587042892216950422362439680 677977 11685299938489614217049108532000 677978 37880273848315544699161909032960 677979 -81243088354431481070314609687152 677980 -26056988003951772204484988467200 677981 973865998846566566565508186272 677982 14145819487905319075800156278592 677983 101148975875809223074751484979232 677984 -162745177968065468110061551878144 677985 26522280133555590696251822238720 677986 -104758793906548711930128561125808 677987 46571378054774008497906028763040 677988 -2613857582123273246487644010240 677989 -21384218218913664858556579120676 677990 -58523981090501954089731318048000 677991 -88505544582278485514328805948080 677992 -29884224884080710446195723550720 677993 22110915028427741059561522243200 677994 -16236832596214802194812065264640 677995 123523687403269007399947792908000 677996 42664488649634214901382129725440 677997 -8871934968666858465188623344960 677998 5360783420364464506127250600000 677999 77728862320915795513102238705136 678000 7603997433037587574714810368000 678001 -39622184927292735026136186692096 678002 8291723554237365878584866442560 678003 -39063163240184216431539607127496 678004 -44153976086094466383673908578944 678005 -140762163890656754467321862762340 678006 -27506346389491451509448044880256 678007 10452484228731512965622270275032 678008 -64611645510101797488410662871040 678009 -160047898216023298714872126157152 678010 -1764309122072872590171365367840 678011 -261277279107815012518147851243288 678012 5790557910371048034708022682112 678013 41225911454086378141803845364396 678014 3067717066981733988931105054080 678015 23519347240656560386194362368800 678016 193066996189145009296661922447360 678017 55776640845213825052266811226880 678018 -14976836664662940818477026390272 678019 -213531707589631303229790244099904 678020 42111142248245292910098406195200 678021 31885642972515711985497103276512 678022 -82879596186657048388639420731648 678023 -113948695305044905582009044298728 678024 155189243623703283099670118400 678025 36765472582664319231947095480300 678026 -15015427170650119439211881275296 678027 -18550968403752873379982707511040 678028 76931006911119325220336968527360 678029 -44874196549166168074901976724512 678030 38486301759437336954178337163520 678031 -38902808844048260525125394421800 678032 8530688175361278942585245663232 678033 -65891538539186032911630516499998 678034 36507483506406553856288289216000 678035 157302582214586476527596244834480 678036 49441934688663304543141204826112 678037 -30339532188021565447041100115314 678038 -32647084943659380855072063923904 678039 -62009118385764445921548417485976 678040 -62962807007305554676873504358400 678041 -37490558589045979527231939819456 678042 -6133115884529923286718919242240 678043 50790703510876885948939447801440 678044 -90230530333441472064247795190784 678045 -10871154523982070399010489358400 678046 -66546643462404301465247311014528 678047 44378761598137426892749679606496 678048 -11736592193213143330092566446080 678049 39419648437835648394445605485760 678050 16552892320868711337005740953600 678051 -6894009620055855782928698234616 678052 70567851486290860083718127600640 678053 -58919764511135154494229476674560 678054 -21730553550325420557351760190592 678055 50501121445334408637025074670560 678056 183306770721307521149034241474560 678057 -174522124172555925092578968151680 678058 46321210174114998982009554092640 678059 2349939891278550874352106071016 678060 -18163787956656703647428339205120 678061 158754086051826966186851724048662 678062 27398413318480010450064781266816 678063 -20697477004007907916879258601472 678064 8327739766697571788430295777280 678065 -66520356366054513913256801886540 678066 55149152282219919528750320106624 678067 1171301494698981007232388624848 678068 41871868831062615224362735257600 678069 -60465189696318588144145466269440 678070 -4594341125384765668885266731520 678071 84616200059662331008071619384344 678072 38641431065491669093509493555200 678073 -194685797611960522340234723850096 678074 29831198575807711785003971961312 678075 10027880696028288793395948222600 678076 35682136603173231309072992884736 678077 69439149539992096779997517113926 678078 22556029777649379134653892947200 678079 82618176133544488122988274033376 678080 2695310460591643190201533071360 678081 68726034884846003924382941128752 678082 -2505901608396295580014153571808 678083 -535903497511537377679707510624 678084 114122071866994556913711571968 678085 87382252697959163548962566526780 678086 42525303198193518737537100657024 678087 79616385063768151050293421067320 678088 117854137763593700064707727221760 678089 64190232867575229957983894342820 678090 14694099811413120711884970316800 678091 35547877254269886780380942127600 678092 -9065230530926222606338937136384 678093 -46267355636555929050939164999136 678094 32509131632926143986803426186752 678095 -49886130845515125623532999037200 678096 -12719996982755406186924950765568 678097 -2519843306011196864371999475968 678098 -36496889212140644515275027961200 678099 15781376845419961338899942709600 678100 -47894135495680512054962916745600 678101 -48313807044978858739403787806898 678102 72912051529730268175153203152832 678103 -7781864147627767588201808470648 678104 -64794714141897534133552320307200 678105 -120135577499649070169566006540800 678106 -23804142210549515148881174514432 678107 50977538738883663879792975078000 678108 -34944216794180316602367128778240 678109 -127133860808991412643817328492896 678110 -620882655457873576274594841600 678111 -35117310919388593813473707424000 678112 62264724406034816955848826028032 678113 14647435027870704665636410062984 678114 -12298218269282990835951501204192 678115 -97910087468122945962160018968240 678116 47582614114997598008741054128128 678117 -32242613968596208835610316072800 678118 -38843222427208665121390373568384 678119 52622705612783181117110834251944 678120 -72096750686577199883926490726400 678121 -114173815347011569667638740713856 678122 89291596179100063132844727304800 678123 -65424315254487823501076524401828 678124 31067857783670287279259008983296 678125 13420722509830940267840385600000 678126 6003021075266022840273323041344 678127 81652898478770269488314633720032 678128 31815238942285330186872750833664 678129 111660464425276766123086236452640 678130 -16752712068802574580718463428800 678131 -115740031640819853264105042270336 678132 -442062282274698796801461116928 678133 -58741798162317397161832319617618 678134 17396587986026791710779605293216 678135 29106110580525212153442708356640 678136 -75342220235925501220516712448000 678137 -215987301983836850518043697162108 678138 36977816615071960289407167442944 678139 -76235377361463522561199536154368 678140 -597051736667930709157130449920 678141 -10201043598209820592573037940000 678142 28889513682917890801116557417472 678143 -626322358012097428795747037376 678144 -1774196300010479827857080057856 678145 -54979438364810605117390758056280 678146 -582033229626752752466609671680 678147 -32545224653907651174322170816528 678148 144019975753344897595966991518720 678149 -164205313701225882310601937100260 678150 11050109672811761022853480113600 678151 -131371035839628606953438767923600 678152 257974952294895443542144686981120 678153 492624047446970341096040491008 678154 113581526286626214401495153878272 678155 -83979479462406091567230859259040 678156 -26643264446707280223232676069376 678157 140381228669977559954899668388406 678158 -42372415622265121541597741831616 678159 33330017610534960160254573912720 678160 7689493814039889990389446164480 678161 74837988750602502501079450887024 678162 41383651364654703849859773197952 678163 72722833091353859503492372404428 678164 -8221250699503312666848333375744 678165 12373071796649276038911716208000 678166 23318337532933545460088584633920 678167 18174678918316688787628841232000 678168 -112813944891914555654496828364800 678169 102242520271126425461400660698570 678170 -606673983732167411307894427200 678171 -19176469643512844759822326327440 678172 7288799366401469553590289004032 678173 -10343035892373846685382653888020 678174 362645097305139174916191320064 678175 88268782304407671515828525581400 678176 10153652126301603698386359877632 678177 62919741583315304718965275576914 678178 14646220311780095497633698782544 678179 -123798132204899809001548764557220 678180 -11764160442335816620147084492800 678181 21263085821191792141282649374080 678182 49536484601568614771408912820192 678183 -51295350854941342899726503060352 678184 -90113842463756424854774393825280 678185 159919014066128753654337489001380 678186 -99940936100746315652629302643200 678187 -91934262540360093963809532220416 678188 -11938492307419124101454711568384 678189 -23530292277803990915116343069376 678190 9633989425462555687016968497600 678191 -36320998836920070616550869671408 678192 1774152375797224165751311564800 678193 72160520049272626287093908235504 678194 92530305856843722813876521310720 678195 21825536282597677650196889250720 678196 -1061609002606512969190251358208 678197 -38062290132590010914077936062966 678198 21350528443784229208566385847040 678199 -54728440591717247303301114611800 678200 36306174333152783064562765824000 678201 -10625640875365415542371739846080 678202 28394667046367948688630634888704 678203 25002597946418108753064628372452 678204 -5152878999828664956882608002560 678205 -133159196253085956675888012000 678206 -46844399436266771134669138568448 678207 -6972371354223769298029119846000 678208 -37363740320204253734884170268672 678209 131696317990368778075181814603906 678210 -8264069165461890727478797332480 678211 195341857013691332706156621978812 678212 -46189960737714607683815879708544 678213 22764609589630158367286224424544 678214 13520300191882429562133306735456 678215 -103929027450531870540235340419200 678216 33902466131102748880176461905920 678217 94742327483405683178982956706266 678218 35462786547470731015035738823680 678219 48568764641249238169648736346048 678220 113694609301806820751350120442880 678221 205323423809933422812295636210422 678222 -4087187829044961958242748609920 678223 29763638875102522832219461844160 678224 14718176445357975430745197117440 678225 11888663076539418204473835927600 678226 27972501307603067332269278862624 678227 144641354704768616522779189190472 678228 -11765083934721482843979709716480 678229 105525680060676322751443490586830 678230 15005326280558597851502965075200 678231 -32695648371836156997552987461880 678232 120175832228233842316733366292480 678233 -171467198297494856476881388406256 678234 -47150871514637597835021068152320 678235 -132877458794443570386363711616320 678236 19517497379027417477354574746112 678237 28704067514414283199099571813952 678238 18122239554459454039439396756160 678239 56098651880796850306936874424 678240 91560831487200709718772783513600 678241 68258594569580847070062065938944 678242 47453250221869876044438694216272 678243 -1407261670838250679415662554240 678244 -16530350528555808713861295816704 678245 60433667491218932727209418469500 678246 31589514870023078329369199534784 678247 -7821637536858734432674653526368 678248 -127441568315725084303265813760000 678249 12809246874087560590253151760896 678250 30376493140510479021983260344000 678251 50655988543766029078353986366352 678252 71882424775747873310348578176000 678253 55812283235105433526071729820502 678254 57956210990831921076574025280576 678255 7977202143988631585183661196800 678256 52549182533052010188509728243712 678257 -23976591024195609937461169724928 678258 -11682488392062177267966553588080 678259 85880527299786201793010125270240 678260 86925547655561055623012485724160 678261 -1242018114800780974722444354528 678262 29101421892351217909268712746880 678263 -52987878087689193952479189808032 678264 -116088962886907153716705656832000 678265 30803279253682549908363321470400 678266 -135358914501315295476178226176800 678267 -89355238109051289043640749943760 678268 -97938015581384310064430740682752 678269 72201996213271196379961563905580 678270 -6476666169984188688528191631360 678271 152961035196776560875929482771824 678272 3775942335942180843030325493760 678273 32204093997141256906000410267744 678274 -54181141104971057010859681506864 678275 -18773463271572725859980591605200 678276 6673070932395920309243145987072 678277 79252764478357862343843160688160 678278 -94129046897642171966105228422560 678279 -21654201280296917487221992598400 678280 -16217776508768968402499302195200 678281 132592825094163138064885207267200 678282 -395340702909576146657441095680 678283 26674779571639440370574406076508 678284 -33207488244342396103822996306944 678285 68323922517475443716930164427820 678286 -3140044751459885938224430492800 678287 -52958740983911677735653198055728 678288 773269135307383215889846370304 678289 -141481580782392898258528345896910 678290 -21268035706214900638901103285600 678291 30977516869182507198209908218624 678292 44590287322291699357170082527232 678293 -38625706440334331970947422912512 678294 2431305907011534384909827400960 678295 -14120886433446668308922284783680 678296 89440292630353539095261689313280 678297 -43035111854798909883836583178800 678298 51324712638446705461171051534560 678299 -20578855883022468275693180648700 678300 11660898714644200292682098688000 678301 2209172600208969376590300524812 678302 115111126685992980031334131028352 678303 -30890197801989608029353421216488 678304 -87076603926304288402996394459136 678305 -94109117518835949769538842194540 678306 24102217009493599070534230917504 678307 32760190000987312980653785678080 678308 45388642230026154503310901134336 678309 36659298027586354516926995812704 678310 30923059183005453015314203056000 678311 -26429231767363612159288153728576 678312 -83840416889239957492452483118080 678313 -26828252832143590295050142301056 678314 2337721272680440878591831324672 678315 58851920071036411125551005847040 678316 -3283669727340827955246225156096 678317 -65738722883103895173456686904468 678318 -41292414473326365883245080850432 678319 -1369838175753894386681857500120 678320 19794189318813747879392904806400 678321 -16771007636735952620437584410880 678322 30744567727860747441426194429712 678323 134840132375684256603365380161960 678324 -12727651959771826379000665042944 678325 -1861733221701760368747281338400 678326 -23070635224018852265946996384 678327 -33274545228313202790696379916592 678328 9602611101265545824971080130560 678329 -21201300306679201257897318602070 678330 46577933331414279429379649960160 678331 -2563030782799950142970762056088 678332 60664871050811334173302300087296 678333 21230839566668788103388550767264 678334 34138126364472089541726256030464 678335 32781206711691649662813071979360 678336 6445539816577993059406448689152 678337 -29091550584224717704920380825808 678338 -58631054453402573236636242476160 678339 23164392993210798265878235446240 678340 -464882469235657043940450547200 678341 -45678931411356208289918302092258 678342 -4963736469599529043527698890752 678343 -122572565658966618925168317946408 678344 46893659830443717389249990108160 678345 -34576677068022353374941138658560 678346 87713492225059056265912144333872 678347 91149379601116156971808626201600 678348 82592160320926230911766964592640 678349 20203312910117821563583870483936 678350 -35539682823118450272157845657600 678351 -78163851116742714128266197520896 678352 42700365339546708557243395629056 678353 9177543331272260482388521927284 678354 23543519180380816494427399890432 678355 -139048320991871393924618642988240 678356 30506976857778515419706817867648 678357 -146303587060430664967908020328960 678358 24674361473427344578180943182080 678359 -21373745662161197090084035481472 678360 -16692010398106252020442049126400 678361 -34854163840123973055397549623600 678362 -42838136282241051133961127967488 678363 -15423667282520457864565907621376 678364 15585815902634618910974676363776 678365 -9973968139220930631925786411680 678366 -29175371868332920402230449110272 678367 95448227507608706617294387296416 678368 -2987285183398531838553623101440 678369 -59604697509185590282700273714256 678370 4381105639961542675463254840320 678371 -25419459518996110123712816131428 678372 -65644607181755197697817326865408 678373 33071257158270086625714377845760 678374 -87398446785635441302103708300064 678375 9255105069460883913709684962000 678376 -80897097195928318473931611340800 678377 65365744745242751927638465107072 678378 5144160802467862601871893409024 678379 86511964352794219582704969771184 678380 -53489183604806038427434717608960 678381 113401604088389701025161440187968 678382 74157105161082600220679652600000 678383 143742982206324742710791397847632 678384 8905679191271430046953845489664 678385 96799490542786469232230883135360 678386 -33510019870037192032530993809376 678387 -136769872209130496395315448708040 678388 56690704493321917620129703334656 678389 7986557654024575662463733830524 678390 23476257797181405334784405953920 678391 2682062839351087948574814195200 678392 7914473499822287477870854103040 678393 -68667349184439380784260744613318 678394 22785273099505369769570957348352 678395 -51065991120718982047693707376800 678396 -29160860894048033701102572830208 678397 -188362952623542350878950338613000 678398 -36562590370804051720007142432768 678399 17637809681000069389002969240264 678400 -14853422607283209195020825395200 678401 22838167205119520521505507622402 678402 102106037825534035118723439628800 678403 -161834730568260023156879559935736 678404 17239020907031699390288695590912 678405 11684230562618825001724332040320 678406 -28194793305498130912875807057216 678407 48278203869867495295283085589656 678408 -13715177922618503486014166630400 678409 -140537219467964043369321540604390 678410 -28546548840655090067023594848000 678411 -155892305440460241762070375512 678412 -55664025982596509051882191170560 678413 -183624919150099095094896107803338 678414 58439098644355948743270653967360 678415 -273684951459795311075537941680 678416 -10871293413548073893790863769600 678417 50665971648936611995656934556160 678418 26874225868463304150722595819840 678419 19337634572149806476296493752992 678420 -21448140180954583268613033734400 678421 52840288944283996639613449252622 678422 19918185682314157486336292884512 678423 14198208961726322049369345076584 678424 -106089872611339867910634693734400 678425 -43708225531826194328127663361200 678426 2438003445188555978824601871360 678427 -6343821396816115914861199017768 678428 -50595019911198625389978535660032 678429 -59610704200189888779345100582080 678430 27646262189319849920774908695360 678431 49394408325408355910822508014880 678432 24950888653958443485893863931904 678433 9486115575569915034626552719040 678434 -62090381747683782314593686601728 678435 20803356713953669157289371059200 678436 -458560933909380078114114975744 678437 -179781583006972995939142996126914 678438 8764793002813998690612600915744 678439 -292053505389924835092076746483600 678440 39015300946096965829822311628800 678441 -39391436812642003603206586323360 678442 -75824660429981215787041191910656 678443 -159168277887906876155351917131216 678444 -3938935765244207504271975244800 678445 -53401343208420592381490806475520 678446 -111029826459248880398823047579328 678447 -23698841346035166591865362960 678448 -15120712833444664085460618723328 678449 -52651203214848370556539389041040 678450 -16521149692614582776162192918400 678451 190727799640993461530714120205452 678452 50934080069304432488733351321600 678453 36061837783879630858303983409728 678454 471427365628293492938146099200 678455 94560252773598793082243508012000 678456 -29030447505637677358079783424000 678457 -11918814861222001579917353658620 678458 41612987618943125714501177191680 678459 -12050542893285574928978172621120 678460 -28935732071974918066745016798720 678461 -131922502573907570953138901613696 678462 -3317664261084908695502809276800 678463 183275189075168563461404180971712 678464 34819236675465409873188695310336 678465 -23720962851507411416776485848940 678466 13520694887983828204739403273936 678467 -32948334601035844315588563844320 678468 -5504156548335596691243332149248 678469 -76363172142397851201318005544288 678470 -7081380311424074816933899203840 678471 -60343978522338905940955494328320 678472 -100880982973780436672723511475200 678473 -29246413409548120234790715010140 678474 -70450705496941021965798426607056 678475 -19026535252318525487679007211600 678476 -23847703674546497517424598952960 678477 -1552558679029714993087291267392 678478 14018644206391307733630160079040 678479 96443359578087553293615553300080 678480 15391175639937121891289400606720 678481 -181641163818911183808527647608718 678482 -26385037198997858468145827478528 678483 59435097088229461635356781629280 678484 32771138798469134155388925024000 678485 -87119200038310131738612925094820 678486 -44124272126805883459380038070336 678487 34376802257148386477169236734512 678488 -168264658671200701457325484554240 678489 -46583124301682856466271839298880 678490 39503769451955429818440733459200 678491 5759356945992195177138475146984 678492 -59973053322362344553094239213568 678493 136568303171220246277820552872742 678494 -108035092420507505639205888184704 678495 -25042599776788289155279686368880 678496 33420725130130466061975089577984 678497 77604819867672480210443562240 678498 1896770504589781854750478280064 678499 14255982161225081037959639913500 678500 -51124190936932411931386414080000 678501 39061778378364514774388389048830 678502 59072114823759778387830549597504 678503 16052773155021427198022757853416 678504 65228785694709939567974555320320 678505 -62382035824134607189868263589340 678506 6633459534023920192540332993984 678507 97972161198012177495853637591640 678508 41905682979489769520341799299328 678509 29382497320082336462239830194880 678510 -22413523348510377588785839104000 678511 32348510769180717988582239954112 678512 -17685112273419242483283332726784 678513 12080507753261839528215598219200 678514 62124767694918047159552155427856 678515 77320540079126489682083480892000 678516 -19663102160103959962162800795648 678517 25355693024857416144171736607392 678518 -8989859297687648264473046330880 678519 80943848735249710520391017487744 678520 5067286604387819271940251340800 678521 135828326789068038650966927082240 678522 -20597976424561658235905304979200 678523 -30180451643145493151501524773456 678524 -19826918514680654031420934791168 678525 13851603623485535872703649876000 678526 -89439155433931829457421340748288 678527 181387062533622101290339004577960 678528 21644871174723424320049958092800 678529 -125477999595739255303308162596540 678530 -71137046213941373311723420623840 678531 33158668619418641724257952537600 678532 -114100486686582834004226594706304 678533 -127858620858148829929255851853218 678534 63930318455032571944141718489280 678535 -5512333216880623735350379154160 678536 -84526658598369757562450061465600 678537 -4036876613379409886168672241414 678538 -48019987562421759543649337937408 678539 -192420034713468305445629663821344 678540 -744801436905911305322885038080 678541 76732996286324715772146644405942 678542 50969829201017795670435928776000 678543 1844081769087793830692181755664 678544 -14375676220477871836326453207040 678545 28299488048668667744618723753280 678546 -30322045905322554475642716940800 678547 52883334405344947346363582772480 678548 30098092199824007586352326700800 678549 116861860433907360583295255208864 678550 -11989656204653834496724749998400 678551 124729870803163622117279813180232 678552 31706868767860976391799691489280 678553 -76843958371367144169623758582198 678554 23627109809288415459509168943072 678555 21678884543366420550487198990560 678556 -80307280947084483921177451655680 678557 -93554241833092034900476579558368 678558 10939053015923428926272832715584 678559 7328191787874025608530193315840 678560 94359316364376146637528675778560 678561 -11367552166734741153618644084736 678562 -31903768222164132752284000465536 678563 43665762550965186680272630510812 678564 -169400583085817661359943392501760 678565 30360060202788752065150005628920 678566 -1878772018048485720520593192960 678567 -4075796608609973801865254498520 678568 241115229326910972587133127680 678569 6649655570925626677036838710848 678570 -5432229633887518623791192236800 678571 -789560764048658719072830798000 678572 48086869337651035916706116515584 678573 43246431543515834580435092901024 678574 -3466145345381896271512459204800 678575 101109690610479426852623828053800 678576 26162071091809641165634029748224 678577 -198797635640197289098287527070574 678578 -33467223345354951545825028050160 678579 -99407395032679577586573857138112 678580 -13698953647982001371950565253120 678581 85932912076007225749205762246382 678582 -56298978585524621357892097581600 678583 165270313484188846970402011469712 678584 31666233899119279107992616222720 678585 15874002135607563777111374030400 678586 -153617139340214651988995354964480 678587 32728440045783126057622312844832 678588 48304046765833192656407845315584 678589 -85168970907188778040816205533440 678590 2385342423309596674767427584000 678591 -55837532661029834777991591556320 678592 -36701491713092792054355169640448 678593 6242847056190899138529446155842 678594 -7534232870558619999280046432256 678595 -13372789234161505569512645660400 678596 -54149227599051637763816119420800 678597 -39280341097200770806387962189600 678598 -76830654963662400625277054051520 678599 -89039087483571774667302412271400 678600 -18161091981336899388661781760000 678601 -35480806657351320079755450422640 678602 -92198545638179969930053061488896 678603 -4727448020531405405924912397096 678604 -124420176930041449220120045427200 678605 114820903929939014628982897933260 678606 -67372022635390053276290442481536 678607 -51013831544706984811536620848144 678608 709745981229421565381071601664 678609 -23107141963333064898872250939486 678610 -24047120137308105941702718336000 678611 -234071633862110412928469026576788 678612 23742963384420757934023680282624 678613 -57976447024328544273276096955076 678614 11086449414733349858527196218656 678615 -7992570286813466089667380700160 678616 -193304316204490775820024641771520 678617 31671926456246030932378790379012 678618 2030597774257007112544804273920 678619 71422534359909879805399555866240 678620 -46300792596511450507436212984320 678621 -21508109457027628632940280998656 678622 -5557857733567375408965713251968 678623 -108733475752171385799579324549120 678624 1906269941339105708007905034240 678625 62416898688984426571482355410000 678626 592717709519157119443923277824 678627 120023927018094185785285381873764 678628 69957506029823359087655847882368 678629 1891993255626083308084776149760 678630 -15056489957609377053668769252480 678631 127251989155397453591514314213432 678632 -52615228348688287173529504204800 678633 -160772803212939582486787441370496 678634 -15757739074750276461599033160960 678635 22253132060546664296638636762080 678636 -19022157169662127133323948612608 678637 160176824849631394063598030563286 678638 121869510763046583991197538944 678639 -42509191948553108598090639146352 678640 3584970279931108318619443200000 678641 30093298618758401577375098505042 678642 -15122352970333039358879079448320 678643 83480145696290455699046781391616 678644 44392410957239885961172316286336 678645 -57424901296086405206174128060800 678646 1067349064888907739867088474272 678647 -57899270736870255268070244122904 678648 -54149505401569621804024218071040 678649 5045825839397377164608953068650 678650 17051243846412830102765973925200 678651 23760662258476929942148734571032 678652 -7689673238945294314282672070656 678653 149692376050944550942749881200902 678654 -21135471611946127491838525508160 678655 103560874899521836721341178419560 678656 1686946516273673401109613379584 678657 21949465504430541656322744384384 678658 -46454947354456565552493385782240 678659 18703146666663073122257159524860 678660 45637092174048890933388352757760 678661 -66107484269389782406999866035520 678662 116471015930193824195253443828832 678663 58146837020889840699643562622192 678664 -28343010708961047571320911462400 678665 -12809400560923007940230484517680 678666 -331113151085638235672127442176 678667 205414864701971285949968587334400 678668 -139826203356773698739472150173952 678669 1597471962716205946075955685408 678670 55062812400921045157500811097280 678671 63652609720805480848953281513712 678672 45528707048798192908906036592640 678673 34206049971868543443652833416484 678674 30023083271499486394907561301792 678675 14626497984438474543765299265000 678676 -111873561580295181730268117434368 678677 -106696027564079779402365444492480 678678 2663233742842766305711983783936 678679 -8482428579511026646864686079416 678680 -3097052265815737463063970201600 678681 84480492173091865218711287028 678682 -68250431684476865298287432513808 678683 15081281754816738405321846606144 678684 -50838366265225675477351508090880 678685 1797750539323811970697630172160 678686 68660472685544942291623290154944 678687 27917996447029315864397774183640 678688 142364662937766541480348599975936 678689 185983231044040123129339927680 678690 -280074722762144917311519840480 678691 21326570964753126510626538031584 678692 8217889149668726759510343966720 678693 93282633621979992375587600948064 678694 -7765457775849298342527622254720 678695 59311790191006884238025465784000 678696 105038844956607485379737298124800 678697 -233799994747345268258838574121628 678698 -50792506394914576240823252405664 678699 -55760044242053155118935574934180 678700 488356035345585131468798246400 678701 79099792061889283841040861622752 678702 19150626886303722867237582868032 678703 166436181217651021944018770818800 678704 -18690645464585929305246337744896 678705 -36861398232654483479196658736640 678706 -8440257530042615773965883115520 678707 -135396723834744048816091551560676 678708 88125007057874202449348273468160 678709 -137987419110980906670279700408484 678710 14497302117243467914018577919360 678711 111891394738108211571256637351808 678712 -1723239929663992816873351188480 678713 -47358003157193606984141071895040 678714 -2461150034657378100444321607680 678715 61433223940440580166239441311360 678716 -62746469922956118286505742174720 678717 -30947136767939242790684946051732 678718 49415686603005160634343191130240 678719 108470123528493453122495966301120 678720 -4496844569419908546106427965440 678721 20423361748064537414202470185922 678722 73971556637152943407167109885824 678723 -85107627924954582661440574014216 678724 -53474785964108030784481137733504 678725 -129728275790216060768089351697100 678726 -28395333666845973921208633257600 678727 -22764535095904935070423625791488 678728 -27145835732339198811577697802240 678729 95103657785552213372057006051808 678730 -1697849203510991888495800058880 678731 130037169237051559708958308736532 678732 -20661879766912703423562268274688 678733 214758094491099784809824061318624 678734 -4165668631969943540887265428608 678735 -4779262986324742724172327379080 678736 -49737897179814682405640031436800 678737 152457088922972673287355725848800 678738 -62702821751228386606870992233856 678739 77263484655430643642630639810540 678740 54863240416750568034727985360640 678741 29584413685458906551279663379264 678742 79402170178005340612170938640192 678743 -44611996754581175363695961942400 678744 114231255665257365033992634961920 678745 27020060926455756261591622425600 678746 17011841322078620144669204889072 678747 88062199742689465725383003241840 678748 134116417676731018791624983029248 678749 -62089946304002804813055385676250 678750 -2947305516511823283367033560000 678751 -44623835675532319396181915523600 678752 -103164112296777955872594966478848 678753 -3479451005928964211698117057920 678754 7563920085020549554419237040800 678755 228146649861248953088673968640 678756 -27016797142814169974920577740800 678757 -19392112870688555653658482932994 678758 -23204565772563343498801805596416 678759 23802711908881104229459302634320 678760 -28524768002760345971325124608000 678761 -171562760403890544213844310461638 678762 -26444745101023430047561695506688 678763 42656614792268393079520176977012 678764 -30394136012802734164021658183424 678765 -5583563780527145947597077329280 678766 -51836289471704051541721602778176 678767 -193060280241370270233320424443184 678768 15942684572129856403585813708800 678769 -21012167508266527007159276284480 678770 -59276674764914680385889608102400 678771 -49315350636149010923908359520992 678772 -80718048711771369631614547114624 678773 188405325461472483308337074591022 678774 61222461708735678778647159582720 678775 44060196711414882479907133015000 678776 -9623798603068038083518062919680 678777 -31935052910197272356730526576896 678778 31034538593084912576942806147440 678779 -165366460984100252084879787190620 678780 -869030793444948254873781235200 678781 -287677052338182283282623908387828 678782 33900152169858782819279733377472 678783 -12624204710934692513693470187136 678784 -143618794195085916494070735175680 678785 29496943122055647713005600048980 678786 2550311364240437922581940411264 678787 91496820982053746594112513011992 678788 8669290528547484107810867137536 678789 -12123716468817930043840511508000 678790 -15996160734777494827033835185920 678791 69085600830233632427059533966672 678792 -82221253884875499111384432353280 678793 -67082799339181006900012647187020 678794 91491574232265979365518365943040 678795 2269965519610124281381723860720 678796 -34601914790118897187339389058560 678797 145665602829568683479668095864000 678798 1312642498818653549076900164544 678799 22769401902633942174744716792448 678800 14723377973153830049332507238400 678801 77013195955249334453341798075632 678802 -52804915652019799894341313811808 678803 77900615027335110919072881578400 678804 15344857152217834405888466276352 678805 18562462979621521000604083695000 678806 82282293066186300433253458152000 678807 -19691274842592933888670581918720 678808 -30639342318819324887140771553280 678809 47234951398377249767478350408010 678810 -30717112095552447635483479772160 678811 42417402739193028685505880162832 678812 83612196673762212916686784008192 678813 33794424576390525574717974722400 678814 69347405061379563051760642593792 678815 103010623825787468090646911577600 678816 109537480711932437404890725548032 678817 3893215058142916288744901140740 678818 -12732267100259960015228773891584 678819 6329349254061863822288734883568 678820 -57105918707980936408077387697920 678821 -67849082793967176969506627012352 678822 -23630175553723765053213177169920 678823 129662060500394231696120583806072 678824 20806285920343336753254926161920 678825 3482628151370319963725122281600 678826 -40095476861129165983867422807888 678827 -7603315656027705820472248333008 678828 67584898302417601216803864184320 678829 -12857835930055526534545607470570 678830 53597101213849571684889947098560 678831 -22876750977078918052858713561216 678832 -12096992441163908675123203276800 678833 215027700457309123650852729608082 678834 -18792461314251295635338851599360 678835 -33648646821718237529094836519040 678836 166898983952825701959559556100480 678837 -23919618218939391843103104846720 678838 36732858596396890419927529382400 678839 -26146554802028940601762936143648 678840 -2231413412026581894222823219200 678841 -1496150352688948302112242808688 678842 -136327357696806587274191695789056 678843 28287908911215621572938460939304 678844 175548115235484287172764373427200 678845 63522252868014376213768796171520 678846 33799358011234015702846170711360 678847 117377538585460604966414172297920 678848 6668595002131657105158237585408 678849 49600460077940920394221850582064 678850 61989366772594967537145840476400 678851 95438561239246048111169862888600 678852 -11682509902429907770700032961280 678853 -56948176138885506897002005399520 678854 -1452708806569324478732006991360 678855 -12634154600971342064831284423680 678856 130648324744559465425854759674880 678857 2186952195233465076359816658960 678858 13460962388557878637782076733184 678859 135017975022390826339008691079060 678860 3793874841893622468849367388160 678861 2869486858967873889482458489890 678862 83345096080810184041980723218112 678863 10930825406972587665206466590544 678864 19514635821172963661937323802624 678865 -20756165334088271919587911471680 678866 31106848924705912035594497023632 678867 -16363380691843466339109682245888 678868 -96988054092365211174516678672384 678869 -57928307426614521084558586728960 678870 29228766219490544895014978659200 678871 139715982605980332795356627816072 678872 -49717460479763421369201656371200 678873 -106837707346134290107723718720640 678874 -18495087630446936852625618056448 678875 26831356062972262794604932684000 678876 21565091319834596160808583700480 678877 24551013580642263444519110047020 678878 -11230500206269265967114685233408 678879 13614398580001025974938513412824 678880 -57927853981363422280158054973440 678881 -25473751072908807446383832780736 678882 -12595124060962876667067546964608 678883 74511138375353212834733288831132 678884 1325943039842853551523953181696 678885 -61836512860047147051679947266400 678886 12372622675164227288087132626944 678887 136912608949222434537999044592792 678888 -63475439806386145000882298880000 678889 134922238988138883539825274455440 678890 -7076575924416404940431608603200 678891 -10544030787798722130315082467840 678892 -8020457384034750922522336596480 678893 6959758359555932721912921000684 678894 -59948829334533832412218141003200 678895 -20254549588402174353614911313520 678896 -17119746552113357823577490128896 678897 -2614994066423105961344705646972 678898 90560139676472299658807883438720 678899 -10775207499941985204705330702336 678900 -731649948083495590644452966400 678901 -193615595271251304888373406966098 678902 -11926899322501683528357627672576 678903 -84183529614095969890301877969456 678904 -49037675191859051467866605076480 678905 -20883218764809480247348235498940 678906 -27350521512812349068036951795088 678907 111302117863025445099282831749156 678908 -91688754790759919124523766023680 678909 -9721463743222230357881796349440 678910 83930491958437783608321830391360 678911 237997455983702359026056158026312 678912 36897165576324571190778314883072 678913 47159059604289561903453131056320 678914 -4853954506781610439241755322880 678915 -85833391136292586083604467686400 678916 -51352107047042927725060176515072 678917 22586260067536714518692784028800 678918 62613961174698471588230395072704 678919 56665700935918555844735065275120 678920 -44260597478002230368318641766400 678921 70980906022640662958105197316112 678922 59443926602533684314712435389024 678923 -42616291389765574004444193851760 678924 91243563454887763201735177877760 678925 -48462586568554188516893541585500 678926 -107251522991169834207322897854720 678927 755455752365694156036087569280 678928 20621802566017889424566662602752 678929 -2782594510897523048807931783324 678930 -5430697705449077746906615080960 678931 26247867373310861613527843392 678932 21257806141654535957108085146496 678933 30637865933607433468789178730702 678934 -8240823393204861842168600508384 678935 20592596304633042748994930825880 678936 -71000297625054272976612699033600 678937 40623503479694920350659415434112 678938 18823872593777964347758413579744 678939 -86480330990467879473146272118376 678940 -42999448295093998744805544115200 678941 225183705871676564692550210058342 678942 45171974064334796127064577654784 678943 -198820079041557916692384918363808 678944 33340735600508572978072208080896 678945 71385325132105190060980537345920 678946 -99200348381279578111376977762560 678947 -98243453322451750100472878979240 678948 -75093590326946434840024896061440 678949 58627319385046155815650024773950 678950 19837971244228015306614598406400 678951 -19838636004282209348281382069280 678952 -132745421575167889515117212390400 678953 -165404145865571448072687513641136 678954 58937523324374070349081123518720 678955 -106307021447033775824335059215280 678956 162145053367441668864617517112320 678957 7333485361498406719957621869792 678958 32869961572266844773945231355776 678959 -173116455433294858998706522905840 678960 -3112500710493717134995738460160 678961 37621131827286277962873419797300 678962 -59859284109092969328733074333696 678963 -54501986592385518099298568124816 678964 -39125696508718321168221427611648 678965 -29494251680108896394080211644800 678966 20460121508706135721020899711424 678967 76069947015851383497781882872 678968 57292104259063207756249426882560 678969 162188838567594541015146305428320 678970 1058607890842334024386006444800 678971 214392742090700325930091604819172 678972 9578891664160795234916910120960 678973 9051506681485389385911815988288 678974 -118463839242883898539672717831680 678975 46467813216929436846869581699200 678976 100206100280556657286328229298176 678977 -65722780726152409119224967497880 678978 -10344066894906799969880137501056 678979 -27022657202639400714248149227824 678980 46980698949420918956138650544640 678981 27930395045904413079704097317760 678982 3318832726870716711269792714592 678983 -5578867511973391922670634371936 678984 -37536080572218164621000988672000 678985 17323081290781428713933335753800 678986 -9923458085028996540968970478080 678987 -20956246158575897376396958498320 678988 16064273195215379438358722483200 678989 -208018356461893449296719096755210 678990 1025722753028103934752427664640 678991 110682275126359357021914587488984 678992 -24628251608181748341473338466304 678993 -25206123254497129413679525459200 678994 83220803532033880209466362476832 678995 -33809050396424618529851398146000 678996 -25880459937082953354752993648640 678997 59322795261472049089304090185344 678998 34233456323318906335804957974720 678999 51298559193771443973181399015680 679000 38093311372766362480501493760000 679001 -54123442332049395131772092172396 679002 13494333017314240439131789189632 679003 -86078066608025817499565043730000 679004 -141010795973487081745876905106944 679005 -57795478891213567078536414566400 679006 -4926881761967928833525999174400 679007 56949980552192350394655353254512 679008 -8055750083674758811452683845632 679009 -208499084048460174100981172515584 679010 25062764490331306714391367440160 679011 71538748016784082440095387876472 679012 -31968895576419865870919484098944 679013 1822849533780700332936345248064 679014 26293079613623230601706081284352 679015 -25189703628172072888390085134800 679016 42232390551214597447221493708800 679017 -30102661880949038801237233107552 679018 36519601802781603469617963138816 679019 -192822790643967899664397039022040 679020 -53671723282195377478070659384320 679021 79363757436569348726620696844512 679022 -63610213639477001177411475655680 679023 -3993018202241824232743547475096 679024 7548873999393067382307167010816 679025 31870728032383950183802919982300 679026 -5845767599841782290475813801856 679027 1302673599805981937889780620440 679028 -36595863354824182394019120113664 679029 1810553371455150597295683831168 679030 82279408242037758168282888597120 679031 -50639257102166268518281126317840 679032 129386904312722149582722378731520 679033 56030162706158938094742403202282 679034 21609540695518310932895342722416 679035 -19194921609968449544029525094400 679036 -21856830098080674285939188325888 679037 -65651087888482094865094839880314 679038 4083454949973298301806475367744 679039 -57105011303675132825450324076160 679040 119220436323154658680665381273600 679041 77284105622296788150292280283360 679042 -18301013979598581919210768443408 679043 46158361818265553809520979358920 679044 -8362812686964679930946722172928 679045 -9501254188438332545787852954720 679046 6030961044831990565665429889344 679047 44277175146834082311742998576000 679048 -113768237845197174269250234685440 679049 -75745210990737726000524115982464 679050 -22718174659000649190795916224000 679051 109845860400354943117182255556052 679052 -95132226817850091576422360064 679053 88927076548840629140947591384608 679054 -27021843883719854898572976681024 679055 17842569923825031121088076721920 679056 191694331612540078217257549824 679057 -67042797970840877688962521236380 679058 19460439559009141568605347821184 679059 75648752509778698152818369551104 679060 78373268708289108903619274188800 679061 92168211649722765380945149146972 679062 -15374136680039103638655791965248 679063 -13178320417122249943532946764160 679064 124672871092812622638210662400 679065 -25346776622054352763772298545280 679066 -11024078479135792762480077655296 679067 34488364768234352655769477594116 679068 22315786558057995716954951714304 679069 -48089200735824559556534395119104 679070 -3564671402099931612213711168000 679071 29857316508418389730769839472712 679072 222062888393865548162960383475712 679073 -55520189046886668246434915689836 679074 -28165563694241818376671797315840 679075 -58232536051281947766068530244400 679076 -91917892725341515571436031098240 679077 73048835074922385454831228467840 679078 -102703058912266339017511177328160 679079 374657179442405512473806605952640 679080 -41734538221071178198811031552000 679081 -75630872169265571587356158707868 679082 68871174864626395317707794880352 679083 -21257420104451415846081559036752 679084 14384347581454107169060829757440 679085 57668228182814031814666291544160 679086 -3743495258193933369944799177216 679087 -58498215121018947955102947985264 679088 -21982327047900205157478618021888 679089 -44303357208696254549732865750912 679090 32797377098810768274491682201600 679091 -116559026417059238530581040740420 679092 -91985486501897659348574703464448 679093 102881045177379427228477687499580 679094 20007746353342391344695031578240 679095 43499253394852701363358130720520 679096 56333988068785222914816005468160 679097 73525994410653781861627853035092 679098 -3667653448395957215049438904320 679099 422852389447065304873350350160 679100 -61860047073653909951359961433600 679101 27979720876984437479949227672832 679102 -9926588608562724961887022520448 679103 -137676812258689924078752189592800 679104 2838619190967907854922873307136 679105 15111302793856496044780405584960 679106 60323814607262561926153907151744 679107 -12758581875706767953868617731584 679108 -58467460398157590174690998937472 679109 -94205810078048883169737192546084 679110 3631821626852885978449914533760 679111 -37021003986704190087832993237288 679112 -21828919777586103615834806845440 679113 76947838498106975050411430685924 679114 22801125292141576002487827652656 679115 -37706604947862416268948264710880 679116 -72439279969817574081026772894720 679117 -11761690721939537132778346981120 679118 71893381968529078242946163106240 679119 -2028159925088189024722856378112 679120 3265241235958680564905352069120 679121 -22254960551566022006605180513728 679122 -27613504032002823992703508003680 679123 -210887897567663255496069153780628 679124 54795190547302900682222478569088 679125 121312966068843552108731201688000 679126 -2545895207221530096164290007040 679127 -132563258583263290503185917884024 679128 13224836340526747077100184924160 679129 -42341848755565391216001772482528 679130 23088586876147155076669921129920 679131 182033760956246036474934458049840 679132 -79667365164237226323448065263104 679133 1939446807911851653876400692480 679134 47253261175453146408859339548480 679135 29840945107625797227585738147360 679136 -179406639148629441903199097978880 679137 -127680263886101837059319754281040 679138 -309306109584388655464098518880 679139 -31100321289434092395998555145000 679140 26574751373246247102957462528000 679141 40887250133469529451255936312800 679142 731731161327461779108743273600 679143 47937361883339581974253096461864 679144 7430121285253211405714897387520 679145 -118761687985170488804768672123100 679146 -17595781428264953858402781286656 679147 -31059742021173314785447159853168 679148 8645596336811205459147030122496 679149 -48825016832694534588838568678400 679150 22070676118387522547951529091200 679151 -100604494022348209247733343021200 679152 10211916946442220186490117324800 679153 86111379720842087970971388632402 679154 -6149839850726559298994294976000 679155 23362749290724245402092655270400 679156 -100700118746158183877503061668480 679157 12721037229305123289672417407406 679158 -58780915411158908483099472766080 679159 -35149014323760600591579781805520 679160 -35900735422434805912937891328000 679161 -24183030645167347194038715468096 679162 20503991664423371810139367774464 679163 -180821758306877239266467533578720 679164 59604160706937622311537946968576 679165 22888922588850942117368722111320 679166 -58565935549442468818312741843968 679167 79630001610808758499425351945888 679168 33455035186806291149772795412480 679169 69630373367704982548872633933570 679170 -43655166601729642245291033369600 679171 62794190767088913636345368549372 679172 -3860018241039352746640581969408 679173 70421565902572046830695596352 679174 42589392136254590518456114999680 679175 -33633290850928627528987995241200 679176 -33279055959017450302059738516480 679177 -66065644064337716744816580211788 679178 22493641482769229515638196430640 679179 15149439293188825804253243581440 679180 106537462391502301561890506726400 679181 142998057797974124177921981288832 679182 -30065811740668265239128238534656 679183 60877707668068312424549746400432 679184 4955937149451455197153770995712 679185 640408689928394245246845522240 679186 65299681906121042132049759919104 679187 -15708176687575471685842630743600 679188 -78621283802430577795708087142400 679189 137137403836329171806339268467616 679190 14243041543808801895007083851520 679191 6252646241827861605562006905192 679192 6503438136352504375860705054720 679193 -204942719548490756521013294341680 679194 -30662885363022580294759436428320 679195 72383789803849902618887885041440 679196 -17887210832600972052357860818944 679197 -7205328756470061786671604044928 679198 10864400500336671443173327158528 679199 18178437451453931698314171020040 679200 21125392917027921460700813721600 679201 -208862737380271045660832594116668 679202 19272283435007390401196617929552 679203 11609063802777045117747210120144 679204 59769333568501958549176645755136 679205 24344547637176276496290057508860 679206 -12934446407236458547044031632384 679207 53431897970934078715501592798456 679208 10211520599483753071349194752000 679209 40053500645819714248799742304320 679210 10203421932665778889332214456320 679211 129634632476562845785680133061940 679212 -73122472170819563041999656345600 679213 11994906703428026074298650646304 679214 -66841031943542567548607744869440 679215 27454695954315201653530492527120 679216 -45753146528009528825546842390528 679217 -56384190760597018303535536929216 679218 -27541470612692108205362578164480 679219 -69513633956410593633124512203380 679220 35217935330472857780679882074880 679221 4968804699827198964493564799808 679222 -17611871224846026641763336307200 679223 58482712089078745029882285122472 679224 10271382488525512762030852669440 679225 -53855653187655013229795757136500 679226 75333249280905994561150392435312 679227 139744103300775581840000026173720 679228 2123770497592056157573787934720 679229 -84564576085166103884459371354170 679230 2861678353375387105507411853760 679231 -16343458016877014524233159306880 679232 -34339505150019284573218140585984 679233 34697297029587465929141004228864 679234 39106306006039864362520806968016 679235 -146538636000149178224688026040480 679236 20260016782196278870239517412352 679237 12328474926047403351691040441500 679238 -37337405625621799185430102406400 679239 -201728202610143883435486748674560 679240 141330281528416798736551738828800 679241 -4459255731946084923724844150016 679242 -41281238066445080678126358420480 679243 -72532706564333039562533694126456 679244 9998144257006813504757542803456 679245 -5526422331728306812281042364800 679246 20121508130762441209593443550336 679247 72982387943173651909941325504272 679248 -4474913782666703514593309245440 679249 29403827329348758352088313211250 679250 -28372114934574017425084506240000 679251 25493907451248826586957261219184 679252 -17720424651249110866794968051712 679253 -32672222242820811570604650250656 679254 -10346144042086343042673202159680 679255 -9323467058988929014029729924840 679256 17439531925923242461559090626560 679257 62493934798157751241195423952448 679258 6382859029494959559837178358784 679259 1563278229357547338659940483840 679260 36602730202782215734475206210560 679261 -7638639194666432979632082967776 679262 35585544621252664644005137621632 679263 49165796911437715826620813127184 679264 49327923156456062621724861136896 679265 -3921296310370890556410323849880 679266 -1138909887882411295885122470400 679267 -138670007628186912776544092185200 679268 -6226381700735640735505660090752 679269 -106267507468653705510869126637120 679270 65787072014059052557014929566080 679271 -2634573462256731390405432576168 679272 17642883360881680680025435668480 679273 67124960472037833105363148839040 679274 -15833902048517334764258416182864 679275 44049601456341654573563831653500 679276 -47480061067055077292052207623168 679277 95036994370026383200473592119126 679278 -5615838504111957041852536522176 679279 192077864056040683382503812892880 679280 -9450886892524357623678336368640 679281 -83014707368811202601518348706448 679282 -3947251788213438564659332942848 679283 -72514136284294547789732740259760 679284 51937911441839996177196852673920 679285 137181249072967423993228888675200 679286 -44481536012127068841580338870720 679287 -20029342822343250925246726214808 679288 20392686141299605236483781632000 679289 54639279705203725697627233435524 679290 11203067346857833864831978878720 679291 -224857587268756597406048659713600 679292 90081998954082194443596608342016 679293 43591425038965713304970746113600 679294 -26715320401824017667456165504 679295 -118212049371021789812731875490200 679296 76100211392405467324082238259200 679297 135813674707873002105304780143746 679298 -38540216321662947372384592983600 679299 -31435623511885908794718411056136 679300 -7291495260378006658680697513600 679301 19351676868470486283454007117184 679302 -17087004238986044161054837564032 679303 1921670135817567551335748062080 679304 -67000763874568737893680098954240 679305 20397431277835068532703280307200 679306 88317712374115542541880431490352 679307 -93628341151096276990316681297160 679308 8104134547662038385274130743296 679309 -227500816621385344557662610876490 679310 -70199229253262781186184601413440 679311 -48275738255462578652963592532440 679312 26864880461450511150910501462016 679313 221453778733777037085293655053040 679314 271344657654261302607634053888 679315 15612056194158697356633775417920 679316 -42515828836170039951414817935360 679317 -1091044672248552704824530549888 679318 22473186526944977053378265379360 679319 38226706783096527836264032011720 679320 -37625612164023335419373801472000 679321 -198312873708551445894058432592000 679322 -37985746064814836710207762599168 679323 11040478183078595028295829950464 679324 -64832225677727599303337701794304 679325 -126509038752477011338384739485500 679326 27351296187314411046291187276800 679327 -18344234277335968427825793176328 679328 20745309708407092796321974714368 679329 -14231769684699923755428923816832 679330 -3626303319977435580134686537440 679331 -288716058553244782773907458078528 679332 -45669544792329144389769527344128 679333 -140895883636632136153222871460418 679334 -40746161345639189771554063185408 679335 -5761467426061265594566787895600 679336 -4511273492587634788502807147520 679337 -105694396233011258982213338847000 679338 5735823672714866211045271569408 679339 94022957099613454347801607333456 679340 22019170892184221148664421283840 679341 -47910244385829250079915136196320 679342 78917054046915433692843400203072 679343 127494800851442750074881657216 679344 -21093916548822266324215749574656 679345 812819692843416651639368707200 679346 -80745347711408947120517503654128 679347 -9357801785264157397983542156004 679348 143581399724034294608891706036608 679349 90870303016984110949568309528640 679350 -8872161672751617189992997427200 679351 -27307894111783797357034093239408 679352 -44324686887770073510823906406400 679353 43952490300659912782245276269904 679354 19624567308677739825652806721920 679355 -61297698221570015621433978261840 679356 -39238696127879544308482129056768 679357 -363477317652342683805473284736 679358 89100570416013130977235864193280 679359 -115154407898779061134121780055096 679360 37933764483337213950655998197760 679361 34241190921146370687237877552962 679362 -55455228296236717205038208235648 679363 42941164376323056388395503831612 679364 35476528844675147652245160898560 679365 -6378573871549531878107595194880 679366 -21604278952982890285072671617856 679367 47089290350252644396664799452520 679368 6873916867176185047523859701760 679369 -108372477177735465193169635544230 679370 -15195412441888135211075904555840 679371 -14805448737809385718235949414912 679372 -41706689369352214867432722183424 679373 28497641859467460507244134293622 679374 24661234623247390398139220183040 679375 2630502191652223676458329560000 679376 44387748588764950453054013202432 679377 -549177080901826447862824408992 679378 -3428866323306569656139207814144 679379 2462912737956299582622919917240 679380 -40452759198485562357256489482240 679381 2953627343688587620801947375182 679382 73222653573588317157249088670784 679383 46237267814446631610255911389200 679384 -28040314167903543750496204001280 679385 114299618464876093225610878742400 679386 -5957856858678199837887172032000 679387 -89714325211991728317167897374848 679388 -172150260803615115767496888797184 679389 -532758873665086054549420104576 679390 -19792991782202379819261956740800 679391 -6330440591429964760858736239128 679392 -45290871797752747404656493723648 679393 -49050862197538286079136149501312 679394 2196588724219199058673246616352 679395 48725430456618227963618268300720 679396 25815956888200454132352690503680 679397 -5161907278695126250469546376960 679398 917042736203983912616659548864 679399 26811803079756544803191450214912 679400 1406197673252354125050040320000 679401 182116233579146155524688981379040 679402 -2365684320960594349532528877648 679403 -194508610698663211662178158222348 679404 -35867395307021125671848091045888 679405 -62232032393382337135440555240 679406 1860727133015635740134374927104 679407 18476673122582923137268543830288 679408 41689203324781862724387023224832 679409 186030153427425243540517166870610 679410 -3259844821967014938778027452000 679411 -613320319993982547138772655376 679412 -165530061746767475210796955772160 679413 -16800462194646631534508911939776 679414 -85108299587391375747240160942944 679415 88435157185531647709136887080 679416 53303634962287585138817538969600 679417 51581587617221511487755507631466 679418 -58824608378876809310975193987360 679419 15590397864878333050147534823904 679420 -15076782690209814876626665635840 679421 44586514633753064524196906923200 679422 -38081601051002545892368911302016 679423 -180085184384833472260652319651328 679424 -37522059312116918029682667945984 679425 53554769933071052426910954678000 679426 -49916976828586233719073918462720 679427 30954716783613724176916066424016 679428 79680191730588203555023649142912 679429 76688518092946350889199644415520 679430 12491421228824372192466332703360 679431 4071203272498915849483118456784 679432 -78276783107686496438884088217600 679433 12189474615328565536542900230682 679434 19867170747836758264188414181632 679435 -119040216071654942913158708721120 679436 -122382133677791588105178705496320 679437 -80781479242015311356355954441792 679438 -27773847114644513326079073445056 679439 -55860958172660672468876652087504 679440 -14288394916648921357536952320000 679441 -28971891373238275321944129165120 679442 -31768178297000346317400012546048 679443 951372812715734394620879811840 679444 74557815478373159035398405734400 679445 -23078273306029173484946439007080 679446 -31131969348007499992796208551328 679447 12854661585680731321446083888872 679448 69721527513734709874076052357120 679449 -51156659004416972898194282431536 679450 -14508812689536140316330256281600 679451 122831315213022942212621415352452 679452 19987563311256572927911246500864 679453 5386534261292944842981372110700 679454 -15870361083993105975239538589824 679455 57543471893312134141552987392000 679456 37707153905581169724236906496000 679457 30583912336698880549312728612912 679458 -3884087487893907373023539073024 679459 185173410945435583552107264118080 679460 11441711614274624489783211164160 679461 43130920678609866209486137618272 679462 -10354263829449157693628192884608 679463 -200250514646493333270172586721288 679464 91003564598502497861945515944960 679465 -111814987925116933855090732354140 679466 -24287679244113932951990381097216 679467 67201157143111212168076372804848 679468 60895711595816679037380549646336 679469 7759176168949729707401896816320 679470 -19635123589718277406501364428800 679471 -19953375298209450832407681139208 679472 16735589545211378387064305074176 679473 7510807492573385278524063315204 679474 36354705567224519016460445641632 679475 -19734639068413282078457670820500 679476 20261168418488917745613790679040 679477 40780241171943279874437398287680 679478 9040841040531168968136373237440 679479 179568825248770736273457036318720 679480 -108644337609366733985248045977600 679481 -64383653134260220973490347387136 679482 69391112269694593932567098749440 679483 38863559236060059529297809985732 679484 2093075432689283932372655477760 679485 -56369026567946931228556617810240 679486 650931914851721368595544878784 679487 -106485110008541957639174219436864 679488 22990944123570494693152904970240 679489 -39439720565831385994832412590592 679490 -19197837714864169233047575895040 679491 203008106259889041445015964316048 679492 125789543126352585492140552666112 679493 -36228987115206065402259572672676 679494 -26739054078220301946935926331520 679495 -96074633034851120138717394453000 679496 -188345907034356837662972490455040 679497 16413412165068003203831047695360 679498 -9398845349743470223764048066000 679499 -74155196510346049573299077961840 679500 49511852823924109648261903104000 679501 -115155466940218890983148529663498 679502 68211411507443340712646456309952 679503 17927064219488230253020011984000 679504 -12882127323972018417187255353344 679505 -13672148016201116281963342103640 679506 -12352930501853283962219452339200 679507 -14348080248118493541684637104648 679508 187998052326432256309467203510016 679509 -3549307366860975479639998759410 679510 -16458919190726733761736789959040 679511 22421814720892359001415917344432 679512 38440949404868370375811395747840 679513 -3366448013725688417634571855356 679514 -144871546808405165405509910244096 679515 -2608650723487431056676410196000 679516 7130910214256599606028860817920 679517 -140677192458635719481901508489434 679518 19285662027774774950751529160064 679519 -234171011804554665333185011226080 679520 -14921113300646257955229023600640 679521 4756771472210471846628969369120 679522 -41925729590155780054666069856688 679523 158330930158049204681476372732704 679524 26318770612467863934500774479872 679525 5685850096318663045328184321600 679526 -9309009804290330139172497496320 679527 88946802273459982959943727512464 679528 29609699907403776771806827484160 679529 -1084716306135784025615868816816 679530 29704253814362114906651071960320 679531 40899962348509947968413022121332 679532 57051088751120402479766657451264 679533 82134977389570805127256503388224 679534 -16838412036447619820739526553088 679535 47881596883014064217028208550400 679536 20825536190968788366815723520 679537 211081332901569684569296174751186 679538 -58727752688577312973306491268080 679539 -17112123580216328633515111937280 679540 -9273000155826978683776790622720 679541 -16564799379677811882984716054976 679542 -19111017426396240914078429598336 679543 173134218840861974281771668715864 679544 38848756888506668792820039659520 679545 -49227840994208677413064704520380 679546 -13825507647401031667048212936960 679547 -28018641275241363231167652290880 679548 33969174826644827396069598650880 679549 -49433176962060752622122601255246 679550 11656004567639284030968260548800 679551 -24730764191254739779283171298816 679552 83811539372978842487487568281600 679553 -46164049036512065767124778093696 679554 -30737054409294846803848959692160 679555 -23835913962083116546328349917040 679556 -8904088097551596812626079863680 679557 4274371837288657389631290880320 679558 62966776057663796432967854776320 679559 51667579823803466711972133842016 679560 -9649716016687448804638728192000 679561 -37525400887608246883126024308838 679562 -23626868855054280611944356552960 679563 -100121511497318290443491405355600 679564 -1545175041673541249667889901824 679565 -80915092053924287249939665167540 679566 10700464463591250408893122518144 679567 -6635395453916542755149711848208 679568 -20655255203842230435709325303808 679569 67779986780940194755485292864608 679570 41676095173461198311165024760480 679571 115428435879361148866923519798600 679572 83169546853091678928273991680 679573 -221875248892828280676094601516160 679574 -41754842390505876100592521227648 679575 -7899532518313090276833613600800 679576 173372111240531238780100426414080 679577 83042192164703428150259480343552 679578 5067542063159407476477319753728 679579 -72123486964753118277440680106624 679580 82642355433325930735636688563200 679581 -55662149151847562459635568281248 679582 -8100439158034524542886670427136 679583 -26036949892292931885756672284760 679584 -14481802276239207416510876221440 679585 -10664008015152549897766340568000 679586 -69751927300141426343226783325920 679587 -169299240291774093075457685564160 679588 21600475838937860613381057990656 679589 121898938407873347309791378122300 679590 1536862084123260294631390723200 679591 21884150336819814910869364364184 679592 150982937458118791320570708787200 679593 -126155704064345674514546328564336 679594 86682506705865146871469093305600 679595 -1375826748283747310903845540320 679596 83142881165089495446647129851392 679597 163750697829524800553771839585046 679598 2398108493465520047993882068800 679599 -9802549733204064704999879009016 679600 12051067942184327409291438080000 679601 89447878352327872689568987697064 679602 8591764244865079561306211155968 679603 92108106236147472628051265507852 679604 -20120300504602758352898021560320 679605 8785930067696253535161833820960 679606 -14574689879830069180673743163136 679607 -102732684092429314306579563357144 679608 49728055440293185741876964966400 679609 38554196000304349391738423991552 679610 22765598184413533246716028692960 679611 -30501552212462948430157383251520 679612 -46171761214094203895955057558528 679613 6571506596404628693420164086528 679614 -16247068000336747318991900234112 679615 -780491322838298365153844292000 679616 2537525814860566720301179600896 679617 51450537351434036492706184542240 679618 8958454236444519431238855507840 679619 118228972855665295461666927765744 679620 1113699633617327905682942607360 679621 -78200033794108274981556628300800 679622 47753333406899585789839430006112 679623 -21287560241513696913534824182656 679624 61908073477402878287172430110720 679625 -62790069522756771566038457643000 679626 -4470920060232520888356392811936 679627 6765005859946425388491553523808 679628 -109201062264450541309693658448384 679629 97052239927188653472584473510368 679630 3069909205186002643481772585600 679631 -62114080569130794851426641677336 679632 24752029328613300952658950225920 679633 58563495526796181989164040720882 679634 -26051632111679452897555484732784 679635 -57767756943695598411413343338160 679636 -139300921653010203634201642145920 679637 22054693838321663484999523526400 679638 -895444082150556127817113920000 679639 78752448440174953657926688194440 679640 20897671826040498077720166604800 679641 61511180313426950176352408950992 679642 -38735559189879907254848912064528 679643 -218798088973167747164208849621720 679644 12255282531026033465771694489600 679645 4514507988264091465229853009900 679646 -46018760712929880548737699941696 679647 -74759426779971448415594984585400 679648 253890453441907238773366804709376 679649 48343971901872965443811171880240 679650 -8269201955604658273949278886400 679651 4196339111862740136481306805504 679652 110469149931277392160552801873536 679653 -15733235419207334293995651468456 679654 39520355298994379936969471383776 679655 -32820966455691280410950367218880 679656 -92153356170511098041484750028800 679657 -45632655732064037367597218604 679658 369161369284531426931933928960 679659 50618923864785668304342476374104 679660 -56951220022723039988988679680000 679661 -3275312696980620087280889942388 679662 80170840876449109385805606751680 679663 -92118182516272479718583923884120 679664 18538581562661466036213675687936 679665 -20469854873131999259908808522880 679666 -16770595364684005959251061888096 679667 178447251197058297874298887942752 679668 7966456774639002340511275745280 679669 -21437159967065869752436539598930 679670 61375512187795161996448651745280 679671 210764853426354127468107310710072 679672 -26695661600213536743505992499200 679673 101809308694483038662843321131200 679674 22455452646844881855309617909760 679675 -37866906021272951845283370075200 679676 -20386378827566418587383783895040 679677 -57917261004324394193353378320768 679678 61523048541912767780203898864640 679679 39317183613925711008482593512432 679680 -38856577780050720969942525542400 679681 -42907519232024827386614715083518 679682 -32716047191054692801468112501808 679683 -21146743499795105828999902301952 679684 31997487353885748031056742629376 679685 -140208067572520563803413392919620 679686 3474810439429427850853358659584 679687 22448164721299144986026707534080 679688 -123124764941890721330177002122240 679689 -25028755399889413030840687980246 679690 31108036478499396689053307304960 679691 -125886536347061667086441260468908 679692 2493181689513461249054592863232 679693 32233293744639759177070913801280 679694 11138962519772814235973941395072 679695 13826045842182271593608827191840 679696 25150886162552784658478413381632 679697 276570335075039452167584508859200 679698 8296940042483336818632963555840 679699 -34471329941402898848970974041300 679700 13504647263784261268543208294400 679701 -2424507552734524504754477967360 679702 26994849582853987151909064105600 679703 -6138886447343620190163481734336 679704 -41023712724376334515335730298880 679705 65188898802681246805864388594760 679706 -11867004618034540771805232322560 679707 -3164117573825878056076908756720 679708 27005289548701604301519908691456 679709 171214559708695484913925980311910 679710 6238255411788977930136442444800 679711 136398953937941570675892914049312 679712 10149394895373679878107432484864 679713 42081189903940509012170370938544 679714 -548439875825186943227377133568 679715 -154918327316783871717191538123600 679716 -45523952731944268666602271948800 679717 19602411271051092540494664669660 679718 -36851893112911290307958907635616 679719 -14554670871851346495409519888512 679720 -25817776512629708207895878707200 679721 -23819059272516395866827161109888 679722 14964654986729587707881070627072 679723 30042410099425976512265759299728 679724 -8563182278322818103181301683200 679725 -31795824028415888466924517080000 679726 -2943958851517479078962983082688 679727 -13104285739830998509537528927608 679728 -5665051922615339529783082401792 679729 275300393808508788580144418199076 679730 -44925909544879295722702330380480 679731 -43730984318092836035725291289760 679732 27708436849688591065147995380096 679733 47519397397432410578924586191982 679734 -11700838796251814848994477234112 679735 -16198013022869092318010808049440 679736 129149169504842326594711166791680 679737 14843754984139621223353439696640 679738 -68984424878022577101705384967200 679739 -33634012097136485292369245512560 679740 -6056532921517918778958787353600 679741 -90514333599014012208482475532858 679742 2527610218965902803707815952384 679743 -93139506060494448273526525893768 679744 284737819985338314144339722240 679745 -43951126561835825604895028864640 679746 80124720202901953518807097569024 679747 150101499171811031098866411499196 679748 136599068217585242983537923297408 679749 16360636004788207273407984594240 679750 -38247680619100969610139826560000 679751 -59789040086793477353537518798248 679752 6814492944966121745410464384000 679753 -175331448418054487727223818152998 679754 18176609900524178568261551553792 679755 79068201034992022470867029080560 679756 -9676627261455687286092401147904 679757 47305755591429029596673872505580 679758 -20472791401342851186570612497280 679759 209787507558561085813159971052680 679760 -14648638431441616121831244595200 679761 -212760378777970491527565396874368 679762 -56235470989570594926906453359328 679763 1221902872621994395854346263120 679764 -35294435204743927348391425701888 679765 -70045762537481211058496361583140 679766 29611273395460677941057173356864 679767 67610790756831870300655383062400 679768 15752503217974667124107393925120 679769 21213726627431650267027385617920 679770 -3738339843121629835489651829760 679771 -63904572712510674962168245145688 679772 -99265073856011430557120574426624 679773 46498842256792345169387032077984 679774 69137566143738379645795990379136 679775 -100035561223589807858910602116200 679776 -5442993472016728547388616605696 679777 82710432358668014059969990891746 679778 80388678239632136172163816056 679779 91524674181179413036728819203040 679780 -39532513069091697313453505625600 679781 213600715308729718389815194275582 679782 -24949738073936805392649097958400 679783 -64800188490032345347243590788696 679784 -7167494835205178177980243968000 679785 57949328913341817924106048555200 679786 -9803509020990241274564675056800 679787 167140778968414715357878498920 679788 870460837060733207330361560064 679789 -75889363586344808435622961354080 679790 -10953216077730007891363401153600 679791 -8335207532044567132629445547136 679792 41404778168008043052585962602496 679793 -37924015219104881270576943494958 679794 489886270827522709346248879872 679795 79564776418614985886318895316800 679796 -14824145046013449692750170606080 679797 11209564342354052412505864536174 679798 28207018917378953927265883576320 679799 63708567267662704383333641088960 679800 65517566040661426159083872256000 679801 -35929952299868061544941676694080 679802 -21616486067583241424556588439296 679803 -13496226039930580057304438968296 679804 -46817449330673380449203622713344 679805 7328261055948046515702002434560 679806 18183746401315210829114758108800 679807 103387534274173043845332078525056 679808 -77357256106597159014665740615680 679809 42216688774879944992457837173568 679810 -15226729906899752817834699080640 679811 46671944459660544866153936891904 679812 -15802851830429059779173570777088 679813 -39626874405610284467673232681860 679814 18605465971654265507785396124256 679815 -97004482705098257719962537575640 679816 141395438054465813262266435220480 679817 -188647884977018932663468439802780 679818 60962946242162098830065349154560 679819 79265132998488864280418711460496 679820 20133657756025556779510438272000 679821 14956776692674063360738392648384 679822 27092880016109960338405830582144 679823 -39058319148694301401827543422928 679824 -28152872702046831918387129901056 679825 -57787238025252962056174374374400 679826 -34611276627301660702474901606400 679827 34242423834203010168880863048120 679828 164974638104771337143776826960768 679829 112194994015806748595311616108430 679830 182565502853384874895046000640 679831 34275745274464462825911307912704 679832 -138343343305486161556649922201600 679833 -1095333196540828707866681484480 679834 -52958666892734523646559126864640 679835 53713365083900724144572030763600 679836 -36782791065018221747035588586496 679837 -190204017487834787338671922527514 679838 31844057689256308460823294924096 679839 -135795738726464902401621760076160 679840 -39708347847416628538294948331520 679841 -34497204572924079863413187068908 679842 -31152527155682927778630208452480 679843 46027233623524203256289125680092 679844 55563074304665326697054084969472 679845 11539619666091166628005176320640 679846 -3048625866454917947429848557696 679847 -42704317583942322083941855609920 679848 4050256841577359638284087705600 679849 -13524633842834562807910908505120 679850 -8557215504509186597769258255600 679851 -66527523584825558645396547595620 679852 -8300838054043498641821506227200 679853 -136789656737071030411796170899456 679854 -15142055911185846708152200608768 679855 -168440418770289797342228256046080 679856 -24899423664778189904858316914688 679857 -67161257090892703123094559144960 679858 -14316620747657726757047361471360 679859 138874646697830899498235065890060 679860 20375899652475978270279879168000 679861 118240865728437235796195642368 679862 29135543545828517437512871395264 679863 15172213393561601008783902951144 679864 224596401088596889656964746240000 679865 11178675354025194693116335848000 679866 20879245660192726997103277448448 679867 -208456077701711089771549610365084 679868 35880445590171617051843483851776 679869 -79095482657984165712719525951706 679870 -37036989818516943657792394845120 679871 -24837956045183153856170545268400 679872 24544751391319700853571203366912 679873 459693601456084517327614085984 679874 -33605249522135522023069285370880 679875 -27973664739915033262959561348000 679876 1127879034110341746349934695680 679877 -37783790268628943751996045181920 679878 6130975500365649013239592958784 679879 30963909076052146441601593067480 679880 -63953000072259433532347281408000 679881 132907997390613195820089679019424 679882 1560666672055582754813626275072 679883 49047810027209315105975888778132 679884 -48062103211215838405154940687360 679885 82478521795251535499616459269580 679886 90158360130414795198738731635392 679887 -119204925242256620226539175474000 679888 -29438037093560990396062944854016 679889 -50606680735513184223239647038144 679890 17532858951187016345211754160640 679891 172708870660200513944222534653292 679892 -22676626941712068353227397603328 679893 -88931477813852014279257249143136 679894 -136337580094841277826428997058880 679895 58310032406393835266373879461400 679896 16781061842200056080720078438400 679897 -26958217257948332031384572785654 679898 15797909124359337493860355885536 679899 -78820345284848738928276487848 679900 473144315961959986443017228800 679901 32231410616803685383573151957100 679902 -73822174185994654647111449757696 679903 21713982758994178877046410585088 679904 -163113196290177027510764342083584 679905 -65377173602455808994535706933400 679906 -30786305958839745979049476467936 679907 71875893692644807390597302912156 679908 13722155493144982641478719452160 679909 194306833884975383785260276906110 679910 535529517984506828942569912320 679911 -83822876204389520904914917139928 679912 -58541389716491070109960693893120 679913 38570137927451996441357217329124 679914 -68635654710544723448015381779200 679915 -60850605267422575479400201552800 679916 2025252953541964066185399644160 679917 45878074954010586071295287579712 679918 -32069487570508961633540644539840 679919 -77722598658049970671465345141680 679920 -6766897087704085323242881351680 679921 -34238031123169119225269313238176 679922 -8271214886289531393421438361568 679923 -4325755792437273228110564031936 679924 -13502949894898237830859981691520 679925 95799894595399622336270784100650 679926 9540983009702588371648479037440 679927 -189617588608266048011787652606400 679928 199061524258482446076855684956160 679929 45180995769799637942480728904784 679930 12113080486261715536158610107360 679931 3475079023687112738902427254560 679932 -50484955912051135811093691687936 679933 19367206153473106029142270386182 679934 -799607405729881425995484566400 679935 55634680815613543117787199238800 679936 -58669579891012327177510660866048 679937 76335419548336919980311224635860 679938 -6331589847255611676258288069120 679939 11847412420428472995526220583488 679940 -84047832491917503381747226632960 679941 76275530524929003730977079837440 679942 -16569046302345941848163718508800 679943 -4230732731440685254837949134056 679944 -18021177706293675085469609410560 679945 49822457655915598442914572108480 679946 107834044434840564242674150805760 679947 28182397737844849597500149155800 679948 125405742364820477154409701463808 679949 63044710638373698738377241779712 679950 -33168875334629740908986019902400 679951 49543951763021636384532347755952 679952 -5895493662893500830305494499328 679953 -84429738863133133566942626457600 679954 -14509785958311656733211354945536 679955 -46637269135661424255208638696000 679956 70016711654056148141229458307072 679957 -48749685691604843970735210839794 679958 -23712266133959146286796331137024 679959 -423084668917598563843835667072 679960 -28171182485908591288697438208000 679961 27430756706753872009286161103562 679962 3080241742419008079339820119552 679963 95937837191039845357535054850480 679964 78328628365859112264390472766976 679965 -31341746527022799624577777407360 679966 18171075713270551225040296440576 679967 89578202388376589003059874277984 679968 190661525363463967254809039339520 679969 -4266900325329805152452258089630 679970 -49803593093037684300298377608640 679971 12085033683365646483795174696312 679972 43849461045745591084944113356800 679973 -50977690419510351717484623837282 679974 -21932301429723428820330744248640 679975 -96502518865055965806868203207000 679976 7676047137676926386113149173760 679977 -137696515450341659138630424157686 679978 15568822501205542557477458032224 679979 74977015372010299420176398654784 679980 -14244673754478609645173603942400 679981 -88375853398311487828282264154218 679982 -58076603129543281975365245001408 679983 19625014305821808285717078086400 679984 47253310221517331717739370496000 679985 -7096784728433241144367495226880 679986 -17000043076889316191549127797856 679987 19383252091977236067456438472704 679988 -22116462026163409299327582504960 679989 78823825876821488984132559169824 679990 41389317403671750337517166069120 679991 -22705332060673533422717227735920 679992 -23888764005283295315159613235200 679993 183786194379737389560195044211242 679994 35722353700213806258203411672832 679995 219488515623203574282658189920 679996 144968955670638424860986370705408 679997 -192883886363409341563232789167008 679998 37173030266658466299497379176448 679999 -203915617921456471131331286728000 680000 9113590598722349005295124480000 680001 -12619871877003954086541570186816 680002 1364917194921759051531260794752 680003 -183622696961979118553873961479748 680004 19525351852111284237485107586304 680005 24283796969062685303015987072160 680006 97053743635093590087927265624704 680007 -114667369250184495028609207830360 680008 63261079127311128964264180776960 680009 113485323891868166957683115570640 680010 -896538385407287144159172057600 680011 -10879446084941267063727610778000 680012 129923360075218830814193865229056 680013 128836966623868411755661326974742 680014 -60712110773087402776008476430144 680015 -39016072551923372414259596445600 680016 -3989337625313551220334973157376 680017 7728252025527014063203732922332 680018 -22523316367812944237232273616896 680019 49819610824778000241134568157248 680020 -74528201606101556399555938560 680021 136347616302417173347937628184800 680022 -71510961500670250707330527936640 680023 -17133546016556157593345168903720 680024 19957247203176423943729881292800 680025 738388050785722029215297854800 680026 -37552688202469312775631094069536 680027 -3718450998181507921946147624124 680028 -9226046492708162607402357795840 680029 -25048474194635869451496147885760 680030 14250293824043655579429139806720 680031 -32129110167800981748773229085320 680032 -193726571935181177218208130662400 680033 49474795324494480135564020998164 680034 18454555058633393051222979171840 680035 38372011313515882506702560673360 680036 9837638364637640492475167846400 680037 -31358506466705609882945490153120 680038 7460053068497764600762994148480 680039 106681081852008935417077713222840 680040 38657237388960201368045052672000 680041 22942909197591502684234726167552 680042 -5939946346774510429166735456256 680043 -10455931328109952459761084413952 680044 45769468741503786789341533433856 680045 339264303397670314819788148320 680046 42083609462047333809015838968384 680047 24335639951051647350138526351552 680048 -42628924286270295248734425415680 680049 30609480026302029669913284081600 680050 20370753484584590532954180672000 680051 90278911791390851425647927207360 680052 -22782456332028463015793257095168 680053 86895397874409135525733746447648 680054 -39535877531251171482720384669024 680055 10654509926963205068522718119760 680056 -62413648258146771211906835681280 680057 -51995714460213460625342403929088 680058 33383485321643238043900120973424 680059 -165336385539874954266258199259740 680060 -6300647751006992351955357235200 680061 75111634801597791224636934328224 680062 -28580387897254832986411159699968 680063 48653682525853701660732030482904 680064 -14217689047673617265879804805120 680065 60400255406937894227318448005460 680066 41064422419285240237157936710560 680067 -28003871796434489141433440035920 680068 -4422383230840485125256995433984 680069 -15963252219463420360578754518756 680070 14000730515913017478606612451200 680071 24219019003962476678667373841640 680072 101797341514895228989367303500800 680073 -77062165665437672982680208312816 680074 -43013745803717090304170068768464 680075 39061942796492358989368996044600 680076 389021465081447820059392684800 680077 -110164419260721764660413097312074 680078 -6877484714595706869112679497728 680079 24554856721994348542968438038160 680080 -14992039341634105198171778826240 680081 17851107102350607166546661784882 680082 -9253076325248852345610201093120 680083 7268860272722246109800249532332 680084 -114487350757175771117815335494784 680085 16674774442479095834650363637760 680086 10960917980959014859998013847040 680087 113150436473317133493354612573840 680088 825830305572049036953174835200 680089 -31401376122172838060311746448700 680090 -100319217988400769335195784222720 680091 76712796548677737768319491024792 680092 -3024543543014193499979767406592 680093 50314695498582741442319126993760 680094 -44312429011862306389123329610176 680095 -19666013487435348463368440772480 680096 -41883984663804544274146925346816 680097 -4602515073069630218209745034816 680098 -66176164620627198466015223233200 680099 23645023840318360536655764009936 680100 15444394156301258820240451814400 680101 73617857300296158358387648551804 680102 1124630452456897333725780395904 680103 -41729191555035230394226929169200 680104 -17062080475922842965971146260480 680105 -60806657491616937811468908504000 680106 8697972143111345494826232328704 680107 371170333912371332640312162356 680108 17988104703593341752337973790720 680109 29435782628718869729217077846016 680110 14070613245793074860923964770560 680111 103952070052629083095867360600800 680112 14597331247849417710500855660544 680113 -6922090606974734427584096315840 680114 -4495687455405971108711240623344 680115 -50085682334647120746315706787280 680116 -121250671270653357421305765535360 680117 199609452998445036867877895065632 680118 -10537230781552094197246618693632 680119 -98339906044606843753197241431888 680120 107784262759066711847288475955200 680121 -32294384142033865959452599208892 680122 -80446439961237099456893105535888 680123 -105286790875202301805658415881628 680124 1377831694125877908217958601216 680125 -23440472205456927762915440121000 680126 4778749464210153299083733728512 680127 44227392791968951162137150024960 680128 1520963020728634178529492205568 680129 -22855259379436617748595010318270 680130 -53697814275298087150901334144000 680131 4018769158076122396902031148872 680132 -33823980868214587223781626957568 680133 -57442938873151268799987016182336 680134 3458054652637691036550185040384 680135 -91543216715342656677662120518920 680136 -115250288320927985858563264266240 680137 -37570800854763564790425130800000 680138 17522728273073574239737837834080 680139 144105697328787595175606816084604 680140 4104130145490193327640276705280 680141 3731963859180827154220318539648 680142 23531763205231079390686340430912 680143 -21566733746546788263117875670680 680144 -40731584168339313374554025533440 680145 -93874454847578464898036174081280 680146 -83622609681545569746159180559728 680147 6010750807360572609017621636928 680148 -13792891282032283679946636748800 680149 48922424001918365416195947886008 680150 31226239614091828619869521369600 680151 -59906268448247927283060412210176 680152 -148008433993515571126808353996800 680153 -46839925871013483686525354860140 680154 12484255153844240081495837637120 680155 -8573451874073224299839483900640 680156 -9893633583113492766887419542528 680157 -79662725207793406538514457326720 680158 5497648680229316120895771415680 680159 -236138794295421052133960302508640 680160 10164402371687823660686848819200 680161 -192040219097887001738847501894238 680162 8199952311979441204628305989120 680163 -101828490271412117646665276920512 680164 8844658950191337565566304312576 680165 -65377999884217975010017965047940 680166 4127104495321101981005250856320 680167 91470867692123411862732746648320 680168 -21848318550655954416524870845440 680169 -82636236131849122047495602140800 680170 -10983651601181830326803169541440 680171 -2920568795067852984759836178816 680172 -76041302049005655852709697899008 680173 23975790603085548186664620350764 680174 2133576339687032531418234132480 680175 58065498129305899407173377755600 680176 7910372275554022869579006410752 680177 -17162944393585787521998373516974 680178 34721811208297536894387337578624 680179 29856479387618874620159298793584 680180 -73154202251618510803247188377600 680181 -64773120491032363717819776153120 680182 2456712289211099028830903952000 680183 15587380548894461650869150271920 680184 257561004293205904954863393177600 680185 84492299979696658569191177688000 680186 -19830017366133376328357769927456 680187 -72418625564674068057278063248848 680188 98123624860821001433295739301888 680189 175683561965213476249338638217990 680190 5744544454832702189138321817600 680191 -201120690039256778811262219082448 680192 170684276721865531988294737330176 680193 -64023812767852274162058580971918 680194 -46588115568923474733378464901120 680195 -42867126064266009545188688893200 680196 -29855615355087808078078926022656 680197 13517914658609333456435918835232 680198 11602562466403009588583593983360 680199 4701286462730052222734324704128 680200 -38615610666428110610347852800000 680201 38698677880198638163285958782500 680202 4288574476509723216939811885056 680203 -5946233023085624035767552869548 680204 27586324913549319547039966832640 680205 23000784006514438876549372384320 680206 26410520636526147708404223663552 680207 42048267515475728793572942997432 680208 -10490930737161165590338109177856 680209 -118558920918052458394074724832590 680210 5670721499220913518492985451520 680211 -44292419377144071525813060057600 680212 50438815310882653554514192105472 680213 50814752271764128997402761704462 680214 2944451415254591048372381628288 680215 42770302853105262651870125790360 680216 -43870888881853864257054999275520 680217 53193733756493955457786234848 680218 -92824969494797652457195542252288 680219 -40491422507904779441369053721160 680220 21684425326595184281431670438400 680221 81950816044031521228318869953292 680222 -7492759943020221340412871593088 680223 -28247118649607482533293520204216 680224 -199865940357935767102650842480640 680225 -11608571832830883084267987566400 680226 -34926890274355168293342148515456 680227 -75603398550406796537748752172120 680228 -86081879696912545457238028674432 680229 -71042680036800388087728885181152 680230 -6825971427132410657358988890240 680231 20625999747682186476163236089664 680232 37586432368587824869979639808000 680233 19683690303054112847327025919744 680234 39391959352040216547286463972016 680235 -60927115359793087428703576596000 680236 16637151295869804281501331213312 680237 -99918021885029573233388366667114 680238 -1699976891939623389030385560960 680239 56283691856490061475298525212656 680240 -28408829773626574681674465607680 680241 -39516935530838381461415604335616 680242 -9020921911342407057107295487728 680243 -62865486309903820047768638255496 680244 -23798835534545869332562122461184 680245 12220657012011612650422274777880 680246 15957076272991721020736086707840 680247 -12419028983448545024808549446976 680248 98326596098430232166903614709760 680249 -16984685695660662536893804161750 680250 -183204306966771936188715456000 680251 46820971244004374712330514821888 680252 71758385272637785727834724596736 680253 -46350282353339789951853069383040 680254 111047071681445973851963578104576 680255 -43891507372327872534947252882880 680256 -37575945033628893759720003207168 680257 -33914854454956424938872369646160 680258 121210252577929228933663144950480 680259 -49040220013302418932971001887496 680260 173592653329744577443273973760 680261 12872970935285597154629417285052 680262 -116446695459325461701929007424 680263 63864592438093037692148535783512 680264 -17520482744452864081842392924160 680265 23342785348935932310253211424000 680266 74796465213656494939812824778240 680267 -15090612602472974966169406995324 680268 -32984084936576080772009536352256 680269 51797946912750875546552239587510 680270 12558129338189939843400667401600 680271 9769225642880006458153685312640 680272 -14611990579404436763451919466496 680273 -138272928948613074815390462967696 680274 28149860530502831033531539084800 680275 -78501798259203850542934374195700 680276 -127003357765700733016786832148480 680277 -33799303617566078551752425983392 680278 102261807890274116322653191693056 680279 257805310038868712949313489986576 680280 8259099826708769095796530176000 680281 -93045757474979489043714796953280 680282 46814962819190249491007243186880 680283 62988576573750567140816743598424 680284 49909681193815125749229107922432 680285 32334912181533317503450876447980 680286 -52062256406858854674280943468736 680287 11395147851050131021289873521840 680288 47812185474347845439615767412736 680289 -84037728356286283952912821151520 680290 20137742122471430711304352518720 680291 133397709920508319909702719121692 680292 -28740876726192636125348428032000 680293 185897826564304149415535028876542 680294 4415562248928558723431175483744 680295 6138319478176079449196330188800 680296 -153537099688379526570101740446720 680297 115613316813691775121094013074746 680298 -24606590807391306271412282862336 680299 -215419163599117240873155439458700 680300 509561660522867888239551878400 680301 -61766656440173782255598545434420 680302 -30925901833933084540683901573248 680303 256988670813054254632609262064 680304 7538922702922840313204428406784 680305 111477683896704024001154766504000 680306 -15538479261165495338656997026944 680307 -117394833637458363147659931593160 680308 70936366540703142005791882248960 680309 23502016764128012192475355706016 680310 51377720636856994979802515625600 680311 -175959244395384546983067738394200 680312 -21237578595567711714326917509120 680313 881254974863889020132116027488 680314 64491978238310721536782517859840 680315 157796363231324777141000285903520 680316 9089273491611771159636060349440 680317 90573190675309803536544316311360 680318 11429343570125820030213448094016 680319 412601827155703027742119449096 680320 -91706929476675264118916540006400 680321 -86082466534525888090108995524478 680322 43626020476778837464988050343424 680323 2972917174502922650571659154336 680324 110536410456863421162602699373696 680325 -93981200134378502139156823190400 680326 23363807399244694618538256751104 680327 3942880506622411081987256977176 680328 -27933351389491954181252417740800 680329 17145744367369106423814531664320 680330 -9663283717424599116399927782400 680331 -57891613754384438815723366174248 680332 -57548914359375955100619654276608 680333 -180538478453308069851399688990560 680334 -52242665689139152325359074710400 680335 65758829071091745581179798310280 680336 13807264401702341902377058320384 680337 25634611244573441868435866697600 680338 -16629745508275937715759142381680 680339 30886744395004611560824933650432 680340 29620166063928505790062167244800 680341 29619079343549412556864604089742 680342 -11383511232763517516235866105856 680343 2034282144633405860183524018128 680344 9962599134094338095032660992000 680345 13832151790791088398395700020100 680346 720651798631989133010046650880 680347 -59622925799304958963250895742204 680348 -133241849247382391236002183505920 680349 -85244200367674050106278122295936 680350 -31844996327842965735156840715200 680351 -57320074032765813260863153166976 680352 29152229979742274794446866350080 680353 -86694294882953901924169436666398 680354 -24359922696297018797600618825568 680355 16677490209933462932733266258640 680356 -6954638477120400434143464050432 680357 -6905670218507977371361896304896 680358 20926964685317994001043253522432 680359 -108377888636583139802827184735240 680360 -10490293649008589563415742566400 680361 32226010781370871319153729277120 680362 -10944043787675690857200745421568 680363 -105023572761593018777078238822096 680364 80466861346338438954814090694400 680365 56936668361388055611444294188940 680366 12921018336989600866204911565632 680367 -18389490663847225954132427107320 680368 23155441779490702869586751586304 680369 24031644234627396974055435784710 680370 40912290989017484921532028684800 680371 168688207702504309996494709514200 680372 62585010305940486092354770679808 680373 45765758696956973056840327994880 680374 125823825735865716917423794070592 680375 115022838127663858827259743954000 680376 -51614698581967830278512080384000 680377 -157681422160248367242973030546774 680378 421018587549883142044738756320 680379 7071696962002101473162902667520 680380 -47053716803559636355442842099200 680381 10214855652159557993679571516800 680382 -2822038471637081311314642062400 680383 269999620594980902889451733576 680384 4858622998587862602547017547776 680385 26627724708072806085550092394560 680386 10609575191787335928578366045184 680387 75995144411534084627119491135036 680388 -43533775926028467138511454929920 680389 -414508023572878201707592582976 680390 -21774105011834346025781217244800 680391 -149947161650646325699305859616448 680392 -105208178721798096238236598656000 680393 23725978371850340572131292894656 680394 32802761281981233465884595868416 680395 30371605353502457480123822719200 680396 -41478436853369801951870635603200 680397 75426013822612545737022413649600 680398 99671828121145515987133493348160 680399 -17345123578766166542361397155600 680400 5647988503922777284138765516800 680401 -214004475979621085412522875235598 680402 67610944673464341398688886507152 680403 144570335341491437924822443043184 680404 120892941559700646818494307497856 680405 -38514735833118454742530416264000 680406 33992413302990513828089189265408 680407 -10858288610649799395385069834528 680408 -54410711561586368370682237808640 680409 21467455472794258398392886000960 680410 -44200361176102759753476319076640 680411 -98602520202564023550218770556988 680412 -8325112298796877659340303922688 680413 106934659024720394295785965779360 680414 -41051152650009871571766974278848 680415 21447604353609310873603800427920 680416 -147634893694086765592367666036736 680417 125962546706155835199242077538466 680418 109539431739218409246181184154624 680419 87673001094638704450007649994752 680420 -41476478004801468387410887441920 680421 15998834705150348801700383893824 680422 -98882759095898847264928129651488 680423 1720315264100958722119439829144 680424 -540396830897314795961550766080 680425 -27173277171602209330430417957700 680426 26388841920710002416637300098144 680427 -191744587226430595492509838464000 680428 -21756101041506606166397432627200 680429 40487236700995305465971373235680 680430 13163298181084730420785369509120 680431 163814127775628817531819375217232 680432 -17096808631742080323541567635456 680433 1521539223873055048554954405120 680434 67317172669456635835387345795200 680435 -26796391813104040123961872383840 680436 -37590833709436861512722258447616 680437 -67980982785834521132342783462628 680438 48530744566904124568600585322112 680439 54776848864894584455737055067624 680440 5646247311242317162469725900800 680441 -142015331251082513391845201899158 680442 -27997307586599802728532697967616 680443 34710843832495850967851614470692 680444 -12484814209175712039557791064064 680445 -38199175049944434371031424152180 680446 19712515662980308952792486460864 680447 138093414507614383924310528755200 680448 -30200583037078529376786428461056 680449 39827994881265092435257500950592 680450 938841696149433702285418752000 680451 57577589690942661213837706058232 680452 -107021102659420199954741435847680 680453 -12688079224840045504335485675298 680454 -10203039598124179824678124652160 680455 46989253991227673343576098099520 680456 -13332679116398195757552340992000 680457 113837208861852852345564107239440 680458 111161721387835427130342186343776 680459 58060349893809974575472143606560 680460 32429234311359109971284473528320 680461 57791372375386673271857506542624 680462 -12846146328303871064511556359168 680463 -39128496575519462434054031224008 680464 -16450575861939450826685762764800 680465 68199971220246256946312613631860 680466 45523886611271892457022143856640 680467 -45269899611019723288006696703088 680468 -55219636845959366935609551366144 680469 11782709213603239539027433674144 680470 20780454895098695672817963490560 680471 -104311741969132508286072911609256 680472 13670653735939849346345605816320 680473 -50189612179497158248942764417260 680474 -75985324723250648287263576405264 680475 -747564104659962360791675188800 680476 -58539103023837923259283329702912 680477 16567286610811561478821100986944 680478 2530369727271129610910999467008 680479 -48931627211961056853741960857424 680480 152239769910964700142021706383360 680481 331554793223407817521008198144 680482 -30087507440977377751721786495616 680483 36848245578470823286938808556400 680484 7488008399126140831211880886272 680485 1012019828491057191144318163800 680486 -13492063619384778922708373749056 680487 -60794330740001676440356374794160 680488 -149314932175521404042988639114240 680489 189082285831059909260877972007290 680490 -14933657133185638655197188197280 680491 63275197073897050175003878352272 680492 -118398902694925656708515146531584 680493 -110141476982990644919319836217792 680494 34191759456384489393277168846080 680495 71037527603339264825747672013000 680496 -864770334377267221669252988928 680497 78034231960411000682160284230692 680498 5728040712413165320740734138880 680499 74374069098095025426179482977684 680500 150948725552887527576001962432000 680501 12717450577901704455282291588192 680502 18880081672935648788515000285632 680503 -204196077090122203452384660092248 680504 -81781924091312841523863859200 680505 -15716334956244376108967588465280 680506 6948772385657816283761249049600 680507 220005416047253841900889557462756 680508 29259740449483345997065823339520 680509 8859312817139122493288186496710 680510 -75309956569011628132435300141440 680511 -33338919242397293552440396393200 680512 -8775509837671149724520100659200 680513 400935580917240276251880775975680 680514 -26799392816386216669064487098880 680515 -35300589073136476038641022392880 680516 -65925627836085922787808227285760 680517 -36701213913924178173055461035712 680518 689238873630408368496727145088 680519 -59856619757268800606647685313408 680520 -14809989899660315874530571878400 680521 206064983099059263000428093533312 680522 104329466801733762958355240139312 680523 -47736689943555225433486725998400 680524 21442447282080152800956058122240 680525 25136366281778416823728464568800 680526 11813385558855861645366894087168 680527 96805627739810694617218772622912 680528 40206231045125684517352613732352 680529 67573160995867607168496554099184 680530 52737131008145247165720273152160 680531 54022772018980140513420273028332 680532 -67925108991839460325163896854528 680533 -3966410158069208806410690862080 680534 42936972297185628178273723504416 680535 47869792993052566779201009886800 680536 -128709418967085058533312009891840 680537 42044298183623594558518593378240 680538 -18164845129854307548506443437312 680539 3216383720619828827360202838340 680540 6389760644043923381393143265280 680541 26972979931425194969219984644704 680542 -111769980953960011430639541988800 680543 4526202867685722517406329176960 680544 -92131370758732367269521877893120 680545 84783924253322916330120142550400 680546 -6955292211743790545116557456000 680547 4382990638012005690507176471040 680548 -111721795598278356231536616397824 680549 -38274227988171164507954524098240 680550 2284751154736637736949391760000 680551 -2243768958893045063881880657568 680552 -178089258646869256720023733585920 680553 107645057447450434612030166178762 680554 35743092802829545026623146889472 680555 -52900371099089382027668639051040 680556 33450340117507187931282931471872 680557 130875994823244761403745655386912 680558 -30396248031254694753432088117440 680559 21028822673945703047221896758016 680560 -12771591764972885648264641904640 680561 -2139729867453046563157607131680 680562 -3389263019736740268812919718128 680563 -168094322239763759009220223151268 680564 104420767227943768146660481570176 680565 -15942516769194343637246459928000 680566 26948754234977073575254663619232 680567 -10868973546029655328171525023384 680568 22806053809800063124996829675520 680569 121532028176113457829928918324970 680570 -29851982094174383167392545049600 680571 124936623009596467624207782136140 680572 -12468084778682236403106455093760 680573 25424543085671168616967847295084 680574 -14541682991942993912221501992960 680575 34570929859851199704402822946000 680576 40267968951678181931625952051200 680577 -107255351259166986421128062061120 680578 51197852309200295006673548592192 680579 -2453084413625020549854579285816 680580 6274476454715298577402744320000 680581 116241405070676234713909286624064 680582 -8033940131029560360317789150976 680583 -53667810522392259426841288926000 680584 -486757909620701733454684231680 680585 222295256370807618917807351836800 680586 -4884796548799692081729963469056 680587 213209539592511425255303395809236 680588 23721475619193747767526941230080 680589 11638983743432289016799023146240 680590 -11412901325001093581462793019200 680591 -242096361471725018341625027098368 680592 700299482562127978649020661760 680593 86023693538346827687006299797504 680594 79720737020382176332068951774096 680595 21481539755440608045104003272080 680596 13284462845256429484649265397760 680597 -159096596399762869092135902211954 680598 35070087007987815642438717861984 680599 -75681475196665046751102765141360 680600 19471031822403590154547143168000 680601 -1026783893769215679052041905280 680602 -33946164404783160685338813523488 680603 -71268098323750202443984796209920 680604 -799220992273456336294580674560 680605 9825593710722725001949845419520 680606 -18020827508375412082376724802176 680607 -64125948755506785781317375091680 680608 -103880976780176293420908937543680 680609 5036810028143051382194394653460 680610 6057047656604243214585299266560 680611 106646900205635998430434906197212 680612 22298662612549903673450621134080 680613 79452789828683765689904211234144 680614 -27960553724211386192252603199168 680615 8498008602801960405720018157920 680616 34300703089668329568106713907200 680617 -12072316583891680285420590055808 680618 14589335851503299382131195831040 680619 -32437283821168942509528947123520 680620 69394401260350370951195660359680 680621 -3686570328460690992312138911328 680622 -63646247611135091623224845896128 680623 -52240796259055788648857234294128 680624 -19363085074059211990864814407680 680625 27686458484617367446887088125 680626 -53430644752875598765294145372256 680627 -64769015012505434834144874033528 680628 35628690206575622203413361035264 680629 111858387615059124101756883717276 680630 -29586475625002569674973391881600 680631 -24273284980735891496838194153856 680632 -134961513738705895006393790976000 680633 31340720600166035838931064595882 680634 60444622485886408091445116924784 680635 38164365029805669100229350336560 680636 -4527665913743697261637201920000 680637 -133662711927845202652486675458720 680638 6436582764992905522825299693312 680639 -36463485593917002321522638806752 680640 2294334855135653451843030220800 680641 -24033138448706150166438288396696 680642 -90817186475774092629702894324528 680643 74845717883034579265134082265064 680644 122765339072789918426555387744256 680645 -350320110467851506219725953920 680646 23405842948346124641451440671104 680647 213266689637596949526089448960 680648 -172665348249657036230297036528640 680649 -39271455532834049010791366097120 680650 64515352971238885510556755366800 680651 -72443460070911360020810631402348 680652 747083234324883464415394670592 680653 153574087561800793487459575821760 680654 6986216399432785835057922304512 680655 96534314444113762767458385638160 680656 25885557497392010030325877964800 680657 -75270911459064316355184167150094 680658 -37666689069813379996911369645312 680659 -228979260856774879815702138292800 680660 -1209713024744107258605729112320 680661 -71190693310634423926930093051890 680662 19560591089209026149994820490112 680663 108030644030746916656683055507440 680664 127874496198801341996366266368000 680665 95727007045075716712961705325060 680666 -36227413297951923205144957850880 680667 1884670802467875420304032470016 680668 33037932720526035881885552450048 680669 212567757195579577108858140905760 680670 -53984816087173623421581961900800 680671 -123069862716796270000767980453256 680672 -35100050161542653594807068262400 680673 45561036317616798296980476394944 680674 -72027574816229226848528062751664 680675 -48681730851377884654324620459000 680676 -23398361427503144047866055981056 680677 57715308299481577777622172444192 680678 1036013322098927485977854396640 680679 18883192008040881984913618118664 680680 -14573112287360766775287850598400 680681 184513435142994153660811596631482 680682 30139440906734172633751435551744 680683 90847385154483176747171367460800 680684 132022718273503087015559323968000 680685 27027950605406337857928405229440 680686 -52899828665323219267184458750656 680687 33445424021782187827357183226352 680688 5154508098855274934721690501120 680689 -97288566427895344844232881565644 680690 325416174298687378538736491520 680691 108267192686001540587189501058624 680692 -172457121066075464134246073763840 680693 55123899584666345226527780818044 680694 -16176125615086900640292589393920 680695 86899434450738749082462276250200 680696 84508464766791385324809339617280 680697 -119194114415438885958303161232960 680698 -17334275275431485754716373949440 680699 -111100383912495587853539050105680 680700 -43377053683437498072649591872000 680701 90953674060653177857019854910720 680702 -3334173666056094530102032063296 680703 -2592544133382078584805691920696 680704 -17643290263059163361976977981440 680705 9851790045285443311569238425000 680706 -25674631111195859105933651105760 680707 142325685755023889463611021928956 680708 -38394214142501725222143334477824 680709 -34484571955266861248669316849696 680710 53080362761509720489569830789760 680711 256573674819048332806275779574192 680712 -23534227348982294815908242472960 680713 104790367665233996269949999814240 680714 -68813683625268032236155009567648 680715 -6879931011186782645778490579680 680716 132790672253088250018373633795840 680717 39554941005415105763993381026860 680718 8994711993206586368506494986304 680719 -2084493362100537500137806051656 680720 19392546287552889953785038766080 680721 -108988145282146626212253854396688 680722 25054328087411485226762904210432 680723 76067473208688917076030467764584 680724 -3619903319826572163474181767168 680725 2058941745449901301938075570100 680726 -22483487912472801742561499500800 680727 85602738764969826305241545774208 680728 66382277965122879780897295964160 680729 10908963307717508626004600627712 680730 41231959652769479242788680190720 680731 -7825006406058868487890576326816 680732 -36529301363990242034447198415360 680733 1765128434960613189505050138240 680734 -3246263545654131661906324838208 680735 17994263643454356123032203086960 680736 6704781734939458814771120308224 680737 90230738867002970421725769568560 680738 -36081975688058441384417766114480 680739 73283810694127846619493976168824 680740 -70322741439563481715321824222720 680741 -1937127006901260725643315816516 680742 -14270614274196290271307591258560 680743 -61814974239643151457300828989440 680744 -25362017726149194872614327587840 680745 364081914180887724583370360640 680746 -115198487108245297930103552160 680747 1150329911353821130954373702520 680748 67406742320656189852115714506752 680749 -22960033139791536140311424358250 680750 21621483990689856390129055680000 680751 -80321204520691218348315971673600 680752 -4891526370953380296708975362048 680753 -11342775057203116610571196497180 680754 23397665031315362610504907319808 680755 -60717320835891554547560121578640 680756 16382838901527273010686057486720 680757 -39119426323262920938071005132896 680758 24212834094540782915397056467584 680759 168128582028483881547673473729960 680760 17045982148340458194677371699200 680761 -13534041661320010401654233251500 680762 96188693255882353084150947883632 680763 285286131613416561563647669104 680764 -2303488376683161283275284072448 680765 -27807396356647436058218570956200 680766 -29014666382163861233748205157376 680767 -152746853377530561405792851205184 680768 26690137967139990168326432096256 680769 -13639705674131310649334198445006 680770 -68400632041955778231256530124800 680771 22964663507232716426433253190304 680772 40947410570103214356895700769792 680773 12398757017403848494487914620000 680774 86314572735831922797530377655136 680775 82083219495302159753049256518000 680776 -3425520523829841728458391347200 680777 -35245671055517320013106322540800 680778 -26088434174533503488050602408960 680779 19421725896957731738661587116800 680780 -55526074157233225421350384358400 680781 10191926304135209495865239157600 680782 24781131395369434336416844033152 680783 48732629108526512394807570418032 680784 -11069728944325070724925334618112 680785 -22963247977999358229178464944640 680786 -67866796364796763283632411287408 680787 -94376127496692377245948794255240 680788 78546878545093233129780085129088 680789 -47943454824234571180427203222560 680790 -7900838720368553342358457896960 680791 37247895306204238571911002395584 680792 -10799370882474042061289062686720 680793 3116277280414711665759721735584 680794 -107196457152791604257681503052304 680795 41589232532712124012656742265280 680796 42032021759490164561703057917952 680797 -5430375877895182023917743014260 680798 7155896839669774570454873192064 680799 -6352673811370541484365171720448 680800 -17039133365969646359932973875200 680801 -134386517448054382067257064364000 680802 44016951484521333011047871567232 680803 -61804310801420490242107215646948 680804 80878565482917242481997494892800 680805 -3662644551727713350250985329510 680806 45658857781636494170390609567328 680807 -215703983173414020429319425779928 680808 75838952266956910028074368614400 680809 -113135442710755660949164870945990 680810 -33870405360888820342696679461440 680811 -19137099221828955102104335868328 680812 36966085288941827091976613448192 680813 -73408815894437170040999654334240 680814 -31197534847691960932800883087680 680815 -27453454847494536068938401530040 680816 -48538763256314554962976000770048 680817 -69847934162059802170132379585280 680818 95021763367427232123604319289360 680819 -1229954703598727486796070351872 680820 7429411075530073560091969167360 680821 -42560971239810239791937739919556 680822 28849692117948056127937244774400 680823 -21244114510673301454580657227944 680824 -161120618556470066231805251543040 680825 -502208706107641837937658036900 680826 -23359532480366927552142931754496 680827 -54466959596266944446566656409600 680828 76967534499706990209806223648768 680829 -49061069519492917575606841007616 680830 -139486799095424435926245336526080 680831 -138691632737017158658743996586368 680832 71251026307657215957177414451200 680833 155074668366974642564706971179560 680834 -5509330500573820189596839855616 680835 -8676689328295993097391380619600 680836 -5061650867901570638129269945088 680837 79069449434611406415420610067772 680838 -27070634584442731568259288776832 680839 51460160422121562705016124638440 680840 -58820283379538406081575386675200 680841 14036453880026354803562525930304 680842 61246681367266619577338686751232 680843 50845544032584207558697661929320 680844 94774623700014159661816247471616 680845 -88827774363590212672771972759200 680846 389383369450430324267161954944 680847 68452137859367656182359531907072 680848 -13636140477519307079573433221120 680849 -72253757041346482795888648158912 680850 -12003842403949623819534683748000 680851 35217936933636065306627134686712 680852 -106965852691981924569350429480064 680853 30742054742648943378374891620608 680854 -166720009014716556194616197095488 680855 61840697055813692361441294744000 680856 -37159604192601506157848712806400 680857 -208275761652127675712814568627894 680858 -104221922211120452746619219880720 680859 166432571949640925241339299965440 680860 -32380357123320488855504817177600 680861 211462920232461080400404398239462 680862 128658331365171863102089482240 680863 -120124654447113916716287003494896 680864 -89542321823536258661837156450304 680865 21471031327958875904236917768000 680866 -13616986603256366276629648861920 680867 218815800158216382292784692296 680868 -63067332908313393252570791307648 680869 -2879283023944761310795748269440 680870 -66940079397584553081615798357120 680871 -6518982535171646018603431149360 680872 105240285773227234112968430668800 680873 68725836512219488560987917296122 680874 1063439950246529854815285380352 680875 15224518691920004500860665580000 680876 18611236810710553586112442303488 680877 -119219956855403099992387468294986 680878 -15261781622651891102836744257600 680879 213156719389278910006206373422480 680880 -8547446289799730571045756272640 680881 -113623021267001603196973932382318 680882 36105962444785070665639870394784 680883 -41570847653605491695088080583936 680884 11129230413578337915171634831360 680885 128374006560666785288429859575580 680886 45666675689349918074217614547552 680887 -66372015226852997414937461043648 680888 -64434489609859339937413628375040 680889 -10510624806865505761051447511040 680890 -5648239917375189434078805411840 680891 -67297474104140936840785491916080 680892 -22173179771760946836981665292288 680893 -276848276310418601019390666252480 680894 19309973178575330623248510218496 680895 2556635612901083554472711656920 680896 -886257077603793177051482030080 680897 -82954995536132718570277505007936 680898 13485046494519967080032190966528 680899 -40427443453612487194802514756800 680900 84790372589851527798896231808000 680901 96740956926367942080950777704320 680902 79889064483870587044212612301152 680903 171860162025783189215767714170120 680904 88666386248495751513829663196160 680905 2026449588840447743481181397760 680906 50667538471412842356050111407152 680907 -66130589251690321291645430541312 680908 -22429591830392006118734056559872 680909 171937306255239636016579783334316 680910 12168315790851658803876795231360 680911 -11645296082896495104472148536320 680912 -19563170560813788951536442384384 680913 43378674106059509568863694890400 680914 -85465253353605503728411041120 680915 -13144534324165356215947224514560 680916 -51997349336223343313038708869120 680917 -72084795323161543679643108186034 680918 50422674331718874196831141201152 680919 23486882179406150078361318625920 680920 -127542155469866130443475852288000 680921 -102605097211248298678241065148208 680922 -15495464672067670785581221175040 680923 36133778968368484440597220791760 680924 -127205639117246754809907272431104 680925 12638998346839029517402627012800 680926 28031327965320440868532590903360 680927 -48476941731453218695583297043240 680928 14515768181353495068909890961408 680929 84686333571393169251921614970530 680930 39240679464738917748603277992000 680931 32424597343542964552647402418020 680932 17299768179164637711949977710592 680933 -282323258715093356554090232050752 680934 -14743491508104132460890193945920 680935 -133581016874680879403420442386640 680936 -304430944621025445206402888663040 680937 1908180747768838870889704039968 680938 24059974411851824458610594293248 680939 1065822160108512758196013685280 680940 -22579052265412271342479548518400 680941 135550951243847897194633255628800 680942 -96676481298174582635003937992256 680943 -67728835844191932916689360988272 680944 -1232942730822985471482887995392 680945 58278575182613056581732106811700 680946 116758295504193909465104744448 680947 -82227068525924478723834107324568 680948 -414516282298703588800374441984 680949 1651533672819374264401183187100 680950 -20104030552298977664155232172000 680951 64868034142828181262815266827672 680952 -109441172749133893772243568844800 680953 -79588487175394035478864386337980 680954 75649356891049145918686430392176 680955 7518870726279294498645588433920 680956 -13744373173883995560432163962880 680957 28291169158911484524338557496460 680958 63238707090088009746484640313024 680959 -140836980615050089253288894755840 680960 -31641750791605658560796767027200 680961 27453352896810280224572596945920 680962 45199947638750475404875815137232 680963 45772798051193768096287556024424 680964 31784841739748270429403057662976 680965 -11829432742365045389263394755140 680966 9067855452500965174484747361408 680967 2058303579468829975103977642032 680968 -211697586841331617465108596157440 680969 18594937442727175765829222484072 680970 -28738128726426128900645932128000 680971 -216683882178816115319949671590828 680972 -13677018734930974270349673556224 680973 39701821740898086996705236366784 680974 -24435169000105824026796053495808 680975 -75327364493306876626681799019000 680976 12924483989475639265799996252160 680977 -27031469662060679347576957575936 680978 11648344947963562508007159360000 680979 7549126093978765276247702265600 680980 19451366397267101185368143462400 680981 12063962552995374121795919052192 680982 35337956457989515087883236934592 680983 -160742083940348598727864547960160 680984 -103568804606565253759945832570880 680985 -20620077921676927780249963577400 680986 90185382545544245195261104474080 680987 96804447621243664724011190229636 680988 -47917928206576289511699259392 680989 -428539998966816455495743885210 680990 65241735770151998606642872968000 680991 1745181592408675135560132241920 680992 49165298452095702660469070364672 680993 -81627653072010104500605784153758 680994 -46229986145707439150738653320960 680995 42703114914889799411441174654880 680996 125845219715487223685199883152000 680997 -15631509579537786571175971656672 680998 -12221145017309863748412928157760 680999 -1061574691811038898258858200680 681000 10392927534010973228785643520000 681001 157028678170698268840033965531002 681002 30630642617518040999582485383600 681003 -169996554218502344919601854023976 681004 -17395097079870487695216356953088 681005 12949826731989695722930102299960 681006 -56604500476177151979248422044096 681007 81888999933944091131710747045920 681008 -10268873831050632838758635667456 681009 23091184658492152900000487271360 681010 15742745925555065854694574320640 681011 107123634121230294552503841321612 681012 -26832281834783010480140481588864 681013 -47056319412522594023773431552996 681014 -28251402620708306400276447712320 681015 -26855711873584666003199765508480 681016 20106225603510441078617055682560 681017 -7551213496633966746708361621920 681018 21175802211997567763391284621568 681019 94857805640482881043430772872420 681020 68883161833717674848718212551680 681021 -69085660750569877424948402512320 681022 -18265597886688676696158303457728 681023 9942024961720822783614570961920 681024 -40186548334914386119385514246144 681025 -88849383962279009808833759377450 681026 66910974253299121309202179837440 681027 -31862593396921022142643768362768 681028 -29332324706751326331471713160960 681029 -75526574829363487950003153417924 681030 -11051122755131333872943896903680 681031 -100957236697585830520537354588568 681032 32495718829086913269057225523200 681033 -57973962247315022004438232897776 681034 -1836079271830818244701956482560 681035 -82218150931549860577792961927520 681036 114643246673100336593194572595200 681037 -45011365418592907564975721907840 681038 -103301029514133606916456322998080 681039 32212964107570119722351758358208 681040 12104069907652683858659986882560 681041 64045658396504886873747346595442 681042 -3804127851277781944107495413760 681043 108072390277505353471445254705488 681044 -7985366189189847784921571278848 681045 1228910837225129562332918668320 681046 48314164113710357955943670426880 681047 -163856608309185647601841768512504 681048 -7897356651690009331111614781440 681049 37638886587006331842724918599050 681050 -23404248202929860856285366703200 681051 11219219408468652037104881815344 681052 -9352609095540198890651156913664 681053 -113312348624797034810159040042336 681054 -55735269062550418329006813290496 681055 -71943163825107237670817340854400 681056 -3258694193609354702058703945728 681057 -4831594732334672730268626870252 681058 -30886686782959051663216220173824 681059 121984458321881196030866497623360 681060 -44399218009941387818862234071040 681061 -71232054778365542299664649806338 681062 17180295312712530190040842234752 681063 -62818035549436213989911542224000 681064 118945567064133337254275398671360 681065 -38620861249906484027906441414400 681066 -829672791624935817702090738336 681067 -63702044223565710511005328031884 681068 -60237800661129440117392920721152 681069 5008019225278755248172778196448 681070 11503595766993650866884309350400 681071 100681459491703968879663158606592 681072 -529234741936680186680396218368 681073 19391070727554763906342364990464 681074 -103681512511782499234619254181760 681075 -26422321307840058058430130270000 681076 -69559555702517124451893141221376 681077 -5568817957988722801324006155648 681078 51531292580245642896937143551424 681079 -22139263206302392040185091815200 681080 21668471623511307576497985638400 681081 -65020312094376377094572974243248 681082 -17803667886291129786935601406608 681083 -45962962136089268370693334328496 681084 -88061235558497949618026174753280 681085 18799853092678551467026316244780 681086 34527464426438779680589093334400 681087 11882110078230530699283017218560 681088 232257770306663199639749756190720 681089 -57837130976753987427943813738110 681090 -2132663756078249046654163061760 681091 -78694761572664060835820806533508 681092 -25414952977583789308727946286848 681093 27436608684814817250372390580800 681094 55619039959869245478017872872960 681095 -62890335970942763138411371561200 681096 -11629638334088334590480555212800 681097 234028794031640133716398249905460 681098 -20762298110913688114441168810752 681099 56069532401807477621128899783168 681100 -38012975891507631753564411936000 681101 -13194047619253151731147374698496 681102 -39249402695108576966819047512960 681103 15577348471501691648574408813408 681104 -38376619854856542743662871470080 681105 82774139532925535995775316952320 681106 11055978065351281999620845113344 681107 18907054695254685742079342175312 681108 65108051053026300513505690122240 681109 -28755647703909783068501609828 681110 39244259992597678799520730824960 681111 -133639821669489270089000512955040 681112 134214009652238052091533195571200 681113 -49011564993745718204270272627638 681114 -16403964844947105694452287620608 681115 81459838137746163034083378749760 681116 140807045909670954692889062960640 681117 2761888001995658716467415450560 681118 -46393382965466787441347403930240 681119 -66300959765035775034043193812680 681120 -988542479792864163599572008960 681121 -49796289228982848525378956602688 681122 27638148223568308930439169475584 681123 -131490216889648324631072026693200 681124 159066932075954427021729331470336 681125 -202325606320343985591941266725000 681126 23334827871273032885342218351488 681127 106916817999619854916976594521976 681128 -11715938215712016830219641405440 681129 25850602426748113444616786510064 681130 -53781074392500086423785637243040 681131 132559672668393649545839771198400 681132 14194122277602097201558151430144 681133 34380580796993520723780845861400 681134 30328283445177351088582441652352 681135 -1281966969107568747044059200000 681136 4009618080958944978431918292992 681137 46987821107988661619513975472786 681138 109246277709719958861841271500800 681139 -233657276509692606864570104509920 681140 103108878656704904482401169693440 681141 41961094946757652953129483039840 681142 -11850122094937524724589668694016 681143 -120699647959344459212193928848840 681144 36606840128449648779483102781440 681145 -2245674990560316732423746873280 681146 24816017565230662126374522844272 681147 128424659348266069865529707411724 681148 12507052586300424476284502617600 681149 -149488234637575174499571608706714 681150 -11738870888250453733734600960000 681151 154307551310850615270203319129152 681152 -61661915186134955250824050114560 681153 -35969501600392848175136255762592 681154 -65876650859112279941246527378224 681155 -82541353095326788925164045542000 681156 -19907535553845521819503849390080 681157 -575221928892062285471427082688 681158 15610008464704326899357284195680 681159 -137063383322372729065709899159896 681160 -29896096980433212337632139008000 681161 -74143863765428682592078352268096 681162 -39848509758263844705724958144256 681163 -22180726380220374666157832192 681164 -19914166601259148732112349723648 681165 -83987107081842193606680888512340 681166 -94602343246737251181468732571968 681167 118493579840857783127304257055216 681168 112865895736924373861020729344 681169 232554031769910913278015101449840 681170 8584879114572684463265856399360 681171 76312725269822600933307268306944 681172 68941810001798236016840205666176 681173 65759000773424255659036968900138 681174 -4753942805765703211763674454784 681175 97074936060648316608763829521800 681176 201833017179859428943089995950080 681177 1099777080389242184126073676800 681178 -23016817700276940936313609301280 681179 -173665363740026183382347942588220 681180 -35158355554116648862938362711040 681181 -62955548394962014211239085222880 681182 -5812558976171045916452228135808 681183 109495184894204934492233746563600 681184 -281244087347782654442781278208 681185 82067018681850045861945426319380 681186 -1099648675431012329547624790272 681187 -21872989161407164237155251941360 681188 64895463544337066523322952709120 681189 171158646017273562650153251306080 681190 50507824036965209188122811495680 681191 -18329708978040297233607469579776 681192 76727464858790939331785022520320 681193 92939618894594266400631790826880 681194 -20415052865320675208744305947648 681195 -7806402001060975632120306040080 681196 48157896798727125368486348038400 681197 76172329536977497188605155554912 681198 23658796804288120080914897971200 681199 95228924837172568603185850403536 681200 9183918868577843031830595993600 681201 59881066346730052589865922284930 681202 -27553312919894078992616678270448 681203 4122942023559971018037379693224 681204 57957422876403883728485590941696 681205 -8026511830981636371407389146240 681206 -883903207846600440243604905888 681207 -895625768322163962715382615088 681208 54760404259053823729907557969920 681209 19984561473514736163777101268804 681210 -827659081390645490347098425520 681211 4720190994265167037108613196432 681212 -32965023636795753844684483445760 681213 35939021884988309636338623252384 681214 30144698757346808497819041469440 681215 -52681772326655213984677005280080 681216 -19660711673595171311480563826688 681217 -227548509018241715536495398007040 681218 159427681350097370430051889698816 681219 12097930116948646753791585577728 681220 56176888341845327386092534938880 681221 -12284002831734436922598921772578 681222 -14036574581967400792541242244928 681223 28878596956041957699872313856840 681224 88947257463186661280916882892800 681225 -8124601301890789360303793836800 681226 7119002449818776002474939991040 681227 -18613973187742726224057918943848 681228 49021064643714844168695696998400 681229 -87574393569440065388892055028170 681230 -14150826749075994364024048320 681231 8987061567736929821166716181264 681232 -12540997004242333582999536984064 681233 -21373285690538916767535940425024 681234 13858301853410687170465064791680 681235 -936820373456056105214228938320 681236 9595635486281714811976189677312 681237 -14923802101583219279298490488960 681238 30440105645073899029593843647520 681239 -111758882383356656383213686084600 681240 8755193957457798594049956249600 681241 119435249359259226886800025109664 681242 -25361825802123589907356049273088 681243 44689267395868669425592802682264 681244 61109146071762302715171305545216 681245 41215551300719060900725842998400 681246 -55428113951553223465635593608128 681247 333045935682479818703700247536 681248 35089480933960241602772169523200 681249 -451698789261064683975004382112 681250 -26750015776716735509503654500000 681251 -101617188291473332154073600035748 681252 23843629019909958420079690297344 681253 42829773492106545880944371389502 681254 7958327029667669849638936582272 681255 95124150648513289212045234071400 681256 21295383739476740505236469841920 681257 -138144589322821974896928743599494 681258 -6626212341324736237273912343040 681259 120890936993641401069092062465460 681260 -23972472902773017283009606871040 681261 -42399773069562258409892525224896 681262 29355214231191833791106151759552 681263 -18240905271455538818936907356616 681264 22623490905197470989037063372800 681265 -55003973190455039020987226388480 681266 12199967529690112586459100866832 681267 30518980939452819646963143188280 681268 -25198090455675488291984345702400 681269 -77668020720380116048892169515904 681270 15017842847669747665534565385600 681271 -16633149170445427051222531261528 681272 159114573316977754334019394252800 681273 131924440483899384775396408104240 681274 20503009148794143068917919473920 681275 34864877600890424048206224252000 681276 96260725386219996161379549983232 681277 30504025811202431009128846410060 681278 24787251808872856688147754661824 681279 138615627227974455735342392522184 681280 -19106845666850098072518053068800 681281 12448085692529770528098925938132 681282 -10153559497303261135045719963648 681283 15735465734728823764893659462400 681284 -51206697558067082675708111002368 681285 -86174088156203050504500226718400 681286 88768406111519114625912498506592 681287 27024889676260438522199173367232 681288 123342944746178643590587513282560 681289 -62601037879456140299518162914944 681290 -15715143612019622794707431657280 681291 -3305413287310418870261461270128 681292 3057639003122265572806588326912 681293 -22761538654121875279191023368458 681294 1672752696705033185315023534080 681295 63035014697088454383765628388400 681296 -34135446289826976719323111096320 681297 27542007565501968139887375344640 681298 -35949277157201803120578448287600 681299 63870929136355426708454372465400 681300 2845346767262562329376959606400 681301 -52254500403403131002266956989508 681302 23623919484271093984768161297600 681303 -12440290090432307106324783885696 681304 -351769763664577852216328724480 681305 -19259463937183719281559681036540 681306 6714763077431400913711044509184 681307 -2963027880233626380411824982576 681308 55166870108647622980141838012928 681309 7991600011923194597052899742168 681310 -5803947754405535886358415120640 681311 22523988268420043134776700122912 681312 109826136856760484842693317361664 681313 -46930247511635006165494409441600 681314 66541189940646678003092210930256 681315 43235985980363173288725525325920 681316 -19477881278979886256861045145600 681317 1921448850932780430247038753792 681318 9053133106247191862567837614080 681319 -204078493731611274209824264930040 681320 67553008751151005073416161228800 681321 51121850178221027060561250763680 681322 -113712648299820320399245248030288 681323 -85482155213457346288542349379880 681324 32048941024385764635824119775232 681325 9197652083095195348692334914050 681326 -58469492522950697987927298656640 681327 126767377243799665613828175969864 681328 -2149721090403590708916114882560 681329 67687876412416689668636499281088 681330 2931977901569599027095087352320 681331 -14411417994638076614903766164736 681332 -31426035241091983419940319569920 681333 -81717495724162488061355517252576 681334 -19892208521582397769995651015360 681335 890588054627804329778236945200 681336 -82432624803100770263071887175680 681337 -801896005589898448261930709014 681338 -10655543457369625165495229449728 681339 -11778405117653975317419310540776 681340 14500694191156467712460717875200 681341 84425266037872210560412205252742 681342 32136161839444926087105856341312 681343 -91244595271609054261134706327056 681344 108407810054151992741879894507520 681345 -135593135094369409799763742070400 681346 74128145385498987386635550989344 681347 210408545926788872809353348120 681348 -42110303924265025393758993822720 681349 -15793404586509689714824436558370 681350 -52612138535839216018413721053600 681351 190836425295890056684588194216 681352 41088100909248806751781399756800 681353 199687065871201473798300585868560 681354 47508988084921027624821255926064 681355 29689521235792231001528991974400 681356 -40798535364399131911574076745728 681357 -17691123323359218217027437683712 681358 -147149888702250201343449104387520 681359 -35251956263023685873765722444800 681360 -22858224982339507306781477437440 681361 -80591702466387646053581203289038 681362 27540301768732148810246881985664 681363 83824050186329420211413197802292 681364 -129227734957774427940285337220224 681365 -15462895052842910218895122408740 681366 18629698259619219676340161880064 681367 -114384268023037817869875817046584 681368 -93934693702544792150209938186240 681369 -49480918898418523762710837391872 681370 -68984736474329141940353192120640 681371 -43853938421596599872307148978428 681372 -112979826797412192106934893367808 681373 -56677981536471462766207155892800 681374 -29993944402372113006297697640064 681375 -64288813469440506717604296960000 681376 -12929693552851238866765401292800 681377 199030720637925949230964330713000 681378 659021390090485909024356403200 681379 16531821228845424228065443104840 681380 -8273081693551793141764927979520 681381 -21620394015937914157882785464130 681382 3198408120132958964654440899840 681383 -56628442705598375532593537914896 681384 -36525615728729438649592590336000 681385 54292053775918177154300346428580 681386 59130978034363760508604432777392 681387 -12538418077160658515548213295616 681388 -155635137949139591250817166547712 681389 -123538314769694950000265388121920 681390 17365685026554352491836765627520 681391 -12557742336349237694983647177000 681392 -9807021239784258923786438443008 681393 50771505379299453755762138442864 681394 57986510916636560604711278299680 681395 -59722724892098314484458458852960 681396 -44694074391090830926904270942208 681397 -193390983708086707198019049260960 681398 -4888094895002221051256757956736 681399 -176106687609329425183621753064880 681400 -65391724560654672262257466368000 681401 83077407273161543128163800059264 681402 62611943552471844968298263442432 681403 240151404517817609439953423671652 681404 -101829497585826007922187732102144 681405 -10861479290090673498546113703840 681406 78101930602587304422650305566720 681407 -168587792388285250854694407217344 681408 -7490710291670066919909787435008 681409 154184260991468825635314346444610 681410 -75910317171255230301676813148640 681411 -6600700542129504931509983096832 681412 -99732410304445957120882763446144 681413 45860346359079210337734221461980 681414 -50043769251239272232050468341984 681415 46781356319117343556450542597600 681416 123963972823449259019430864691200 681417 149659893879837272738528826459888 681418 14906950157692677360108877274160 681419 5311573395839910156694108988820 681420 9064020896333935770197122652160 681421 -294408027361237863531324311424 681422 12790348963603670594554721807232 681423 -15131051057835239162210449637616 681424 23645631079910716717739679703040 681425 -40236875453631269974043907851700 681426 12088199299778970580072642118400 681427 150217821383713987087899128039276 681428 -59830014389388258745631528460288 681429 -21606471925149418370693040797568 681430 949123095276177397957590760320 681431 -121408355545365885177064039115736 681432 5314322349014440263877629112320 681433 -218330863201023448422757963620096 681434 38821641939599285811657808765920 681435 -13474117080552240858401101630800 681436 32796340459116555881224145947648 681437 -107508439582094059644891444895668 681438 32436779284722011455033807800960 681439 69154786886426376297505082321400 681440 -94562269438619960402954335027200 681441 -40106603928241141946166478025808 681442 23851506031191490337194853836800 681443 -14322987876922300350503023370292 681444 -42185057567168591789469135630336 681445 62583883741767328973245368159480 681446 14081892142274553106286801640672 681447 11310518701306086381527416225056 681448 -5197901477112520175413881815040 681449 -73251700067014577481595769012550 681450 7163700228605989706705174016000 681451 -52816655467755544559387157185548 681452 36343626343615710452294772347136 681453 7524095939810115049292079487680 681454 13262668704742344835272840345600 681455 -10724860655940869513698945581840 681456 7774573305007485505381191155712 681457 -52371963605141052321823878457408 681458 22269999352446525360331866009600 681459 82874248670963511968215430837304 681460 -35201488200525140208978810032640 681461 78561369994829233537435918592448 681462 23115350877373108787283004789152 681463 174662216517790832541647651783824 681464 404874710474285189519467806720 681465 -15751482576600455069206643357760 681466 3120804719895701885249403041760 681467 49904666458344574510751251120560 681468 -25283790809719957019538010414080 681469 -257117707756758532650476533856 681470 -62360408850887993545215465808320 681471 -13478056210963288169140242206880 681472 55571300382372871943085908557824 681473 -8134891803260105536465704460800 681474 -33429115035701711743199427090432 681475 5937525651261180872746920981500 681476 -7482196576403383097193449581440 681477 22646747169075451390411969098720 681478 -7746395663693244125848703439744 681479 63647951225069240105795190306576 681480 127474400095746615761814429696000 681481 87201029196809274633167918240282 681482 14404246156161064428308950904832 681483 66165844734174602707493268094848 681484 66011308450742151800700448438016 681485 -26699579909618353753808398045440 681486 13482814163958893318591554625664 681487 -89736443781722932911115528822864 681488 20001201745846578738047603441664 681489 -101739336963830426698482180690846 681490 33151813536339354293976458949120 681491 180459446461529702772607946235984 681492 46685906788353116645584910776320 681493 -32482611145590401801247141334258 681494 -91849037218200056892405176676288 681495 9949084144846660520625707223120 681496 218462534301846569254219425116160 681497 -63427039344536333364492956640054 681498 31369706434643056837319752345584 681499 -25557472836151699312574385073120 681500 182353888059498337326734177280000 681501 -13300867281971060252905780925568 681502 -9773819126232151326071442650496 681503 -5551736625501027638678818239216 681504 -30973279400213194118576713236480 681505 96723841863688829921463638080320 681506 -42272195171591956430009676664320 681507 -3054877580863750818381670200960 681508 -110869405878725546641446740143104 681509 11147007558277689881260371035520 681510 -37096089215075273137972551949440 681511 50298447925934014346358788523400 681512 -48931985030289578641960324884480 681513 -15936460973775012235771725023232 681514 9490831097217512252204942855856 681515 -86726232976488158747437844583840 681516 38649685541971525480880763922944 681517 -45934311344080983228805538153120 681518 30199995056477384861823349792704 681519 -189431639166008195641112657967360 681520 -2073565919198740654528401899520 681521 50225617861406958227797349032722 681522 52943368289262272065517568954624 681523 27386366999395626459439365445772 681524 -101062399571573199811204189507584 681525 29404110483339385165189512275700 681526 137848765238749292270673560774400 681527 39358757369905144099199167163904 681528 -4670387073525634200083996467200 681529 -79943658344815638775980247116480 681530 -57978667725886925169178091788800 681531 38151901038437641941231946038552 681532 107575164851479928535249955613696 681533 323618307959299653132439091983680 681534 1565323675072470409785988021632 681535 -26066651516409269551889751258240 681536 6148963427139306230577157373952 681537 106725114042487735272756094095552 681538 13345722882706323112758239966208 681539 -21070396253931084747507483630660 681540 4998523957700088808457524039680 681541 -65031854435434870503551562731200 681542 -31707352403771192948544588368448 681543 -47853903252055751731707768140976 681544 -139967586670771138230507963939840 681545 -52330809876391913341255381916700 681546 -28225617120776879912183995535616 681547 278057666298639749961168457947072 681548 -466021535222235957641422706688 681549 -7728167152833421246025166213120 681550 -873760974704465858000367019200 681551 11184584968687983105092975651040 681552 -26291659093552909043979377319936 681553 21810233587429741666602631941364 681554 -44484650365541214418948049415024 681555 8056540146687996482648020120320 681556 -64025336012094898354759091351680 681557 196072339035214889459581460473806 681558 -74329726356639564504372874419840 681559 -25439334682700270463446493066096 681560 81748769171370121021043082240000 681561 112824392297377774711920899372640 681562 -7554206198708865346303963215360 681563 94320581421628352863672078015812 681564 -35462564387076234413037703845888 681565 -9219458884126025261820454260480 681566 21576961225715340263445717855744 681567 52421465289065020845408388401480 681568 -2882985843605089738056308490240 681569 -6214431792595937822887131933504 681570 22120315113693598937370716332320 681571 64353512889330269762839015927944 681572 100367495171113558953327059342976 681573 -74989856807379592907760094566816 681574 79954413682334167913153429965536 681575 5519996023231981386919415130000 681576 4001962274402732595868042690560 681577 19527000307051454233822469776620 681578 23051396494272063524003419665840 681579 33746834204705840301702822504924 681580 3449462645764209319537472732160 681581 81875808386787025450011412462572 681582 36913498786713666272116989081600 681583 49976977472619508370388885403120 681584 8454165647298864043990452142080 681585 -93089990521941923324789286681600 681586 110812553881514389935936928510992 681587 -133249865146892968031552058464400 681588 45951572081504532675617619333120 681589 57464448953986593710700145145390 681590 -10255749081515479507829391400320 681591 65754026162749833327686933535744 681592 33604412615127744466662153216000 681593 -5389518009879685949247285648 681594 51045093513860924439741045353472 681595 -52615868852869946396690302022400 681596 -117579144165110018058059241604608 681597 2578457394023960739982616870400 681598 85961215454673204125923262190336 681599 -81249015241066516812879675577560 681600 -21270833775845263466764959744000 681601 3817097881965752873145187015492 681602 117558135238452898640841937036752 681603 54322834752064735154616278875824 681604 -5447954553119467385872624939008 681605 -71075385492116781197075623482240 681606 -6764043366687792446440231187520 681607 70688390979147353886320778808856 681608 143012635263811497022328134824960 681609 17584974303655967041163404999680 681610 62437190579476353699976852068960 681611 -75026341960475149812556482534768 681612 -137288769300604951547936573030400 681613 -132417950165262983620201774456138 681614 -25080933973753759025342452129536 681615 -54959576331636063942890626216080 681616 6235395751782805403116865617920 681617 -285711127726605359501151219786240 681618 1131363768258831150263607528960 681619 138987140478305240936809769462296 681620 -19433827010380315816586980293120 681621 39889685180629512804635697066912 681622 -34089106714008834454031320977888 681623 66822334709129361198013485340872 681624 -3633849302480632044657390090240 681625 19746519564467172995255818080000 681626 -29721338708156075830904230415616 681627 42796587193580237312064836687040 681628 -10353598079584281709689360875520 681629 -39784903676456370827977633283316 681630 -32243383244521102886048698116480 681631 -162772615863916810202213636385568 681632 -38244314907052228396686004715520 681633 -29396466528923399119376543825580 681634 -7920612700598262106233432720000 681635 -101069960454041342179178680879920 681636 -919325103475339728228833888256 681637 3998532637225891774740167865792 681638 -78131678806884551272289446133280 681639 -27148216452898180941908952962904 681640 113713814838970778238507981772800 681641 -201220738965329736004057332859008 681642 21832899831926137377979762106880 681643 -2404106351325744408808061541336 681644 -11316415465911345530979168268800 681645 50618054652977699652703782412800 681646 -10349546872331474092284668847360 681647 -218419549421592099964557868865904 681648 -2516580338440009831417295142912 681649 -117480868234060652594474168296728 681650 57829960023461258325625141594800 681651 -9648546217738339368457892535840 681652 -92234869207378951259992975310464 681653 -48087198166732564443256552929120 681654 -125882244510227652484742914363392 681655 58002015623050838752566954262560 681656 124681995766547308747572227174400 681657 -6749285583341992997223757571760 681658 46620634924050792431383767038976 681659 32768247614173821055920536832000 681660 22934792596831656649848490383360 681661 -91712124749210738988322043581568 681662 55243381326939653410316830032000 681663 15983586678527669111982978614400 681664 -72236000501235760624692980875264 681665 10188115774412845408519388271060 681666 -4605054940155641952190582697472 681667 44316309245111814937358329680592 681668 35656275244892318192062832252160 681669 -91853744259079760062167009319680 681670 3687480007838780140679826476160 681671 90195626261134074172337998509744 681672 13972120306230292728907402321920 681673 30979557898339844891189287480922 681674 1408183363562341767229992683520 681675 49860968483158432964479182690000 681676 -4134513444608731466339874810368 681677 -5870907052136344781808472974474 681678 -53295617938226379945652982848896 681679 1387788214667123005103680846848 681680 -1475648461007119716645848432640 681681 -1772217683961379182577371958272 681682 69165442989013925430719894620800 681683 -251075673162515735019734868635400 681684 -96666581752858421070224617764864 681685 -78542639945455893879442419667620 681686 -14606459957490438419909370748800 681687 -52544635132956309060199512389856 681688 70199002276899709005250783395840 681689 -117761088669693419539696780107510 681690 12214644288898897828214108835840 681691 86650294438260347375296965306400 681692 -54977696316379029884939291417088 681693 10188599613613056602359229096064 681694 50234479118526197255687882871552 681695 17003388019230626625237003312480 681696 7950933743802460930155495555072 681697 -27623085193894338182261208207168 681698 -55577361809555207356570318484400 681699 -56573827630574464095513336454536 681700 34581106483539986810168151494400 681701 -35143660520618121975922914818400 681702 19377840731025756077941795190784 681703 76097248599061750477794733802160 681704 39085041914180232917405138549760 681705 69884046714884921745551135086500 681706 -59766512160133455263961065037216 681707 14738403261598919255169202283520 681708 38511499203017150396630741890560 681709 59637349005911982518250885973216 681710 -48633705739414073475715092402240 681711 78608670846065503142640631764480 681712 -14632154238493882061917870030848 681713 -5881644744021550182326225761680 681714 -135207755437189542180544236528 681715 132519156097429132838494738389360 681716 24004004514898713627318105747456 681717 -83036702313058704308760858977088 681718 1168157695307055332081654374560 681719 -51971882331244869556758234905880 681720 -11807819309387045200097673216000 681721 37339478487252418383418450726144 681722 -404790187232350541653847870208 681723 -14758958850583212318251942714880 681724 73296136562334980012030340628992 681725 -38456344328641872544515733303200 681726 -61527288425704744081718263755456 681727 158215881059874034688280758840576 681728 -41136434606765116160416885506048 681729 22591615683813344717943129509088 681730 -22110742750149618175714196620800 681731 21003604684641926906517509633532 681732 -25462331357373976164745657271040 681733 -28306191724027062999735935409798 681734 -93773389826360560244683435426368 681735 60496902971670208327778776181760 681736 -82541161109058873983876797562880 681737 199658591361826158043208681021466 681738 7848730210379480635830804198144 681739 24045138076390484804299645089840 681740 41127117422158091940723368755200 681741 121654340572995687544711526507040 681742 -57936755501682032003182444515456 681743 1348208948190500628865136921424 681744 -8629193509897686014127239331840 681745 -48517582942175829317312078750400 681746 79633909692292542077223615358512 681747 3295925654011845857015575476096 681748 -16952476859028812532345059545344 681749 38299646089268087323179990705564 681750 -51610419010062304093940857920000 681751 -27189619975010464947584061685232 681752 -62386305697619718667723960320000 681753 -75638325827410674001189888616496 681754 -28560389089582924486891518257424 681755 5986290967338801752039774660160 681756 102379477954883454549569634089472 681757 -62918365496879249679985463900960 681758 -40228297529610843740378099128320 681759 -38898622835088203607228887465016 681760 1068985619601049937093250908160 681761 -92473959567890863806679524542700 681762 -25675309676186228628369423324288 681763 -90671469449617828665113920365988 681764 -110079456170673944351314671191424 681765 -287751979995442058481575823360 681766 -10152342323080071462875946623616 681767 9655588360081951695170336214480 681768 12430680026167750656401915074560 681769 125176259302225276303574766426960 681770 -47768399308909583376805916467200 681771 -37551656511502718466901691320488 681772 8937735368291665434957597181952 681773 -189800475754389595250347886127978 681774 -6309412155802267973921567923200 681775 103578256980947463002906289765800 681776 28492877599033135684279853432832 681777 5829639403685435994544828133040 681778 -22404348002239929261986854264560 681779 -22684589987393264882073583157424 681780 486439419594016025220520120320 681781 42093127293870608141591222633582 681782 -65182155509664704275504698647808 681783 3710477187785055665251128411648 681784 -82860443217041458570654485565440 681785 468989968391060696158575119760 681786 51584282008538350677466985922672 681787 214087635805000596555877660798436 681788 -23729476526262086532653463462912 681789 -334835729717548239848184096384 681790 61958483027986867579093654540800 681791 -190488313849578169791679805089416 681792 16808208448249350466718926897152 681793 3898298491195039336137549345984 681794 20592770307805164504235349631696 681795 -24071265722471726957351307966000 681796 -40906472163686955001669035361280 681797 -131585805935609518115300424730788 681798 8863137736649758755131920910208 681799 -46465767926189150282273432398664 681800 -7932042351920926762289614848000 681801 -101612866547923266671617732912368 681802 -120437742504914004759128463845376 681803 -161616436090387630742259668787240 681804 -50511897503848236422574152294400 681805 88552888508797348132311812576460 681806 -93228868816006261417187593251648 681807 44659993833330692691631863480192 681808 -396277145052366340379517648896 681809 -39960731342242394495808950478990 681810 -22577748139188186840091155939840 681811 23242540274795910821474664699120 681812 -34850647147818260409014878660608 681813 -44624133266081759773320978960192 681814 13365574207017486317925262516224 681815 -85275298641399597685812780476400 681816 -7451656543086712615269834854400 681817 -35125387480983796373198477085948 681818 24293933757589670750873830821360 681819 162975138270597732280485954589920 681820 6425207331434803894223479956480 681821 -58761911558209979089568373222720 681822 -19330660415343464994102290792640 681823 222179887951711571823624220151072 681824 -67769088659580460328625202790400 681825 65162844598723182828290423487600 681826 -35082766696399282221504262419888 681827 22408134884705942943216594603312 681828 -6638399548697748295398951604224 681829 24033722149368543452025504977280 681830 15846790225823487225132226744320 681831 -198393470825909896014558274298160 681832 169517085204313044354636212198400 681833 -469438273194958527472022046918 681834 23758027392657201358969676378880 681835 -76146590807224185474104452560 681836 6979325260605939370382268911616 681837 921059870646235292920574369568 681838 -77526100274037301802540487199680 681839 11194536018390929589044941010640 681840 15448948585957739413944603279360 681841 207846068851783728567308269740242 681842 2455937595550802036737917794304 681843 -120701708360187369907894395336 681844 24642237303547056552775606141696 681845 -11950101331748364307664783900160 681846 -37993703987816270332523253637632 681847 3634349918348839728060914138632 681848 46749240030988817254228133376000 681849 -21555883712649838157229889923840 681850 -17127162995639825316871142460000 681851 -1841039899156548790058433315696 681852 40938357371702146689383971103232 681853 -24840194127581487464236036431360 681854 -1601124908557693622378862042624 681855 -119652612719404383017198825316480 681856 43836659075313252510549430763520 681857 68872914163465199064227754269232 681858 -41711273728139009825642464676352 681859 -69890427738229825836683205230984 681860 -102056474383730595970028383088640 681861 198299591222995801802338542379584 681862 -106666196442008339226709190321568 681863 13188013405503837326871904542720 681864 -64650721065931389760281375252480 681865 -142762545156271893304007862115740 681866 84117757862765602572977618275632 681867 67642723591922178476123135280480 681868 32356844092986516759239124742656 681869 51570055090301932974877880065644 681870 -9330988284818203687952888954880 681871 -20046471496674775641961977715056 681872 49584588139220144429524304855040 681873 -13902897895693444634533115314176 681874 62731315178826356427252833025936 681875 -37656935883608033592534041992500 681876 13724428505220094982352419487744 681877 -9852307569261353356119883123200 681878 122553134912414131243843450014240 681879 129689904710249328940418841660288 681880 -20752852862713838311671225753600 681881 -3187086705279661052678751954870 681882 -19168532101151670738521313796608 681883 -113833255280650023914816365359868 681884 -33515056968930812316381301430784 681885 80170252214225715906452067067200 681886 15265393338224421509426048436480 681887 163906916620631825475322674856992 681888 39113440225640255079204450729984 681889 58584535415503687770163930891924 681890 6711892041102488464418131392000 681891 6321979079303773095338134406400 681892 112939458628609864505525212697216 681893 -4206985388033952287964089903076 681894 -197210439603379545803841753792 681895 34654769743150182653554668233400 681896 -28679000264887643330212617630720 681897 -43545799015444374385705466828400 681898 3119382652535829992984987427840 681899 -78677009857902967971869098001100 681900 -5940875340027455608664426995200 681901 -90856589474759359854714840552096 681902 1189808966146162636772854370112 681903 -15654246660740708341719672605688 681904 -9339132030671651324241977671680 681905 -5636005423763263544533696616640 681906 38055517059888447155496986803200 681907 -41789252880936074905369745428928 681908 13645919356804649581431616352256 681909 -108699872652731006567098808476896 681910 16892477846296071443364936441600 681911 -13458798173463486334417954574568 681912 17074670977005310585059862118400 681913 -17293242460659866283564922794838 681914 -62655806647175931511560875308944 681915 -45864017419194810194554605639600 681916 -65098047852285985669776612101120 681917 12004738838684270938132433086380 681918 20407404546244951128750281201280 681919 85809212049040583233867785487712 681920 -14412938227964851770497874001920 681921 -49290308164157686618826287059228 681922 -87931191355757712199830097411200 681923 -180747662340444495377276438530560 681924 -83434016644082796330305880966144 681925 1924501845178220866549956222650 681926 -15333963261357044827320981141504 681927 -59282453734470026209518473688192 681928 54574449148202709638191413657600 681929 2354564530976630202453550006890 681930 -15901960459060969014508465825440 681931 70623279060778627907832437795732 681932 -28915834894797058931492604597504 681933 15058442040666218851639098291840 681934 -56165042697437311907380897443840 681935 60516370575910500741286990300800 681936 -3136357708699398420214440787968 681937 -325894056593857976236922510480 681938 -30092202767355194566445739061248 681939 -4966089266083441835524726702980 681940 22669355564933429130709667143680 681941 6627843411598952379420855942972 681942 -18235709905241582871623345383488 681943 -124488342934229027017595289234808 681944 -212873164225553103274434305955840 681945 -63285911557177154995289101066560 681946 -5378141642690382367624667258400 681947 7992824557755697648658043777312 681948 -38166977398602521618814535073280 681949 -95283507560647261342782613673050 681950 -3460659307544755391651206646400 681951 -41658625062455460586407201590640 681952 109229769374267597590014313365504 681953 -23355978579315762436937890956156 681954 -1623996104885638691377113216000 681955 27809090126552165184068416153920 681956 40870007792905893061176320640 681957 106916926177155446013503093833854 681958 23209144858928306398946632570080 681959 -34599664750569346109414347090896 681960 -2114654253191234031809400422400 681961 -2278816992139954262251863939968 681962 -46932121998223626957403070896800 681963 41778847024313726501776425729024 681964 59922493020807340147295418547200 681965 -22395418401233996242321848049140 681966 -2446645852961867029296367998720 681967 -42752502113339437724920918343040 681968 8503064425085210051996694282240 681969 26069885097865901352981784136448 681970 71930507971610961852783909903360 681971 -137075232391548469515981184395828 681972 -2254258389879851387970158419968 681973 -15147141319824379981050806640000 681974 38165738426134195300308830975232 681975 -4846328486147926894643034908400 681976 -40436042353881475012541347921920 681977 49142570704199803756899098366826 681978 -11040849603529335426664285016832 681979 104520422601238217576512644076580 681980 -489354815782636012392580884480 681981 -78835306266579325933897142052960 681982 18940392510378941526993305354880 681983 88705833069408232671046456031232 681984 -2760206310984359450280638545920 681985 45537517516153374996606470916180 681986 48024892377519953615967601347840 681987 29710620549072604409608362662640 681988 -15656482128549898635273669872512 681989 57341521709399417758617639798144 681990 12903703941618582633901972684800 681991 -201854320194810912958893343968 681992 659571536018844360527114526720 681993 -84162881675534096688995744956800 681994 19043972638030353280918355141472 681995 145632733300739809890774364692000 681996 2884431358329967839038144937984 681997 16710837501687681209761909659446 681998 1489185390488742215956414104000 681999 -14898831514964586597206830977792 682000 10011526916483209817640665088000 682001 78207904630641250619721985966002 682002 13363586166845872626822134488080 682003 -55453327522020818866909872486320 682004 -31643861478027751222227121768704 682005 41570263746314577303796524542400 682006 19428627974270308718841564689664 682007 -71461763434266106982598831700800 682008 -27907162035424140040766313799680 682009 -175714268835443181470057474196790 682010 -10509754058779926740164305315840 682011 25959561878890916570444784211188 682012 -1663845471905830267211666450944 682013 32488233462123950739565215262860 682014 -15266534125413322939151465601408 682015 -17740475804938327410000876810840 682016 15639596759803832605930039345152 682017 31152431999816787134183861827584 682018 20079903127882963469695323129216 682019 27755505738123487618936627815648 682020 -2025809498843326233131790769920 682021 91356344963878532207716253833852 682022 133746914153439150884759482243200 682023 1486468827288571594065534736128 682024 -15206042028548061847844764876800 682025 -113691657776739527944789857636450 682026 9138038250246373252293156684288 682027 32759449622728890116269178422360 682028 -138713653561556102318332704697344 682029 43195941037504854417850608798774 682030 448132016897935780501669979520 682031 -54912899274800540337408773332800 682032 -366030307319067696522468851712 682033 -114503330422756265156930442805776 682034 -86861073217064822245705284985584 682035 -28608456367029173413904519536800 682036 64469292297568239334291018090880 682037 -3569307783741327007159600519314 682038 -20404300433842646667944625396096 682039 12401588987505286556484128122624 682040 -28415492240614177185925498368000 682041 -17651488587362365699280265653376 682042 -39005386300298489513373843164928 682043 -17277351559100907545603835028680 682044 -64579370580864155809976608309248 682045 -9957578651402032443212980560000 682046 -27182747895956207170441928370240 682047 153203614295320581378046176353040 682048 67578407959349728442708939767808 682049 34685016925644729804454028602050 682050 -17393169788424240619648474051200 682051 -21803927289355811994469164333748 682052 5856525891370687080560474542080 682053 -22504110550448340212794805834592 682054 -54371507710966701093754780197024 682055 150047084625380816567120155375920 682056 23924626047236747802164131537920 682057 -7352384107363968456998514708408 682058 -1764333900812174235287428130880 682059 49022837405952756021487588008960 682060 9439053809531374153285837286400 682061 -88298272142779399273387444382976 682062 18544074198304848095237470248960 682063 184929816043344671708831434547312 682064 -223835567425704812209276452864 682065 23179272003413665405306600795200 682066 830606489615043929360324763648 682067 74777757432187080012262676050032 682068 16000450265612087848204125548544 682069 -207736828319771315699093239124530 682070 37846019019824685163448894580480 682071 -5200401910997076230142415445040 682072 21730072369728646102947563980800 682073 -57232910762516776675902986646720 682074 -16552669345906776401194064501760 682075 53448009865363528178102105237300 682076 39416129579795806495635787407360 682077 60905225632106724844438723680 682078 -59122776779759600883773982745344 682079 220058657214347487246296816539680 682080 52170660616775116395356710502400 682081 197271234784619508348172806238000 682082 -104751972125594128130673033394608 682083 70493374865171408957832280487652 682084 -30355839714287074710989866995840 682085 -133966708558383951854525794169220 682086 5369879330260868807322443366400 682087 89354470976382793008256889557552 682088 101883824882802568690941331537920 682089 111073048107393464323657706350224 682090 59783268744061019895764283112800 682091 173609037646380333251446407900552 682092 52488360811934428627448965276416 682093 -45146837200405723218656252606336 682094 28696127503567428836376054285312 682095 7663949644315196658429774640800 682096 -25925652901833907967038999756800 682097 47557307554658992965137343514560 682098 -34030915656156763327063636004736 682099 155741339236374250437214911378240 682100 63061221584388205610770947840000 682101 29934465163393240247220403291584 682102 65953604742167370600478135903104 682103 14435544731120469337310128935120 682104 -38210257311285863062922499809280 682105 -7060537627915942228827084055740 682106 17838914663133746936364150167040 682107 7559912970053192148024263708160 682108 -30479892166984898618731349673984 682109 -1654007262927588101224906383840 682110 6494096559643453044538690625280 682111 -213593512653091238448487975382016 682112 -105337635588974614911836623994880 682113 -120496535293507427966159841371856 682114 119170090402796496233289196936656 682115 28764796557143073114078826999200 682116 -60920831058046414061931735118848 682117 -51121331147985738305106600262656 682118 -116577908693820306886650289998240 682119 25354909846892608286690611902600 682120 -103349715750245131838700170803200 682121 -56365527435090346591489467825456 682122 -8300412845178918901383203712000 682123 39740587954016429097387790401024 682124 -11037851740406530166920393617408 682125 56379846196689809449495556304000 682126 82325985794767451141848588312512 682127 -29995324748613808302562657412088 682128 -38573159968497091022599333478400 682129 85558667195870740392828791173746 682130 -18526981186176817806062304755040 682131 66180944248845989346356492864952 682132 10525517990257742577530211870720 682133 17805625943266136862495310140000 682134 24418238744630411386547634229248 682135 -15364029563514864584042026497840 682136 31575568664986393662391957340160 682137 97528808786787994788489240131994 682138 -138831108761588787495576602208000 682139 40022935635245938472291724099024 682140 -30686533472227215542125328870400 682141 -49192540793779313497478136914458 682142 -81254697715283572915956912158208 682143 14866909290375696263641081183488 682144 29981359303503913273714570100736 682145 -27801639896365722894811851605100 682146 -77012686946963388939069585396528 682147 4912477135248018659858762661596 682148 85658396376191908542148799726208 682149 34063914926207180235805078749408 682150 15464089612383984341097335280000 682151 -27641354385799771651160684659848 682152 1943301077145149081704650915840 682153 -17581271637155095090770298830598 682154 -16058555950594958917426148057856 682155 -6692618703843316887843339417600 682156 -63590855612891445480076276468480 682157 -24411159673078064841613146808320 682158 25987051470696538093830812528640 682159 390474338994018803646414988416 682160 23652701152020615803613041786880 682161 -36111982058792893981778063318928 682162 -19219550334637990059666999363168 682163 75424056040434779597117422386288 682164 -6598206559586018940145368274944 682165 129439580883152321068903707436800 682166 -75254966846977915014887687695968 682167 13160639270030978714782939603920 682168 -61064573405202242772366502010880 682169 69164732344209829769844976916160 682170 41720695939938683481832802246400 682171 33395281562411086967312109885712 682172 23862847931244374653073448729600 682173 -61051160413398668701682385353178 682174 -80510117128658428633100453585664 682175 -2338085040275894374678818045000 682176 -26774868971000346643161635880960 682177 188170931909067799637923211409840 682178 -96303389393575202450039393991984 682179 24405072528599335068734514689784 682180 31219752526381672079672052264960 682181 88272432742198802939022190558332 682182 -5870145297361911208918700763168 682183 -97747263734210075947478115894568 682184 181975848289014093383098716825600 682185 745595028993062146444499116800 682186 14396506009799967151762619096064 682187 -728475962751511464262463467608 682188 14538231598144730031595207977984 682189 26459944332524297335121132796940 682190 63288679944326709768396463569600 682191 -85441764788871982837122623563080 682192 7074047795863300209157072617472 682193 -81299540084925371140874890529820 682194 -54769336415980332446619891548928 682195 -2429439763432139306920559980800 682196 -9214758990890160702110458763520 682197 108339852442507517091655450288800 682198 127344420170035698923723777760 682199 -18856193362023310819013729343648 682200 35855175010221573384364081920000 682201 73469778577351272658955273774984 682202 44428646896439965408606218607872 682203 -47891433101795598070058977852416 682204 56284968898166513237752606931456 682205 140751224613477204190194959343360 682206 535693535104679989264097095680 682207 -96981928296295421354400735912544 682208 -70245546903591452870995645562880 682209 -148986777555803490948422466212160 682210 20893213899751943446258273911360 682211 -154420123646420321953042525920048 682212 45640759875405318661938676070400 682213 44783004997430802074030452444960 682214 -25851647010616185317191186350720 682215 -1560405624866018767228381400880 682216 -28311903698102038931157574502400 682217 -15126117803876622435202191624960 682218 -29194005048147924017575431036672 682219 18153382453603791387426853221620 682220 20898548900961977087359242485760 682221 -25331985451719595060831033610688 682222 68434271902316642652265524193152 682223 22194410887069965750810285738504 682224 -30393060173034084785281984561152 682225 114271116290731409697024041281500 682226 -50593622637609382653356488989696 682227 -27895164297424638424126517764800 682228 -6667911853334880954273348514432 682229 143858653691779404064985755366830 682230 -9935576567655342920460219761280 682231 53129672593384479739097296388400 682232 17553126855546433092744555540480 682233 118698029481305946172841556400800 682234 -22516620945352374022727891044608 682235 -84837474966582204138461554552320 682236 56501827494004762892654933468160 682237 140182546920743136374629851994886 682238 -86831318460097110699468891456 682239 -22955166075777983243630866922112 682240 11729313164406063335020922142720 682241 -12940887232651297168299363313728 682242 34813292778460032708551915499264 682243 -13590721298616668876111779565360 682244 -101797167947273377134561542799360 682245 20804163458285562193695527744220 682246 5426931224438008864196462847072 682247 164055592158343067347748551692696 682248 11895854417058768069897737994240 682249 -65159842307703046777625826951936 682250 -5544101849311684660760204040000 682251 -1154840605912481183589462717456 682252 -116502151043994155922825109831680 682253 138703714059695105781413873809344 682254 -31046118798489584307211913567040 682255 -35978758766031379654897414735680 682256 37756093293821214345309123059712 682257 37936579529151875765779934246640 682258 -4855572891480860190936859221216 682259 40896965960114067929524537436460 682260 -15620323450318653901537344983040 682261 -181970157148704682336656804686400 682262 17224335853405478278005218558592 682263 4587643806404000339996218649592 682264 -4966100385803466545824807956480 682265 -27903004991954913107439332009340 682266 1218644602678762628509457743104 682267 -244098426885667915598261211265040 682268 77289846488239982745071096549376 682269 16654572835386475626129148725888 682270 19839747641448667010137659190080 682271 2750726357248700503524696306000 682272 -94085073683133223234153671032832 682273 -11765501611966942843167148766976 682274 18068776644923804201427003192480 682275 -936273513415997901493231646400 682276 -8063459393253428482009884217536 682277 199776777953656586595942484824126 682278 -17896749718080372274903233352320 682279 -1592693730397697195735425555072 682280 54224067060072581933164532428800 682281 32529630204459405965358120387258 682282 3716723795974924426799492194992 682283 65146720167622765098593409603360 682284 11195535219278219110452333159936 682285 -136097114890352800354717944970440 682286 -75006121594198260202116857096256 682287 34213578515055361146261274964352 682288 17383773929266306782744760205312 682289 -225597919539371273935817074172910 682290 401717827322630955215907609600 682291 91496717913910950375617739063692 682292 147454209307406548766083560192 682293 23003115152589940305852763186464 682294 31063629989636337864780813119040 682295 15946335545050964643818779656000 682296 52045240699750001543317087948800 682297 -27415552282060406510720226361536 682298 95162712538420215791656126247136 682299 99091709295415064400792419108064 682300 -39927057729423336151894581337600 682301 101404503196723404468192967743852 682302 -36337501463341889733311153112768 682303 78604236717638655320942222255552 682304 1638784521352155537693921509376 682305 32139115730892344390531054040000 682306 -101082156315240777824965779502560 682307 76655130570885012338882445626556 682308 107982981200127588094627823084544 682309 85331313010093820007181889547040 682310 25669902068049262592613997975680 682311 -7683648528873075219544450663296 682312 71197454940148425815671959244800 682313 75911933788257974430532942866384 682314 -5155830387230782575370703765760 682315 -81260905699199861809819147571040 682316 -67323412432856817917099269704960 682317 -40473301889006212271517845876160 682318 1548829544122374804214188945408 682319 325534871425811460767497790520 682320 -6862809471178496437517551534080 682321 -134257377692846946466755985230478 682322 15521872349886616497642113795904 682323 93756662044610207795538907852800 682324 3044062582252911494783478562816 682325 8112893746569965529785467497450 682326 32624900336285176265402810071392 682327 -103828232293545129501895108760824 682328 105880705633936282589688163276800 682329 44732043936284452094280688329456 682330 70542286980670177307216939185920 682331 -8211449173003145116632476176320 682332 21223456658359767026736315604992 682333 23728477450293768274882152812582 682334 -13075939001645401211632974526848 682335 68249421177309372653891186583600 682336 -127088756140729105433751411621888 682337 -89200373455791804769257582370014 682338 10164000882949565808788868265344 682339 16634682995087941428203633797632 682340 51973183360728216267701255692800 682341 -17042671527817952507738330603520 682342 -89312245444558508173861570928928 682343 25805714629067069398437394756104 682344 46292523593861482968289332648960 682345 -49389194768812684638946799529600 682346 -51880759752246493371072555921408 682347 90688987456785635029062200268480 682348 -99082652807752974533526984184320 682349 34970556300754449288345052779564 682350 3980185763548296506074509240000 682351 -38857444870269574230380147846600 682352 -23517394639490351147044834541568 682353 34369715282460578460399914607744 682354 4657027859123705752127812044192 682355 4652308020810986648767700315760 682356 -7428034084017789421806815225856 682357 -69107307602726129139775337958020 682358 46912759831875088340483874629280 682359 46126775476773703476371403644904 682360 4921423211728061694938496614400 682361 164147932076030273485840720681962 682362 -10217320631726675924214498924288 682363 28431422378428791701722068012960 682364 71161258727430450125124904621056 682365 -99423314350362252550163735333280 682366 27607409352027269009445589139520 682367 468212813773204863966210421632 682368 -89112953630897645613164978503680 682369 -142734442068692434283445946180160 682370 -8571832414324191933556291286400 682371 14022754395870595939108199424000 682372 -23741538848885990267714891153408 682373 -173947874752933089867437265033378 682374 -37273125065167392067809736828416 682375 -129354472165553727848597652552000 682376 -138272529436122269365924982737920 682377 115546543646077222315954362274320 682378 3536683399091318742717813573120 682379 42534925381719848024064599868120 682380 -40927202655636663488247533936640 682381 -32274890061531818718617277664896 682382 1459531619804806480635373689792 682383 34388679316229749791301556770704 682384 10731040040215991568161000038400 682385 -32633308266962118629219900193600 682386 -70284185133205118333656326961536 682387 -11564693106314423382778610658960 682388 -11051906921133885788290815227904 682389 17293884373460080715823509419854 682390 39192897978574225059883141843200 682391 -29639695301764732316598283749288 682392 55662575710316238764205884190720 682393 111002892958157967091911912520320 682394 89348303505082064841100189912320 682395 23668401072366603035369917954560 682396 1308797236806642207746423737344 682397 -49108321060997700540815621927208 682398 -122627847140927691182165815274880 682399 -54561430268128931287675909488840 682400 -75150819339457659757771559731200 682401 18858234144098952864556518010032 682402 372778173720324213388594145280 682403 60327224589881776142015715921984 682404 -1783705221155836841805602795520 682405 141625410001790367381780892152060 682406 -2876413342156864312629023074848 682407 35986490935073708275473965979696 682408 -24268367647700946458525289277440 682409 -25061494109343810339773905080000 682410 -302784581048386908103217544960 682411 -57191788036225904953302667254988 682412 19219111489271423707480852505856 682413 110922701114634175482260169409344 682414 -44391385574578630072091392990848 682415 110786031119494493489491679215560 682416 -2654257637300046789064391589888 682417 -2189514449713614178265923495534 682418 7981332255160135562043575015040 682419 -36013683590106330092055564346056 682420 -93773083373320002388598272320000 682421 43361578428603725823629652464622 682422 41818687105753612210126013644608 682423 -143159790851950499582866294849080 682424 161511217791942601661006485032960 682425 -5137843183419366527702512316850 682426 63675603820033084124506512566784 682427 26225303229148662953779766226276 682428 -13852365716564209115729252259840 682429 -136655112966347189278631388013920 682430 23538773232406053399432301920000 682431 34966414509157311077606301435024 682432 40976442811755916501287138492416 682433 -18946262870744778218346831306816 682434 -3628494596584568601994580047872 682435 -4150919562254539427476848690000 682436 33386363817882627220992919680 682437 -19645707593918912591890764243648 682438 44032269653172676049684523297120 682439 47401353394152305898811165857240 682440 137699963676456624873735782400 682441 42376002715969943158328559917284 682442 49783001905075229192417300947200 682443 -65331728841347364288617999438976 682444 -32709217481687767004152894229504 682445 -42083416810874504782042548100200 682446 30652332660872540213408617964544 682447 121599478547236578636057140166896 682448 21434819116737494267602364104704 682449 -23597825685470540335168320271680 682450 59731933526309662994116438110000 682451 50435967272876848422197156619264 682452 -26396925218290033739517046579200 682453 2296165665332459629069151666400 682454 -15124336047101404527343831897824 682455 37028700964211597952715862433360 682456 79118049603472400618735068569600 682457 -184350892532085073545058409242680 682458 13480374550994464691225793600000 682459 118700980233667470013201391751120 682460 96893797108388382292873364129280 682461 10717533892442238286455822163680 682462 24271761211280639174888524744704 682463 106026096419671580352657944471712 682464 -108270151664957773309867929108480 682465 5377714259128095467297435535360 682466 14540596362958909969083091812432 682467 68497666710363442926591281641080 682468 -161051524821501127036144114022144 682469 -57633491555676193733315657285760 682470 1382243366502012622494965137920 682471 -169187090667050566192248847344328 682472 -8712985386934773899191682565120 682473 33783225811394271124496592703968 682474 729120688843416664654903932000 682475 63826755013102285728773651482500 682476 -41223729340306092271918960839168 682477 -7778433013446115211759997197300 682478 83330996331343140236592429988224 682479 30083313537332103734972816624640 682480 -31128039125037899680800890880000 682481 21769331588461627772832324328320 682482 75455735974651033622277007244544 682483 99292719963465805723244888054732 682484 46231880299408608790287075551232 682485 28079207973119253232578413658240 682486 -23498610438640941371230649746560 682487 -132818968461383239772084051755968 682488 -103812664654504623453219677491200 682489 96187193598016298786823580797290 682490 33473801949634126616789045318400 682491 -72181629430862759035944622213608 682492 -100145795948051279548195004395520 682493 14740096891939981630503034236000 682494 35378634181405994306504880840000 682495 117524724310409972714307474015600 682496 -330285033533258568402097668096 682497 10816364300847460843024358780274 682498 29525333140430889856779984961536 682499 -104266039675607592233100652593360 682500 1754344811953047116008926720000 682501 197980206872346528845078980839132 682502 -10876650037653048544357803023616 682503 6938511048532379001693302190504 682504 -550016104643543544038245002240 682505 97264392936213229838540168994660 682506 -4945038676616554804447136280576 682507 84713289113501039551993715066512 682508 -19483333765457981261658194364672 682509 26085245870844392952517166664288 682510 -67904784919479677719452108151680 682511 150569983462701429494380921736112 682512 298584225303856931396032266240 682513 95945279285102187926386277729524 682514 33279179289520724135456956787712 682515 1537818818838376524995091531600 682516 -165954627799908078884866796374272 682517 -208482729480251373859325538008448 682518 11028128982369068579000484810240 682519 -141933989265795245306268594641080 682520 28643928780902212976107508121600 682521 63106212606045428850762551741712 682522 -51665632113684047722186478443776 682523 18398340623113082579249525560464 682524 27936868032779225428034310159360 682525 40910402499244627602490971328800 682526 -27389056585790243731884643680576 682527 -6898852624386699376237339407360 682528 -28910866000909191421511533068288 682529 -296692850860019664268826930564928 682530 14320334845161382957067803576320 682531 -31009826607398109738419528981668 682532 32107385837353590370470940461696 682533 86156120541646293557257190257920 682534 -30593576258805859324055055180288 682535 39245798780126825335419234132960 682536 -32513651839091332746692403609600 682537 -126662971984991775898370469115760 682538 -25435738532750859527468296864080 682539 -242883951026735917398871897344 682540 30468857523169088190244219914240 682541 23122546071579508268264588772300 682542 1441709422816308925530124927872 682543 -16537829343707467677077385590016 682544 20115789842601885390915918888960 682545 -50643039752756725756183427335680 682546 -40288702951690589074188879948528 682547 -18026726640294419517604787846004 682548 19816120863341749998295327125504 682549 54827448836795656281064267549632 682550 -3307337515914040984565429366400 682551 8314889181997539889672308112680 682552 22000885276510954322969580933120 682553 81213490354439921932965949364880 682554 27212294341336046931613403089920 682555 105844111491823918468120898040960 682556 58784648592071819977596470353920 682557 -31096975957634426179597416956160 682558 7617902472055484861881431075840 682559 -5751983659844920388180025027096 682560 -36416208552029982273187086336000 682561 374354843952012484878342491186 682562 38360026858281331059584310286032 682563 18600103792157866616347660065024 682564 -44326804548442817415173804285824 682565 -17387873684912451470313179479080 682566 21685717900785929347917386898624 682567 -253885575904055003886115382617968 682568 -85457856045871677981949345658880 682569 10870205007469283499871758550500 682570 -5194647230856656483970259200000 682571 -49009250552316179167281893794560 682572 -87095879351789404463251480866816 682573 -86051544814764561580089078356820 682574 -60870792516626134801414495942464 682575 -71991021717913945886408473920000 682576 -3755112513434870918190968619008 682577 12631807009959183424357641060672 682578 -293853043269185926547539004256 682579 129755512912783665443978815009960 682580 -18887013988259887772825042284800 682581 -270210839059811331439450982862048 682582 -79986725410796832023751434688 682583 -160983014245545117999415553323176 682584 -17575536655728178736549894553600 682585 -112732978660105706921878265931840 682586 -44264573181891049392143228821008 682587 -90075359460453911038523480498676 682588 -35576117662756204272567718477312 682589 5390342309345527442292401724672 682590 11209501010302614985718228394240 682591 -21431651927802715676522878441008 682592 138265642413450020470738256658432 682593 -109732449792570192691946834208336 682594 -24970986956274549208445675888640 682595 -62923083944630251246788583316400 682596 -43284429911019395670992552014848 682597 45746666695169579700150043906046 682598 -21146609588852599730969001684864 682599 -11462549468175745675677877374936 682600 46456004284915068679303822464000 682601 -143667874816814066347302418611468 682602 -6931364692219512453074035457280 682603 -127199067325940733758697301257536 682604 -50032545723926588435344991960064 682605 -14131570777673714932185064817280 682606 -80178099944830018006551631501248 682607 103565902580025505075796985083856 682608 31969262012897066883781447286784 682609 58373191677935463102502954035300 682610 50618042243015306404319050476960 682611 -22276253893142101365471509917128 682612 -5504305532263436653543773071360 682613 41743071139596317088247737188640 682614 52210117848035305881399538592640 682615 -43714032795196606461302814531240 682616 62698368954414374797795464130560 682617 21019550570635029546542611499136 682618 -39453110998774237531705453535664 682619 -75783326137118602570683112444524 682620 -16843147594184887252814026506240 682621 -153470265098292572089246087577300 682622 -36236653927307105562563154405888 682623 -4623758133473146847690133332640 682624 13059682673624306678311283589120 682625 -1615224238991330153542653696000 682626 12360900338058886615042547111424 682627 214269508751478009529491620971272 682628 63561228095533785065286897647616 682629 65063009791335763189407643051680 682630 8685743047720206869275174944000 682631 176057183204239363930668311824200 682632 11144245286458514237470848000000 682633 15413214698068070548085965899264 682634 68548238776423957235940556941312 682635 31611376357617868296627310126560 682636 10415840756436503697907477454848 682637 164579164670847003350498441711286 682638 10997362858180606830189141009408 682639 -96855926518138488099748734321440 682640 2375491689744102548708728504320 682641 -251861982016612711141399331171520 682642 83318992196139530549387590595472 682643 -91579919492127411846521336734656 682644 -3403750018798445405088329164800 682645 -6993534765924234075435961449600 682646 -67654888597993756881817449013728 682647 -9607144440401616045403058156928 682648 -48866481946865047484052875888640 682649 23818879415508916527267132501120 682650 3904644790567143965761918077600 682651 1038249695866920117725427011904 682652 165600215354141550455553125176320 682653 -61787654200781117801613726048576 682654 36519439668392746829516299327872 682655 -8693978666047961226776141956440 682656 21540271946845409601852810461184 682657 4108154634648267223682209607906 682658 27167848293621944373979515319584 682659 -63328669261432586384002342608672 682660 -44043947302916709038756939673600 682661 13545865522596437067706092601632 682662 640411687367258269232823221952 682663 -94778016508906065794448342182016 682664 44793659080305810115473633807360 682665 12016673466290782766203698195840 682666 -17768528431905561345454518661968 682667 66170317766157529125534229140720 682668 -71234872215244862955314141952 682669 -86748585164926163646777264894120 682670 -73577918210346938440134732988800 682671 33010272955425506556715880617728 682672 -23322114038775109453843998490624 682673 147023822919557059714151543243922 682674 -29669069674149950952130420794240 682675 -33658732226022023570935196275200 682676 2823643358490603296663718936960 682677 43690040900744888352618122778414 682678 93523528028419309670874484148640 682679 -150127337114487721184085622005720 682680 -12610381457656761488394144768000 682681 -128019229280160771228918935334768 682682 6113620776952615413363781632 682683 -42895926212558034803932983379176 682684 141377091576143730930573126593536 682685 88608107926632780870061558078380 682686 -26341367485283980252898093657856 682687 -22955254588646215547697869251928 682688 -9720502350908876521122391130112 682689 29975261406449410673536666752000 682690 -48713743361405860507958865324480 682691 71461051340576235890889733874184 682692 50728494651356952015073968356352 682693 99574172278531742654761687914528 682694 88316750375262122554176766444896 682695 -30646249583813855067136219992000 682696 -5704107557634757786529937162240 682697 73231602142932710494655371885146 682698 42108423732772465946966276638464 682699 219396133869810343749098454295700 682700 -51485715358924997452063430380800 682701 -69378004938239129557419555048768 682702 -11057150717600552252711134167168 682703 -53279780481114161401000787994144 682704 4304637682701275932243760775168 682705 -93430142818518488786391537040140 682706 8797364509541154419918916823680 682707 16985601197143344768716374240440 682708 -24909327761437837576038100264960 682709 -26804446311495915585975587918496 682710 15890698942889090190035681617920 682711 -1800954367031078208096409260008 682712 125415520367124662289777490944000 682713 -31360084727120755288050091562496 682714 -62860974056313282673570494230544 682715 -66876849894338592932991798474480 682716 7973002250114267362600134461952 682717 -130818948182203477543032779599674 682718 131026570644951551183482503360000 682719 -12054336390913885769016336046320 682720 85185304623390508519234676981760 682721 -24761413168323340440594179049708 682722 122115052580585168491556517734400 682723 -228190548475289007613292759997028 682724 10172670265154974537099256033280 682725 -64753882441331403313489047854400 682726 63442030911422194551953555313984 682727 117336790016239357725678634018440 682728 -89752567629321138325472596131840 682729 41986250008464091124083538726330 682730 76323536216891581908634865337600 682731 1332490266975657149513097274512 682732 8428443413571328928437978159104 682733 -237709973053628612454574485375018 682734 -8972690160979418213678691169152 682735 -17831219166995121709303135099320 682736 22609757048599955434873586909184 682737 -24165521771591059017803553819456 682738 -2396580531835136132938010517504 682739 -122748435630322063196456270897460 682740 -47210030611960598741268844381440 682741 -131900580084034062516932637072516 682742 -173456726254844502926170846294656 682743 86896585187205789785301470796264 682744 -16456013043990371973574576865280 682745 -14250594758935974289178250861120 682746 -8762812685579619805464668643840 682747 99478512443377300071001970988720 682748 -99125119674231837548443596103680 682749 -2274123806363904480499952098170 682750 -58065643497749885479016364816000 682751 -201783336157131654607265021077248 682752 -15122453919619733085195230773248 682753 1302727303138023880343040080644 682754 1752408041421525214496334711552 682755 53727167019586947698751635001600 682756 13081285419650230161681317102720 682757 -389572345298147359730368705776960 682758 -24281522552686013575056099694656 682759 -64572741827211058912032075416448 682760 -48643168033456830098229497702400 682761 33087132451780267937827474148544 682762 -23458938068230278290703051223968 682763 146888163810765776527596349725012 682764 27791039752270143287063425445376 682765 -128445605893985847628437317210400 682766 30990459222296001381707947303488 682767 -7161538470430810293338248070280 682768 9020016275412680166280266711040 682769 2865285938405480106672090566400 682770 31567097977215394683532134182400 682771 219458651221760801775252363843192 682772 -10954814511968386107548838955008 682773 5225172822372023704050890270976 682774 30228642330137991901014654828672 682775 5689095994984081416670489953600 682776 -58412571676929644586384107520000 682777 -29383898436635272899025782584374 682778 -46316162122752216920458098168576 682779 -63451030783388565293297168691816 682780 -15006989313924877400021557954560 682781 -127909647067234238149058849581536 682782 -5038415492165058094705707887808 682783 -143673937597462477162522975343360 682784 -77055366887510912386890619944960 682785 -20015586622365568339032797931180 682786 39888272631649443970420445331744 682787 -107777711378212713734525238075648 682788 34519218820998473572938606422016 682789 -7060885234241397463321922345410 682790 74718798578327779885801808150400 682791 -97182838189891853631200290632408 682792 3145257786190478929718036889600 682793 -24171517960152872192880180447900 682794 -3609652734304998693320298850560 682795 103495865096651187995027216200800 682796 56044620633325447056008951631360 682797 2546761268443560873815595985920 682798 8689059624384896131948382156736 682799 21614862477738267142513746196608 682800 -8578630927951917877665460224000 682801 31002786379835937821263145871744 682802 2172132203526570937848656391072 682803 118958123976205424192161489209600 682804 11078348739963551534391431862656 682805 70323731446479477752932613636400 682806 -10836423382348397682686187528192 682807 18181486806375462084727758080640 682808 -10506959114519978019644339404800 682809 8081510535273501904602259834704 682810 7333761816131355632041444654560 682811 21318516894082621745797160573412 682812 31259234025856453533827181304320 682813 2706896732565035613634774283884 682814 2637109588591946308083915095424 682815 -7384794938037286088468783583600 682816 -9864209728306106155763050217472 682817 -6628336054711307841684055018560 682818 -79456641526141939252491639022080 682819 46283699291490673633090495468220 682820 -28937037607779239733471609649920 682821 39236737941738510567881301519390 682822 24393315442336808968860876656640 682823 46747702053273185878720714206240 682824 -38631436660917274697419608391680 682825 21756233419046830611354765427200 682826 91922330903052331692698675119104 682827 92608342482435381152374305084120 682828 -33568898871410042606341748223232 682829 34259162751313299443205522026976 682830 -32677319995990446550326429502080 682831 -49988397620345590425918817722888 682832 38155686806433796938488917057536 682833 21838907071370643098033987837424 682834 -116674949742679114343348149068480 682835 -4151902053521690763657935669040 682836 -27915410551929328232704234782720 682837 76235456818259400404101409448832 682838 29237206806666766568499503516544 682839 -70490257005463310869850036357856 682840 -1454266297998203394121649971200 682841 -31238241759392715600807048637920 682842 -700863372194091930067350274560 682843 -31102388739864847889786232585200 682844 160903569183076504742485325492736 682845 -24588468665754227636664225912480 682846 -16579015044035917780395405088128 682847 49080212729873248197555214876800 682848 -71784821734840271360470175318016 682849 -299797454018602886027013152517564 682850 -16154908710360334174422587443200 682851 22053710928742597518615899717040 682852 21481941561118832573452932786432 682853 -32167964128801109057245281930816 682854 27528062484093205367987565347520 682855 15289823340261857264811134861520 682856 -236637145577132321642449834199040 682857 -3101178916205198378082769541760 682858 -17954356308534822086711842129920 682859 -88473349527204100817334551578296 682860 32510681522465200722425640960000 682861 25467892309391283874908196950924 682862 20883174479009068484289888905664 682863 239556189213753387229684259343360 682864 -14983147991758505832375221059584 682865 -14768927609297216949820998049740 682866 -4302324034241132864261004946560 682867 138099415770734258977428842902800 682868 -7755852934712281190976308404224 682869 -32135660622856101639035311504992 682870 5890881631006073406478330771200 682871 -35568799293990602257776686852688 682872 -9791360513806932395512637644800 682873 173981701350716417097122132065620 682874 18561401545679361430767802397952 682875 -101834670629767888751167340496000 682876 42001017466675292379667443988480 682877 86826323291724785695248953754060 682878 -11724628689249460624215716474880 682879 -46812577715635228624213518530560 682880 65483830640648923711773710745600 682881 -40861973073873079872856443876048 682882 -11127889636700304072298120770528 682883 -1721653097834689933316128700856 682884 -99154919647404014547254601185280 682885 -9992134697662531041734551536000 682886 -78285952345549776084374111368608 682887 -7243494552289811872755583358040 682888 145586177349272186165928534389760 682889 -38597148080215415850783790795776 682890 26311759791424056852439662397440 682891 65118383811776414633292841391784 682892 -25042766087884184884975641630720 682893 -33895919581208129460758323888800 682894 61031409075714101294414395970496 682895 82642237675653645841658870918400 682896 -11931070860078733601668607901696 682897 64404624859927049602254242444580 682898 -92439280900599941596206395621760 682899 10801022644747537753958562355200 682900 14878021856685685385099539856000 682901 224109524583294977858282746837902 682902 -2730859531505157087108038347200 682903 48674975036498784963380863957968 682904 179318147546399852003992671221760 682905 -10572640404126746228003826100800 682906 33554010879922159673364195521280 682907 85939245362642245751105985243600 682908 22639139034794292425425572764160 682909 -32152614122680199519109270929684 682910 62936095637626575168932626383360 682911 8959552335202385532647998732752 682912 19362443333089588595510010642432 682913 -32784494881806287854771400572800 682914 22120268913754988945872176685440 682915 3964817270892762935598253158720 682916 22707701903687706683343867162624 682917 87662417237676220626695214470880 682918 73960754206862040087454267592160 682919 29000428230472826355347614275144 682920 -2925539991489316786287781478400 682921 85876710998306931969962123686500 682922 -69724949393978985686526015985488 682923 38677622295157992679143288921264 682924 -148602481269489152796136038912 682925 16168020192933072469155225768000 682926 1114406781572247757665716542464 682927 -21202340642989824837544516928528 682928 -26192859713792869760590575157248 682929 -101490581455930844217338023053450 682930 -9217151207760365995785858938880 682931 -59896432157033339785184880454728 682932 90869279398414344943695856668672 682933 -85164132395838006161999204492818 682934 -26648730500117325918286875623808 682935 49643018947912710687061787164800 682936 173885182778486588963633894707200 682937 25961801951974969932271634890452 682938 -50189515659645350661975340039680 682939 11453042504138636001654741131444 682940 48394831120839630832139961623040 682941 -23232925763325629710621920717696 682942 -8970715691834722436321225299008 682943 147665904398597300317951021392192 682944 -22091534237788054694374863273984 682945 30719653943580699349233268725480 682946 -18614149966837884949103772587520 682947 -111771563875421419078265675562876 682948 -27186661586206685993758323666944 682949 102337011468383194015402421233440 682950 26042970704473775279828384784000 682951 193519669315721476603831244884952 682952 162340177116459450297941264409600 682953 -2214955063365234912561579603696 682954 72366512418618727785875230000176 682955 18987565544977999021865869056000 682956 58039580419986619361286513921024 682957 -207909783389674346576549123753856 682958 -38744492681145258224492443136640 682959 50248077869147703229772422247304 682960 -3664846807926791036359435960320 682961 -30423640820647038589197713419776 682962 15640736933138065625299496016384 682963 -39943788657305091879646102998896 682964 113615017638704383936390485038976 682965 68942441653048927985690294136000 682966 183898918682346157559051442899904 682967 -107082209108684930480476528836984 682968 -4789485835821691941259395072000 682969 -1315020333771224551263033492160 682970 3044775864418237341085486867200 682971 -276061285485110473068619757376 682972 59775923402408760488945131871232 682973 88321086212351534819748218845344 682974 27823457281397160985817147634240 682975 122679918837080255269121795384400 682976 -85145971512945808480579367731200 682977 37574030273147118509713641947232 682978 2337472151307485431559972134560 682979 -192515083500901357538600020242480 682980 23838547125562794942524462223360 682981 25226593265887446283351506006624 682982 87608357115686591896519988282592 682983 8295980111959294622457867854304 682984 -141174547284716777549766769459200 682985 54829494039726358585783879982400 682986 -12514909709652906959240966553600 682987 98669354840781609941955212548192 682988 4476345599147916420509673162240 682989 72684441235681115723700293173824 682990 5934456883790478293708201103360 682991 -121337031486762995512493070232200 682992 599862380731912097467592343552 682993 61719427078081699261239125144000 682994 -235676210529755195239830893760 682995 -13952351172217693553816745980880 682996 37411119006680201552592261488000 682997 32284139943779714710029329833632 682998 -44828638883061109267988078553600 682999 -65687977144944309102343421690664 683000 91930200291886050151270456320000 683001 106413648088536760712778648327600 683002 -81488943912417974176440309756048 683003 -220194363576881903689032157814748 683004 -15863252905275921360842700423168 683005 15924022158403511969242011567660 683006 57297883326709389299277029898240 683007 -29012919016162583527706086809984 683008 87851400896234044287139845242880 683009 129087086355035859444655651987716 683010 56635705582948067198460166778400 683011 -65744203840632237702424738053168 683012 -38064362160235069125018160128 683013 -17194744778662262809292681012256 683014 -105271927177923158935957001226144 683015 25573718944859333640927263735160 683016 -65597194970668386504896643072000 683017 160500901970992257660406371567652 683018 21778299524775254879516350377216 683019 -549494798632593737835067097760 683020 -7328490957696587354704493015040 683021 66637652747422472054439532647222 683022 -9359002862206566842151880763328 683023 -39633575935930311530419480069632 683024 49988560037785170314577236336640 683025 -8483340085077338192411011166400 683026 136774358948598589621500449214240 683027 183948015026002164564443724536280 683028 -76981418666204638981609210485888 683029 -51244244714532097668456477489924 683030 65837626284692683067627038060800 683031 46460791210475449946360321890560 683032 -50983634861334198206555127275520 683033 -23036483287423020306330147611196 683034 -77832426881285452668375948533760 683035 -104255926426266689570916744515520 683036 -21451302166317474277418858949120 683037 147348640974796612971923794782060 683038 -620725177869948613843290536256 683039 54209206008081316176027220051056 683040 65096455562341354989463976017920 683041 -209936582020803783378187273510558 683042 -82018539612987619692386138417328 683043 -12280367396381367329991776119680 683044 -96527109073635381641147509396864 683045 -129107849264970729888608355300 683046 10153260759240769376671479705600 683047 191800499673280445606867194837496 683048 1032690408891663533172241935360 683049 63227867120069311378350926477568 683050 63352386934822226791437370560000 683051 310809560682363565286108786299872 683052 -17588291994392001430946433735168 683053 -50295838071782631832044163269920 683054 24846086141887183636129316536320 683055 234157925543779522116695309040 683056 -41571802930839102264064403275776 683057 -11365133543062280034186048987468 683058 5941420287925258233860841235584 683059 -6429160899671278778135096410496 683060 -25672656764304994185809820264960 683061 3465620576109047655782316650880 683062 -27770784599543891938356252268800 683063 149842898525908187266862824531224 683064 25763900099780976599586356121600 683065 75676324712343942645338779195200 683066 -28330194192006242656062751929120 683067 14686928360192425186241851140864 683068 72296848988520966324278929230848 683069 47147052375451300886042579451840 683070 -12198640013191802830243839292800 683071 -214072342985167251974161143953728 683072 -435269432429831582099463733248 683073 119080937691204595628159728914642 683074 15270929997248353576908922186752 683075 9757759716776902597275110301000 683076 15129894003249444714593771461632 683077 -22367394887628605759280368601408 683078 -7654039797943493315615144741760 683079 -95100226940018816063353332086616 683080 -37373667732381987275382847641600 683081 -62397408211017868793018510395008 683082 13309011763585739709610413939552 683083 -183268183104373511879342467538668 683084 -6404605323412896185690526643200 683085 -3163997281428586955206032030720 683086 27560494560751881309287879884992 683087 70031517926544331371101275802736 683088 -4007346923464119805443424911360 683089 -185590664204355648716894645158800 683090 -45997258817240990476896701191680 683091 90331171556822719666594340636880 683092 -15731935787059879875046369120384 683093 19981503343897501819175138570460 683094 7585971910703302980375938974464 683095 -49235907260396823260658231067200 683096 -344168009999591323239862894387200 683097 -9568566291678142870785655479600 683098 -1610846756244576649073688408576 683099 15374538777941173709321527853736 683100 -27414203858285863301973448704000 683101 91533974099300576701326459717804 683102 -568339305778741622340450493440 683103 -60916393185878209991309586313200 683104 135752379787231743567119175254016 683105 -109586739412382073682285433749740 683106 -47586469459664939350437907543296 683107 -165790212454214088332294070768400 683108 80100601789661667928936219686528 683109 72269843084803862906305687451550 683110 13630688648913266067982672920960 683111 44869321401795530433507074725728 683112 -102491658325481928916202176020480 683113 137407220259635405719713527025280 683114 26825763020376311113337289268656 683115 11389473790818305567526441684720 683116 -17227436115732889519482729201664 683117 34746396741349511675507733058380 683118 -19088516887357073801829453236736 683119 -73349945060474056124702290480 683120 6513908288581916562000241459200 683121 10354401498322649316949820268912 683122 -34375534846255957003479521467776 683123 -19032830584437782955118047373056 683124 -22687656154373708832319885025280 683125 -1245159649662214135968385836250 683126 103280490186298798041418026889920 683127 -105749129417025336338969253002160 683128 -198025368480829335737335591895040 683129 53584596527250280162823826410730 683130 -3242424671093659659350881582080 683131 15756340398686295491052328132500 683132 194189795820335463950725649318400 683133 12665077445271745953656994521088 683134 -5356294598757411988665577395840 683135 -28902222275006478101532836495040 683136 11653317909374619290384770007040 683137 -34416639941037209673916100661568 683138 41856897177482701069380023520720 683139 -14049837393557714586305657258832 683140 15332509715660190803204491357440 683141 -36333057477876678527121127488 683142 12945066231625714654290450278784 683143 -35895607980574111972503763013608 683144 57687014683200961090043685273600 683145 108605366644507400860876966867200 683146 -13724641185677576619115764761856 683147 -48410312495937166811663046829248 683148 26783084980715361753987073543680 683149 162070665659937748067909100500150 683150 19848771684195734755366788993600 683151 -14140418384610551527211585702016 683152 12548836119857505721787876089856 683153 -252927206754488358666869730446220 683154 5200805743114837964476097567376 683155 -115329304953143162342402476232880 683156 204573000940902819575485400547072 683157 -96074377203516022753906454897760 683158 21180647463494883147026648558496 683159 -45064850629574702412207312995640 683160 -72318281801654811686944881254400 683161 -173686913958995087465412814633200 683162 27123219292585671900647582436864 683163 19347501773325156579567658985760 683164 32061967270511147257366392652800 683165 56969605214841705742868947344000 683166 105182159391306161828981335872 683167 -5845062676862426350391096099600 683168 -31457510941879438024035752607744 683169 26157882547919912837340285050688 683170 974258013796879373005322894400 683171 188170560907629106067038608717432 683172 -12467973622759633726091116351488 683173 144723736605054727084687907262624 683174 -80384916304657192071386290181664 683175 9631734021646471960279857243000 683176 -68197938437220531674961503692800 683177 -80066700376943121262898981300160 683178 4964895847478662697904992299008 683179 -89023385701847095885901139756768 683180 25752603561137464577866145126400 683181 -10773553456894616841077270372160 683182 -111946777460136604143051935025600 683183 -92316548584588890814068211293360 683184 270878204058555868771476307968 683185 34280072779955399610469798046400 683186 -3229569648332907015015517747200 683187 -26331831042546106298319121968840 683188 131041247953769238711709976795136 683189 51590924464323268241470643696124 683190 1516205684948339861518864187520 683191 23946185557134138665979042690784 683192 161330687454794403674853133516800 683193 3811820027197889495423406792384 683194 75556318960513504858756119286896 683195 58845236938556626059775827054480 683196 14317410447474976364812864501248 683197 236039890308605511359905330306272 683198 40947592927495236661471426308864 683199 -212344601807646797184443823933312 683200 8017265915342679740033951334400 683201 -101315495267015658898255138980798 683202 -27168690995408977157377945751040 683203 20877787889405924575135624531000 683204 -28746997961939397272872770332544 683205 -21480545289370371878204619943680 683206 -240217245984295505523224396448 683207 -6861818054674766245992920823168 683208 25390801742130010804223150899200 683209 9617522015075003185175236698880 683210 -11739761024543020737863026548480 683211 -130127037019425718337526477342480 683212 -35031852695216443358246609285120 683213 14044380658202519300732996279340 683214 -8206901480408492121840451243008 683215 -15788272584387538783938751865280 683216 808659175213146924771820265472 683217 -129849241104905072187497159363166 683218 -77414343489517894431641234789760 683219 61219218689371817697763628425896 683220 50599436369134505385861735321600 683221 58920443601049702610678807907840 683222 -89004906996191644412698546090176 683223 -47154577300976796999989500618416 683224 58984204083485402386289496453120 683225 29022273130221753821676107220750 683226 -25671294824201400964574392885008 683227 -3033773067352489833907757986520 683228 -21639659935025620229526400272384 683229 -118026046114297858441703957510016 683230 -71159252260269981648198131222400 683231 27895180056597840454223015152032 683232 -91051895253496076488771387785216 683233 -2469835483649393793923578026816 683234 97615670816671403648757733160016 683235 31150019188199025114596537760 683236 39277932554695729348957983985280 683237 89939637113961727431007271202012 683238 -20092066053216541775585157261312 683239 -310962424092466337293131828507744 683240 -29518370715749084381331947520000 683241 -48311827312280812076840552449920 683242 9212140665302194379919661931520 683243 -139922337828251359606105947493440 683244 99477670685078197612009953319680 683245 -113723344547743735135179791680500 683246 104089054977038478510479651307072 683247 -49288560556246298384028621017328 683248 14913722529758872143642265321472 683249 62424256098615737753320027907136 683250 -23903292913709005787495162112000 683251 -188308903128959381263577784957748 683252 -74618123753439981413807418651264 683253 -42554755463433065666644164993540 683254 12265099049049554758089925791360 683255 1089492017245750014662616899160 683256 -38421550842906305426865537024000 683257 214625597659481558612625172134506 683258 -6300490925882838798322003301520 683259 82048526553496726032142088226240 683260 48261121579684305458555616460800 683261 -28520459349335557748686367527296 683262 7101087214511940660685498803840 683263 -70689531949186272411065216170640 683264 123896985361533914356331751407616 683265 16389180626706737955439553681280 683266 -37829092943736142589771467574400 683267 93663568648548703769601880330080 683268 67735048358366710882490705319936 683269 258041279445262690106500280724060 683270 45201598763674915877764700160 683271 97966345620658868201849469349680 683272 143417548458163450241172551761920 683273 145158676446304673832899626698522 683274 14663317323055940028080120775168 683275 -20954958129318124939560855820400 683276 -30052475090421328546680292862976 683277 6537108263607942566645370503232 683278 57559280580971826647564600389440 683279 -94063306609403039107765984489680 683280 458223030248127084108146442240 683281 -15795125376802759624436092764828 683282 96359931442885208040229226350992 683283 -73100240807308506762998323987152 683284 33549366231253873403876222410752 683285 -28080105819905763087631427434020 683286 92813357175505016775169874817024 683287 -256988867052385886934983836432 683288 -54348748583708100416959932426240 683289 118526798190933629513757778151520 683290 32055333284916399319985902514400 683291 -23924695502236110571357138553328 683292 4807167059889239839842136177152 683293 -89399733982595370390863007085556 683294 -55406674320416173024141443890304 683295 89595794178491134058712788242320 683296 44452020833180310068847576612864 683297 101574631562352164381966640341040 683298 21650190466353716161420790584320 683299 133300933387489868539949256158300 683300 -73497435900072725507066307945600 683301 -72027094818408207445768428915840 683302 -25837045840570108842222217814016 683303 86214802188789885117718775010552 683304 -27808956424799128109114775797760 683305 -52768782719189493367713644367900 683306 4307752083005832143055717989568 683307 -37951439273360698935975846320592 683308 -153648510461914908685327631971072 683309 -215996642754976697828298987545760 683310 -37962744864923684490397293651840 683311 -56958451575709318394198744144448 683312 4990201896047296747096272863232 683313 -2464612793263384132328825586336 683314 47208932152009871497348756816800 683315 -43143944680064411601232980664800 683316 38320713481221771342072145643520 683317 16958942390137171861327640864366 683318 71688862515736222754392810131360 683319 17357212572797998660463098956288 683320 -72552633461243800556205472358400 683321 -85313426505770344128909811842300 683322 63821440039581659132215025405184 683323 161486854746154591383987953049572 683324 30356857724104500115748816985600 683325 42065956937306894884836651724050 683326 -34885042245555221032734740941440 683327 -47858659916241877282696584226440 683328 5223733968834899329432273551360 683329 24786871370361637091175942988884 683330 -19808047527514085192551954721280 683331 70000933939990706370766382478144 683332 65456335407841303809563759503872 683333 -36812410635203266112658418188288 683334 -59092319496448648935110471704416 683335 65916318323238532310974821901200 683336 55102504670446401683773062604800 683337 86337434869323827068116194317920 683338 -75325034518437509094579056686080 683339 -131224382597040312721082031107976 683340 -2403790574424316212042642309120 683341 -83393578145902863615770179285258 683342 -8223110033325352961053042512000 683343 -114959775402246328375518661330800 683344 -48956527646416296109754862346240 683345 -40100369046789066840380125539480 683346 -13001336713798462272451561670016 683347 -6311076404190488216640339594336 683348 -10321805493181541810417541259392 683349 -70793676765999710201906035099200 683350 -22169498512730742173927991456000 683351 -190475985221949851660363143014648 683352 -127028067569296779616871970170880 683353 -2658398686528645207592490794112 683354 -77246384032332812980439308823040 683355 -67704610409100714511602714929040 683356 -962034764065131542698770232320 683357 -10715199569061611566436795282394 683358 -15358762387451998779331383856512 683359 -52643213958302122207759330964984 683360 -104653428987158446321227178967040 683361 -5766243528462297917726527987968 683362 -95056868698119543796601844059568 683363 30989459620792021814611485359160 683364 28868971851898321891245118193664 683365 -20187177794980053762691663720200 683366 9868447412549448144123359750400 683367 -95238298919993710062732633103320 683368 -1096967915036647399926030090240 683369 -99839022153560714417800455042060 683370 16918254553317440841939127795200 683371 62348153683957429143448329065392 683372 -59668174186567463068273067591424 683373 3034352159626145937395708604384 683374 17655986481039637459995428559936 683375 31466053229763265501486670208000 683376 19596238521858308081497268551680 683377 140243046933510266712637951894226 683378 -113813465477002400413188340293600 683379 18990105874044945197030155530324 683380 -47091300538679299281968940072960 683381 11411940108688134828421781179182 683382 -2474715225818230927047944902656 683383 108817743562091685403102674015120 683384 1557938976433799388421239582720 683385 -98370173654251529239988659742400 683386 -106518247564975839503038594342656 683387 -158237083353682807730027357338368 683388 6297963676297786958235768797184 683389 21586563747397815596772488677440 683390 28866401275521864854660725428480 683391 -61356643930949652747757159390008 683392 75819499068582484934415246950400 683393 15547143507721130899439799496020 683394 20935894037358539043782198524800 683395 11789349878801066085118070121600 683396 57370093984564605624178886750208 683397 2668908750239118264456002991840 683398 17609662095883358529655549025280 683399 877160127086358454657903579008 683400 -58039820076883578453626996736000 683401 52296213238072692889385527733402 683402 -66360674074615247426408073136848 683403 92072513826863445482034619325400 683404 -69136972112864124412439259046144 683405 -112103689991317663979356954371840 683406 31716687660002849930600355414912 683407 -9168213100420208568639162875344 683408 12253375893010902595602456576 683409 -33327053114065753811457115758240 683410 -7644618878530579023366879252480 683411 -175842985852742095623091886514600 683412 -48916642796505954598168920434688 683413 196379856063031074574396324110364 683414 57372958252838419519375234028160 683415 -56180047244974716395139594486840 683416 -98441582045806169599847085803520 683417 83308438752426374172350766296832 683418 -63298020486049942618277766775296 683419 191960530659912630833765211254760 683420 -34304116044258524823665332830720 683421 -76523639441566105442665306634976 683422 22069267263091084535667988485120 683423 10662345823182509247438158706264 683424 20550677892702499126430442455040 683425 12842751168366621615506262164150 683426 -1530531086300977280526374817792 683427 -77928760820140320039269112930816 683428 13170656313236465522646379491968 683429 -79782905694295473942429205265280 683430 -12234821393815270839570998016000 683431 4571445025619689763754482732640 683432 -58231435673397006488868446745600 683433 -40080926684691602461854095655798 683434 -86085513390514467288172270481568 683435 25169414004846539692737128938800 683436 65458991269662891506622268826112 683437 192364699225737681502873885272086 683438 10894145155204745321541272551296 683439 -9740848399732894380232162189680 683440 28141998511728019339540487208960 683441 180587519076458690867249920998384 683442 -24106246308919774415201956992 683443 82198203904488085247215348354080 683444 -57191779347758058825533546704128 683445 -6350208980017592778992769116160 683446 55788909265938469370003079963264 683447 -79659750421154664639623474278104 683448 106727311987468334705005913640960 683449 99620538095787533693065369504640 683450 -43109335321918789813740628302000 683451 -83691597160567717762006651831200 683452 111333365309309274887135074426368 683453 112286833603350647881576562661702 683454 -25352641164532679183118305177280 683455 -146447190664793600515968730895640 683456 13962020601647897935419549941760 683457 31669717273091886746308576838400 683458 -101381104398345336946589576623920 683459 -10197526739514578446494952876800 683460 -44266585400225696973716009982720 683461 197873722882560209021496658092062 683462 -3919088760559106601313952749056 683463 -89682377974464168508407404976000 683464 -50694138018122993797773523507200 683465 84240010898274562553515746949860 683466 1090065468268570391948409905664 683467 69277647057962000361579616474148 683468 -65595129421385756059291867322880 683469 -54310094829691425593768966412906 683470 -27999097684192169901900671034240 683471 -4664584765895442273103331693328 683472 -15455658321615240927526179962880 683473 32580318461880697048989011753280 683474 183785415530360466993527629569024 683475 21262823443792677824251798957200 683476 237768825450449407501585596160 683477 -187332583150004280270883840522674 683478 200137991480546352850579324320 683479 -95678421706520162143638847916920 683480 -36648770037995012936686250803200 683481 -34030273901145590816641488249648 683482 14675186084568317007674428726272 683483 158880330134812024143882148641732 683484 41511496213412616187031288449536 683485 -593455000706258908022630828640 683486 -9820285358545395302897060519808 683487 29055560826005868384448264126080 683488 9584867222656150486861561724928 683489 166802011017962935443552699184290 683490 -36118722598882177666290809978880 683491 62255304062608839860209261562352 683492 -66102445177122295629033657139584 683493 33228438881977214166807958385664 683494 -42220403133946301842951699767168 683495 87612250787579511412306733973120 683496 -55488202977751845613188247388160 683497 8978135623155230244243358906512 683498 -27732070591663657821451182930000 683499 -88061234986750987419383095632 683500 -86421504099398993254059450624000 683501 -22938838659152982265386708834120 683502 51386079414154897031774964776064 683503 -2773575492949594893148823843248 683504 11442900953736930883712147128320 683505 72227763015290952204324216182400 683506 -2506123078185080339325612074880 683507 -39718574192319576806807540134968 683508 -53446853815913713709142516695040 683509 -17072419266105076296721658825696 683510 -78728675693931268441747980963840 683511 -33228708365564069059461302360496 683512 19830104907672422123582489395200 683513 -114249887332182677289395417369238 683514 7717835357461318793584779214848 683515 -26684253862733024672290677446400 683516 97858418773659541138921162710528 683517 74501017185337085754145542911040 683518 98312260408592991985387834856640 683519 42868391611645391716507892948352 683520 11102381181384815497265440358400 683521 -70767819260952877386190400295168 683522 35237475312064704757144993285632 683523 -3135513557572611860779028249040 683524 -88656740970594284580532090923904 683525 6332538278996645716989339120000 683526 16349150633339768871867546366144 683527 -48915764965103425635147862562840 683528 1529310611043427284874958069760 683529 -54327782270051366779205455680 683530 -72936950361005966737216926657600 683531 -108675750515276701978483476622128 683532 38569591249676090210786588236800 683533 109400785234215728986415453662080 683534 -19744566019353569911096556587968 683535 1439116093687705490846430205200 683536 17987514838355537091215409807360 683537 38532507859625269392006754013568 683538 16036817280653832514144692456960 683539 -5699130602817836820325214631680 683540 -15678232017852401952212308377600 683541 32479902005790031617430197257148 683542 -9007398844873208809699269263328 683543 41189165558940292282072825268400 683544 -48371100042587480170893619200000 683545 54634572938191273900010655495300 683546 78836807266608951876623598623472 683547 -117679101606782642209036139101800 683548 -147883532643976293371478166292992 683549 -66625549873870854783295499979936 683550 -6236525419810191572276069395200 683551 -86483186428186428757302332332296 683552 -56219588547428666162497302429696 683553 -34040537442835866084468112682112 683554 -49570283667157054549521008079024 683555 -78630494845008436406228313173040 683556 43089495133203486674274421711872 683557 50878716517747749967756406170912 683558 1715385243204598724909497609920 683559 129079683393276112064825536485360 683560 10367583410529091578052524441600 683561 1934166413586430798596593297232 683562 39986624373349951182091504806144 683563 -46757100939760208991083683827080 683564 -44940295920509310141476588534784 683565 -10483155004164003217209993840000 683566 -6923247422006445540939215304192 683567 -61709655991233450573671250630384 683568 -24643025424553077677149815177216 683569 106554661513373104772566929099444 683570 27134939500876151730157755620160 683571 -48202105856926152979046174976 683572 -1024387636062426724271239632128 683573 -24210327786011062968009582564096 683574 -3028974898535581206252398031360 683575 -39061133207468086474673452709000 683576 -35916971425908622720171446865920 683577 47463612741578944938527051646528 683578 26358401840493234747402065912832 683579 14085493070768881876034089803984 683580 -39458198095587559637600344611840 683581 -27697549198148658859217970532736 683582 15073667341515144624734983156800 683583 -16201917240362508303384910667136 683584 -31008344196773576912122568245248 683585 -13247936363211553940660339528640 683586 4527717994871555249064455251200 683587 -22573073286129006799774042795200 683588 54291445056573200574090556354560 683589 2003930041091866957891906979328 683590 -51897023879624720101929985038720 683591 -54648509637478053751949117092008 683592 -20487266040240274515046208962560 683593 -13216823050623993999735737158476 683594 -19370150444118645241794085341600 683595 51316793613304567451446302545040 683596 20815553475903520903235229459200 683597 -54971967225695121050482766994954 683598 21897091391402308193664329139264 683599 -14311009694032056848586129786400 683600 3537384083776327208398193664000 683601 -69936640824540999090930424876800 683602 -105292268319501390417785970249600 683603 -46837080680746896433199154704148 683604 -98827566872477344109155648237824 683605 -39479471669111287792677817941900 683606 21798206926661780178160694243328 683607 -25696908793539586086790971351960 683608 -184379983558342025109052577495040 683609 9193190360304880231049350792980 683610 16747677921764165427341725397760 683611 229482620501894077684550616670672 683612 15809585865255756343101063782400 683613 -44965811381947491262780988023680 683614 -1562084277306713447321959329600 683615 211490306893874804654352325204800 683616 -63550846194162052811251889995776 683617 -237733949397619329112356758196480 683618 -13418778552082321604341831632096 683619 14556869833439037455681307546744 683620 30411485739900331036337035468800 683621 73518818915114508052013103426492 683622 17141209803020091876667503300288 683623 112965279020763371759208591719640 683624 191157988012169544434472535464960 683625 122966428446141371514153678528000 683626 -22067533561151003193689822161488 683627 17973857192521345816798933434144 683628 16533401819705100612446084444160 683629 131061329478527384781458627844384 683630 -3750976646644842099143794800000 683631 61612668838449500703564061249128 683632 -32279580145292765800538284785664 683633 192777211111807014141678097557360 683634 6493605171896090081527352515584 683635 -111195356732509533854641444267920 683636 588187485163542558962936955648 683637 -9823795252049067647196120478560 683638 4971321522224485231789643628096 683639 -231418941218276371494850488693120 683640 -4615691625006083845799553331200 683641 11103405798588779237054068459520 683642 53529077077374080631616822703472 683643 -19574693142488569884013446454272 683644 -2388294726172529018770811615744 683645 -4437678462240575020463573978280 683646 16017990613528010220897211612800 683647 -118721376550306032975747579742200 683648 -42156672143471003782788887347200 683649 -56384237723470391409715025935596 683650 -25966602672528898643891475600 683651 148540518128145392110941520022652 683652 49246108310611656735472912453632 683653 63498595806844641498151822263902 683654 59624593112459550108996188167776 683655 32575095069387732352536447467520 683656 26755998695758481222715111106560 683657 249093945394363357559163885888 683658 -33728315518073333884992914880000 683659 -154292446813832441052174497395440 683660 -90368411369389652845261836856320 683661 10131408457826155366230134263584 683662 30017028444531399883421579427840 683663 171776332171112465678131143459384 683664 -5449468949050679138896182706176 683665 -72248036079069005237285505836940 683666 -65403018263794249277387449912320 683667 -95257998982685860364893039439760 683668 -9993522410652353446215996975104 683669 -25314598970888760990575162798208 683670 -1351833802912346851661301884160 683671 11190975225082977069371185390152 683672 -94656283141153437324769779671040 683673 -26956466392765063294478351718432 683674 13684221890889869978381928748032 683675 -18808626281159734625539619532000 683676 -9875073307399875368800460633088 683677 24608872224864842880275102309440 683678 119684247594307153351501613792640 683679 102631940680102334457612093683784 683680 43645613343577892328097258536960 683681 34676374123692569018070627040482 683682 34359444406911932669220245188992 683683 -15676076458171519387451264708352 683684 61820655074894952958320335692416 683685 21910790858617383047937334645020 683686 28661722544574762289744028077440 683687 78946324784254546555442154921336 683688 -91431730719581985037826173255680 683689 -66776206916532285432663591551328 683690 15862063973354578459014652615680 683691 7660021110911325827813753276400 683692 24474753043606747617406396346880 683693 15452113857547073026680823089942 683694 51263702669775991360987338670080 683695 -15554588789084725532373311071800 683696 5778613784349109850421379399680 683697 73412428733778679335624640977072 683698 30806740036915495101324872801280 683699 -142627936803912667194757477965300 683700 258542479617358049090936985600 683701 177304987233172029241395047678702 683702 -14705078108873180287861766948448 683703 7830682474434859608972159419712 683704 -31079989573166394634791861043200 683705 18203560866043542445709469565440 683706 59831268196551877409638483160064 683707 53261351290521521891868768942760 683708 -97576317348748772373306034486272 683709 21582083765866920307092526572288 683710 -43020752164053700180604418786240 683711 -5068296810409590390390603085968 683712 26398421567308828379546712539136 683713 56126513899367140970244561168962 683714 110572969280891333735797690621440 683715 17536707301072826490712260480000 683716 -35513648788978324104229024266240 683717 1645509235549178408670570342012 683718 1087281938524507502468647108608 683719 92094423906192217666629106556120 683720 -5864914711837047808921954867200 683721 -5522865021504567996699806368128 683722 2808075131354989286294991373152 683723 -6770562340796675617668311556864 683724 6548968059200198010690159808512 683725 -33516056460394243742297841149600 683726 65270597275054615818074633541312 683727 5448194795054784038344155866880 683728 -13601878293171484034849406058496 683729 -6332341737130005128717394879516 683730 11640048235676433717510343057920 683731 -175931290683011199447390437080468 683732 -19352376320736511461401724426240 683733 -4071302616432836326960183622976 683734 -1932710773233035876174781688224 683735 56815205516778281894888663984160 683736 5471336738933274156168078950400 683737 -157203187335490066500411810938614 683738 89505036192838453354530064316160 683739 9048329518267504680683687475984 683740 -51695824289151125197002891985920 683741 125071157988485778330690286720800 683742 -4443461468735192191141061277888 683743 3767582755720918917198547219384 683744 -13111677084907102228063534448640 683745 -40718389885974542715297646291200 683746 30694509075589614599489144063568 683747 -182603369529011617849585879944804 683748 13704515130255826212629531320320 683749 158163426320471171084531138208480 683750 8825292901493810453301447660000 683751 72944813470292937820562862522240 683752 -67440490929828722729952202982400 683753 21372835196088114693514900179840 683754 34926601723529622387462688727808 683755 -26131690271753409683111554167840 683756 -105365992472949989246678258092032 683757 17769311099636218426819406649240 683758 -105009799644782399668356457859520 683759 6231741020817170748436386330960 683760 1959759088118496067874633809920 683761 16052592115054986509869706154600 683762 70566876514199276466627030199200 683763 -48818623175086229189803543779216 683764 -5835262096485845055622709504000 683765 -125061379920649828014800050250340 683766 -36755623510180194643086901225248 683767 -4902495122187112711194696462336 683768 -105227817868534358480140257853440 683769 203993408234069526125759301267840 683770 13389763538644018024105736660160 683771 -349399576931866635138800823684 683772 36059016645662088929168102400000 683773 250682466073161621625331567311180 683774 -7864920611642132070256297329984 683775 15094321621053740990898835806000 683776 134337909265539780182112167002112 683777 -68515777793512187741310858181374 683778 -63953726712681563676574267522176 683779 129719571564327881896948847712480 683780 -33022427950191880257562216857600 683781 -5872421684336540753617249381056 683782 14840395769730358007216863205184 683783 143977734732909146034276014683032 683784 -6196997115655017860737720765440 683785 13760695525203090241862746334400 683786 -2138284077601716855131784239616 683787 -10465286508128503514180068273440 683788 -36537625180034585771789752085504 683789 -58907355965425226924917812286410 683790 -12765991448865845688653719388160 683791 -13838980336307581278607442920800 683792 -43459421772313569649797631893504 683793 -108196366398897858503815386944496 683794 94822978471669105959908625651360 683795 -13923539726753267715779061473520 683796 71551116220807934370974082004992 683797 -11784306314544210481319193072548 683798 10096586291104696329051791508480 683799 167998963910786883239965767227088 683800 -30209831948341671435675436032000 683801 -20107179622647670317153402698496 683802 -19174664912021637339189135391488 683803 -176135860232876179466211877927200 683804 -61812535369931085836031051237888 683805 34926073343787683642411821649760 683806 17417731491908967968950944803904 683807 -110055795012257990826514739350944 683808 25128010262537685469077087191040 683809 -10979154375180176106933208817984 683810 44613223563762012751803997632000 683811 -49567997354734766555364450110940 683812 88368100542550170157980942678656 683813 -55462696128039630366482052976896 683814 43465407156059078755812834498240 683815 76808828423860720781320782684720 683816 -601718601395860360685486653440 683817 23521548750442585319680363597248 683818 -19943218502286356205417117877920 683819 -54213480035787868138261924680780 683820 65520652234991412147798769228800 683821 31199769249414964955256957136022 683822 -60442095423249272526294561348288 683823 -18082114613893362712576392752256 683824 -63786961578407060752509644963840 683825 36975710580427378009705064431500 683826 4301073484225964795335105986048 683827 22203661265336158295503611893400 683828 53019249806818975532924940048768 683829 -707021208720847065520787558400 683830 -6060874145290176077288574278400 683831 -90957264356110367009853624481368 683832 57685447009527165043601209528320 683833 -206094533786721459759894908104918 683834 -37556045820690226770860147385888 683835 30553186247024153519610909932400 683836 50253044019894376781582152922112 683837 23696850510865843751418108609024 683838 57537973007040132107618484049344 683839 -39822937707837568708932177004272 683840 14452419832569427769167671459840 683841 -30155207268775438118643106976208 683842 -114848268758757088589064440013408 683843 70646203623288025462305717436092 683844 33104819850556787317255872900096 683845 1314865266468699538632341591100 683846 -774985923412174835777376989376 683847 -132569325227506158706728492004176 683848 -99272288793452200440490764288000 683849 76036584999160492596094378602660 683850 31088701235335075620539636044800 683851 13898269793437778304841954532864 683852 -46483063271523700186607235452928 683853 -114364975436748439168972243980096 683854 -56539942129198534333254306624 683855 206499897394557593430398782322160 683856 -11857393333401014117132898140160 683857 183167264844353461518756969781106 683858 -33431351817143751961546496154624 683859 27684191573194335950730732304896 683860 -34638482459200930540416359792640 683861 174303298119356247401947130016462 683862 -21687861647195803706782538471040 683863 86222569562693289305533450063112 683864 -14430887217834112178396746567680 683865 -14627677845831795685582711130880 683866 -21743608838891290686408739191840 683867 -191321947483108267508636072556360 683868 -44914841952051714011584785077760 683869 -76352563331403383124668875920480 683870 686676403773439474979746431360 683871 -26110816951894796268317673855072 683872 -552299440803381371368296677376 683873 -185688749854944215475956601862878 683874 56018489018439077696752727342544 683875 -79563104404348904594950027536000 683876 21632954293265872355995886000640 683877 34532948301632144881744141962432 683878 -150230371252582714432005152640 683879 47430050000655057018006849495552 683880 18908027705033170437641048064000 683881 -57189527637644922262021231548336 683882 40447398892696148608020644804352 683883 7740627680304432176886931615812 683884 63225603918267211293787303106816 683885 26225466741128807576005267853580 683886 -24029000315090211077705858549760 683887 -153801733681492535204316652892464 683888 -6671588581509575755848400601088 683889 99453005568351585037162596783168 683890 60679793432124113736746454775200 683891 -17857607344815371336870030910336 683892 109628398562304249863544935808 683893 3270935364355194421219942505436 683894 -58834114924719503763077023281504 683895 -50390505595961203100450267750400 683896 178777741430058429885422350049280 683897 20257030705234047894718272753792 683898 -29161405376538870620476129499136 683899 69066316692678894299252469428900 683900 5492193026642310261181212595200 683901 74346978587779481253507489309030 683902 -1854682645323285515297419918848 683903 269538267976948095579639434645760 683904 14628064420639728763731695370240 683905 -95504477111013392980530634569600 683906 -91491886262236664560704731020848 683907 -19907501913111918443960485543680 683908 12562646464008853505623383198976 683909 79047252484591236497556314614110 683910 65434160485732499783452751040000 683911 24622662141989721460956561375512 683912 43749449096629468645966767851520 683913 55966926215570597812357283214144 683914 2056035823151523952544332660224 683915 -123983261321698564932926826480 683916 42035813241137429225076382551552 683917 54389249279810067872777998074220 683918 14187897028196304641913537332160 683919 -51121388870681933321668882564056 683920 31575432989234091330356682424320 683921 -9288400903951658296758084615936 683922 -4437802251738359407945506318336 683923 -86650118617085999643802236031828 683924 -21471160136894536701388250880000 683925 -61993362772761566646629417652000 683926 -8744759167515605193975326021088 683927 -175992863709992838746785518207888 683928 -15551728604223032634517949644800 683929 -123680107315666135877221033505747 683930 -24789825806094456346099911516480 683931 134306101431389633351155328224152 683932 -19753193526817896301154968944128 683933 156648123991227706453518702142182 683934 51899127177047854058861213494080 683935 -32843154978237989359990147335840 683936 209057925331734735875211562844160 683937 16697081150371278639687754607040 683938 -75926790698864490136089985822560 683939 9345762764484489984368498635740 683940 -29511224926819616809185735168000 683941 7078041258110608646243074394752 683942 31598490309868461942199506796800 683943 -38364949339848418766338826144640 683944 -141483391194195913375493881528320 683945 -54944243920637136514578777566520 683946 42041104468000000659394275882672 683947 40435846808285631124517922210384 683948 25515505812313689493898677900800 683949 922859357693056739863789976640 683950 48020733779135317989527785392000 683951 -16010428015540303763069264973696 683952 -24337483235558407588445097984000 683953 57725411811535038460096325891584 683954 -13113034166418623946211684651488 683955 50980038266255804197009758072000 683956 -6906272578210883820917762744320 683957 -161370000016525292921073425803794 683958 -12808186003702396423629886464 683959 49117980712597044144095548145160 683960 -152265590057742638595498293760000 683961 -109807856903761703903516010280416 683962 2288822461680049258371487833600 683963 5901284533513364889773053574400 683964 -826967965160196605042700079104 683965 24739992904482132964936834662000 683966 -110210431464312905798787549773568 683967 -48254581218316127220823179940920 683968 36937565495014500728465468162048 683969 85826397840333434652529695451008 683970 8992609555448376199904331893760 683971 48669174528742010530327082742144 683972 6277267785601612690587943556352 683973 100753454901716681348426217528222 683974 -75042452904621894061403927506560 683975 -24327013417240426269436690407000 683976 -16385040871190653916133411840000 683977 26108902888308449035457653439872 683978 -103709984372700971024166307606944 683979 -66377164937117706472827332063016 683980 67172846485406133949519877452800 683981 69431564434638819726814651920000 683982 10944147208439823354554517112320 683983 -77553149004937412781557244394768 683984 -2512046945010046899856078798848 683985 -14093371131206578116126276384000 683986 52876456594357522557312849858192 683987 -40986523125942438555982875589080 683988 1903537782073923557598473472000 683989 13675401247062047931549465615324 683990 -52382885353630742765240029728000 683991 178655190584271087949483742277120 683992 150975561448762984517057283870720 683993 126325173423871889465288764331844 683994 39757059437050981537974827608320 683995 81427956823837420408834051687200 683996 -4225614445748683541191152840192 683997 10947250806082324520326444352448 683998 -10595926741079704092555868827264 683999 -26751442418022843333301119414840 684000 -85560201867563055641643909120000 684001 1456107084713631483793712485552 684002 44270598865072678136556612741504 684003 35263939519426658413863665524608 684004 -23645736228566328888514714738688 684005 -32599734097611190365317253267840 684006 40243067043476658944559262259904 684007 126407924993480212695759677587256 684008 -36100561393183659641703615498240 684009 -80544907488093544317985691087286 684010 -6556086383172301847123652536640 684011 -52490079055065121205918657948088 684012 -45073963899354212788221343825920 684013 -80893817206750550011529771434 684014 2500282536552879653480566522752 684015 -10207259797035912362958449295360 684016 -6628758318358681071187397705728 684017 -126410617366704349862592694421934 684018 20040649978064621800611648153600 684019 19412368005833893985328911276800 684020 -22566321962579277118297968721920 684021 46052576615552962492219075256160 684022 42820309369631358791344740206592 684023 342771415894961705024557064680800 684024 102369784990838493841654673571840 684025 -25849962579382495237832764954450 684026 16250612691018668576238440175360 684027 116633023722365229941370352469964 684028 -8304773955935546167345006968832 684029 17258852925252157747605532966476 684030 7327819964420781761279939676480 684031 251281478941828897970010544876312 684032 -198231838003113919813913992495104 684033 43437351792346405558590106044864 684034 17969203865441298289720734681120 684035 -63882470855302264418827601467440 684036 3364882042566482482873173028992 684037 -58988561717996156354018087681314 684038 -159150008141426241490333255925760 684039 4035761075189028047958751386024 684040 17755920106545450622891633920000 684041 -57955102148344413700525792291788 684042 -13019680006156535226984864380160 684043 -73644217142770933205720580839376 684044 582661983937025408301499794432 684045 15855974174448119039205679794720 684046 24297519341405636435808413245440 684047 -241165605287890012296306169248 684048 29663047564595664430670530412544 684049 15299560484775420782462702386036 684050 49404598020444231030283756234800 684051 -25139720403274760655872123284416 684052 176278428410296470290461918621440 684053 -184063274330723285539684448083698 684054 7939982644257595597224965602560 684055 -106376989131591862190717959880040 684056 -29797876503621832835008358768640 684057 110632523286081779129463011055360 684058 58503127876278403522983088723200 684059 -253245958635795837292179568183200 684060 -29089108384906790401451360778240 684061 62121287299230386425428173914880 684062 40376002345795061429003083020864 684063 37019675254584829831666502009832 684064 -9134187466527674576256390856704 684065 -62802558510431373847082033970540 684066 -35740830003113947336461619969536 684067 -114581248503557836791109824963360 684068 3127708553509292614511926628352 684069 8215558132124817125139503048544 684070 61389848653024982376491421068160 684071 -29129733731489329311959422542888 684072 151661047847870950403063699865600 684073 -43805653252457402420178126145272 684074 -15335878393893282380444981680464 684075 1267916993072789958736416633600 684076 -74723188134693841644218383700480 684077 -1344531008621788397458220527488 684078 -24118798884365106080142578352576 684079 113667285285732757518942667661880 684080 -16680218981377608691335016611840 684081 125056217310381674427139327780020 684082 -13999144620466432506064471589376 684083 2639311026566862631153983374184 684084 594731879282398283337133393920 684085 39159776769251788395686323192320 684086 -33910612134212672112671614947456 684087 1833377659118369276550846058368 684088 263961308840781149472463270133760 684089 78968205152710329281219766763776 684090 -19348530047309181667776025685760 684091 153379173033635807416696586123492 684092 134799970663036646957083643759616 684093 37559792071126238402554232487264 684094 52103759045783127609073007460096 684095 -1998015763680424375772579994600 684096 -976701163398862875342290288640 684097 -165427334740061551828892809397628 684098 7002712800058537589460092206800 684099 -63890731643865358110806337732000 684100 -22898985507898805039198104873600 684101 117578367247052367176448227786304 684102 -7281895010234049446344222008960 684103 -23261724667648649834890647565520 684104 97422633406890457749485847413760 684105 70394530116268040566865180875200 684106 -47971287297430835011952838600096 684107 -86016901650806373074540196541008 684108 -21860749367178587070755121524736 684109 788940977554505868289510840310 684110 30157513635052267217222435366400 684111 -19243699227710083590859525334400 684112 -14348559071483505681081814351872 684113 -80873282288476433984019201418638 684114 11092252952039767798454240186880 684115 158303769137044182533490460150320 684116 125059625715434581277585991200640 684117 -40699367741982787507947092568480 684118 20497457365898346073330056617760 684119 152343808135130230171504963520520 684120 17195835699238218012175791513600 684121 114441373322342052104389585789322 684122 -72891387479058692952722529039888 684123 -83801319190421125320916873088832 684124 28689700466977610375083757893632 684125 35490082531077890914526138118000 684126 2779922866458823651448325604224 684127 114346002833917149627361110994976 684128 7330889548470800461387335598080 684129 -8326720196254556245057579020000 684130 -19622502972856714322798372463840 684131 68852932634916272097931499460000 684132 -118010749669470903415942041919488 684133 58137244400187214423464720783520 684134 87562613782421362183945447430784 684135 54544261633111394920272875847840 684136 -163571361498389212264597783864320 684137 -178107233891403410728079965757808 684138 -9969712225114186659101469431040 684139 52546780211074284579706484449920 684140 -27067980550402526071313612697600 684141 -78685611171764846253285650495616 684142 -42390214366323297871196692590528 684143 -72695383403201421862289704338960 684144 -17815445610381381037103104720896 684145 45224828614493305315159008965760 684146 -80611698545226271317430321951728 684147 -2864177463547391386444142675400 684148 -63971437662723043188229182522624 684149 -152129958503547553237232294244864 684150 -16853688252633194539011240926400 684151 -37678297971968190059498441999288 684152 -4584338054977496347116301516800 684153 104520852980390427214155217768800 684154 -57006386986372155420569120494224 684155 71348666102735994763351236995760 684156 -2842331948769964964060037169152 684157 -66457074092183226098038716841594 684158 -24096982445447103535226545105920 684159 -36578934724095953968414603443840 684160 -132556773809531324791740432384000 684161 -75051173656029075966520155422976 684162 5487895519781792437393849036800 684163 2777164855872050743672331596412 684164 -32369163321171876152479379374080 684165 -19202637310909426723084912774080 684166 -17065256298829343443183883690880 684167 44361179617476595495081196724936 684168 32509654770547830343251913113600 684169 16251299025362169270167839363344 684170 -4498476986422907153400702320640 684171 16623546981163415359801293053880 684172 10352239407848314562268053778176 684173 -180103792423299400600020987456 684174 26519137428869248689635991073920 684175 -80010206610374693689859140852600 684176 39330450900983863781093017534464 684177 -14775000784283676304922519859264 684178 -5185427788313282727947880154368 684179 -143154990290880180914356729912224 684180 8695430368765769745785913753600 684181 44206663120714267460533767268224 684182 -126451894195410593544952926061248 684183 123716695720833277253590011646824 684184 210183488945394339314160441538560 684185 18356720808803005625855058702600 684186 9137345579058071289053808152064 684187 -175505851766465982893611391599884 684188 -16039916911376828683189062554112 684189 37365042747783198891150429815808 684190 -11723283376764081738821512876800 684191 -116236948698421615990037121285408 684192 121425960286562484509795750510592 684193 -104405362991244331814615240824940 684194 -20479609689087042340131952762368 684195 35674246323813408210662337151920 684196 80148385538293038509245991158400 684197 52337674641295353881511991202460 684198 14462716148035498691537049732384 684199 4400544799162687618772959184352 684200 -57438606620917495508683180032000 684201 -12517369776068562728196780920832 684202 -37338399932432162905487812250448 684203 6572689155760025001770474459184 684204 -19508900802729264534213292474368 684205 135531813295190386238451578878860 684206 10393761259184542404614870191680 684207 -975458399458001485665150860544 684208 5680681610212404625096182988800 684209 -87242779570453870830544241970960 684210 -33996903813738843219043102103040 684211 -109392820177387494597283689176376 684212 24500850685554891863761165443456 684213 9672390379132963645486418510688 684214 -23222447076755378824844598824544 684215 -6544488200372863639041279689280 684216 655991915457454373095985111040 684217 176001295886942864466776912484266 684218 6080779218668348325895154971104 684219 -39518327442891994944546981911040 684220 15876215688717863284616354234880 684221 -206823942710185520223916063579578 684222 9791415051274988108135084279808 684223 136943400976434190480596229767960 684224 58440480761683129861710629830656 684225 -247443231257258802134348734650 684226 -107522543086612480669324981847040 684227 13399468405797942133434636698880 684228 -54134585271456861368445781800960 684229 -3196737255363908226936142591232 684230 -3501071503178396200903254545280 684231 -49224285600859538795618958690648 684232 47751620938238117869965492249600 684233 167986805117592655045895818713120 684234 -70615323720497036990532246773760 684235 -22343412063251235844560073695840 684236 -1293305869826514504105832012032 684237 -43250855627957998990447008851040 684238 -84873807845571164443620791935104 684239 128954837106441082589610849005040 684240 20789968187784802866492936683520 684241 1535788863355237317640767553012 684242 -47039083479540124412828930733408 684243 -26842452653818470419188509694896 684244 145233388805051679856851896451072 684245 96010564311190671960835854385500 684246 -52420725465096715594619728689216 684247 -149142666841821133048462978427960 684248 -207544898312269764118070809712640 684249 -31932075164308160658377987436192 684250 18574229027473486326766969344000 684251 -135926566860162903777357617697600 684252 58025326518879758244929942069760 684253 -1856475861804310970272596723540 684254 -151407233755285541071799798858880 684255 -44996041933560162712659823200 684256 106106827494851605123456634191872 684257 -24646320959866618337938551993600 684258 -26993699054031128005272302822016 684259 2477392687297387919667905103304 684260 715399379604087039486610970880 684261 147270883691642302510971169904640 684262 -38606137496685366467458568302368 684263 6840903804652756329071595155904 684264 26024056568845230709836453150720 684265 -36087040145665011575558774937600 684266 -59179932409063813220787163810560 684267 -77503785261740555221754942641488 684268 56410565060236105749640763560960 684269 -191977954637285377471201799628330 684270 -35942286095115244564392070130880 684271 -83845222310281691784909955392640 684272 -41121548432927042862248932737024 684273 -85766768936813624150263631910912 684274 -1362993321473883515286064252800 684275 7853810790062281439176405461600 684276 -59677338920311581476963003596800 684277 -66663810238576973271675218684928 684278 10596508665604021543876498666752 684279 -103035942197864537696765596958976 684280 9858055807048564360270880870400 684281 153775768040479663030095842314350 684282 44060004734981143057015188752640 684283 -114916920542241755034063531017376 684284 -203188471434124613992601300136960 684285 30174932058816951234087038287200 684286 -81841450226844240881652391953408 684287 7839816681764712943719781767936 684288 -97733471471630886633507165044736 684289 -50551813196046346596750907206910 684290 -26587821437311931362043743204800 684291 87998414214759753444780647513592 684292 7307065897512064267665347768320 684293 -63415343149174920174813517351458 684294 -3085961882060768959894364135424 684295 -621308351678764654232520280200 684296 -96361824096553823052174957772800 684297 -51011519497798156484448784738320 684298 -62311216191996771623635896084480 684299 71671289820581219432312299752192 684300 -24374258205138378281923906291200 684301 -218025147056596161926844611894868 684302 44210345618524102849407085440 684303 5258490535971718003677550495104 684304 -11497488918551569089703037173760 684305 -13022823476998116196218440358540 684306 3413186267447372882469755641344 684307 -46696012272281077058758093142720 684308 -144282742499085857825210926419072 684309 14203527099510923084657009932704 684310 -54135363979898447100197455082880 684311 194143434450019610027649403683912 684312 55485852753839703486622343147520 684313 -105951205344065347361101242075840 684314 24653474333169217318969258068480 684315 -19167003354021082678617704654400 684316 121775912395896578196328360855040 684317 95842962085371109033864369844160 684318 80407435886284024131612122517120 684319 96702751273551528165805972526544 684320 -24699010090507798620191682723840 684321 59137591586632017782216852387520 684322 -6389041372880348439754703968608 684323 -97459415619311855217378721346280 684324 37377312728705943745820079980160 684325 695413232717245579521709513600 684326 -45933323677283211463822756910976 684327 -39193627119379605173950844727168 684328 4798221326842554387397139650560 684329 -160054180200284775734592246344070 684330 27658660989981035939422781041920 684331 -65927514383663013321135114219336 684332 -146469445359826510004283580563456 684333 -11383345010191933268243131058100 684334 101361425016936767904796637232576 684335 73400150187470218459785648608160 684336 -10258397788828670676542976491520 684337 -151464246186413442407006284844014 684338 34017557895859229692049332384896 684339 -68587749603213450456747552280776 684340 40500705347855514333374816643840 684341 36965241301673618868178035879360 684342 44886514839039417165934523904000 684343 40843498687066716269407081878744 684344 -63242241735865229841254359265280 684345 -1521918392994659514394779543360 684346 -25352874950606041825628492802336 684347 122996867739515628522493630925796 684348 6319028628219769312322154848256 684349 -138638093076392201914968233966650 684350 4759209289227451202203634750400 684351 -10097851653613241708479138410120 684352 -6600611427632488050637021904896 684353 152888134640522661660677830508544 684354 -3324618896732260030989472907520 684355 31544878390930550925173342316960 684356 -23962374246592234385405317447680 684357 146778366550008063727565031405600 684358 113575857902491444880423494589280 684359 -43449597056760515022201153766272 684360 -34928947175211131454430434662400 684361 -7740638409987869010503880232000 684362 -12587472953101518067975456267008 684363 -66954887797183948170148844552976 684364 146575214567906674590934869291776 684365 -81610481555406282901905038424960 684366 50502830698984208044776006657024 684367 -97493457589384220688976929351648 684368 42746466158025687945364899028992 684369 1885356925082639544367367932032 684370 24324120084445862962778144030880 684371 -81924103868997477983805317892000 684372 5958884110533480986414750060544 684373 44122591934831343537703004092622 684374 -88543457924944795409841478436064 684375 5595096023957962922149552950000 684376 -57619798494607327798998097920 684377 -239892955505390662399765059699840 684378 -42691961207213779523085033286176 684379 -163417498071934723550968076825020 684380 -67153328167542335300398741478400 684381 -21082883803565507567469972978048 684382 -65379583389053870389883909582208 684383 114551406549580135010154492992688 684384 -116574576222568228522824298659840 684385 7510368941438614477327109269800 684386 -8543024601490926016633877908320 684387 23548445674039683414182058356736 684388 -446662171816207043296524374016 684389 -7457570336788183277791195429800 684390 11375638865139617072991741081600 684391 72253863093712018821831760559472 684392 173010282910263445080099287424000 684393 56250468673904286074858883678864 684394 -42203007598173296844477293991504 684395 64488720429971665531412919218400 684396 2808920380966356980462237199360 684397 52633057916217035020575508164832 684398 23746572512319640169515585995648 684399 -74503442544908438403419781432960 684400 16772281476433842214869995520000 684401 -2298305274627848017256235537600 684402 -25496246216638196196148081565568 684403 151257465151221017858092951712256 684404 -38793207915173498841470098335744 684405 -11555791593911145457091113883040 684406 59969645807812181865412302997152 684407 -34330374281401088178208353448344 684408 115616648638747900916032918671360 684409 108569967277060463355677835415440 684410 7312801917600436214361449304000 684411 3339625672903939120290207790080 684412 -33111213801890045512905032710144 684413 66030243373784110561286924960364 684414 41080116037344483134449808190720 684415 43556570169631820392517245267560 684416 61882445400976708799035720335360 684417 82185480579168109516628591768880 684418 6641434956435551263319604756480 684419 30611363700502335947266609853820 684420 46015703405971006830295229521920 684421 -239306419301179739630454499880448 684422 -49005754442898883283059634179488 684423 -16849135068499183611932269758000 684424 -18378944859800889051055434823680 684425 14733703308405401327856938980800 684426 -25202619427789736984183967588096 684427 -71505739680988790030305645095724 684428 21987730172664833899337694959616 684429 -145960232987108965657671579903840 684430 -3901415692671489743526534776640 684431 -2948417727524347328493311193216 684432 14280139325714547563749835513856 684433 86777311294520825472611051845682 684434 59285177789747354050551744706560 684435 -90229503934833204901592568418560 684436 -85084308672263663732706306805760 684437 -15221186501719997488674790048320 684438 -65424951836162816666504472507456 684439 31133629055655553059988291374256 684440 -924140953873341520678862438400 684441 45877473286815693036872588669748 684442 -49849781110428565647066947579136 684443 99432461079231458853690414418692 684444 -85650892001466795998680069891584 684445 -79982713738612904195234036337300 684446 -6445153160248702710340562847360 684447 -43087889027406036644577503407728 684448 6889427536347071762221446856704 684449 16597259235225228581573651957760 684450 -1486182182384270353218618562200 684451 155116603249573954199314736511452 684452 12143331046101827752808294688000 684453 34603915402496737565827118396928 684454 -24710225352851999698255646626176 684455 47398431172284833727543353252160 684456 -2291896012251575147013137203200 684457 51075398440352741993158715205120 684458 60739466717686954411833299825760 684459 3105353057736254364567869833800 684460 23025168960806791468076828313600 684461 -227476161781061225849659291165248 684462 35482653098002564556138536191552 684463 -28622161839122465803879710508096 684464 42730754169716169302395344814080 684465 34494019076955766732871802693120 684466 90153128132470979398665619740432 684467 6848171471463303226178257982112 684468 73025026816157387771536883693952 684469 226607110777191164290126051109870 684470 15084741178085541818520668935680 684471 39677002277314758465049560913104 684472 -176577414956145788756387706040320 684473 53210101905908401959940925911722 684474 -254008238731564046243276206080 684475 -91785455921782079104057818408000 684476 -21453022273725621057657528365568 684477 -77769124821541994761034928112320 684478 31374161121030482818978980215040 684479 -5903504149358484362382772522824 684480 -3236750980135165714753891860480 684481 139586018684682095374600405797780 684482 -82439472298785588111881325807408 684483 -99086222747145052197308607581952 684484 -50849322722902948202837974688768 684485 -126132929797510344019466265818820 684486 38290384271165372554882812151104 684487 -27968486720694339406238765661240 684488 94851728875841694520996321689600 684489 39608961002966267471146093285248 684490 68837976952180214832452295036000 684491 -170310004791886734872103425697600 684492 54171270465050458679926076554752 684493 -100000938068954256454809518437258 684494 62334713838186593898035437151040 684495 -4519783070957158230628517693760 684496 -11849948664600976843406789836800 684497 -10814008879700247047127924702 684498 64547994052591951133233001960064 684499 -17146813889415731036181328104120 684500 -76475078196931704247721279712000 684501 -103308160016062780712827301268000 684502 -451193224521910622179045153536 684503 -119444040061928467147920304711536 684504 66652295872278056687831411712000 684505 -12716134833894776336640936088440 684506 101808488140145576613729762098400 684507 -45466935437993163420812668071120 684508 134467861287332261663450027016192 684509 45093044701006490570814696971616 684510 -48518622299127278952457067053440 684511 -25806061506321962676511248586752 684512 136219570874866261739125624799232 684513 113980181330554579653019078628880 684514 64940241387043220505012181835856 684515 32943887403954891694663478172720 684516 16776928579904101758119199989760 684517 198402862366708955540309573440 684518 -58702799748614573768974842732480 684519 -46034129332717287879788723025792 684520 39432136810413453399708839424000 684521 8807596095325952640718586054772 684522 76293701485087861999311823969632 684523 -33663987152231963766597416654960 684524 -171930921819149605451310732635904 684525 -10384277946295853623581499687200 684526 49907867945095848789099579252672 684527 -109878485455042133206276759176624 684528 -1569949931843637728682041081856 684529 165408739308045288840026565735076 684530 -27628577285469361809195155742720 684531 158895012102397852706283748589280 684532 -39777721233748859741528591421440 684533 263404066142578006586380284717600 684534 25256725502669042676434278649280 684535 5793438459607239898540097380800 684536 -33171178395712017334413585162240 684537 3246140385117510348214284580224 684538 -191796907846571818682743186304256 684539 250100730683035748234291074308912 684540 43359590893753065237698832975360 684541 23890360675167359149150808781984 684542 -8794000025141743488266587149312 684543 102516732803506193672194891723464 684544 16880986442573607116718559199232 684545 155645874918815967499143251413800 684546 3899376555769324699066644691968 684547 -5903267999757736579545126816004 684548 70579846567066037303211882036480 684549 9917369034313168284114700993824 684550 15357824129979219012201030088800 684551 -32286952407672625749457152862080 684552 16222902201461521283682928803840 684553 -6478891889398816857389892493020 684554 20735679280415896780340738044608 684555 -70284716867852858292251284846080 684556 56724700314363465336163540858368 684557 45765187397444639176523995882806 684558 39487657019156880667378416138240 684559 154823416848408472219605927715760 684560 -59475413067378128810508288000 684561 30130839370767872977592911231680 684562 -102851604035714113275024089401968 684563 -104799808392961351786989167129016 684564 -81286092537304779463391352244224 684565 -53865114402696357653599986115200 684566 -20167996086909715176718524108768 684567 21795541488415007372832443302968 684568 25618940097491280559086378178560 684569 -122751571619784984372307286751030 684570 22991156251433024326584773414400 684571 -321528152877176372395911856379768 684572 -25806895678666457769727223758848 684573 9185351313853996644780239251968 684574 10024432524932499777652850014272 684575 43767709718311640230864408161000 684576 81702484594380734427591113244672 684577 -26722693450145338138154509918560 684578 86067203371340393842159718126880 684579 -100682124932945093030951375368584 684580 10760856315068768621601135260160 684581 43357712235434476796606000024382 684582 -41255744891968052676517953447936 684583 144704175764862856359766991705424 684584 83904254620717351405466130923520 684585 137999269514680644914897830358400 684586 11005506009946110986711654063616 684587 42671911683026433099347800237236 684588 9347883971405548496674009697280 684589 76912781007900346052133581893440 684590 92270607408410097260034747089280 684591 33398339122905982672571517366792 684592 4264665675379909074295791927296 684593 16287835310383390975662818779584 684594 3703240966236394572526372301088 684595 21118438456252635466725894839520 684596 5575463843410866979885809039360 684597 52458755067144062236463784026400 684598 -116701852211392890273147556783200 684599 143145592863915533825295934290600 684600 -3252525724352535250542354432000 684601 8537592179923094773347182817732 684602 -86427125810131090237769774780928 684603 1738473721218473333071052330640 684604 -21295417485241313590188864524288 684605 10701690982732053539814224331000 684606 -34163161677120521915248877632512 684607 -1348802132709991265311358336256 684608 7049866110781527324080964894720 684609 -103963413982785418869382887366096 684610 -13018368776865541790316093757440 684611 -19065667151490014376478311550128 684612 -3471175556156759305537658795904 684613 -34354759498003331406772668044640 684614 64723271456537419543599299481600 684615 -13774965680487290124685436639280 684616 -159708536378106799024033515371520 684617 -117066610517091004156702292759334 684618 -17312615747999976557319215616 684619 93305435487552116994205900836564 684620 -81960925736136536933350858552320 684621 -26647388804139670509731945720928 684622 117245813367928253888388035886912 684623 12530926723722413849756647892760 684624 13677701197601034088609020641280 684625 -39901946154203449351776220263000 684626 -77416028394108381893039579639520 684627 -11552125060006636411722581161920 684628 9860063264392848754834496000000 684629 56264695518190970351375018127840 684630 -48667559810522745261270742784640 684631 -185406386907378691521247512537288 684632 8522361661065310275505014988800 684633 41804345008083666013215659772624 684634 32307971082650385194561491199232 684635 -18219528125689189075234066452480 684636 35601685098902962149792186408960 684637 -178602152100560985583044296938714 684638 44211788693465688809686720302720 684639 -128861749642973144144375929002480 684640 76124310737011202694442608230400 684641 -56482405774582169455307110097088 684642 -27498488734098692417650261694976 684643 48770168007551018540653568932892 684644 81010376530196094801933044766336 684645 11846099266822957711952006663040 684646 321656022433911871606043404800 684647 -60850348646668916741658058136904 684648 41916511506950476057807277045760 684649 147727306877918510264999389016832 684650 -54704814035348235859731013321200 684651 60013795048718538321264940691904 684652 56298285624709260995590970337536 684653 -75149744330162435238055465337376 684654 22923224788714523771028527380608 684655 26202396489276757046856550740000 684656 663797683560494117479366459392 684657 -50814392537610615171915412300800 684658 -35884432522051362235281421022400 684659 17709829889605189728197245343400 684660 4195328032402442894501656565760 684661 -201969519134560871441344625189700 684662 -75220150093617989979572577241536 684663 43141089402766180222465797316224 684664 7683837557628056854667791380480 684665 37870397205584178175627069521600 684666 19160219082507438405110583398400 684667 3656245817409566868367701691248 684668 153232183268371538202210969090048 684669 -49555373710897836272254548589056 684670 29109352912625888544805789167360 684671 13400234565191566414847372621592 684672 -14207177035821887409415268597760 684673 -29592301314466340140466009838240 684674 101989274513254318740384112080336 684675 -33647985090328207150173920571000 684676 75758256712032676278362219768960 684677 55776877446391716181143741238620 684678 -4406413244128179003916548077376 684679 133237782731207606592155485208760 684680 -35722935359636611005619664025600 684681 1661962664203699172868207202464 684682 68951334738617408300883495846192 684683 234363468478261529098522133374932 684684 9223471372054004393478186516480 684685 57873554955318711049380805352760 684686 -50117028449453293654950632966208 684687 23797125570145587240172435901568 684688 -32975477562386804291310206476288 684689 1931334368585909170145902234224 684690 -49614787781958921570968478451200 684691 -1835529786409067449455663582128 684692 69399850711497633549401988130560 684693 5727768585290958162116754290880 684694 -112749557750203631989290039067104 684695 91024633543266853644263262595200 684696 -142802440212353616065398481879040 684697 -14616431079173210166056726483200 684698 13266069085519055567068639777536 684699 -27422553319689804824564568850536 684700 31860363077313631510642970342400 684701 -62959473210713567044666095537600 684702 34918318601850878593466784482880 684703 3538194254127533945502415054120 684704 76832606843040501189385435938816 684705 -37628209769314704432180432842880 684706 -856369313638573199417146935936 684707 47483983115621994671268919550640 684708 39046408517079389136851820610560 684709 -68088590675480682204780475647684 684710 -14763555701958188270672360870400 684711 -115451120364138407600695702488240 684712 -7474889400357484480468730757120 684713 -178352275302772494938435665228038 684714 -1007424536854903851717581264640 684715 162332683117804330008826931307360 684716 113906647721912712792210356163840 684717 -51626728499901698387633436684000 684718 -18770055958864591477070889781440 684719 81239679475819209949169253848160 684720 -29127956378465284982185240166400 684721 211558694749084808331181600583092 684722 -10253008652037364090980017287680 684723 10885997193933536255164129324128 684724 -65464739605591950471752097220608 684725 108624809631174975899852685772500 684726 21064643668384923416763052503936 684727 145517132360202114814538472257576 684728 -30985485284264544309102658191360 684729 -98349733195756294814092398357126 684730 -10149116682028593920344049694240 684731 -7756228179221094910714573293468 684732 653118578215601892707077373952 684733 50020043032517349903742709979264 684734 54005260855488457847409767309760 684735 -24005307505416441613609865011200 684736 21094419510340489997093334679552 684737 -155204796970073937771147467529168 684738 -5139348937377122392005006828000 684739 -202256410434928726948700948620 684740 -2697835910119888290919612293120 684741 -19807141106143154425490412978240 684742 51365815693332450802299862738272 684743 413043760297689154065763997150016 684744 78910896178896468364587968593920 684745 8882972987121699218663471158500 684746 58804572669560977708061483649072 684747 -49338657588750780808725419266560 684748 -133337369751948685584902510622720 684749 -64610152289363934542114840828436 684750 -34051310689891907717738544384000 684751 -62525353579458897863432680799248 684752 43886088971232641321670276243456 684753 -66884529275406246539018236436496 684754 -37631380420676728396739309299200 684755 -16229170908060111045406681221840 684756 849980864769409225161067456512 684757 185816089588535983331800118429006 684758 -72019386787444193371796587895520 684759 1767397777860320878436149708800 684760 47949772926709451321476356096000 684761 64010425845601231749618495599424 684762 -11698885424755021730325001562880 684763 -30346650458250967993167170484776 684764 -45816506744250859019072516926464 684765 26995561781928086881555580816460 684766 -10773387886403111203167888850560 684767 -10182617733615060677890785113184 684768 35298474670286193740969504931840 684769 -221459479335992981665424324852830 684770 84418810117145484806107701730080 684771 102500008878059658150639605371512 684772 86271264944304522278842624942080 684773 -170481122530216123678050781326978 684774 17919690722526049965836216723520 684775 428133673902951396536451745800 684776 -102296299801864322303994151633920 684777 -27304834707886829965094075086080 684778 -68272642131712927180512229780560 684779 64373558776750937545583842083840 684780 12470230672336088634515627243520 684781 -64399383698405626082884700663936 684782 356439554515557463183368355584 684783 18615700373602261812220013999544 684784 -31380220862189828791644852322304 684785 335999125161071679138935328960 684786 -23593812156618790428135587791872 684787 -75690372599619260998600402735320 684788 17341428952672958280605402189952 684789 15886084597780061094131587878720 684790 29094561663829258709886722081280 684791 -9693761221667209777812007958808 684792 -32463952035246953701608692551680 684793 -89771425134544497440230795479958 684794 64162859899263402851120031174144 684795 3622802920203112305873714627840 684796 23937800478301042278818593150976 684797 -15152625979064251666974073620948 684798 52317348279373056074663803991040 684799 87026830707030348851227164012800 684800 31391070690434702560131966566400 684801 66744888513721975049178544750080 684802 -44296760736006401895275696491008 684803 -57313137656366672854574364847920 684804 95765363824267790232214531276800 684805 -72423246446254877865023205226080 684806 61752242849385035289837898529280 684807 -118430797145771088425406698903808 684808 65943920013174380223163189416960 684809 67397349138227208145145504330010 684810 1186813529506010391315826728960 684811 138713183938257870427926751031112 684812 -2400820978965979914724195801344 684813 3055121414297973912470671874880 684814 10698118273104517143838779439680 684815 -148647753623053320700200752306040 684816 15622198578391151753591865606144 684817 -178191023548972253022497793408 684818 928103047765555444884543794304 684819 -42166839167763024399720376225356 684820 -13285113630640473325218171793920 684821 -37903952325683206120508114326656 684822 53663008415871477494847914717184 684823 26464225542370982658586207718784 684824 -24905639009932007179186293442560 684825 -24931248445119116599914570926400 684826 76697408790656096009245464848112 684827 9805093438087207067011527282960 684828 41091136352435490584175921899520 684829 -98097902687480713631131599868570 684830 43018440272115602305759469386560 684831 -33026654684701112227820029731456 684832 -89309760590916237979094817374208 684833 39206645223848476090208696434944 684834 -19603690963183938665787150233088 684835 -80702755189388161376398408141200 684836 35332759848524083833002818053120 684837 145012182721628939351155533781440 684838 -41047082652359564753438477426688 684839 128524237909522449808226430326040 684840 1724637443728288879979126784000 684841 -3201909930884754369222609914758 684842 -25486419484772395482931035374928 684843 -80152787741652663889508139399336 684844 110140907708619979908731928557056 684845 30451506852663080719959660687360 684846 -19943595886872910114641970153728 684847 -115401657867915344129996741558560 684848 -10207102787952800189821980573696 684849 109602368097300339072472750628448 684850 -54282759747903533068913658315600 684851 -58493386882197986696834424002400 684852 7966964860731186539808567066624 684853 -50499065936220872170768491565600 684854 32173620530815503566846496135360 684855 -2143100308039536007850509206000 684856 19457459543213240177382830714880 684857 -65064703280666091840201152199894 684858 58833537552077903823867212381184 684859 -1634274892032142539269179934208 684860 -59213699488442552789384194560 684861 -1069903174747560879621981224160 684862 130018217968080460811711357091072 684863 114412489933715436080835564198000 684864 -12136718666632197621713904599040 684865 -29724946521017287786185050557740 684866 3628256723136251976821281671168 684867 -113530928287187865042183244140288 684868 82407526424292049141389230693376 684869 2202757523238144289576826202270 684870 129539460979874484303986108160 684871 23478861317640371414733747187584 684872 101224442359847885704651197849600 684873 -64140016892996849594327595334998 684874 102353444469723996848970702662400 684875 -119148163011754857179281020540000 684876 -62766526469358710879619337363968 684877 -50051173392411006662024503496148 684878 87834480096481044027947072466624 684879 -510609011528877980457550809312 684880 -2009865704252152846277046435840 684881 -104303264818136272496454487290636 684882 19628893083188140829920920430080 684883 -32485240180855967802089968043456 684884 127968533743405656053798739972096 684885 -37846840075551819033517871762400 684886 2428176205831673552860459641024 684887 -86984454485135495363113445364048 684888 -59410796221142906838911173693440 684889 68094858303001388284749587159690 684890 62942965572929550584436880063200 684891 -87731501374894805023853081265300 684892 -18978039753124224133829505003008 684893 -62317475809621687966619165457600 684894 1318413466537653930713451786240 684895 134472359464217856981967066511400 684896 53127887297846207449116931522560 684897 29008702777210592847275390727600 684898 -20386753938964864831874408506800 684899 75528455973408826486481320766136 684900 33032945180401071915262585852800 684901 -23553809144292562218413206324448 684902 -122873572597845863409803317954848 684903 -31076901931611259979163926311896 684904 770971031592265801897148989440 684905 -20601887248266665100080634820080 684906 -69650162949460143413828801371392 684907 15627371702264677544557237147152 684908 -22873791246058715081227176327168 684909 -1379734952210884737448000937280 684910 28697028475791371424658244199360 684911 110945556585655055420074904654592 684912 18080061395920188839603318292480 684913 -226772429331355690354197987540060 684914 3450489545086133896969732687872 684915 3304791593863870579029300579840 684916 21845951176612376248867366244352 684917 21412538242600506906629453652672 684918 -18109875842071041684425769216 684919 -114081076204444029787253673010056 684920 43837330288813280496021614284800 684921 107573911264911776519592191084112 684922 -1209651403533902219489724306720 684923 188611010054422223183235616235172 684924 8476103589340219620844439609856 684925 127487464922913148425981592605650 684926 12682858125249633978193983234048 684927 -84773296377636042255161565147336 684928 -106860871962495148470956646727680 684929 -2387731797558144406603217116224 684930 -14942707401459514163608424217600 684931 85895556558093963237497335718400 684932 -66196361002366190957429472453504 684933 140602974208457135798578695097824 684934 27996322997805167085713944619616 684935 71236215136388446759314500981880 684936 1941956002260022871207604879360 684937 -147106300037693903017514248787136 684938 -77102376605049744293122714460880 684939 63767924383442323872404421477360 684940 21920805106062505129759352371200 684941 -22533049516954399085423652349248 684942 9785290987279101244883286376512 684943 -27097252244125948205792636656400 684944 -2597197522706448391044052254720 684945 -14034637362618603824409086319360 684946 30021292080480979575645443421984 684947 4569598939270920682077452677392 684948 -65876959070936215676943037470720 684949 130322738637553066941374461911950 684950 24663239248512408130556825856000 684951 -97001855652308817928284937727280 684952 -26634818188208593875444808550400 684953 28922136583173414516196955040900 684954 42476336269208530646247797332464 684955 -169322371649146712277915877736640 684956 68080242448746071857488420456960 684957 33490350457724909459244267534528 684958 -7554971226417823447143216681600 684959 -11724823976233771221130319843472 684960 -24925887245452261314658581872640 684961 91295642389086548344928905966562 684962 -14937709652775629624016323118768 684963 125955522606492238319338866324480 684964 3964836099940329165896285061120 684965 42768037222398559127508550468860 684966 54642197265530670248021663903424 684967 -13710782035729534664351696257928 684968 32324582389265151139075538242560 684969 -53753624080383815718707720848320 684970 37623896569461525936960246681600 684971 58867417798733406846982378816800 684972 -42073736114260763997858682260480 684973 -62121552175265595972351202956778 684974 30683700081083271413732190209280 684975 58360601722833834984463609704600 684976 9122141950962476608303289073664 684977 -118419695388822122196603827544174 684978 -42361991510673623801371500331008 684979 -8354126105009929374254503386840 684980 -111830167712036357199585703641600 684981 -71261257170153280674289468644 684982 33064442106317469951226151261184 684983 28633800923243783268844810876104 684984 16372445578981929918308837560320 684985 4763505785220516568696824922560 684986 32451549411066447039354173677824 684987 27357688387437257758197895890480 684988 -151091925085172239491185631802880 684989 32278624457929999873241373182790 684990 754896893130992984293216512000 684991 218637615983456498852048230404472 684992 -14420246818599406186933266677760 684993 -21529690979933934557486397686736 684994 -71058884842057525431260285734704 684995 -729169475910219988844928630000 684996 -8250155032152053668378761547776 684997 -57421758971271009279812985036900 684998 111043675527882993289754921727936 684999 -35251906254192615894844552497792 685000 12274882264334719926512668800000 685001 -6353938204903178886699089080998 685002 -48582926191599992939194847578368 685003 -126635278451156057960568566248536 685004 -38912377153205498716263886066944 685005 59032311517904838713783245006560 685006 -3417614460170337929890571479296 685007 -29628784731720292898166135006720 685008 17005541375879288515291887304704 685009 -52717823477009187905303554982400 685010 62614827877404560166775273088160 685011 -6739228662386065627944299763528 685012 -128135583761518250676790850594944 685013 42647716566242420670151329939360 685014 -21887464471438097067126720869376 685015 159598493320897459019259756802800 685016 12246910525331304276630314772480 685017 -142689178044526747860390796122960 685018 -14139033919193716060821793514784 685019 -37156322793578113258909222187580 685020 -53399336496901498514432872811520 685021 47047121845872574811821194796972 685022 -7396146814430467488702191293248 685023 -119508535526824821327721687289016 685024 199429521176690711115446092824576 685025 58470622341399065542370389545600 685026 40794789212297032995700065866880 685027 -6609922363904272541707878663728 685028 44638761424835197973759032171776 685029 91935886996553025106285124395680 685030 -29629027130171823124609961162880 685031 -188823760041294555992425932756168 685032 -4012159349837900217232312565760 685033 719668430658961505865598946400 685034 -26488146182136264941253457978368 685035 -37006730171045225119695367550160 685036 -102430764480555786833701372270080 685037 -62408096058939787603111589193108 685038 -10781435405946683219810738503680 685039 -73757437140535919922830654730160 685040 3084404023996132165084251586560 685041 16074389623337489040323851260864 685042 51182757748454219657334782598672 685043 -64677151019064416311193588511000 685044 94549234589977388886523621969920 685045 -6779032643896848003230625016800 685046 23854842513203664830950497227904 685047 132652280835232224733478693831040 685048 -28521088409518785148464961044480 685049 -108625469648742220944788580854880 685050 -5094620607425282130056695315200 685051 -173938492329531033182776195753948 685052 -152622241316945713557330508529664 685053 -215684067788982859522864574809440 685054 -78568398019147163344274937729024 685055 -8918930101793036057486572859040 685056 67831536673542209175801091325952 685057 36621544179352767472314274274306 685058 55495243271165819305284714257280 685059 50735214629402758441288701235704 685060 79396379151904100006629687860480 685061 -9137322477985600864587404747748 685062 -7987453281308303016558487049088 685063 -85492538701900579335005349987688 685064 -142976958619750311578427120230400 685065 6565223192982952863131496072000 685066 58030348134590830589916105698400 685067 -283029669101871039042199411238640 685068 -23230488811163090897587738268160 685069 14771377565411064614475645199104 685070 -76488261511146863644899558515520 685071 -39473781628234032148461003707760 685072 -29204592518959154537052559638528 685073 21737818279511261789125146854322 685074 2186889711649770454782406253568 685075 -81389721525320720789414410511000 685076 -570859235644459266007102279680 685077 38019438663638147505638735433120 685078 15022384097484950887383754276608 685079 -88342704435281818074206095285200 685080 23560425048339100115200329523200 685081 58517675285449509763408268039882 685082 8135140416195658446676976735232 685083 25394963163301948206221304353280 685084 -168378982054513443513097398784 685085 3211454470448188591598109498360 685086 4166339525731572655066853704704 685087 -12214144140432965982667715941600 685088 28251293057105925492316475228160 685089 -25105901752595885321993249404656 685090 -29939481593415462806029127646720 685091 127216705167661004827844302357968 685092 -13714058294251172294202116886528 685093 -128557962300584383462251708030658 685094 48274209257765894981746934832096 685095 -71981680006351763660681844018480 685096 -71493010650713397675605976115200 685097 29741451617341864845626306466432 685098 -368618912804254033045545783120 685099 88438625816176037084836958866100 685100 -7913652836944685037283051315200 685101 -57453058738486170595466745871680 685102 142225766918943745969567944000 685103 113559717680762288577635466734352 685104 4215289832850650308693988474880 685105 10744315966722156631288000718760 685106 102375574521369672713356661140752 685107 -124948077895611861674369332313196 685108 82830368660698917216217123522560 685109 -210761938605758696739942874092690 685110 -1687544735354114087389904743680 685111 17760820361373979422077769092960 685112 39262350431345362173126273331200 685113 57339700291550343549499037523648 685114 -9757772909837550146736218414880 685115 -108750808036068345148404963782880 685116 141036033501879537277669980672 685117 129593105983528725882149015422464 685118 44331860634266018447691502467456 685119 987510485040585205512923002368 685120 -36562541512065798804714443243520 685121 116415468958071117045822669162720 685122 33815092513125581601345879240960 685123 -183037848056679810228270290178628 685124 20731600364805563966396330913792 685125 -56561699691604453303466308800000 685126 4447268003019385093121200350432 685127 -21433643164027426069301284995000 685128 1539117898245053735243035484160 685129 18308632122627265676296950562276 685130 1597273947224075790430787416320 685131 12684155890235384557027951672320 685132 48574608362084969618688030684160 685133 -75047080267645249594690970599776 685134 -46327816841420304924659805035520 685135 -146000364091271668659390922452240 685136 -11317802085373971373748804395008 685137 -58710079006005285358092610724448 685138 -49306416499154554245494565479280 685139 24001409816266624651667895315360 685140 -44682849820959745564524508876800 685141 -225481715085499178518340561489458 685142 52136330037318661754351750112192 685143 -49074473206594784289405936238920 685144 -24537359925222411444482773923840 685145 -46839483980037777417647328527100 685146 -12751523633948237515099190587392 685147 85702318333401356883516435810480 685148 -149107896121022132305904286610944 685149 -71731552200846209282809440740736 685150 32611912849815023964937417833600 685151 -25305411222166958568804701280096 685152 -57932020747957300969361422417920 685153 72045360058190822136500324082880 685154 -63305643736905785988217987465440 685155 -6332541038984831054644378293840 685156 -147437466505897925821836363235328 685157 -38738511184458545355521348923200 685158 38988207241658235169233403310784 685159 223142173032614478121097876220040 685160 35678447028294364012555675238400 685161 59017138995634441241163516209610 685162 -520423683275196191178782631936 685163 1321191848858424747451760213064 685164 -49901587817855429084620610087424 685165 -21505727623150446214493231585280 685166 -33800104061885773693376922945024 685167 84584571804934399270867672684800 685168 43094082801951708129120435240960 685169 -171135099015775846253642513936430 685170 -15616050091617780042176553269760 685171 6362820791818349536956126931992 685172 -98596230234730395893907122653824 685173 21567634517694754372132730827584 685174 -18082897155763507454715645408000 685175 -106310045930118917711849769591600 685176 79262718022159935371394789888000 685177 27405310482555651894639279138026 685178 -57325104176281390102647069216 685179 2247038729953218127975047166440 685180 -84882460644142634843330034009600 685181 -64688825622664928028113936738208 685182 -7886709778364321150198520163008 685183 -115528341851310979237088411034120 685184 -44106928438607241653803926159360 685185 -39360911888954611338779100579840 685186 119600938835839783744392870243792 685187 -61476490957181630700543047589120 685188 12433912242751148375882929029120 685189 269863585386353425171595264213056 685190 -31728092792675639767353873763200 685191 -61568780204390376117370321836720 685192 -85629437750964127520788875417600 685193 47312327860393062904519776142848 685194 -23787258648444981687807872697600 685195 -43193447785655082591849470999520 685196 -31711048682042160091830566457600 685197 -76442627304792130754558722203360 685198 -1671126982812495708290608910400 685199 125869915062895071064340134801200 685200 -9084830257061504977654761062400 685201 -81240395697135190169101546128576 685202 -27088036311259924741729346641920 685203 60964179343640255757094356039984 685204 831221274309373404875249364736 685205 766903808580658473531200220960 685206 -34146586466284747610319350659200 685207 388716123055256013030674104614240 685208 3270550464256645829162118082560 685209 -14365703077010383363716865010688 685210 -50472284265654016647727155774240 685211 11988909371290319583918086403000 685212 -42815544372043825719674476339200 685213 -133470705722954883905293691281920 685214 -26336843412577922978419448060544 685215 -54386752905590367111232381102440 685216 66348086876514002883278112030720 685217 71290617276211491435034777782420 685218 -47392150809316372720050300333696 685219 -43094821218279648325128728530444 685220 9618640261929450956026394906880 685221 -33234009334721747938012208815296 685222 -53997166745673046342108700226048 685223 -46765029791709733441487069520 685224 7767685452128401146570967941120 685225 -2752724195040239397308377377250 685226 29573010605986467542597594626560 685227 70960056307728149394482528997720 685228 20497720490877905662249508276736 685229 -81852960444185481342981577186260 685230 -3668815823339201716309174824960 685231 151904117213162545387484371878032 685232 -12310449513053276907028147568640 685233 -95405534773973514157910276347200 685234 20236292100461920305691400717952 685235 66172048348187243911651244473200 685236 11738755902877006661198229749760 685237 36522577846751687739109845044352 685238 -90740017502291970964099633580160 685239 -8137489715000369266385335473792 685240 -9084693554954101908305724211200 685241 19114554860703284352149745744900 685242 56831094597806379043396207709040 685243 -76828971798824820167839164958256 685244 -23764938236253969356198667592704 685245 36462577284503142383606177931840 685246 -119600777598657916446911208971520 685247 215388352004197571614866233541696 685248 341733282691174204584423849984 685249 -66368676112549748885394673570750 685250 -30402818532943692319991177496000 685251 -3106882322241113159531539970400 685252 -29570072370089216221428417840128 685253 -115273786033574858367710747547336 685254 -54927782712589705442202081553920 685255 6545241015045330787900349224320 685256 44409827000606209878226563072000 685257 34822175135681427877657864250640 685258 41427053497192181286426156446976 685259 364152256301750608804521306471504 685260 -58886270477510475035114943621120 685261 134377836970650877387880258629824 685262 68955423251436262962119421597312 685263 -126795045024086937148410335195256 685264 40455964727905060190418848276480 685265 -128910306945125504664868605373260 685266 -25701036151771261283623275658752 685267 -225381177700857142935980144843448 685268 71966224795048117614068729317248 685269 57498331504727885139511277192604 685270 61346866588918012763291939616000 685271 149762043682243601252896516526472 685272 -12025942726865835954735592243200 685273 172905748296009669040139926144720 685274 15288616402530884037436762206144 685275 -61143057020893361532753266494200 685276 43617004303250338491396504037888 685277 45031944961957598954746029437292 685278 17807832373692537318699748271808 685279 3565467840751190869299589191680 685280 -36924765544023773666475005706240 685281 33696194245163317540179634245552 685282 -25580539447835912737822644834528 685283 -17630683016070333544900021263840 685284 46236035728613859437055379239936 685285 -38196216313936223490227619964800 685286 -11323678298299337093539075645440 685287 169092855339387551405823904014240 685288 -64838293956067246902614700426240 685289 198719022298752514044070910379600 685290 -3346456439105310951863024117760 685291 810833400930562771715233707112 685292 40370111226103735283458442526720 685293 12054756477380607289838107243584 685294 56076311667657823249213050117696 685295 35819751711168414095492710575720 685296 15270636925819313714658199633920 685297 185624918425636738418376815889746 685298 -38354861923353382292233093191264 685299 162707775664661370550913779571760 685300 8397493145931621760494875136000 685301 144981070820240281586791722064302 685302 -54835924687843178670617503752768 685303 133891944727933241217200859906880 685304 38477058722304349229453474611200 685305 -54149438492162791076508862456440 685306 -82533261518842345485752398869648 685307 -101963447490580476694564020499968 685308 11036935700024129948771218096128 685309 18748214616902833934268401375820 685310 -4490101562093724211573718485440 685311 3658161523335965216108841663360 685312 51303537950996181503596556189696 685313 -20670928544523445672664927344080 685314 -19715338293314667175713026304000 685315 -1309605720270158802763256402880 685316 -170707164598559112627037829208960 685317 33760140486633415359988263809280 685318 33863177511280803397944917259360 685319 -105700827432355604079018228722280 685320 34284008080919944049904023961600 685321 -21936929794082388221487614879616 685322 20580781973394966570344650535424 685323 12736877029740444334265684723772 685324 -4282865067601807790046643019264 685325 151295258070138812636630701992000 685326 69795012252928236804186138183744 685327 49707545770781502714817724855880 685328 14417701748841537505707613224960 685329 4791768845020268899054835910384 685330 14865856054573659654890261721600 685331 -86183125446077164896944217557760 685332 36822375011933567162102580368256 685333 166005821916355544950915251805824 685334 -587241053780759464210290106752 685335 -12793856842028125500723446330880 685336 12884490083611245611492151367680 685337 65450329694173413855900966934986 685338 36493801667915648113731361443840 685339 76495242208218575420789475147140 685340 -52234552902857780567537673884160 685341 -6709660490767841636891415150618 685342 1139980439895604348896003606912 685343 134480626962551448304570871904144 685344 128182223569803551572017807360 685345 -48686102613427041591347349051480 685346 -131110151358497767272039310462128 685347 -5991629239787217965837403784272 685348 14983511749731245709676953911296 685349 -26875295064506825123727444864960 685350 2521697082522635586514498365600 685351 -47210944190304404912404646486408 685352 -35375481495948628068071594726400 685353 29851217469982434957349340885904 685354 -100245123001953246710164380715008 685355 -141104648676281574832471822560480 685356 1393968272602293595735053926400 685357 -102708651553365994718935733192340 685358 50671841722806758628417747881280 685359 9007478400189638002451719775328 685360 6239400886604895601943509401600 685361 -107388058632362568775999217965038 685362 -104153927006049490180204710197760 685363 47788589494157426915594714897616 685364 -4254181389087894804112815556224 685365 5552278093027962069464445138720 685366 -24849027905827207158170391600576 685367 201292680332526985757375037205416 685368 -181821142867034298346364878848000 685369 -3745572601163307730792792598230 685370 13000659226881743408592169820160 685371 -114126224258169246900980795834088 685372 18957313202590757174290675568640 685373 -43515177756648128768789709152436 685374 19467666578481333991795286948160 685375 104659240604898633070454894934000 685376 -44688684075291961029840792453120 685377 -324796453696881096931882312704 685378 6865178226343518815688779841024 685379 29335560621445367815793602681920 685380 -37764641675061272717479359037440 685381 -54292122799236551559166260158818 685382 26019556687475307744384136317792 685383 55832623948092598269368573715624 685384 29247996709937943525981147955200 685385 -42008835608251927656990420987420 685386 -16539511128168894371153223428160 685387 74402740358935064847287880757240 685388 24536178102946833314232382682112 685389 -35859382938365004548538787175040 685390 -50305385380870222115733389332800 685391 -21175204487838555001594568814720 685392 11543981706261289605113419530240 685393 34702271121154273669871018678642 685394 6792339201285320201747112548496 685395 -10887169347308762652483697226400 685396 68829189279511041055124060788352 685397 -5333093591968905904185496987080 685398 17826630190025572873163031920640 685399 -23685608658391829153662406937552 685400 44796775338957976498439193600000 685401 36349208977796441268735863666304 685402 -17059220706904945692909270071328 685403 148515251438121609821097105689160 685404 -1474877870968581231067191306240 685405 -36596880107407373928390847088640 685406 129016090309443209097013007936640 685407 -55630478351515890235119804248760 685408 -155038192496355588658331204321280 685409 -13392887040102296562839245987920 685410 -12776404969897290143716723752960 685411 -27717563409979149932869852919928 685412 -37287704056727411072651672835840 685413 -40243766928519979281344284877058 685414 -93237180543366402054444472088640 685415 -7410661461001021965354045552840 685416 25353039079725723619781765529600 685417 181487132209616675281251281713466 685418 15186508513115101549590119626080 685419 26561750564777423972159545270272 685420 280348940568779373013052359680 685421 29530419980319064126977698562144 685422 -2346652739349882906783083869248 685423 10312833693595763276748705695904 685424 37804899343918944446856229847040 685425 -7211965074547694207517523368000 685426 -6383077900379343972033046488576 685427 179411375709279413428136848371276 685428 -48407801060385762419827323002880 685429 -41928934357202864953870063221970 685430 38977661564429566938047256591360 685431 -145551605028815251759745141124480 685432 -138668005230574387220569037721600 685433 36308623492469185641065062609920 685434 -12434475807985963089960183375360 685435 104083866660606579114701083994880 685436 -18264153436232651704266503078400 685437 29182123823420982533571203996160 685438 1298706906666221876083012195968 685439 16372544853362861217038787611424 685440 -21457537310276144062433486438400 685441 32948346553572859149619647376384 685442 20148731415047440157585346698112 685443 -42530049069828126158420239534272 685444 -100506608308896527093777564774400 685445 50208317534951048252682569408700 685446 -18564215609520562634194891216896 685447 -28293984013076654622513557256736 685448 -308580254704915804417899779850240 685449 122903376444494396739676979827200 685450 60563101288820557020828607674000 685451 19638860216437654274480314716912 685452 35003638792330278296037394818816 685453 -7204672201757744316565910196298 685454 -46535476462572392508547844729856 685455 102208197687307329359288025360 685456 6891550176134535725933892902912 685457 256064274766758604710403543763304 685458 -28100437326596335562020796177376 685459 87255440021195625065386742783660 685460 30042228853209509713539797825280 685461 87105813296322493544438805390432 685462 -29843955359655695795891154003840 685463 1453706540532719337470215209600 685464 32544016792930588143739157084160 685465 166028942565744575486813195610240 685466 -49487726251205887429557144695568 685467 43536341694361686674537621175084 685468 14414924397796394020385336421376 685469 28411824951865789494728656170144 685470 4253804178158432107949178666240 685471 -210814553997194321885780689143328 685472 -28557181088051670123489710309376 685473 -49886034664565950857613728475200 685474 122612507185540447746952675000992 685475 40864811476776028077287537804400 685476 -50611882618236988243032977018880 685477 118309036426585007701694538866912 685478 -19630712604969926515979183574720 685479 14317854180983877723772524669648 685480 69513614562158862877998490982400 685481 -87496175455178072213309785461936 685482 5875891895179190607969428582400 685483 -149310852139238660958166823172320 685484 22276401802934586858509007705600 685485 52786787509513873229736787437420 685486 66894642016776615853423756514304 685487 1063535824438873393666900134384 685488 -16099280212645836987880832925696 685489 -93404799723801969984670969041344 685490 -825468881192198315281589042880 685491 25788287510460038422929605868144 685492 106355929650079480771920906258432 685493 -102261590715534294979079450634258 685494 20288894588269591642127318483424 685495 2420563319236899094008623906880 685496 63359257170865035364813285416960 685497 -27250217972753544539175998712672 685498 84510497026551506889253879768320 685499 -37757829866139261846339267694848 685500 40414624336602335016633445632000 685501 -49813609623989267728835170453600 685502 36077691505797574256895888798720 685503 -6850300330195183147013980342272 685504 20813725941882824927156545519616 685505 -4564349326050771183994069087680 685506 -1295924881477632268042433546496 685507 -124163700979008159384659110025568 685508 5991833310034303855045083224448 685509 -4072776006708578539980068895072 685510 41979690504743479246728060336000 685511 213712742608401250782578248817112 685512 -20625878318667369962978923822080 685513 133719969319121391540872613116762 685514 -82198501673612605986389975688144 685515 -23986289398287737272712488577280 685516 12569072157946075568417480753152 685517 -22440313915354182082697010520608 685518 26407711855533062816598065459328 685519 -102831103542169430255480669240080 685520 8373333494664452659163096678400 685521 -11159326321964426143347087544560 685522 33424499104881475891314758727312 685523 189895468914801857623110859255224 685524 18116245476351806713739669164032 685525 -57137343539302717119927688358700 685526 12846090781137307921281202042944 685527 -45895121757298383570233745949080 685528 70357252554505241804309114972160 685529 36856104731023463915098172905284 685530 -39891262844849054630814922176000 685531 -17599144447583186701785992259840 685532 -22920764400551668210368967202304 685533 15261626928709880900899354756224 685534 11478148849158397584743618145792 685535 3713805447432386160008047592160 685536 49157343051309579764327898415104 685537 113889085066178265579431144705186 685538 -10979531855973298362615161840640 685539 -2180412094049426160703905906996 685540 -7970866087696133830473095147520 685541 -171224777245496955882508077725058 685542 -34667923688561624224348939640832 685543 9505835281358070973183448677024 685544 108286695641886571912833230438400 685545 17634685274461259066544905404800 685546 31048837759592764484063576371200 685547 124803807204634878763927280298996 685548 -29670277890923982062779027023360 685549 1723841803140908576400537400800 685550 -39290809829973681480586655203200 685551 75827103396673120216590855418632 685552 1465474767382738440046903754752 685553 101723192640190622790927192398064 685554 -28174451665523283679147927390080 685555 3244075239535137420659331624000 685556 -161673847608565151863717408837632 685557 62851067455570021174919693408640 685558 -106709339757110829412022985303360 685559 -158519017477846715562997545791664 685560 -37974470252900429424681179136000 685561 14158081320366994316848691985024 685562 -20088151472918629997182694284800 685563 54247713793528141222469387281944 685564 -132336922740241697833787014722048 685565 14078281410236975972528764792320 685566 -2981835791168156870849225041536 685567 36057450416801437496150048771280 685568 -47601438000083892522535266287616 685569 -35413233923861039275198743477456 685570 -45110923961722236285683007283200 685571 -66362086427066777513502340180008 685572 36811794002391754148585963400192 685573 32826361749968540317481243371136 685574 -6438716513356243422061712952960 685575 -25436261324364496013418852137400 685576 78906129173749110758303290659840 685577 182632616199509449645575624391440 685578 12395223377396045397433652629248 685579 -143856463420835388049270848889520 685580 18121846466113986673118258380800 685581 37900634264809068978402115468320 685582 23684380115253572653988534995392 685583 4918305294304192544986413742680 685584 -994870754867983267571846934528 685585 -154173787702685274359734840238220 685586 67357259760426607062938723856 685587 -27646364273990944861020160366848 685588 70382008275716357059083868382976 685589 174810148098418339929036323976960 685590 -25313947007359781429766027607680 685591 -21831322517437909118594330318008 685592 336542440159960107511736094720 685593 116948325243444830432422042898484 685594 5219275038824407726643328893952 685595 1700593728600459887262438081600 685596 15676607161965808597661280829440 685597 -226543686721962536378768628600288 685598 38526418396118978756264934268800 685599 34658795614883383522032514775568 685600 -111633595371125869174071179673600 685601 297201617493601722851174377152 685602 3004638823206233868848782972320 685603 12915760343965713183841712372560 685604 103082200389431265315001036016256 685605 31193834910450706640157365964960 685606 104760721839908900748213236470752 685607 -18994255435957648746819822786912 685608 30825783917515477992091741470720 685609 -178242745297578975759637819245190 685610 -10718792611126211321422604035200 685611 166161531197679891771552054825600 685612 -12103932941065314265801499263744 685613 51181091007068741312154828947862 685614 19525190998692100185988552203840 685615 29192003931859390217361897331200 685616 -3517397308130038041977388761088 685617 129267460456188918145918097197680 685618 -72599886248682192408726224300640 685619 146317874024595540095682888255312 685620 11168999060643550085889734622720 685621 -177754163768382760302213985644178 685622 -27321307893750345143687349571968 685623 -13233186857095017396447729726000 685624 -110836381595916272856130141655040 685625 -5340646028574932426235058308750 685626 -7786285470747916922425053600000 685627 -28773415025631076520595790728576 685628 -41834717825739254939049119491584 685629 -52961398620581821560792542924256 685630 4353337211583846899697353072640 685631 -65249215695662727259130077301568 685632 -21742840929477381589712353886208 685633 16373057607074684308760374070742 685634 -48533518976987472369630409311360 685635 1170692433613491193821314384640 685636 61438398589475003218738295586816 685637 50806796378757587348373357392286 685638 -98038580750213168522576939863680 685639 -120844145384725700071584408014280 685640 59710118724496746851988548505600 685641 -124650115964359027166961699932160 685642 -109438613981736058160976666072528 685643 -8536304709419120670721595121120 685644 -77620541233072002332024443880448 685645 -1510946920967320827907014205800 685646 43015758890837107798575214515264 685647 26035074214538448932667459450720 685648 -45061753730019725512928429744128 685649 11393667644948214719226174145650 685650 3060963820484862453779546073600 685651 -63740462251428274443005943584208 685652 149375381762316827867796323377152 685653 -1092862770361579536329843965440 685654 153045431948672434125282778494912 685655 -5587397499858694601466474718440 685656 21653030447072049576649687142400 685657 -71360608466778722520956581600000 685658 -12897732574393829736995598535680 685659 -49651426351950434811974405426832 685660 78882118359793439194932806407680 685661 -85357223927214368799459454952616 685662 59424763269570657722121834245952 685663 -106913756235518308097506572901632 685664 -57117529246628598106482619711488 685665 -419587931441207569125149730540 685666 27536095096712393620531005886032 685667 18159061203957199230552836997792 685668 56929557354046692374000509424640 685669 127162364418635566323729958147070 685670 -84110134123442544348495369006720 685671 79415132970008206865382401769984 685672 80999301329591817856725367603200 685673 161939058139014298918047823334400 685674 78287753509027172310521982705408 685675 -57609378485761474646928048111100 685676 -84435644638692699336777249515520 685677 -18807425395853611894070042220480 685678 -735806503892865561201747007488 685679 199231462193180820395642901347280 685680 -7867059222488305039599659581440 685681 220166049352380814057231909048500 685682 -50112356821900226915134771661808 685683 -75632136963483209990554699302816 685684 -7036830328427578105281675975168 685685 -7423743456258000689519169511680 685686 52825422169685066401777206896064 685687 -123840512866277025571546844634920 685688 -15773907667300006920597469962240 685689 -1593378343701622393384303747584 685690 -50461249533990595659173167718400 685691 62755307411826556609046401113600 685692 152396555294023982394116751360 685693 -2884731566969586765695446443380 685694 -18391420323403978285897372015104 685695 -76385147843019264672339458085600 685696 -39745873177175054646374175866880 685697 -40467679674618387636500572489854 685698 20224936615686178791482940096000 685699 -31069468834185378479759136449280 685700 -17476491225985569857425576924800 685701 -21943969906554454235505650338500 685702 180028629653365536924123630882432 685703 22098607034706770326312691954784 685704 79933585410270683372813076357120 685705 -71454257606539388119979806443000 685706 -74917598116869560376702958264272 685707 -104687755504816249629884217960 685708 -153971075850996667834809793622272 685709 -95440719570537320210426564774496 685710 -18736902005610924815048042889600 685711 -23576878783279078116212832728648 685712 43324410237289500925407388188672 685713 1107384809629815060070152613824 685714 10387151563635485886313737966240 685715 97790285428116622753793829213360 685716 44488067289198887136642225149952 685717 -11403017544434567940560453989234 685718 3647235614234460541665396111360 685719 94574143061962736553516990506400 685720 13761508770134730710048047104000 685721 -223978773280996828583007359616 685722 -4303345990519972409058549342720 685723 107183730461310914588000432531972 685724 -23251435811357698074710264047104 685725 -14522455081580005637181913132800 685726 2647169263051335736221274365312 685727 6895014655351604696738882293872 685728 27345425070036767496793131515904 685729 -214222781514547457999159337645120 685730 100757935483632470842819406668800 685731 95250740536724199535062753983352 685732 57928619574920515224030596232192 685733 -150389285868338689444432173150018 685734 3185470796284559337986886174720 685735 -115190134302401159546805754261320 685736 76864922825517633605973061831680 685737 -391778761610805442675093283292 685738 -59319946913307178621350574662480 685739 39397148347947185107779380607540 685740 -26623640143826966600905583001600 685741 14015533803315978453397753838144 685742 7829261142852433557541564606272 685743 7308210930273150042053664096264 685744 38946921141048854313567983452160 685745 34842428889718852453269040502400 685746 -65155615297226265413605579382016 685747 -10908442717146185863988753122804 685748 1383724559177647169408596070400 685749 57204020245918242497095305934560 685750 33815073713576963916293202528000 685751 29744429886661630028688513412608 685752 -129881349911709096803789056634880 685753 203538040602743037426607834905002 685754 -21107760761050844214366276921600 685755 46456561868626921030841511390960 685756 35935418495630962454354403230720 685757 9284175778728073834739099426886 685758 -23960778951376530156462883009920 685759 160202444771892312839809414928960 685760 -45150526574906583654025679339520 685761 -39075759204885617710341318168528 685762 2187649720094552503680551851008 685763 46232347729840407287196202841760 685764 -940724181183545645492175584256 685765 28782888635208316254043462521660 685766 -1588119895441165213774447932096 685767 5831111010950477487419675863680 685768 -15858692534488932497797851709440 685769 8184345593482895384417204340096 685770 5129785145159538209140718649600 685771 -105730223961581065120158843288056 685772 32793064456660076129310155599872 685773 -129015663974948052125267042289600 685774 -153211800960239816167792317440640 685775 33418014291370441280478110329800 685776 3164695947861363884535700783104 685777 -403857181654107813422835426643968 685778 -47965073175215018306797222792560 685779 55131412567087329878513466752184 685780 111710423947489370338167217405440 685781 -107880801141238334678909405642418 685782 4980439190088108779302825873920 685783 -118407473701630153092851961679608 685784 -123530755549051034022010469806080 685785 -19711061500083913670157506808000 685786 129877562131529738795512031416320 685787 201635062975717058730616891191240 685788 -81065969598384830197979260761600 685789 -7709636018576430865350714794112 685790 11901666295982753399951137820160 685791 -32585360733205917082072386693552 685792 212345702952785057375628145459200 685793 -222287456142179504715116361764958 685794 70998174266168694256253495049600 685795 -56931999561180310949668045599840 685796 -61156332733007775943414407254400 685797 4821496233518312721600596171712 685798 36450944507662806585608120498400 685799 124336975611613680996430734737760 685800 -41471467456572438597912821760000 685801 -11414865273606996802062761620188 685802 72512881614680584709661796262160 685803 -83560476648246730461560921104296 685804 -114165811062906972961522217952000 685805 122649738165198857082086317932000 685806 -51733918646987442289110469665792 685807 790839419335928429251973474160 685808 52191904520033423739297296351232 685809 19382951230009890765513741575028 685810 68973004753593171534298070278560 685811 -53729446431968501537009100693168 685812 -86043688270285190459760218769408 685813 30891472215551191851699911749504 685814 -86835997140557662034246113083648 685815 37170153110314662457348770930720 685816 88567026215623806123720650649600 685817 13911436896469511598851411275152 685818 14631924328340281810186457873664 685819 -216528073488490935369377988226780 685820 38988313718850818549018658478080 685821 -56225390788027401044827006579680 685822 50786409151195921992903866278272 685823 83960126540971855624819645483704 685824 -98494864693401571080956081602560 685825 -20922067206892951645434800912000 685826 -45923277350117074141128306168960 685827 -2766073589515978757956227812724 685828 31140957978153616611531009280 685829 60384529789194889343762267421984 685830 -8231831458728595776243409150080 685831 -161722967332048073917246879154928 685832 -16388576119726911195626293002240 685833 134648261284199214500930615057424 685834 36161604042019320827631669245280 685835 3429036082609712258419762504800 685836 64129265493421705654020769089792 685837 7905872395278696306595546167840 685838 -31435662038560022890784758375104 685839 6148911563526040307829260801280 685840 36306409195068687162791414415360 685841 9588089890149714491236767139572 685842 -3326077792699541925195626251776 685843 94911036670378639531663390175320 685844 882830207450362810557296566272 685845 -96899878327391028151334649262980 685846 -10660667652311450370268436069760 685847 -254133564955688013700460953864200 685848 66951628615386530037733483745280 685849 125430363028854620863260069883850 685850 -719470362635537246203627872000 685851 93220241321896588314240525671832 685852 102123517290847387642484979074560 685853 -86624122864106385999003181619322 685854 8879202682313049666550406903040 685855 97203565500385547792083016340000 685856 -213671643740335056792577836515328 685857 -54844934258968723407131594778960 685858 5603305581287862412290731027280 685859 -187980665334699558815084957291940 685860 5476277003791015970681731153920 685861 199609685671963872454650093887424 685862 103943221491532736000175876696000 685863 -29783951512534398646497778172208 685864 -72871692960981794469903499760640 685865 -159550947584236081383584142713400 685866 48108727715554527330616244308224 685867 34203401745556024724270275503392 685868 -143219438682020626614182422647552 685869 -100464423860835319211292968902944 685870 -10547548441834320084748486515840 685871 55032770013059538020702322265632 685872 -5990214090474311680039701676032 685873 37139427107347113481257688927284 685874 27501095177775587722638211479552 685875 -24807665034005326286354392320000 685876 -14176074764209357582904315520640 685877 148864295195018735020750733202720 685878 -74238726352024574959906643005440 685879 -49519945894912595507284365633840 685880 29658007213336250302759704576000 685881 36136107383826668832678397132800 685882 93453511007833027382583288483552 685883 44365665269372560248803364672768 685884 -99702244373910829716344226167808 685885 70113002006517910958770142225580 685886 -1509354451431824873786546770176 685887 92627970145235195602357947748752 685888 23600849142120635857932812025856 685889 76349388103025350577730618193860 685890 -38056892060834795921047573747680 685891 -134718056914663645330962321466416 685892 -57364580842838139459247900454784 685893 -514044105911348581189673277120 685894 -84031554425366143080857253405888 685895 12913947984133838833532548378080 685896 120671489469102919997300543692800 685897 22938453969638246623835035581952 685898 33841817052902395041191643121200 685899 108016883258241532589892018399384 685900 -47746724512418896892554058432000 685901 -7504474261473388501968497071296 685902 -45705817822536096573910158733248 685903 31756038956772328668578276072520 685904 8574199370985242553475635216384 685905 24321547955697030133049686979520 685906 2489047956516293807366169059328 685907 141430366185438582364828056882156 685908 -460720771739094002527793445120 685909 -35309690967547689062764243033184 685910 -24636795357169136750607477642240 685911 -18992423705500955073582248363928 685912 1258566160622364561507270635520 685913 -11375304738822768973030521667836 685914 -47977322011479887087401720450560 685915 -85841936775083845674113502853440 685916 -57467365068312477019248300638208 685917 109639007741240356335986168588934 685918 -104171299605343178511388553712384 685919 42787604045834279695827408377040 685920 38803450698517607331229060300800 685921 112838315480591075596802578951044 685922 136625762216270084116673626207392 685923 -18760984802059253007839212293120 685924 -116470582436544171167084800031104 685925 42827362151154950276016670066650 685926 -42267998353589315953820972824320 685927 67959431939678572629202941794304 685928 149264536441281182196716593152000 685929 -77833532543470704938003361365952 685930 -4269830252446097322338738073600 685931 -149110699412860225817397117194736 685932 21887116698583655286488340544512 685933 -217618174827521423322339063133224 685934 -61258357421247364911475938434880 685935 158811305355490423100725222855200 685936 361782654329550775555481239552 685937 8348731131602052080164693017600 685938 -25927877548210583743156903864320 685939 230877085417523492744207998833740 685940 89297926490509731143912950199040 685941 -108404734932911437073686092323808 685942 27762986529546423189505103539872 685943 85624802113965674988961831881240 685944 45917863342772153785838531665920 685945 18448803888040726717838505967440 685946 113368477439971075714943725240320 685947 -34376697277239697847038454358672 685948 -27252622867806081704110311649280 685949 40025742600177326781570938310 685950 -27517891149344691646235317584000 685951 197482011341879782331677420746000 685952 -110697546166771901317858574991360 685953 -19158604944196632559217877427200 685954 4195213652844124495834238694432 685955 144495022686380070775646312649360 685956 4260016285751804461313980419072 685957 123329344133677964675178545513600 685958 6163017479767357172661811626240 685959 -55750835787234823379357677542960 685960 17269594969632928293229867008000 685961 -220697419115696138707758789659376 685962 -125932901833115791520506311260160 685963 -182061622902077446424383659071788 685964 -61575466916944768312710770721024 685965 -32685491310925025923269747609600 685966 16269116446230382777396226114880 685967 223885470657553397172013164023232 685968 9586880703584596189641308110848 685969 -208672021642767582279888923143630 685970 56343343550627991897601949227680 685971 27300610927797464502875330542296 685972 -17976506789062051693919456000000 685973 90944279470179778986204302094222 685974 7722453552719917418841728871360 685975 -1368497599415972479777491176400 685976 -190811711018701471824851232460800 685977 25208586063082132063591652017632 685978 82001352018940264126410336077040 685979 -24826939303375961321049800991216 685980 33236506055228309841045513000960 685981 17429753665890796932862920906412 685982 -94105990147440077910738570551616 685983 -36018660687286518557392190429952 685984 -58872362178287207842208949731328 685985 -2208189212805476491825493939820 685986 -5650075619044867358380498991616 685987 -65641875173887940321382618723364 685988 208042309893457801614238920335616 685989 -107561576730852760231166219540226 685990 16923241823218790334274710748800 685991 -51152671046085867308910463561608 685992 29084646937328159918024446525440 685993 -38296716467195333563701256258560 685994 15564986498774095025791611923712 685995 -48880736424699338293191798048000 685996 89522367518213212505191247462400 685997 -18517761996287997910339545797460 685998 21632647582545188060921110314624 685999 -38207338823347829136376629880640 686000 -21802467463434039314765414400000 686001 90133600116011886262944455213664 686002 -26480870027972314905018257565696 686003 -82589695726338458568422749397748 686004 67734836246082403303567811315712 686005 32337077789999656320043526565660 686006 -90459793800802926111228151710336 686007 14258902358543927524462264722480 686008 -38702931126907243019973663191040 686009 42476938444096277966803709271210 686010 15306466076819090396510908723200 686011 123063959106879027838305805088612 686012 30462760814129132228701750333440 686013 84136359097955669957610778063584 686014 -13988251761571445360392636646400 686015 -128913651642216478516751308916880 686016 -41164705409385727144880756490240 686017 2268531579584626508262909248212 686018 23222087952006106118022084966816 686019 88852521647745930630440501709120 686020 -81605070428243190153474384587520 686021 351226927923356262158309894784 686022 133957147560161676127418442240 686023 -30370547515014827328636183104496 686024 -70627506038611689162615140505600 686025 -74912843567262028263187481291250 686026 98454231127602763468571241782784 686027 -68347986090100531087116215510124 686028 15981323869525123042401745944576 686029 -231773567160678836628114354303370 686030 -2532648775044278482818432353280 686031 -3933308211550342815643118435448 686032 -8830367413584623240263779041280 686033 -67017452045472113388017013294480 686034 -4381369156640188602924986021616 686035 11659894644818611073914187607360 686036 89299929272648456243720034631680 686037 -60926872000859801225071554975840 686038 106734688804074650983496528965920 686039 -93515346309761063047970972663160 686040 2643642638372209773804980428800 686041 -20182608747735349607109516397558 686042 -13061551033220477780394366252288 686043 -103018087276076743314597562798800 686044 -92846407150711156930374873775104 686045 10127341995863500904926992120300 686046 -21528462863309059736268254064000 686047 -319392137868485408882365954936248 686048 158702548433247229674605897318400 686049 38932917396640386393998552713920 686050 -27704245880247338086680243949200 686051 190945714720067166367799980625052 686052 63912925677191968020589350451200 686053 -34724334526483893783901912004040 686054 -1681740663444666612854020190208 686055 -6276174204194795262942610536240 686056 -30023596133953698944354352906240 686057 -90410057990034389209992084986694 686058 64989601244334151351827201379584 686059 147705900351518400122922806449152 686060 102012083073050382992964193812480 686061 44146129715865432515244129747840 686062 -17652632925760513818625228402368 686063 -24239480658530628960808144500240 686064 -15129034021658212751213736984576 686065 708908277461257256393887773120 686066 110359727320971190967014929767424 686067 -11694784721062394002206322347264 686068 -159802807273831720091482361537152 686069 -241444507397490209469696148652004 686070 1610605634001587237871642240 686071 -103497267952686772894947469359800 686072 -142907027937788659921506459648000 686073 22561438870723660192597219685568 686074 -18363947040504662614122797752464 686075 4970217845752134233980149321600 686076 51192563722146714500655213445632 686077 -22788322483393737672117603943328 686078 -68473018838474395411309646371776 686079 -27744685214243147725351422645576 686080 9967542253631754144622785331200 686081 12190653620478269117638998943584 686082 32704497343036803873943612177920 686083 205834713043351514121329401358224 686084 -26299754405720951501275568271360 686085 -21002020436962511755019132060160 686086 27717196609569561666600689821728 686087 -39370922228884569806525356284264 686088 43889495980744552915336107018240 686089 -41524010977242181742762569691110 686090 -30301203033228469074026258764800 686091 396795726607332249561798330624 686092 21066411439599246646445863010304 686093 -15879329550315889805197935313716 686094 -11997459755221991805081110125440 686095 -127821863748313688286551137025400 686096 29185247162272386465901778583552 686097 -123693255546102943995321616548960 686098 39919515386908233845905157313936 686099 -188794349120420944867315995666900 686100 48706086962815475573652101222400 686101 -4379720238411957373590132994440 686102 -33729521655185031106997433313248 686103 -23423153797226575275622899293952 686104 1226990249958964090959578419200 686105 -42244431513342442982010852479040 686106 -37272017443813760062170222183936 686107 50648609560953893804637011571960 686108 -527546411486423128913563752960 686109 -24133897345361737976556309401760 686110 64607283424539966832036500144960 686111 88893466270022561337918378327600 686112 28391871303414813870695481606144 686113 -71097155768656644648453308640478 686114 10017658153279588717304150169600 686115 -113866572933440282233392078686400 686116 36219564111928848190919835904640 686117 -128222746545218347982790197424834 686118 -30637236257057864494829006163072 686119 814714802763509354904214094896 686120 39846248544312640670553460224000 686121 -122476366915243615374594883967088 686122 42481576719176559313163208296112 686123 61329956857066658218878189397824 686124 -76386148171413086340702815892480 686125 20896497413972256338601885000000 686126 30372433487691218598397856165760 686127 49294588813822384234729049376 686128 -13340177470500292255654817628160 686129 116919334217951951352785374241076 686130 23539822845442099601792802347520 686131 -53399370298461445883419578782068 686132 -15273888682854637768560122584320 686133 39110107398836713827283207066464 686134 7318985949725275437985952611200 686135 20053853023320175172108558668560 686136 -18066912240051742933512013086720 686137 -172808635363234466492981502590508 686138 38473984123893344906147438974944 686139 -62888271625240139839999368825576 686140 -22293182179451383229191812249600 686141 -101960791026361140640435079878458 686142 28955370682516909871003599880640 686143 47583099363480967314893950323392 686144 -21790244765903435351214740471808 686145 -20787276447865846783437113016000 686146 -85009373593828846244354981863728 686147 149743817344942119310016657171520 686148 9503404945330291966541572807680 686149 43139977858912751155716980021150 686150 50074482840976878931227823720800 686151 82019024709780645960701896152 686152 -4416690183189452786373009408000 686153 -57045906400007443744912595945856 686154 15816510924901943240537710649856 686155 13880782212271322210381267658000 686156 -154778053659037891558713179700480 686157 -6786013410886760249364891109440 686158 -99958608328587336609090311661120 686159 42796954481415611241157282004304 686160 -21691503662750010371062909255680 686161 60167694522277527058133528958144 686162 -88337720065332157369958936589168 686163 44020680012713712279196817460288 686164 9727323425076823096191478165376 686165 -44210636678468891818852838884200 686166 4551839162287305879825681960960 686167 2747222180481904817351739372720 686168 -30830421039709368091022594826240 686169 55698224435803381206063199996800 686170 31635087130821386706009366009600 686171 50490694988822528879358788475264 686172 -9494756513275313645086402953216 686173 -193857006325682647685407991759578 686174 127121468879850651913795356702336 686175 -9537897971371547366080125379200 686176 1322411730144581854468647419904 686177 114331267348708993269667935445026 686178 83315193892587424214348764746240 686179 -88654437995487652057730075731616 686180 -35710419176557630047280294502400 686181 -58652509372162859449705511402496 686182 -8282231257390150219064949528576 686183 12252750039126460048091529102960 686184 130939311628889670208156798648320 686185 47792359330926222554379936806400 686186 55665189470074050814482154308864 686187 158243007059159694041093462599644 686188 83284173795610233968300042697216 686189 -81147052217617199565077506147968 686190 17493805413255853179749650694400 686191 -71773057121559401487498023304 686192 -9124110138408643095118304870400 686193 -86412863226073173948586279521936 686194 1280640067737294228028526085120 686195 -115217432889656272179522366886800 686196 42544429020500841295291213096320 686197 67138798755636565266321703705646 686198 72694002579568500773338754636160 686199 -90762460099834898746631341120536 686200 -8473913839876544030689191936000 686201 -49136338749172232037983202987798 686202 12393330562829426523683879029248 686203 112284523654913897073345828761856 686204 43547157431134897406872320268800 686205 -26327076293559749063406865113600 686206 -67012665224428700890852235990976 686207 123056556122217870234028718712600 686208 -88086007229203276308790357524480 686209 -29874046061765909531062408190590 686210 -9749308469294484974842591127040 686211 -71026851553403384990101855006728 686212 -97063658145440290067729459868544 686213 93257711748740282354989395710784 686214 -57107034719208502117945283799360 686215 66393832783207726171267113604320 686216 72201404937523268591201986805760 686217 -2993475526950672597901560345216 686218 33585433374911237860258435531104 686219 -11330329376850821265331282214160 686220 34958691273300252845544723041280 686221 -27248095852187194783536977147328 686222 69810965391530252380517128835712 686223 -31621480311033509455250208621720 686224 -1656726342220255694414326530048 686225 59001971916183477000301519323750 686226 12065446087286384148772079228544 686227 23197210284808809363821756686560 686228 59608837355595897359279261890560 686229 58273992923941165041673658399520 686230 7097718417475279713153440757120 686231 -205666236697281940725722662176 686232 28200384431030677226691911454720 686233 45310954003773326212200557655060 686234 50957289680084097625040757196032 686235 -56549924460884503149238315468800 686236 33392470928563048626793694113280 686237 -696149070673189408921382429280 686238 20660146109922531419661582535680 686239 96923938239797288533052836635792 686240 -98406040407713789771256761548800 686241 -89618895417637421902591110888750 686242 9671159528427254697637829539200 686243 -35540285843552695608485586167160 686244 10034018456234222805788436369408 686245 -45777957325326133267321627327620 686246 -79000301138467986410847669948096 686247 -47062791882448025702005888782336 686248 153360132653302812370927206927360 686249 40750164582190184077927954440564 686250 -9275980907209966503774599610000 686251 -37789563476784630911568893273808 686252 38357208904059354782354433377280 686253 -138421418549698087692437217122496 686254 94098563926617780847260728352576 686255 104388019477775199156229164617160 686256 -7365965837591886644657069457408 686257 29270492114723112256651914739200 686258 20241415088486752650410812983840 686259 -19715132667728674858833730575360 686260 82537041892614988699807042394880 686261 -2127478983963697046588754366738 686262 -2984823987433037226025923382848 686263 164460332164954641034844913358464 686264 82111435976476402932442926796800 686265 50079767754034198723244658304320 686266 5209861570362154745521646411520 686267 44976775039546357779322162121316 686268 2814242492085940698503462936064 686269 243346897116683000361879063001670 686270 -27082007500308977095451484595200 686271 -28664923255527164702796901906488 686272 14767955579040172062825692266496 686273 6451753421682235862173624988160 686274 -19824883563639763490775141330432 686275 -31968760819664719279981177584200 686276 17027690246816004186964582495488 686277 77689869931209488083914165869214 686278 -16105002262145646981172724712960 686279 -76527606271253460305076772226640 686280 314357900332478422221914112000 686281 100727770279229007712809902413072 686282 130464478292670304747833168850992 686283 7036828852546450936441546789104 686284 138313720556497919716754190031616 686285 145355975782384979485004603887800 686286 28953881550278237741473916467200 686287 12999778536418781264460916583152 686288 -12625234906671419683488857456640 686289 -13503884531566101321727963950912 686290 -76137467200322766746623348746240 686291 -114761951434134702480345036757248 686292 22582783515258393202208230705152 686293 184754445878361703602573845022542 686294 -122082074330130436010499948268800 686295 36991596461631052918214854542240 686296 59793339454777656059840234496000 686297 -7289292216056527974231882747072 686298 44306077528145987247193480592640 686299 13869570081281299621537370010480 686300 49907429270442580887932006630400 686301 -20675671337840734615241644088832 686302 -39395332777461566606536496169600 686303 66546420082288609533515751698904 686304 40245950876275506218269347938304 686305 40219528768590873947941093665960 686306 9785579057470402838725346870352 686307 -47270410755276722493405693953808 686308 -35240739170617410529778614534144 686309 48669001929795916234978094890368 686310 8645896327094646843254855564160 686311 13851117975564568696025803514824 686312 29398194665448285163494374400 686313 3587756819243052440031693462180 686314 80717721132760529194063620632160 686315 -33249996663272798892088295071200 686316 -8118401461589269466928541813248 686317 10461895840100570083114190033366 686318 34979606516470862567316921119040 686319 -146855309112901311791941507422456 686320 -4903251467934550119342933934080 686321 -95592009986130538031143354658478 686322 1936693695458373989494807457280 686323 2114063377944699002011215974208 686324 40050562763475196216958625590016 686325 53459553941008671064163257785600 686326 -56804316876029863704544504833888 686327 183753538656814046657628232522440 686328 109922026858752749140401926492160 686329 21409056898770500273738335614976 686330 -91950614638165568115123417361440 686331 92930397608557881850683386390220 686332 35219520137720868123707086647296 686333 -11691838532493075968560060679418 686334 -31694088526966524651980598374400 686335 11587225447211035354688008569600 686336 52867600804319413859145253650432 686337 79417120915587667685513913845280 686338 92586377977161933415922885434320 686339 -205598029830739717673008823161860 686340 -8482899216703413537301458124800 686341 -101002973559552199083395254227840 686342 -80407003315073296561162985489856 686343 37114447633705041615255816576000 686344 133175791215800766142978755548160 686345 110371377827570640527248134796800 686346 -2867221742590879084521341392896 686347 -170937040572709521376219761298680 686348 37867239792964025183695807466496 686349 36636094152373658463148044955734 686350 -2980063978820279073243989395200 686351 -1364179560226742255564270010000 686352 -9451296821604215351959714529280 686353 -121895176433480165912059324376398 686354 -50452475101711216832458991232624 686355 16693519321897182264027696582960 686356 -2341737259105119395953984911360 686357 28670731906624165725126477105024 686358 -88742369860200682051032716268096 686359 -59408359917100244638139173184440 686360 91457239918369817570411418624000 686361 38036300862278000858173041830400 686362 29664770582671264691299743448032 686363 -208079531714743730970069022283388 686364 -15278462495411326511488414507008 686365 -98250910133165553154031822158740 686366 -1192788089782276001966543748096 686367 -75835056526336754361589818827520 686368 -1137165912590461443251442155520 686369 -196398954263279490217760190732240 686370 23916702621634247408009132252160 686371 -3629030033693576500082089655296 686372 -98633522126722453674166027230720 686373 -2938920881038632474422492628000 686374 -24444670529446110979742966515200 686375 -51364641072765781210543269330000 686376 -4849477738782110175747441300480 686377 -36627104825837628006628834000128 686378 -13492908641300268256813452538368 686379 15634321798852801901862839242584 686380 -45688965683365714452643795507200 686381 -10973646237653401014288859477236 686382 48822715821776960074706241039360 686383 45032302176214297225081453675624 686384 35226094517272613051674205798400 686385 -3026538623942221149093245659200 686386 -44292281245928482741757732218608 686387 10959625567321637057053013746032 686388 -25892074616538772031058362179584 686389 35139166164649572226010913250368 686390 23595018108330760155223925875200 686391 2392427945679127895514629365992 686392 -223504819299776610220627793387520 686393 -52559877011853894613978145313456 686394 -3125227726537562864626339599360 686395 -93694485025946535432196558089600 686396 57607592848908765974534132851200 686397 70601716262010766089702821241600 686398 125867114405109495738731973139200 686399 39279439741728152285928512148336 686400 5357322527104491579928844697600 686401 -135009421045728475595897867625900 686402 -22904402552442930841180332343296 686403 -4224998149257541198457596904640 686404 -4930383509422507667212395494144 686405 97506624447263639219464361043360 686406 8628128899743194426592710277120 686407 188174053531348014294762556714560 686408 -95047117605054136751043944448000 686409 -2964905878951125940993820062272 686410 926792378183898209076740962560 686411 -87773280371617489351635432293976 686412 56279678261221247692214496476160 686413 21463451940189733497319591335040 686414 -49653855319565745871745072517888 686415 57118711205739458747326735681920 686416 -40284604596623209642599782883328 686417 225269482661891835298592796548466 686418 -51397471272464622069260815533312 686419 2923157497120483238574573467944 686420 -9162779273048072053380747141120 686421 -47903194239465403038734803301760 686422 30615423566975493870018658693248 686423 162389431220942683925473720785672 686424 43233965662201498043072985784320 686425 28491121716749653090692707147150 686426 31847697599940436249709504155584 686427 42682302892601521119263125228032 686428 45266260332684236393181040045056 686429 120611958604581056959895198083980 686430 -41060572464103346504461921286400 686431 9600737150285405495166916703200 686432 112494317981462050158410799513600 686433 -46162264352458627224653389056 686434 -22872444244420427752547679671808 686435 -63574326004400626836037473239040 686436 66706030548408491042665776141312 686437 231325884472423562399587436793086 686438 -127622742490157733122408449646880 686439 4330899561497461803505732221144 686440 83179111273453792824352197811200 686441 69732538169833526144943321289530 686442 58801881052321936678443803104512 686443 -29024801089188631518940157419200 686444 -2114048501952120890094354544128 686445 36385027917123866227442092285920 686446 -12427656711475984235131026128256 686447 -235957077883739140074871957020768 686448 -1647039017020453024515914465280 686449 23903638675191707112707151818450 686450 1014298534566413523948497262000 686451 117926033922199618741932580169280 686452 -222994149026128340733412169728 686453 211703928387335841938274667302702 686454 28435077374162365042599485030400 686455 7210143086515689529996822264320 686456 64023551026428610621807844659200 686457 -63213420615732942891744595996620 686458 54349395113713212616968218237184 686459 -71369455313956255789017154538640 686460 58663241369942278903869632808960 686461 7003913921881741517995351104172 686462 -30458118929544372331140981076608 686463 -16791878377343185469434708995312 686464 16978446697453104440866913648640 686465 24347016791219271984836398488000 686466 33302422260748024472433569238144 686467 250857232946917294616463564249552 686468 -55350112378887765791425429652352 686469 -38299233225626970033499520185728 686470 3123640348517096293203093283200 686471 -322328933469740278587531065413800 686472 13643822584556265053411095633920 686473 -20895426377569774738811736338278 686474 -82951878009690926295239965293264 686475 29095528386753668468050096512600 686476 4398562602749584572944282457088 686477 125183319146132348282130626773824 686478 -12463683818871181742510982601536 686479 12446995153617359149131168876080 686480 -12623788430308312447543298211840 686481 33636313364971356966456211348800 686482 73374035157147951947644926428160 686483 9032040265172765823056809207200 686484 -14191302108308335693661680202880 686485 47165604852461103611418425571360 686486 65491213307583847964958766236192 686487 -76852472036495143363233632063640 686488 149842157466107883026853098496000 686489 -56740451339998424969024668096560 686490 -30604471812463418879231948785920 686491 61586636278769846682373609366672 686492 8968956828974839713814998853632 686493 -16213635695592497167379258764320 686494 -73311333249473132549899809776256 686495 -986784086128972023495719208960 686496 -782439655102524022745167036416 686497 29410256292381485065642929459264 686498 -396906945326652716436745162464 686499 -31562653577536917083714092833024 686500 104030472529699433261083536192000 686501 -176751935461143059526742896335748 686502 -98619489375919862937778417080960 686503 -5992913891532898957642721786248 686504 4694471450350804447737825853440 686505 92357002132671830179351030522560 686506 -19253962045793786399936015028048 686507 111287813987919733368330968839032 686508 26110903006481699658890245386240 686509 -96041946591585342119205335442996 686510 -43684227089783261043642536523840 686511 -13249892119518212974567360985376 686512 -11884031760156440714472595488768 686513 -143409029200555760188911195248238 686514 -34993927262310744523974666687360 686515 71427532193067214350317900306160 686516 24266373903363759846619442221440 686517 46663371699264976639632501726720 686518 31047738531053780486992253337216 686519 41400773267551940608896738202920 686520 10109230583948362656224992972800 686521 -195377898406400186781651358284000 686522 91212143332003977478853763891312 686523 -113513225629399901798712408695016 686524 124459450610752542984809400460800 686525 3810708384224135245913977624800 686526 1507719287433199182675271077888 686527 -125102361183661966731308572302720 686528 79472155206840825647915876745216 686529 333842765107719742806331634653440 686530 7009534166450235789350227014720 686531 -30057688626919074513000986953800 686532 4525438165673004505832992210944 686533 58241636402511098175120190869244 686534 -92897842821780448582974911911584 686535 21586988293353207318648437379360 686536 56640548750205889641449660359680 686537 249155041650919193229170524977792 686538 -267132762146747805602884482816 686539 -3129583376470876437495887922684 686540 86159264895737046355063839882240 686541 99504683193712448247618631718592 686542 -60479366353108893759802713480000 686543 -76148962477555009072519837460112 686544 33554853083190683588925096198144 686545 29559206102802870151516362330960 686546 -13749595014836233271174391936000 686547 58970860055922576000605498823924 686548 -157865107763520678181205855012992 686549 105839938151218627827947243384736 686550 2094236431073056531101899520000 686551 226256014640263577435858225084552 686552 -123680603090909583457899898214400 686553 24577711522214166630742200986304 686554 85080732360549788343994261488 686555 -36706886145908349324253531780080 686556 -506736524038461142293347010048 686557 32471234559600517213190679263872 686558 -47485330576294968158478841098816 686559 -142973218269195570495242939098296 686560 39341446458090390284970318888960 686561 89214738987151375196578085456532 686562 17513411716294652913346882289664 686563 129565705119018904644243290886812 686564 -168691490301678102052845961789824 686565 -4579549356548020426563298507200 686566 -60849455782640036750277120567360 686567 -27863459751504365963831501216208 686568 -68984329375864143876510652170240 686569 -73924345479648687701434770377756 686570 -20992706249493047056511388963840 686571 27648050862916975852009179889344 686572 -9444837273673770729425243156480 686573 -108586323321607318991920782572256 686574 -25737610109038318322189590377600 686575 93356926605821832174937242747000 686576 -41603249268824878537889043972096 686577 -123934208854808415295713422324880 686578 36175797596837801598890908173840 686579 -152055839360121411199504815447624 686580 -11670571011688722700067842467840 686581 -738930896373573276171331414336 686582 -31197152431383137032188804908928 686583 -27293482360373754014637218265600 686584 -81691805624851165787655007334400 686585 -18031709359989889800922658964600 686586 -3165642618873788420979253673472 686587 -201425500254691149423585377222808 686588 11239273627180720724310261313536 686589 30777070586253210801615933970560 686590 -36695865416658604442283784651200 686591 -19579299919527217296033807417000 686592 -46263441259541790658967843635200 686593 -95399681560489148520759366044158 686594 -13063680672001520369482137948288 686595 5964760681926242665296702551040 686596 -5501963054842632368072176066560 686597 92982853915802399093108561479392 686598 59667585723019423178892802308096 686599 56284114531914242332706854936 686600 17286427455116017848416747904000 686601 111071650911949161684210325145130 686602 28748603063290207949599617821952 686603 -44692073029720056469165343663880 686604 -56733438768276504661431988515840 686605 -80139370565148862411338323938740 686606 -31821773429228103227979033757248 686607 7182379806042475475629881404040 686608 -10215775707505626566766440923136 686609 -377282473573282854395855627136 686610 -37670203771591640863626828748800 686611 121935961428175271703125731335212 686612 -104374808190666690025489326447744 686613 -77393560762233965270770439294016 686614 39565248292302087457654098202656 686615 -69338400018118040409342957809280 686616 38390637645714224284826269777920 686617 106737812826135547099834232968960 686618 -78400181622654012344174127060240 686619 10103196842237785372855165651968 686620 907399856828201821728499215360 686621 -79859857738384370894981659845108 686622 1424102266471917737819722128192 686623 57341584227612439830837591438336 686624 -366780153590079324235038720000 686625 -65510010040088972062454278032000 686626 702918307555875950348360818512 686627 -31230148595742272107241085661368 686628 -45441754431603818718861755388288 686629 -28779385656183044430514305770816 686630 11764297061285197452912408199680 686631 70004736316402204310500954172544 686632 -125457698897399518117752985113600 686633 -217341371682573840144471511102620 686634 14482850753356264565591923554048 686635 24492979165697417111299181690400 686636 -24375058207938235909952538673920 686637 2685573218252419665231280033206 686638 -3427904424369857465512565485056 686639 130466912651172269506322520583440 686640 -21830197143153971501365539962880 686641 8951894219179281117856027550400 686642 -40297395177723093996290036492160 686643 -118184494863457876800437909288136 686644 -12316320073124447331239826370560 686645 129551942776260625066821302323200 686646 16825832020583736057553458996864 686647 -71906043687640046493857931503520 686648 162321224308189481148423374991360 686649 52133648929992660053436189117264 686650 -10619164337052248009383281638400 686651 50320732264863900060356721409824 686652 60663038194325259785939394949632 686653 152971679212763977991303678895264 686654 -44374365143199352583766535252224 686655 35545085901269615955476590032600 686656 -74845529440045735050906432962560 686657 -99764448084663022728170238498048 686658 5830676474996418012298995955200 686659 -132932294049183510943040065278696 686660 26135154267000671524429991424000 686661 47823297848381416612500111375072 686662 -98962207361543835518019901516800 686663 21915108278700869953428700727280 686664 -44414629287260634263567023718400 686665 22590037008989425001224641381120 686666 -122679981473297408707980517909968 686667 -1383888913293985470703252901952 686668 27592644083230192754331292815360 686669 -207821047531568710890782721681930 686670 17263459311419049192907274280960 686671 40317082206864768884787252405872 686672 9709223255355185927338920640512 686673 -28093885308143624514965484023820 686674 -82718653395734190821315508599664 686675 17279171447990846411354603700 686676 26787731110163746597417651218432 686677 234293531542188857653475943934972 686678 50425237150422281252611868617920 686679 -19441580622976787719299124389120 686680 34118532285386421131129441894400 686681 4300464380050961733910861223424 686682 6055072585132903331433346306800 686683 -46317724819844620976811633825424 686684 101087950112196786572007168508416 686685 4868525452197970675215677800800 686686 17237110078536399435613708350144 686687 -31387599672583894326945736925664 686688 -46091969080922413804329382182912 686689 -58410870631846885570637852831744 686690 -20849978867703269982305376434400 686691 264430442061440039703698258709600 686692 146043906631710990414945937970816 686693 -22419897082286044944075498969216 686694 9983889034194677879155591456128 686695 -17718366624497244004212033913800 686696 132632320813101344565596554337280 686697 -54148146802373762254985990153760 686698 -99241957673212790224552077135360 686699 1030407927280096496527474166928 686700 5248336371673574453846592384000 686701 -99748643439363297000675024605760 686702 129891138930885062330069513085504 686703 -55112191499857254418014491688696 686704 65159964245795489145502975328256 686705 -82837229216433909577925319496140 686706 1421509292852788454159697842304 686707 42977384578565329084115468748112 686708 -8532595217058832501033029187584 686709 19420775321457094050399216768828 686710 -1462487452452547970047426477440 686711 -5626284364182205599004163969760 686712 6363892000053048973072222126080 686713 -368557722385297911844244014846320 686714 1509282277478798420823958247424 686715 -57084755526360175970195327688480 686716 -37220882374433940828517442652160 686717 72318187086625451714930848214400 686718 50413448335887794722577963408640 686719 -44276693590298814764749969876992 686720 -38205254999931093556496695296000 686721 163896947274671544947615731584 686722 26081225322095816641688055387552 686723 -196015796063944584092455077425028 686724 2818212664622004649556585441280 686725 20862354313334055632372187354100 686726 -65392730353588439835510050831040 686727 9592157723402888905682499614064 686728 28661254882827870064718759362560 686729 -168795715327439921311182593645670 686730 51271401823918029018446327677440 686731 -187853520059939547072474942439468 686732 -129709013620370238584939536243200 686733 140594743831076012044430570073024 686734 22718037887611471850114148716160 686735 -15811028448881884091191399740120 686736 -15527859083099643225376931512320 686737 -17776783366384586474505359633614 686738 9634198582101881919577814668608 686739 5699999274997458487743196816824 686740 61903966263823314216066128336640 686741 -43772292395122463071312103964000 686742 8544000501192117490875435608064 686743 -46637032168907378014413159273536 686744 45404279028465082918701703772160 686745 -44409090021922459216206319910400 686746 -42583457283505991351827400582928 686747 -237052765975548735914139169129440 686748 44791903637884533157490242805760 686749 10815183633021604023540409056000 686750 -41100749414984337664890771936000 686751 -9785150781646838408088198424560 686752 -165792183458862051096188153757696 686753 -156971240611327934375015965776 686754 8266835414617448416855982867664 686755 7432423360943199967807882038000 686756 -38896564458225623283860129144832 686757 -22118554678940559780357621294720 686758 32629664329585671225041935872480 686759 -62018109030658740463550237715384 686760 -40025993947120512539586588672000 686761 -48887575899902900109393785573638 686762 3010628404969076461854830611632 686763 23845921399762378093675039546368 686764 48075097600189727176536439713792 686765 99945023709896604557764254027660 686766 25279463747876730459834899793024 686767 -125641832200702924567654614563280 686768 -31319891587291270531920697540608 686769 84088155743733782367800096479344 686770 16929462340260701216237599925760 686771 107812719458805354273271978350000 686772 127820692044510055943242467225600 686773 -42360032057567196400228669384978 686774 -11537238911288731498141441597440 686775 55472800363594956266637078991800 686776 -142916377889641927454250952273920 686777 2101405695495842452270251227712 686778 -40847713722367322973643781303040 686779 -148152969540298074857248566861920 686780 -44289410794860152546489395722240 686781 6332359051479760752678518335212 686782 106687008122223001208548354036992 686783 -91450160067870231968598676054560 686784 -1689675401672170142926104428544 686785 87678592105904783319453902890560 686786 124689597354505398592126370960592 686787 -34365655371642852597603923890440 686788 -24946650203621342434398437590912 686789 118515132995255833425546651682590 686790 18526665664656821572466305057920 686791 -16527219059448606818057639488416 686792 -67060085280063203352502848944640 686793 -13795819815946063787752343868000 686794 1621578338834953427365247993952 686795 -86266164454983383089941365935200 686796 -967288292825840477700942569472 686797 139854414118333948864565483792246 686798 -19975995614547891668081002280064 686799 6913165677377127461988514417080 686800 14209433054916630910512821452800 686801 -179393989091292174871771990557198 686802 33782607277682406965960030831232 686803 -40962087917090524539499088833056 686804 260501714743556365622120556496896 686805 -7315905991169842224011273871360 686806 -123503607414703719059883717746880 686807 163020431624660215300519552419120 686808 -57328970128784804768341108377600 686809 19932768206262295280543237495620 686810 22927327461734326721063319648960 686811 128958373986954249209663593511424 686812 -4972521194365018019346377236480 686813 -31174165617063019825780657306260 686814 4159939772687761379404740175488 686815 -34264783850160711327924640334040 686816 -75366309184360005502755907043328 686817 92259900673316478709664596654626 686818 31355475610018878249689149741440 686819 -38549820664280759057145252065280 686820 -5886751376108407912936765009920 686821 305731503015380048657298164711452 686822 43217289045831106111920719423712 686823 -35080558470065361400799216947200 686824 10225687371762244293062562216960 686825 -47562266758628816811808767836400 686826 -20926160646415887714386308300800 686827 17931961194919904218270693216320 686828 -7833650206448262367933742399232 686829 12010547118336155056169066650176 686830 -48446628719265985183585341157440 686831 16976452605196104620242841703120 686832 -1965473767266363979857263001600 686833 -96709962271972845713574300580944 686834 -130970921914123141863897512959968 686835 -49606496869227608989714146713280 686836 27591238570207260441274027868160 686837 215518122868307895290311436397486 686838 -16675561776394336667460644782656 686839 -2344978492484517008152692387176 686840 -26791125690208893175766738534400 686841 23605503942066152834149751276640 686842 -51706758189164785708331143826208 686843 -2831168383318373396077537714908 686844 -23248233885635387726181112926720 686845 169356078655586901652448081069100 686846 -36302563004761393502958661168128 686847 -11608456797410869406379932454528 686848 -31164831954621534525278679728128 686849 -96496789617130921107552802729536 686850 -380314095421003097646223008000 686851 -57354914944965588639272669934576 686852 -59731815504681533454490902920064 686853 -3103092142947988916501198419200 686854 -10810038560745947431758218643456 686855 -65266567419800726244078936356640 686856 -119572442293137343650995962060800 686857 -2233714180822571209220957256114 686858 -119779744062745715953340777946624 686859 -11356150398196543820573206701096 686860 -12116008797536568990907602109440 686861 25398449869054953132725147915232 686862 -7882074628361815040476529209920 686863 -165810993207590985036313970071888 686864 -34558585862312715867343357009920 686865 83341888897203883235678286744000 686866 105622415578698421052455762399632 686867 -71549131419604679848355217014208 686868 -4515449922176568542328221319168 686869 -128332657309968131642541608464160 686870 -20170473378914614076871397989120 686871 -95010701116568918575270397606928 686872 -12622847658498337791195278254080 686873 -5972707109188863611176154730912 686874 -4485266345449477551727169763840 686875 10765643223886145479252177810000 686876 127564486429005909650419775055360 686877 -13894764307315125483824023680 686878 -9164923403593760223772121225280 686879 -165349805111354734976556311087520 686880 2525089748478325059364822056960 686881 33882724858255417019140832381332 686882 249581742398446742261352934272 686883 102703693000938635664676079925624 686884 -213981467172448396776905289811968 686885 -82407139258717922301454811756040 686886 45375357044452779282071166566400 686887 41794520895988888585512384503920 686888 155931853238864454558673692672000 686889 44197261495712110815508336987584 686890 -94300294457149607332677114216000 686891 -21406638727221648561544120389708 686892 46909132375655129465732188349952 686893 230551746809682868222233985237142 686894 -19601070673720782997860262433280 686895 -12092202949439545752660135160320 686896 102691906883606552243478003712 686897 132311094311689338247024883747346 686898 -13959192655055866683880657170432 686899 -21277836984956865343240127968400 686900 19849615385450843383991423184000 686901 33634613444179420162418832850464 686902 5632981012045928440815477690240 686903 -54912614002673081917077374679120 686904 -118802465169236241809352571514880 686905 -90150508561557056985712467993600 686906 -106993120544717732036007287636736 686907 -101897521276212502096877833766400 686908 -87283553759899831022976954938880 686909 -103259602918689310622543507455200 686910 -19859269782881443517755519610880 686911 -12469623856067148880819413095488 686912 6908822725196008968102518194176 686913 -48149803183286850218453831457312 686914 17927257752394442365316930930592 686915 27482197214103550144175278252560 686916 9015977495313782081392115129472 686917 42429943590532973236063041376 686918 9771591787827977949751343819520 686919 102066316514294013654576281205840 686920 34114907908905103736337034137600 686921 -155267613077106200627229968491356 686922 -12019437747061779829954611126528 686923 227657883651755992651610528737680 686924 -46374294030140190958121629338624 686925 -485922244775835897578161864800 686926 -124094612395208941287219031078080 686927 -70246373921239896856948244115840 686928 -10485674559032502195977145679872 686929 -46678039557393963868018646228480 686930 5921879708289967743137590105920 686931 -59104908190869687181912314779208 686932 15787357072786821609917300506496 686933 -19733366957438326871755861998696 686934 47709456000237843626155773882240 686935 79742151119354163790571949593880 686936 132148561369919299865463043215360 686937 103011196051421704990989654668640 686938 5973998435473025732996584097280 686939 -128187975304222763392264443069168 686940 23121428479223383798581474224640 686941 13385305040033760144883979797152 686942 37777393284993298572791043001152 686943 69839565465042400008665631032064 686944 -105002757325913264005290444324864 686945 437880873568019412461782051200 686946 29757836441067609139483123551744 686947 76188034954039167097643727386396 686948 -11591455787864820745701201100800 686949 35076119931176143355788803322464 686950 9081549978947293545754219800000 686951 -222938131663252011374126888967768 686952 55471160033116562865901407436800 686953 49048724808286513837653277764398 686954 -64961871789806892025490416375968 686955 32082881228867927650303315703520 686956 -42354983505933102502803341564928 686957 -97977349880658119602089415381248 686958 58867312772246758971949114104384 686959 -2393789807730889285559615082400 686960 4136736628435484541843509084160 686961 171663415531473999958519867439904 686962 -52023420513449498047134419574768 686963 52256864528618305860036348379212 686964 -46562755404124084266021898321920 686965 63344118521859337396735002760860 686966 -17117423943244828736958388279680 686967 100512035105388096417473733679080 686968 -1384345678988904915907579760640 686969 -72229586220131698235696756868630 686970 55710374225573974171575065112000 686971 199596022295538314333732899051172 686972 -33563272094808758327644775310336 686973 -34837800914937824195344082859456 686974 1856340442858513159266329494080 686975 -16950599755698222148175300013000 686976 -22628806375916782044474192691200 686977 170622031940692074375337410397826 686978 115495602355020706624545668633040 686979 10476069656602840022643875675424 686980 69101958482611027637982905744640 686981 54718155485819413597934341028700 686982 -63937214592772850559408382517376 686983 1435036358014427478209656085784 686984 -17325790947978671263799613849600 686985 6688384478921233255705756928640 686986 29539536324998787252905510996064 686987 27988564390842567761056701863424 686988 -77419429747523363649038729978880 686989 5055812187700632022353255268790 686990 -61073485931267843037318735624000 686991 -9763238618630805959326597985280 686992 -35081933290418981878985878626304 686993 107673872335772470273383466696242 686994 9217081000048056703771548893184 686995 -158833562822084705985872943858000 686996 23045048136350040737335057182720 686997 -149983743035224723565162128706226 686998 -26140672353511077447546283729536 686999 236891188537623900416931603113256 687000 90371137929972593704532121600000 687001 45387155434602424758184069188352 687002 -35167671800504231122853163244800 687003 4547944209695340338176608059184 687004 87146624318871053283831047402496 687005 -12452763657119170237461445243680 687006 51628206434268498101389150581312 687007 58251488175404254448399966092256 687008 3178326988302754899095549116416 687009 71447085309330728047177712739504 687010 62647764987265552407608454297600 687011 -341904118811009033069130229680 687012 78964368508810825140878059226112 687013 -111838930528840974519813668380738 687014 3966294021140622621218227990272 687015 14606565439870430348015065881600 687016 55904285098915954684929418936320 687017 18825467804492740944197288643066 687018 -13158677259399310872489903386880 687019 78886707026990600719628675930420 687020 10160247447583085721029357844480 687021 -12956762954776917835889909409600 687022 -3480899871140730278430168416256 687023 143332927321014633986245994704272 687024 -11530006199275026418162316476416 687025 92088393889920601590849309868550 687026 -83719041130025381137286503018080 687027 27347101404165495747105569556480 687028 5428472675028571215561249911168 687029 86311484452983152051242766721600 687030 -40533558395039719968336456919680 687031 169948745124971662500139797121832 687032 83564081712014879996404148244480 687033 -43237933661958724936516908957120 687034 -71762062081825070431616265373584 687035 13949281654268072723585882930400 687036 -463040829962377316362341457920 687037 -937387196227421476992866897640 687038 227529305949605177063371851648 687039 57607597371535225396004669508000 687040 -11835359883402493497935029862400 687041 212007362878975547591258572421442 687042 3969117767929752147423484853712 687043 -24457710322078751424619387427680 687044 -116566728423806789303352448980864 687045 -9161892899870116649631873226560 687046 71893499092077279279713395080960 687047 -125874069414626789393199891398568 687048 62096596055771662689155846184960 687049 251489860972506220691805270739920 687050 -4880802907813982010896137958400 687051 -112757981473049970830421426184008 687052 -87755169433780307778503131665664 687053 -16387944812152649822291936908800 687054 312329466814650089957730321408 687055 -51441929467462083183909998839200 687056 -27916726112264976096219063779328 687057 -46760326614769557116586281375808 687058 87270719905984899875392201268880 687059 -69944593574074640469045175137960 687060 -67238453339864613835504259696640 687061 -85793457803382962303999987900338 687062 -79964513339330702911970517343968 687063 -40704313648382172035417355816960 687064 -50113115932854160206008058470400 687065 133780291079499515652159040787460 687066 5108058729946709132903892152064 687067 137963133333947817293908701501072 687068 4713818906599568423897878510080 687069 -47781660657855130411689113215680 687070 -51627946586990911305088384880640 687071 82148150319653681660315119603584 687072 58576246389485566179399587856384 687073 -127488230020707965708624455651678 687074 53711912935757811263032456606080 687075 43531572301624759999745974818600 687076 -1240837268958855893423769427456 687077 -129242264361805259336021626355520 687078 -15204160107337362420379264119360 687079 90099389714250149100564320615184 687080 -55501850087457782250481924608000 687081 -88712184787447725325955668027248 687082 83720855798626943421656615337984 687083 -219219299146294783468350640390668 687084 26788682932933275199648821215232 687085 -29958098411764525783148856109440 687086 -74789469206939264306386090819008 687087 -74173794751027040834020331161656 687088 41050284514181580267176584282112 687089 -70510446653604682729026071571480 687090 22491171126408782223937077235200 687091 -4002374919933549216233088187016 687092 -4806668902890780459285900115968 687093 118884847751198992137284485843968 687094 -91747366679170624880577244631904 687095 147759882921662166281209701618000 687096 -9279002759898262446049552588800 687097 -782876636998473857002416120560 687098 36853179802427419665320507307264 687099 -5947606093680252183643764226560 687100 43890723002200436376951252262400 687101 158993890856124520290072391812102 687102 15077218667421245348747356471296 687103 1109717176615065009331773275304 687104 136479451152138508963721408151552 687105 25397215958976842234321415047700 687106 11417576792825425629101659001856 687107 -24646472173818501532950172240644 687108 3181085307129918668715428981760 687109 15335386706528729629803494041310 687110 -35916022477866455317264874567040 687111 -10504880989256964361952593303128 687112 29927558124496685951824263091200 687113 151328137841581251287514216426624 687114 -48627968003399907212324913665280 687115 33739141801367263481316895977360 687116 24490886126166872195433499153920 687117 -52635462759108904332463646444352 687118 34032304799717229977013106061760 687119 21515237715907738653191827666320 687120 4147670539757566495771892121600 687121 26569380236987738461839560422322 687122 8617407975871819581276652916112 687123 1252059030782376510896918415000 687124 61407865007275524406712409726976 687125 47784871856070530678122234560000 687126 -65426015063159406806456559052800 687127 45287809538125653428831182034040 687128 44550379854882249049983475138560 687129 4845651698642063348125405861920 687130 12227152091869745135617865844960 687131 3673196639023259654744149516932 687132 -37034635841297782537567933522944 687133 162182553544772883378625779940684 687134 -8888450567330152220238917179008 687135 58940495660744770447980688406400 687136 41572480942652548177441627176960 687137 26836191528971487515753158959792 687138 19214584515601506814305161737728 687139 202142717826127855477434969454940 687140 -2259695332677308375382979461120 687141 8752779664415503287794727154560 687142 16813874817153653925900989088000 687143 -122456316375347487450522396419760 687144 -69317677821301539008070501089280 687145 -10988301698596086127375021028280 687146 3620336881205746363098544794624 687147 10007955601683649954992177868800 687148 18427553900520753078302143905792 687149 19737371587263860122699407073164 687150 -3845648136356136438238325520000 687151 -175193647311486223493384910404848 687152 -15409452590750469171471859089408 687153 -2726344865358717854471554543776 687154 33674557502599516449115316864640 687155 14674319618810311174967875022400 687156 -22415944286725651742803836696576 687157 -44550739197683000477254619275968 687158 67102959426222886579300442059680 687159 241430915947193296522273861992 687160 9228654904260563443631748096000 687161 -51205242380569205117116239137238 687162 22329699536089657918043960338944 687163 232813696862089710073780352605412 687164 -39580981047863425232490712702464 687165 57722408768773318537031725059840 687166 68809833896283570021344625676032 687167 -19043369807465502491271933458280 687168 -883056003760901681208670814208 687169 -38582577237987673629459373336320 687170 -30473721453189036993846809955840 687171 -15233889786840240437521623775752 687172 -115130249272822868769872082173824 687173 -136817444380770032537011879509600 687174 -34735318834734264442810876126848 687175 419241830533354295497597330400 687176 11483130441990907228905157985280 687177 1080800296397657845062323719680 687178 -40473166732929228201610710609360 687179 -39079667297598666264443485802220 687180 4370326160718315469456422328320 687181 -23050209631744257659972235324000 687182 108408266505501187731346661376192 687183 -559600516419164817554656887552 687184 22924517225999560760879137013760 687185 51413778387177571123089011515380 687186 14261830549173445388361687785232 687187 68548434847074400037559391727712 687188 34278151773162986358088120262400 687189 -107191845897559129898834810338080 687190 21763661653032054190374295399680 687191 157266945648916400856776980058352 687192 -36062445498494675291316943257600 687193 87966567208300483260293448575044 687194 55263119258115441507162909185280 687195 -89060782786190345046183160405680 687196 -134206872049926903655872690265600 687197 -49027330201227832486846679943168 687198 -7225948680401082456502159853952 687199 -116696779037104032516185821118160 687200 27298136820905406409003352064000 687201 11664444439654511890102748408448 687202 40305079724849121936146103465552 687203 127190396040889663249973752137864 687204 26999019813867716473229035671552 687205 -179981786569759999951389304083840 687206 5049375530567892543343982429184 687207 -46027870309612931388556224140208 687208 -11031771874024034425615340666880 687209 -11401651889475283599853904403840 687210 51481133395660592859786505032960 687211 -58132770629532086565056699399680 687212 128822700778944516531113730099456 687213 -38228837886545870526288870715380 687214 81343335214003791148926214122432 687215 -167694138193047617504092963667640 687216 -33515005707364142969484033392640 687217 23097513468432542908118595658560 687218 26599040979185518446382061248512 687219 -54712954939172627422639536590592 687220 -95943620199434637466582581669120 687221 -224697786627177915687141682344000 687222 -87108593638523682443775947712 687223 2831249629737603798939639322472 687224 -122979893692190071640818923479040 687225 -40258870498533623437197392623200 687226 1805686566466579156159902160128 687227 -124893544779583842679629089965128 687228 -1305729505669967413984414932480 687229 -161856794716349406353959322656340 687230 45291492858571574280865660137600 687231 -123072522992004005568188708114160 687232 -16970681712858515526715755724800 687233 -204024953064254150249961437179518 687234 11707555735453903513388944192512 687235 45343211875434761086476705217680 687236 -131533520158827399749981539169280 687237 -1127669821653139204368503943648 687238 45092512026936976405829325957216 687239 -21676452093599434159871785033728 687240 25360244120771028930546221875200 687241 198568520436337407299288928530271 687242 -12743027707939252884954714301920 687243 -51598821800876550060688970717736 687244 -116299302271987596628460557406464 687245 -15381647554275942469155339680400 687246 11053483842313417991819409183744 687247 86382584848439882938381709827512 687248 24015305897113587789578414825472 687249 107698169611076887352888201854800 687250 120407499990299872910837781000000 687251 -56462906492513863963713084909168 687252 -49053029462500254732657815021568 687253 55874420639261669801799815051680 687254 103150486314151647448370940204576 687255 -319179010236943699399895659440 687256 -26537676106964438475206843351040 687257 54610393982830382943361623037572 687258 13576187745834951478399924147200 687259 37428253661840618383533207522216 687260 -7751116323349281546551121561600 687261 -63774093547631246203373503440096 687262 -3689278801780320285362687818368 687263 104659826880945155128269774807504 687264 58533941210555175188875963269120 687265 89124394666736095954206963360660 687266 -174496129932837565250881824096 687267 27521212495621237360275208839120 687268 29035436541961649923374267089920 687269 1849714379757238536314921018208 687270 -12977334823529239303965163315200 687271 100834377220282802426703612328320 687272 140430301461493981430184815692800 687273 -118025174568969533931892718090976 687274 6989130380967621477526070429616 687275 6332299597839737872367505346800 687276 -42446558611746540794582460062208 687277 -141311586539213319071524725168874 687278 63674187661762371694981642309440 687279 -24057849454406995132666306893816 687280 23263816082125154603283578880 687281 148023912765026454986854238672640 687282 -12530285700211370430314660135808 687283 -81594822852967164129604001076696 687284 -19007801184422655954987414330624 687285 -4704505570213695818740828330020 687286 50809812502744473857994013138944 687287 -22495880556159403199585237086320 687288 -30542434280113972271923177390080 687289 178777197884566010574887273522090 687290 47188915276850726948663091026400 687291 -17414478457873093307406685691520 687292 121159411315351550592811932886016 687293 170201026598838586038970850827980 687294 -25423074244045773460112276621376 687295 -3058718258716455587562125524800 687296 -4965138103686086275369433825280 687297 -8504484349851719740806137019072 687298 -14349674853970564555763283063600 687299 -90211736181793003205498685077700 687300 46295601801143836731593794560000 687301 -33088271261053420447000167418496 687302 -19296259920081312723010483163136 687303 23861541896697845263027480606512 687304 -33391939140828976049076874106880 687305 112777729444045454951568255118920 687306 23100178953488387055144046099200 687307 16401571750532145786056670673556 687308 135511798394086400697115688540928 687309 21388153111351709254046401425408 687310 -23067261369656693713429400839680 687311 75342815847989508198808199868912 687312 -225728107539771497700816322560 687313 84781534085835094187932527375984 687314 -71259466266147444322595908478688 687315 -43269932869103000028408217782480 687316 -60614889686685743692619999516672 687317 -144420684591485662741203490835634 687318 45059392727565922588820068845504 687319 -126510830265728657122968930365456 687320 -19064790395992301483433583411200 687321 32861958021230669474177467756890 687322 28277343139437962817501591881712 687323 -72599054884759658263698093123468 687324 16052995141989340622905782042624 687325 -87547512242759134269216888452000 687326 -12710200049948581445430725728896 687327 -91233122722748584592562648697968 687328 -160426712313263557647556232085504 687329 36268960932426397093452379497960 687330 -16989820851787772202088982714880 687331 214120015469750288388288460127132 687332 -335434244526100982444890423296 687333 -38116514466836832914211250041696 687334 24944748901552349319830021742816 687335 -126523228810484873625664158501840 687336 18506950920255939880637762519040 687337 -42304910570451433447998063336000 687338 -109509091532476463856631603104 687339 213733016046950645169614451449520 687340 -21541079875609296442435431260160 687341 164692147500079321613541362486742 687342 -55573557151860176240298599312256 687343 47518461370241515125466236064592 687344 -322390427753877067895396696064 687345 -17152619236818073635663157524480 687346 -12290769271903664260201004121600 687347 -34258759263792357076101083740920 687348 -115765557972019506982638874066176 687349 -17061430399167401074027213368040 687350 55775874273377922829122973848000 687351 30131397642223891011080310778368 687352 -94195525997633674680408930508800 687353 204331677225578923152559192929360 687354 24949464438114608884528610730240 687355 -920326532205886089636002515200 687356 -1335221154469893563781355679232 687357 61238221438707598476541873644576 687358 -2691971117164827090218972586240 687359 -79187812542781066660364540125440 687360 -27918279136095180903855371059200 687361 287307006908018648573918796171012 687362 -11121959570786509736247461580768 687363 21277651961014927710998167987200 687364 102044599896457393602934103654400 687365 -26185605529005516379986303667200 687366 -2436669566443291361304076646688 687367 -24677140887310627624917862396760 687368 5965913040250116620359485112320 687369 -90436296711293080827602987318256 687370 -37466160535444420411857514185120 687371 46566770731127653582457357837592 687372 -62869013363738067594484794163200 687373 37659250240797041876490949354240 687374 -4973960138174594746659184448064 687375 -63342236426283642767090990832000 687376 -36243235013716100050149181677568 687377 284069905905523124139975591783792 687378 -18631251653431044087212695391232 687379 29052500835664940678770639979520 687380 -26093460955202144878835856595200 687381 129190148904522277648221025601952 687382 -102642253722115621559273787451200 687383 190626228444996794044341922498632 687384 -95717797591502256525790484797440 687385 -143859754911189199092085149015420 687386 -7528105832817877056882246825984 687387 51246449036054051121482883185520 687388 -48731623812520154336712962823680 687389 119610780857934521137752474041190 687390 -35388236597054914665209408578560 687391 111662786028708628475090604782752 687392 -127815592464701802970902457417728 687393 32681944363140374635960003278720 687394 -5593405388632012571012061032448 687395 -43521978576649573630051653157920 687396 4431853599140860638246349857792 687397 -217681542540813892790229843465154 687398 766839025965337134316256064 687399 -34082483667932035496071012907736 687400 -17452700273752425400496633856000 687401 -57223758794941952039557536960 687402 -8512595859119754796061575018320 687403 -45116577914163143081941438966348 687404 -161891565194971668085068097254144 687405 35313606306346501065197894600160 687406 17732488103387068151326134146688 687407 43561175624479126280225465192832 687408 30539736166888437035204485545984 687409 -99718852404469052202235910760960 687410 21733633305624396697125058071360 687411 88611624745255496085369028915860 687412 -26431334376206112519241236295680 687413 224965815536171731434998058583662 687414 -2288146229454217933169976821760 687415 -137657222467384078514843552134440 687416 -166405676129915141052714615091200 687417 -42996494998013152619785293267120 687418 -124104065666353134224589586365840 687419 319764589607897079098149983875400 687420 -85994803479673909003399501824000 687421 84671562647185115145229652815590 687422 142567794601403986646875779047424 687423 -6013599933034098545033353928832 687424 -31068895037760982420698288881664 687425 7706204247171378942400866412800 687426 -7855125932559958908711965053056 687427 -22825582444586253941141271734240 687428 -33960990944781673919319706251264 687429 151516082138413339370410946843004 687430 23959248672781956137791643487360 687431 -6300358801048709546772193401768 687432 -35027855927480512959558999367680 687433 -131119607658853661171158773025318 687434 62534058796451660518867844593152 687435 -26905461193641433476805529091840 687436 -3550650521092661078569399426560 687437 -11638775782835473043509843099914 687438 18468143151132455078433936429888 687439 -44115660771026040452609661190960 687440 14682234814912409298925221150720 687441 1344696345875504193235200342288 687442 2861736013134483035038332429312 687443 -154167253432308237389557703500308 687444 -36244296003345081730246998595584 687445 -23798605045510430846136992966400 687446 -58805065473825316219710932134080 687447 17704259524302819171419797190928 687448 6785538398408657559081039759360 687449 -16245944110532500033911465579264 687450 -19093558415439006686738697350400 687451 -117380801608644287360098364549888 687452 139383708609161567363895556379136 687453 2699673822761884623478090187424 687454 -25593828972278785277060012989824 687455 -98939184273329536945025013191640 687456 10574205163415562779692093145088 687457 83546787034943589257564862076706 687458 115324816699961791921076926848000 687459 24548253545603750129120032733304 687460 4631832848368563991429169779200 687461 97048233609380516940941522680062 687462 -8445379473818895324617962544448 687463 -13561716052738772187830878524480 687464 216002804867491063926406272015360 687465 38004555080254221855902013393060 687466 -22427384233010663249660129230656 687467 106294875464408131790002110374952 687468 -41361693479856629005539160903680 687469 230525009116501433844526417308096 687470 25511905860743502790650984188160 687471 91760604483670526697822206850312 687472 -29504119638708268298901852749824 687473 -193015925627871720278694215935278 687474 -6556076289914994053714676096000 687475 -55136672531622344884252570194600 687476 -119947998792195288228621546445440 687477 -54317643351376634580222108357120 687478 32013794212717669256002169448000 687479 -8738192203704449430139737727416 687480 -85924002107685929287968877363200 687481 -89979103362093444076255671453718 687482 -51643262008388316346370127952128 687483 -99823947935783284273395214580148 687484 -604543930151794364962546720768 687485 176163547816721639239895631513600 687486 17028014120836502817862248336000 687487 -52018646540290420822628641148416 687488 65784270380559369797626799063040 687489 -51310194378832929981442010091264 687490 22049862688058181398748606420000 687491 -52901620711226316148303245607728 687492 20772540343509726939786265544064 687493 31235682993822579105668454162048 687494 41041529621730597485900100175680 687495 65637896432488149914216711367120 687496 -96487368105124495482571632844800 687497 3204875121958137782961505048392 687498 -7015231343388517256856734645760 687499 23608234013591075320013247756500 687500 -76438886406922532568490116000000 687501 -104746181868820392858807081744960 687502 -24110443333770353841197408361408 687503 -139224176501699656090243529449440 687504 -29060182899824221121338889404416 687505 22283690253568182935748845349120 687506 296597597691115930641374282880 687507 -94466019076221547668035462170320 687508 -101212576673401809575774097388672 687509 -167743538392555167382597362919296 687510 13091818257090657869757301526400 687511 -193456108446634148638423033636776 687512 10518219425986403580307605626880 687513 -62374851882942194052670074782256 687514 -3983435025423412176419205354048 687515 -81647035063349730017854768280400 687516 29662142646320664173359839903744 687517 52515732480400921710695939214566 687518 10977905348225295427252798983168 687519 15267152413966699642975349054760 687520 -111388583572591770611777193246720 687521 145088589542686866471837482506722 687522 85931453662822810333476049536 687523 19728707398096854465358199479772 687524 169381138639195662656661716628096 687525 -36256184314246551137264550216000 687526 6531178854983716814257630431360 687527 -334851582160224309116670101760 687528 10270992951196102884932995599360 687529 93886824622382508122396292626030 687530 -8549294546216896262489867112000 687531 -13591718058875636740833517244976 687532 149191889892756939763242404336640 687533 -70968539911100280870096108363840 687534 -4204235544037987910832762117120 687535 -123792116952069459207493631678520 687536 24315325609685483027842258993152 687537 -80116344444904505800297077075840 687538 -19072669361512075277721304996080 687539 86354410076450369437805841634560 687540 12978489937348217108283360583680 687541 148971355589427452071635913256942 687542 4888083826924395429896072928672 687543 45129526389959882450419741855464 687544 -61037097271297736952066309365760 687545 -9665407138837416482377962408000 687546 67722521816768066169879242889072 687547 -39681829422147297125643340041968 687548 -34619184724600248329045573812224 687549 -4800818231076584669713448147712 687550 -38109128247916519158683676187200 687551 -142461344107042618926992473184448 687552 11984448781016659575974765002752 687553 -3285445823746640903897961292880 687554 -49229534441276396616869766179328 687555 -23120380715070530670147931161600 687556 -133417373425051011243162040055680 687557 23774139703124612796558023610780 687558 -42502660654192661477930327620416 687559 172026760320474558924732184588760 687560 34683115791331566449782569216000 687561 29063268931020429195973631548800 687562 29726112522481091496501011718912 687563 -303137826945897258966643572709920 687564 42320718883441980542331238487040 687565 -108809414831563456252548820285800 687566 -4014519395890848636379720781376 687567 68222461085831319049812296985480 687568 47075389626118531453932568731648 687569 -39057514972368288573330817378956 687570 -89055120157120611531371013120 687571 41067276254362479684114930416752 687572 33829485739887754488359930419200 687573 2191478335486567526466233303004 687574 -100762698914029018048534497994464 687575 -8806330908819764829717151398000 687576 -42687113302619191629709871616000 687577 111381114652216416224149057446672 687578 14853060231087489502738185670656 687579 13912937307804252298784339989440 687580 -28659593636041491087882082099200 687581 -89075805078006038870032634454618 687582 18351773116686492256120058449920 687583 -13798314777462692380968676930416 687584 31891636141516536221300181958656 687585 -5278459657698345220949682380160 687586 -73785761956198038879573517722240 687587 17200669807276042009619397356040 687588 -13356713042957054055077761812480 687589 -74448784119164704483132820920544 687590 47798853374371520229190380028800 687591 -41068212831450881550054643459320 687592 -32744021256320354239035632486400 687593 -219082411982410269051034242937158 687594 -77458741979642423022863402668800 687595 -20547906065275909012841896826400 687596 11870938291643418791584370903040 687597 -34085173068108562550898909873600 687598 55228109998155214097370960820800 687599 51265883214909524254578606222192 687600 7901940471563064196758837657600 687601 -82846360399920757335646789503168 687602 -44557725760518964891281651403248 687603 -8953219646248558971656197278720 687604 -30597513845855600644064806294784 687605 -10681943849912059072734642749640 687606 48908908122865075392104604487104 687607 -109850776914544605512048470314528 687608 -23458838375868497017275308359680 687609 1140392934371449891150756568964 687610 29730028978695873601230660403200 687611 27602430776064579512915022046848 687612 93397617991945309913337165414912 687613 636056797164945169703200562464 687614 -33459646274627773392633244648320 687615 39903803248677641167250756952720 687616 96070685815270466145451329454080 687617 -70350994882522105561103695789374 687618 11740134112613837606658004989264 687619 -80830915694406684523192872044880 687620 115785485215673468952753880423680 687621 -104026924121689206713846487854592 687622 2409512774882398464554094960000 687623 164061491954339610129790331422872 687624 14062122989530507628995323985920 687625 50942901871154054360345778549000 687626 -42581548565269194279766130785488 687627 -59769017371539251764711622359236 687628 247371295812352158960774222545920 687629 23944415861793535753188138080640 687630 -23699868238946629269790806084480 687631 -34385029775725787936425246749696 687632 -41426897545231322266478474231808 687633 -77908874703102550322283114688320 687634 -16187096442777516698980213340784 687635 30476870526678077506183294248000 687636 -92837815622634991298038569123840 687637 -148027557537238889858160198505714 687638 -1091344720064125461489857387904 687639 146888461419463290041796502232424 687640 108724699760833108142673277132800 687641 -11664322087273104070515845339958 687642 19952420655567405323370664249344 687643 -10248163674313114551934369444 687644 8063493481397277384691098172416 687645 8690201875417322828271771849600 687646 -30574498067180872122036351385728 687647 -116261957423862982121355279263904 687648 39205974524389154389627659878400 687649 -157990164394371958356054043094480 687650 -23687235989265301654117130676000 687651 -74882857981986256437424208056968 687652 -12925372775422575412888615526400 687653 2547112441032776331914657217564 687654 -22411848042392806881917841659904 687655 -60279314746985058379050450134640 687656 1678139685330816529452871680000 687657 -85369737786325706811460728935808 687658 18007890058693146273617894485680 687659 -7814478575354228179226607226080 687660 -3449045791354652099429864048640 687661 -186821048804754497542436827418920 687662 11194320847013048413376246720832 687663 -108218005604224407982152434559600 687664 -6725300818211846123077227397120 687665 -44330410474640231704288462198080 687666 -21321676584928918982479375128960 687667 107901804117536266769048452935600 687668 94644778895231213722732829682048 687669 -133049540797492414803822814777056 687670 61572083532416894689430548769280 687671 -47559042674994163733840636798568 687672 111947534749776746370593976606720 687673 -9526409838952809296289673346560 687674 21349315932905883813175838834400 687675 -9747118755866250870680653786800 687676 -23537411786689492370130724446720 687677 -81049827402805400491480241604480 687678 11350562333867296899621114210624 687679 19507370987007841710145312345280 687680 -3342436539205458382454689628160 687681 -47828871360867999938973576495660 687682 23860075392771867282343607380512 687683 9902296271732595450072831871932 687684 126237973023697046940823090010112 687685 119086890704043004923886219768380 687686 3736025510911521852062218192320 687687 -15410222791902830280998378165760 687688 -292588977149929654706201588490240 687689 69156198487000581974171523554256 687690 -25962588183153488437131768910080 687691 141555292198017371408343722211092 687692 -15959960583168311894210486525184 687693 -30673186210489667970416876811072 687694 7079499201021904769386859125632 687695 11189333726186899474441116484800 687696 -8354082620457736224928740016128 687697 1791987708097174620937462067440 687698 -66585595524262041829155306180480 687699 -2035743728866125289206161747256 687700 13124779990450694466893084892800 687701 -81641811418809330720634731011520 687702 -34236971010223003828916103163968 687703 -4247779590220713309825882795360 687704 62254028937503978919449041305600 687705 903149590135446657038001576960 687706 -83127110040116819080023893898240 687707 79951963121804923334203968709956 687708 1802328265227921320157002542080 687709 184655440477996391608081235520480 687710 25124010051147433615552223165760 687711 37470048549414198349499401939272 687712 -16817864419201673428574688903168 687713 37073413520859568802519568546324 687714 -20405488496357422338329456340480 687715 -39642558703719697739300814072000 687716 86392330173081435879226701747840 687717 -118868318968016558220887439221760 687718 -23728445302250925423406393050240 687719 -11128541746394888095395145444104 687720 50990486058684173278476354355200 687721 37522835224976533700027556004922 687722 28460707697984809004348110770432 687723 49680474459767841886408748680704 687724 35721994249828819844153437888000 687725 -4646502436216141754514426474750 687726 -6790755079684633789195748907840 687727 1489097724132705805954431884232 687728 8011798408145054954897752817664 687729 -32400587870316418288848235560000 687730 -6072348598116878486405363371200 687731 301254485033843692926191019346944 687732 -65194174110309262280229238161408 687733 12783094579290286629875484572284 687734 41556812522890045795475154674112 687735 -25721040806893412583796257926400 687736 -57074228027989313981991867555840 687737 94589442246990119545391008369386 687738 -31026325187030818890415406084352 687739 33859035672090783540488527871824 687740 27433344794334885471818805857280 687741 142492568759170016497033201915392 687742 541577026919362117144099451904 687743 -78401581365601814070841861330560 687744 -18044848323447379378474844160000 687745 2558064687511414995872943405120 687746 38414988187087414666914222073344 687747 54879588240912013678255958571000 687748 92971884372293960227576798817408 687749 -38617216877974175246947704953250 687750 -22959367037199993546918600192000 687751 30249443625596602168888273325472 687752 -50515717264587409965944860569600 687753 -68111784029763189800983038840336 687754 87572172392207351226447401567232 687755 203612414662975256902453000504560 687756 25329693898882628339168191564800 687757 -3572740617388558728376245651488 687758 164967082950908044214028149765376 687759 -18468041538769489507012223813496 687760 -22618190388904312538708109803520 687761 -192964790937514871398204828410048 687762 -30615903783899306541311919534720 687763 -205630709223862154482331889268440 687764 159836682035023728391101836160 687765 -33151350445182234384322439134080 687766 -5282845078174751448476552941056 687767 -103774128720887545164493806608184 687768 -44936315081079772443970287882240 687769 -116769560538305086090104022894080 687770 -4088103168876474409334030725920 687771 -3300743760396057497299669517808 687772 85505928760807702040437488555520 687773 237448762976091998011764270338022 687774 53230372053777171934961773086720 687775 -29219693318384051563271477722800 687776 110131400254055006136704262930432 687777 74126581589349614969759695043520 687778 -6230912853002818188194036144640 687779 -83809470415697418332455870627620 687780 23603215223191500212037889224960 687781 51578845460689763722369203758880 687782 -17207640429777398663583363391008 687783 -48681681869003220524671323586776 687784 82703446244549798511492456192000 687785 420328943851575764028684984960 687786 55220280432650726843238441988608 687787 -117122953331977632068389524655564 687788 6316176874862256543392153081088 687789 -37120416683450793173987262479946 687790 36314934941059257068550285753600 687791 26203718793655454420631492943104 687792 1940777869550750001824331202560 687793 -23591500731323027490709089676440 687794 -27873406290474340041644759768304 687795 27314338727786269431922234870320 687796 -92541605132340660270814420027392 687797 -64275266298687459167932173977856 687798 -17808130824161348793354048552960 687799 26819424510749370770825871215536 687800 22892480667524123353014535680000 687801 -35860022124965802539120796616368 687802 30705369175463336515823963786352 687803 -64787656467517137097381344556440 687804 -9899041940055705222167733550080 687805 43838955756273533433189268849920 687806 2788931040140107320751244200704 687807 42666904314098979851207081894904 687808 -12610756018926331653640666742784 687809 204045641977263374225786878739010 687810 3247109555210791039798950136320 687811 24892058093924637698861785551552 687812 -59218399515623796448097532734208 687813 -65199989286177919129900890061920 687814 577942355613838432144908883392 687815 -33178199207364866008060651939680 687816 51954664959821566896342234531840 687817 -91936028977873130784088964817208 687818 42416271195039076690489374266880 687819 15690313942304357415579351511680 687820 17142791806580104222705908633600 687821 -66796998295778140346868847813248 687822 -62391030667098312844964118758400 687823 -212846079313521707796342387750928 687824 23082784569534927503234262589440 687825 79466647904345199463589195460000 687826 -9321256084004810340678614379888 687827 -10146252165542759064456094670688 687828 -18210133139670209519598825824256 687829 33225901553405574115604908804430 687830 -16468257269585302704046251262080 687831 -44453161430417005021429022648880 687832 31362205311384094635558628884480 687833 49451535192493366098207415198020 687834 -16455035183170042452103146796032 687835 124588514342826845194153385465280 687836 109032930899114631139837033105920 687837 154721007689230728478472677805952 687838 -63097653186679134006339432975360 687839 215733248266920429775451977076640 687840 -42873597577937010333279497748480 687841 -52298728504669107297069607797696 687842 -3991347511819471014422786150400 687843 -20814608125810158120370679449680 687844 -243756445768135558742693667225600 687845 149176951484199119790040327680 687846 -69178534562391078754332892190016 687847 1990604500583799037885520778296 687848 13163227524642381227895887953920 687849 -4265952748226221008850440237936 687850 -63660134772329352421659465711600 687851 -8994261207174844934706023204400 687852 -7131803270544369420004059821568 687853 -191947648614268046738401878249920 687854 93456535727855261472842409789312 687855 -146886050974872908211111406080 687856 2669559300066392821786119995392 687857 1695362949601487059812961368480 687858 50232901976437691367836218157184 687859 -46599311493932713270280624208320 687860 -17282534069198578202042143549440 687861 74999360440183285278348710371488 687862 27605603890620231053614008406560 687863 -113930938007122196175541481701416 687864 -35816791614009346385987095572480 687865 -31007822939001530195337852919740 687866 37146537178073111980428989899632 687867 2732204780358588004623008979312 687868 208630011231830681396241898291200 687869 37728011829330478912357596942720 687870 39849734480557916786155143491520 687871 -4127556235828297845293405240976 687872 -63880611019145505177698297708544 687873 136663626021451173580099039936704 687874 43838228283512058037525632158592 687875 109574119338954411651739583424000 687876 -4752923656190332449740541788160 687877 -120546210469360044061518099737508 687878 58019160408650133882402562182240 687879 2750605991351547999044902884000 687880 -15892307944022380181145601536000 687881 81905073512674725685603568584800 687882 5144046204183140898525416129280 687883 26697508398950426161963411365520 687884 30803578902448051664256709794816 687885 88835019389418062327727434400 687886 1656766824726120349319681107392 687887 -59400074997530034315494286426840 687888 16296695291291481901254386663424 687889 -298197355145046980658396285891344 687890 -8550909694357828855026311946240 687891 75279392699050655159394787988544 687892 179988950117020098123766489927680 687893 35406058883918858095838745968142 687894 3832937732092595796180560548800 687895 -5577877675863848652090730120800 687896 34272203143688828272416506204160 687897 22256574906676483144939498269120 687898 15762024481328594883271660128480 687899 31303833217363926438756053424720 687900 16680326086599559214337381772800 687901 182378747184545542683784950636902 687902 50235442185463810317616748641152 687903 -78753658428331008376080562960896 687904 17605370481978845015540710244352 687905 84866727565908464814687392942760 687906 24112447059388009900425038956800 687907 -44244462271211670375039814456320 687908 38547652867618003721013432602880 687909 107456951905523557422024137758560 687910 15823487708470126600800457023360 687911 -82784195808168113004470582045160 687912 -102479418623538864946676028948480 687913 -9402333059430234199384689916160 687914 749816727464513520635764174080 687915 55645443932723532033329777474160 687916 118657351967424372596497386772480 687917 753262276925242164655844514966 687918 -8953423450391637603192991242240 687919 75696610005786427784583737255280 687920 -24806076304701853588803919872000 687921 10404801326623790957265054696960 687922 25355666355757964929917082324512 687923 -171621824928332884385481332595828 687924 -36090510513625581899119204932864 687925 -21857536929045119752368517071200 687926 94738986768023362962989767722912 687927 -87870203070073899220521498867480 687928 79508585672413960613970726236160 687929 -101504736679954385361034870039920 687930 11654758113563971234041633745920 687931 251082492503276611984993173173732 687932 46856331774484810247656879226880 687933 -159363698474727112112719065324000 687934 -18316527759860890846629542230080 687935 3356351639128212389674761659880 687936 37647649391350445074604938493952 687937 35815314435289084693429455002560 687938 21215895215655245045055389176560 687939 24128297624419422149256343455744 687940 -31480557073084896968536786022400 687941 -65196748374900882227384389784388 687942 -39822015782350927576996576184160 687943 19127662544825661492763589153200 687944 55704768176818646336037146757120 687945 -64231882892678841442408038358080 687946 -2160542483341068023237605743360 687947 -61247652368538548645813942966160 687948 29683962467084214128251764334080 687949 51213697492686140450803684680950 687950 -22179123685005195426039541056000 687951 -45693383847555200456134388608200 687952 -814066826089444264443793899520 687953 14340244069622330352527452139904 687954 18547624073244698283144685230720 687955 862188456580369861932453260160 687956 129752381982098420236306287783936 687957 -166714465075332782709489206112 687958 -109066143423674169238459029390720 687959 8293791217474448477628591234816 687960 -29314663672209815868249802752000 687961 235225968133526873021830177447562 687962 -44268748223022836753598789140736 687963 90373803715921383358756115387544 687964 -85735121626561067551557196798464 687965 137663366456422459222714465306860 687966 -43504646990862201090528705552576 687967 94324119117050449601793682063200 687968 207152913866480890689518714880000 687969 13803037878283455731634088344594 687970 -32289836183050858229777159793600 687971 -159392845843485339830217470797800 687972 -61807337408698032333008430148608 687973 35649303974601048836383633518528 687974 -52574382416876002563079426176768 687975 77590853025301889359129084116600 687976 -38858027064551920273666347417600 687977 -226319580720769719534774510975174 687978 252387949826254762637966535264 687979 -109213597976286375785807031377016 687980 17441691878398139284369899571200 687981 24629685784057034115240609419616 687982 -58734852453249650977381156002816 687983 48899294904062082725846661783744 687984 1567185191669365890117759664128 687985 -61086233712670573556334205007820 687986 9128120126670387756914068583424 687987 32913477154396445373869420384640 687988 1545769942336889747882331805696 687989 -90111815541853499048933501927844 687990 21059350081625164239411341414400 687991 -45812466450896461589300028462216 687992 -129600696746095814457731927040000 687993 -28755318287565924996484901445696 687994 -125129185328211798273704855170704 687995 44703653262083087842842878511360 687996 -48654810277618707325509605107200 687997 -37592172596798323094101208714100 687998 -491705086207568844961354656960 687999 35554441408927341266429635582080 688000 2078512935342951803010416640000 688001 6548874717597237704665313042772 688002 1593679119383946840933522691584 688003 -35832741089480266273729273839748 688004 104340370452707090891456372989056 688005 48416869511788981966048140327900 688006 68311965476236374239751963936 688007 -80070185147170719000281070321648 688008 -37973086691137962654054636748800 688009 152098783657633319814561283352400 688010 -3179889126824718604537138947840 688011 104159420869892040399974991966720 688012 43901790403693247376766630677504 688013 -134191375452851261377575119409738 688014 -627639730773282264886331632128 688015 53846342473794928595883797205600 688016 -5004502280017937907000570544128 688017 146407813021271806359335532770400 688018 -3996637393393197844627379383296 688019 181642511593457706972789263830560 688020 29550002957223629732207960647680 688021 -21966508406541656823298358485896 688022 14365537290718791455561303567232 688023 10541543612565412883975249902464 688024 113641210176502217264780749516800 688025 2769010044013923262247132823000 688026 56131950534221310536308006854144 688027 113016470437778433632123598959876 688028 113487381484160443198260566384640 688029 -105944219949567957456138824370816 688030 -4389853678896843762569001273600 688031 -51725704772635673018854938843168 688032 36987173955211226638992228679680 688033 -179007905949830203512620237909760 688034 -110802165843461072787497821009584 688035 -19985893195277893768134441886800 688036 16407368965278301872293869834880 688037 2274211491782521374416994652992 688038 22009093213513159165887152915328 688039 -41127870809269768350500672567400 688040 -253766376580948265484017816371200 688041 -107849689079525625135925957320000 688042 95798312859220370004803023722672 688043 1984152256743066606553248244584 688044 28962314002039893176753860902912 688045 -25896888563133352236636810562560 688046 -15142618236343004795323588689216 688047 -58392374516323859427380927867520 688048 -11094104268259536220674368585728 688049 115752311927081982666106053755364 688050 -22189307903466798980366719056000 688051 -10966177284474798620816657866336 688052 -57748996086339489175675289068800 688053 39471761596108392524919252220704 688054 29423626566194639402140323058560 688055 -1600103375433937433571461176080 688056 22242317310671046589206297907200 688057 43803409334603101966304391924180 688058 -52913594429933537563368723072000 688059 15457789379164353140723479993800 688060 -76670464566347818939235459243520 688061 22101141876001553492209159616448 688062 -29308923570166682524374293963136 688063 -133900532846217009787727309226688 688064 -425028528375464223825129897984 688065 -20432188294370409832952544766080 688066 2713673528224886012011629778512 688067 94248965230550676743380931629116 688068 -33018311350970014998288209633280 688069 17694671417397393776778294892480 688070 61365589533938762505585454780800 688071 9210752971589495998153610763264 688072 -64692957102784367862361904087040 688073 -76115224960924223463342970752678 688074 -3710497886408671509416716765440 688075 -83615581570487879759382290727000 688076 55974734561696339968857246309120 688077 3200828064722938571009269474188 688078 -74317631126071023674246687780160 688079 -30976015273880216917962924363024 688080 22461466559216128562698801643520 688081 -69687863870504255981439500620800 688082 88161445674377306735834112804000 688083 167971808819988322329665899814400 688084 -120978771784680743494731218118784 688085 -48900073686088457082256975768800 688086 -205470837121850195864224628736 688087 -121361417125519556152145289766264 688088 -188096967705953454779039303178240 688089 4973115374447541787918352174400 688090 -39521049312863511813559965235200 688091 120375010331961837205909585048752 688092 -96794863567795210259445441113088 688093 23605333846521329906936974568800 688094 -60918636868258319659757981498688 688095 -3850632400010690544150623499000 688096 -164931398513090046886077800644608 688097 -127433809241138286854636026799454 688098 5572104709624955910232603123968 688099 -10116098145485977049240103945936 688100 -7474195784673636747529885593600 688101 209083149237931549843184284963104 688102 51340984511123126841897628569600 688103 3368573369354237089922492200368 688104 -51852159779658044418122744217600 688105 120548842418237738519692443467520 688106 -46695183931091008352184686215248 688107 -18630530600788097949307787652096 688108 123028308448058188807538192822528 688109 16416370146937983348204949739586 688110 37158231241734134666488681541760 688111 -20903035450505510640433261882288 688112 -29854982315975068477742524170240 688113 6196561526660836521427171418484 688114 8304918913062848606836666493952 688115 -31872415291366542982736964228240 688116 -15284796390286386403599913807872 688117 -34410487896876208902066303386400 688118 106360555826645179658177802436416 688119 93162508144436315917027837920744 688120 -8891870271790501651610536243200 688121 -5243254393468561680855513960000 688122 55502877032976029644624293296640 688123 29913269561147086143000573937720 688124 33353581405755096233594882359296 688125 21917747761101033994314189720000 688126 -22715128675800017128922491269504 688127 -219138966588714360069096251095920 688128 27345825031798799984254978621440 688129 958290078822456601024639488128 688130 -59952307710691368209677983107040 688131 32866383867115439988869993492112 688132 82305924018260058352317201149952 688133 -84564791848069254583513959267618 688134 64891558894993897273830220812480 688135 -6769816503700891744519944222240 688136 44041509671490999509789803975680 688137 -3799533998577434396413267127232 688138 -9587442465619069593092449167360 688139 117832374326235681023221456889940 688140 46056495582869542231292073768960 688141 -133873977565327640929088322198600 688142 -1802939916493871280491638272000 688143 248115401080173350377738486472448 688144 14733766303536714647995695513600 688145 -133597086124271677270871481082200 688146 51941172879803749580796287827584 688147 92948008979688838391283539799596 688148 51648390631180464383577742237440 688149 -41708629682876942395664301112320 688150 10834086748329418030449800176800 688151 -100876841160940072262297566694208 688152 57602384268719184107699816816640 688153 115579001651978688021468030945744 688154 -99338528363591340583144059621408 688155 -30238373327575241891063219450400 688156 -42080172399659254753485701617152 688157 289774128330218596964585416282752 688158 8782818949097727760149748213824 688159 96127111276489598167219815083360 688160 65395621447475468923066719928320 688161 -60236203168802590474629299735520 688162 18019798428973828828103190245664 688163 -38173223336053372885897127543904 688164 -88069430632562234166181285223424 688165 92582468951927292800692002840060 688166 50549961561253726785236171992032 688167 83388786926387229556226291615184 688168 -10565150312903168930393574374400 688169 -42370466088862388309203957447680 688170 -5347788550826396821971887462400 688171 -17416766271679636808517117399216 688172 -345877489174488189216166491648 688173 -51389510412042678345896784056832 688174 148894527502693586107956866810112 688175 -60386056760902354196222858208600 688176 -15787480682248544999576502190080 688177 82957562986263405116030263308672 688178 35717477762003245274679713716224 688179 -43616641112854893445362279894216 688180 101643800184961274767331398809600 688181 63896288367296669125394621537532 688182 -40426171682173722363322919563776 688183 97354248344029484040050300471184 688184 -18809861581173180488734744780800 688185 9329282469434256199461659242440 688186 2897402623657818024380372895744 688187 138801146604777001044918539716836 688188 85407042428488756267519481049600 688189 106344447672160280013316104798880 688190 15153313723563871425696723777600 688191 -43707826775023703306247502878336 688192 -40313706873371893148293111742464 688193 228836932899679303674948265840944 688194 -10342082106039410577928504631232 688195 81919725150416042103403113565200 688196 -82479351767775194334413861961600 688197 -10242095614940280401381223079200 688198 -48500432940116233444349194222464 688199 38000171127715222098565511850000 688200 -5226974484337900904225882112000 688201 -189954031879938892048408234645798 688202 -125422628067427418104767831835296 688203 -113068366794928408633091222745600 688204 52540633800650343751039278899712 688205 55092877429381228248205940715330 688206 23226016381447489566203981712384 688207 -132688179959587138517298481463328 688208 9905056105277361948517622341632 688209 -110361499704310444822360805127696 688210 -14824666162297098539028281190240 688211 92222806619322564128899940856312 688212 18876520193732638411383662303232 688213 -20765423095750862611026504327680 688214 -59552980469045937504416643717888 688215 -835939284986452999384555810560 688216 136920284929586212474396912404480 688217 -191318513972885843407130634415734 688218 66847209139709969938812145002240 688219 49513542068210662822793280199696 688220 44194609750957289666462953236480 688221 24470824956124604660499708286272 688222 -69428512738936783172150593481088 688223 24765518871458016635560642109472 688224 69254208265282944816353516716032 688225 82768442196908995807807379525750 688226 4864235997221453255365444285440 688227 98341889901955530145156888857720 688228 -33472402862930233614408782016000 688229 47720660681791767579883060301214 688230 72382698312394119653978966880000 688231 -23281403254229506695863362895968 688232 112830556390020896428936757222400 688233 -15492586700422591829475755836032 688234 96056819846716361596502485700016 688235 111618097780044008160961954635600 688236 -29895383570699764430784068161536 688237 25956779687607251743309811361600 688238 21782090171766439277196140348544 688239 59839948249486756877649414488904 688240 2758723667300948972875097702400 688241 -134233559304229966237197059593116 688242 -23829945348594595268569512427776 688243 -20621110756051611442391313592656 688244 -10558172619065789379736069250304 688245 -41391931515118624627934875128000 688246 -75004657123541750093834704832256 688247 35347697437655694326177584819632 688248 -182356735271555409504607641600 688249 178585999669052803982756976214250 688250 31760614261059610919192212824000 688251 -99268729152282052598342615961600 688252 -65147819299940248155660524940288 688253 47972637539827384372599578714502 688254 4879351111290546004795525384512 688255 20498523856909479426766087458000 688256 60239653399119960156731237990400 688257 -5116070317075185542324400320940 688258 540842384011958321690660064768 688259 73325948641227120092313487301328 688260 19324287435086672897880605122560 688261 7224468476131070253990905254432 688262 10382040741261797268342482433024 688263 3406835599443345707228832606288 688264 -16825572447511233515884559769600 688265 6093925703552530298643625026660 688266 -69377580776224333050711276055248 688267 25365925300944407466034101086712 688268 -1445169932317764903845203574784 688269 61599379101396648767694490129344 688270 -27399220488330862038499268058240 688271 245105177939716400275764350218992 688272 13250233605711927485852303228928 688273 -243687791372845135147007657385996 688274 27041641868019139562912373702144 688275 -9644197035237652794947328288000 688276 -79232876490656182637049511027840 688277 181364163840197996854120700394126 688278 32073669030156999603910010149824 688279 35755549558621374503316405092976 688280 95339007275890649527490359910400 688281 -11959994694172376237482084244256 688282 47945768211936112374723272200704 688283 36441851521269847492925264608104 688284 -16087514677741676003796835937280 688285 -15776230524480976805015052990600 688286 -117338552504438241459687713593920 688287 -198368640818944751311240158677232 688288 76882865565156390548087133044736 688289 -83035149432930863289422593690944 688290 -21885106531956170715714100193280 688291 -71711996737900128601523640445448 688292 15342561454583453543276435469312 688293 19254357335375655339122048352384 688294 20329804679663138721530630515200 688295 -140065495153663028733790811536200 688296 -569409476294031585543052001280 688297 -34305466153548193585043757461254 688298 14094326558129896966132336508928 688299 -3286067087018110729942464020136 688300 -92461052193076718020788334585600 688301 -351066070823193576710098921248 688302 45211632908943175825978278017280 688303 -122481552704134634452715754938184 688304 40974607283820272199397880709120 688305 2114955717697185511614313397760 688306 -3927816461606696533270420497648 688307 52876592616808007776661495736672 688308 -24391403175482574611668491571200 688309 -220415832141844856392911175497490 688310 -641420645473060308746053712640 688311 12312297246381759985900938338880 688312 36242522708063886916697204858880 688313 81393970755215543251125791147040 688314 5602582119048825018978005310720 688315 136241345366234222616897690556800 688316 -136312308608665200536556361128960 688317 3782261170324861800249232540800 688318 11991811321518994667023245873216 688319 -148969323498715513924557552580056 688320 10578229020028365800942547763200 688321 7839747903080415692381605083072 688322 75517007496329611123528634645712 688323 201521375707883722212219168666492 688324 5234512755461228568796432236544 688325 -97063282972700016196073182226400 688326 795969272623782261868455715200 688327 -177234896458262456656347456455840 688328 213035066484872808177972225024000 688329 -99679330365823008458115004978326 688330 -84410843464130658324630439176000 688331 7348767553753795881623317835520 688332 -60116780691967686834169728921600 688333 -215350153965145768952416708257418 688334 91040608281707738567878716378816 688335 15304281052744887787548337111200 688336 18211319644374612470976773750784 688337 106471112957971358639753990012454 688338 -1670286677021947084812490082304 688339 -33813499804158784289380743251860 688340 -7037955998459892206870070558720 688341 3832050364215344283775816468800 688342 -795591213569937999883464200928 688343 -53491461341179629342177385620936 688344 -872795633493627406507740364800 688345 13001690554669816304106040162560 688346 122141600015795360390658883237872 688347 -86501609985125991740250933290160 688348 -46045164658019034594408851024384 688349 24890764463561090406326235724608 688350 -2219423619987326970453112732800 688351 4753247102267775049499961538600 688352 -9690730519225189630098143969280 688353 -105882973190378567322000891271200 688354 -5191295748640379787818250312624 688355 -2442628917740951113582683972480 688356 -95136296738034119013699726204288 688357 80408906011630008951034006772606 688358 -122638036539063692154305665340928 688359 12878046773367414184604608018560 688360 -100346140266400542423758720256000 688361 -2526509258595375622940282157708 688362 -87183625426312605935154465678336 688363 32238660648762572850385027317424 688364 -44819330882047709482970513031168 688365 36034592766118453886602262760000 688366 18697502472284190904785563137920 688367 -60612119516863074434872867319496 688368 -895173933354848469805583794176 688369 -61113183386155545556239416830 688370 49696011017151396737889976819200 688371 -97553524056966350814716733946320 688372 31838456848596222879963487112576 688373 36236501868418224611699506805760 688374 -88844157631509493197195348359040 688375 35795521109762430467425713522000 688376 -13602685136400956238941570764800 688377 -93029990281119279727205164789680 688378 32680567180658565125845784976240 688379 206362823944797802077381155122980 688380 -17889455834151113526189797376000 688381 22988401622141264748035050320972 688382 66511424279347160923067513851584 688383 61063177806064010764802162778552 688384 -123968924570802941924870151208960 688385 -4293677008713299107000566779460 688386 -21016168954286089791666429315072 688387 1476575500077998149837761807872 688388 -67225531085053268753745474083712 688389 -5549634196417134551612228097600 688390 -974720698726940824645158197760 688391 -18174577345765070050321551786216 688392 57395671645806392679861199257600 688393 172070483095508724666215814095642 688394 26375785810925678731520394546432 688395 -45072389770913302146419367563280 688396 -4544524652350060136579039083008 688397 -69089068526531505983012121374154 688398 -16891163925560280264420134731584 688399 90864713365643545860692677278664 688400 -10878292540434363618937419571200 688401 -51282309372549075137758361356800 688402 -27922602537435507721142820456960 688403 -40009923713153453134873592475348 688404 -73095870276733619771952307144704 688405 -171239812509649171674350047718880 688406 -10642479929169399077467703089920 688407 -30673753150837062831165129092760 688408 -51815493784287991794538620518400 688409 -166198352603966360250884510131968 688410 7133647124247028004701619244000 688411 -163656952315476039876974954724988 688412 1424471812941935126314467540480 688413 -211928564459586635338736927232 688414 51409940025577605511035792733056 688415 8064485252624458585877965142400 688416 -39675074347401993088608189284352 688417 6190899404683358004536966388480 688418 72902623951398335193032382350160 688419 -75473680100892754207512511949976 688420 -99989985752034255276835014270720 688421 -328375278737636109741732313239456 688422 -6059187301655184936856942381056 688423 -168589312778059436498706224664328 688424 -1433123662269458414506347233280 688425 -29566281107423519855982101527200 688426 42700112770449233896552642740912 688427 615740735141788370506587466236 688428 -15337482654625994608776620384256 688429 -72469854616163225871915780648224 688430 -306337046903699589262291121280 688431 54262272298038968274237797156640 688432 -13577399237282289866789434195968 688433 -117781674665198653015578467982318 688434 -10253373187051582461362245236480 688435 132567175787451301457530406433360 688436 -37302293869442299723623579770880 688437 37496438166131547473174282142894 688438 29170911929801556834066720223296 688439 -15005405472306111395153001357480 688440 -47378615405434442495651471155200 688441 12773944539998047989992593267972 688442 -85142913220731495100703914954128 688443 -525403877059681468567498031616 688444 -57679434644495750108814638297600 688445 -178507075940349899407939777568520 688446 69732375885505423985714301081600 688447 -57918322087465311983937055511104 688448 22203470522316933365883413200896 688449 111361458919761858008761895916000 688450 -21845832642823841466845222883600 688451 50434680949667738232479743243452 688452 15700802298154178093186661199872 688453 -109362266259053313472122237267298 688454 -15516011375662201904318551031040 688455 108045916918607766262728578553000 688456 164395240549304469650847684034560 688457 4067429404376217940488056725824 688458 -6085386837307445163204493967616 688459 -19039519474006278032939954386080 688460 78564621822901396792806501043200 688461 7396196145247923939343667374272 688462 53130429275952272129799432023232 688463 -19727538298576598205453857653296 688464 -5693606085863068302130839945216 688465 -127288943524515424550238801014400 688466 -195316922430379921193865612000 688467 22826752186633723723814826946560 688468 103718971774031762260099644973056 688469 -70273870028920554772368040127904 688470 4656835718193993457661317866240 688471 68112228350722507767399431352960 688472 -4131205566784053242557653504000 688473 -380651048804388030571322925120 688474 -57102935341590397142438134389264 688475 -45702029748252936736364588311500 688476 -84779791087093153223175252039168 688477 198291319268861810405156378892326 688478 1062455129344855684132856144256 688479 -33753300074929676505703155784704 688480 -34901519721844681528722134138880 688481 20802371256910544669892147224832 688482 -22559968647166572370517454692352 688483 61330008434161988418993897543000 688484 130795709652129325221251528217600 688485 22788272749764257632968957849600 688486 91287653056973819682581857812192 688487 -80695022426746592908262795550288 688488 -44557439840870349577899883069440 688489 160271864330870941023807715391460 688490 -78123214271060480664723319200 688491 18699106712310297272088612136152 688492 67884114754042823913623770923008 688493 50954220851570564403184995859488 688494 22128106284720317633650425576000 688495 -127090265505136564712011202979000 688496 -9459475081793675452245195522048 688497 16094508557796117250022055366000 688498 -118149175637184170953204789590000 688499 179405562469489767667499821450236 688500 -6077002010837500590521292864000 688501 -220052940646540220212733712400896 688502 81948709956666554371601784161952 688503 173000760445591862125433189091840 688504 -39051015801937286219157360844800 688505 -15400835019436006204738378568640 688506 -11078508235244534708740772737536 688507 -58793219760532386583094591052368 688508 -95586607368491425179115814172672 688509 -13673368559122182075314717084916 688510 1454011254958997664944081464320 688511 -7690103903452760271393106005888 688512 -16297753997028079965921261649920 688513 -6972123268569773674350517363200 688514 -19160771872180508452770430404144 688515 61483390977262813359248147303520 688516 -2371526304159789026343114011648 688517 75310312419818965992156822726264 688518 -44060698384799770859727155644800 688519 -9575393247825602795466193970456 688520 -50225162472522665614279028736000 688521 -25897946442470669866985343061488 688522 -55672740594463714795374986361600 688523 -104520946301266451775246466142832 688524 30825572712666277012993701891072 688525 -90390157681655825403705701369950 688526 -73788390790993340835056704308288 688527 -39692697822860855304571511996160 688528 10320387498496689459487374311424 688529 -52244063882473238744703002738700 688530 -22718460437068266339143685696000 688531 2265478750567027821071984796332 688532 -23608992833100989957781940908288 688533 52267666074473543218647943482144 688534 36013727385460223581558315290624 688535 -145223595708100999247009750012520 688536 -8875010926837213555833120706560 688537 1514524709288364265995032652052 688538 27807179340403829137498950343920 688539 -21417289909767696479456065741632 688540 4921760133421975125618690816000 688541 25987142703340456689402657546240 688542 24101708986246057677588613499712 688543 145983679599813474003234174221792 688544 41403492124264984030984611495936 688545 15299054782412205262008206859840 688546 11211633263503982929126064603472 688547 -162142012716365815141032250343040 688548 -73458363347796829308762915892224 688549 6167354108867625496942490271264 688550 -39350286834098636110150381075200 688551 78978770451334474929604175641344 688552 -191898372186700522065420701414400 688553 38491039680022230197903486639460 688554 27026889689793447854233619143680 688555 50434888319010589329312643768320 688556 -110826099059323979405340411225600 688557 -112184572221617546028494773460160 688558 -7489083283502315861437804276992 688559 -1892967909859268717846649381120 688560 -10560940928640381676106258841600 688561 3954160291046894582120881142162 688562 -18820448377927909581937326935040 688563 129614887670726158003758078863892 688564 18476595390429203150539316531200 688565 65501022318771110796783289586460 688566 -52977688767264732527232536141376 688567 36238161415909018236337778536152 688568 119056566616919024262422900613120 688569 -31375290668531061054678823321920 688570 -11714987815269792191018261317440 688571 48655754277612730624180542090192 688572 -215130710455963216605844328448 688573 -85628164906778782577040496917178 688574 -18110078227483292727434821311360 688575 -3227638767214053382660181615400 688576 9262865141249614405260363694080 688577 -30543058039275268796953299312300 688578 -63704882632140766080888857010432 688579 -43695613771250572071731106368360 688580 7022770386439487503260691027200 688581 -5236003866648058491231459167778 688582 -49359860088445349885177134888608 688583 71833587251813975908550541795120 688584 9032410440824142916274137989120 688585 -40213170106184480770983876544440 688586 -43429059863555784707381745325008 688587 26254768680403036950695189612760 688588 -128176582953296337510970651309312 688589 -202551089947840679441449007878560 688590 -561783344375732299094209178880 688591 163436019060847303017091581642992 688592 -37511974396915763531826887368704 688593 20563423522407272851873399130400 688594 28066348257832938406760827379712 688595 6819600604916540276429116521600 688596 -48781518100111726089858859972608 688597 49119054345721793172069904718592 688598 53731910011956841387430022786240 688599 -140282243574152642783750120834016 688600 114566857590790639726193069568000 688601 72137461710449239784559995961552 688602 -940691135433174120534698804736 688603 46871429318975691059078694277760 688604 7170929445063807282160836627456 688605 25619305201073387848711510905600 688606 101994513806375800188791518837440 688607 -73311405025166493304696926537384 688608 33188966610502227196742239518720 688609 5074036313483681240382366249604 688610 38246256116186523211067237444160 688611 7922661732575344290973312512 688612 -114590416849362084745415658127744 688613 -30198896551219309684319088465120 688614 693683718914290932389932251840 688615 15212192632227335546021759144760 688616 29802845119524165142856027028480 688617 -139649802536448622337588258380560 688618 -7223800357573302890352742253568 688619 -177806380826105316764388024394104 688620 3636776668885577041076582400000 688621 113323857157264569488087510084822 688622 -17937565471117378902867451261056 688623 7004658139411561449197167065744 688624 39405648002963907344393668132864 688625 79509637217054419830418100592000 688626 -60476749875983837932166709265536 688627 215276548741471614643411280790476 688628 -59573803995488138339656855765632 688629 -27395965844562409975075414633344 688630 -68221815701964796732002148823040 688631 -228037001491641535663945699820568 688632 -34083227918620918926744920064000 688633 25891639900160014659132423809424 688634 37691543063632461236025166725120 688635 18807942260454242675629348447200 688636 -19292865284345056595722623375360 688637 76068230444249392595782473377286 688638 -7580732505466182109317771109056 688639 41877313933902693130816444095856 688640 -45546247915029622758029289062400 688641 -84543992629045038120659099725008 688642 -45343809040163386124247526164528 688643 104080018363906083656327056780800 688644 -43791850667952198604926909554688 688645 769532540165086467891916962720 688646 75460377481166631988168557439968 688647 9231603247324064765071466418600 688648 141791933913292586043302611968000 688649 74869440609830330836023206992164 688650 35013663726962116616480276697600 688651 -96634392323203970370197486024328 688652 -27892026995598057228141056785920 688653 -3994595342681272755390402250176 688654 97469033655880757363395269859776 688655 -62357503724821539947918853648000 688656 -23549288828814222217536820543488 688657 110540540173118407808402158697906 688658 -4767841258045738338933351177216 688659 -138042837855510590914306857805896 688660 24948657779772936849399464140800 688661 -198394107607686897475979974506738 688662 13653932698015178770289666471040 688663 202875492600733078347544337109480 688664 120605392983773715512867187087360 688665 -11632479006707308893308650652160 688666 -68327879211369115362177530936832 688667 -72087450409527434548952154594816 688668 -43485801950625520359537205839360 688669 -226976472357061517754961415275930 688670 -51217370653736819540180475757440 688671 31770420498597939111011911564440 688672 -107811809411246659455202956607488 688673 29415976734656731596617883530160 688674 11672164847275774535442505236480 688675 -13306919806300314142460992584900 688676 14579434308773595199308008376960 688677 3559680913615281127420143439680 688678 51821058080654364910051489564800 688679 89605538631400176793770426764280 688680 36971362083919515675186358425600 688681 3945889290623184498690997933760 688682 -1401378343233156263545081323840 688683 53847129878878766743605339220824 688684 134706143626339447889777792220416 688685 93169323055318461071149485514380 688686 43427093498208824998493931200064 688687 24160985788601363757837311129936 688688 -87428771743305538865627922432 688689 104214556696274499168057945974400 688690 43255873459518125269518512020800 688691 280322803697431462249488585463392 688692 -112776842935660510293551007897600 688693 279817730885575679691030296246240 688694 43459583704221629760909130324896 688695 -79804565275639472924161829062320 688696 31010925910169543906002645647360 688697 -49281803065566031406142023632854 688698 -19553297809270181125809945641616 688699 -48219210056612010240688932879408 688700 27569138317703067935447124710400 688701 -20701260308416492308604284747360 688702 11118249532642061131132420052352 688703 39271507844797313780596396039104 688704 31911409142870618312003196813312 688705 37283258649605497709797742607720 688706 -51758228428288921100945526278448 688707 69273851162193433123540368615720 688708 137292159980530023912841713831936 688709 45132366148770146209715795805216 688710 19901421533281947131089290885120 688711 90098817627827077234881360484624 688712 -48294068383310748250560756940800 688713 -24622740344069127754315391235456 688714 10186269729598264599422283120480 688715 -17214579313544283555339664268640 688716 19883700118982481048707622174720 688717 -121406618938041129582024348148234 688718 -1832312456619042915282160418688 688719 -12937965941535878929743708022512 688720 13002902603019643734002541772800 688721 124548093190462457068481994024960 688722 46574282329900465976006246046720 688723 77289532903698677671331358594640 688724 92236451319709218525213384986496 688725 -50252953338498660850699248216150 688726 -78928998985485541847885375678688 688727 -4290402386670912424361231314560 688728 118802095883623012477673108828160 688729 -97077184992920214761780474007670 688730 -4356137468520269915119944652800 688731 -967880119708186351439451719040 688732 199437794084198632944726883328 688733 169214309676525388081501642418982 688734 58351556543350609027752652404288 688735 12237309945557207223656302578240 688736 162189579822920113480088246157312 688737 22249217636658340245395475221952 688738 -31969502254632334135314622722048 688739 8895763643597555352995395736400 688740 534211875864537282836822200320 688741 71977442002758289661519461894142 688742 -13377121901891244892159615165728 688743 -9921848465843332631011208123496 688744 67478221892070655317909024768000 688745 67568576871158671790328942278400 688746 -39081318276243999539303140626432 688747 -159948706898742383345697045169804 688748 -217346675537415825526962837404160 688749 -13156778013465358052485024614336 688750 16063130935397098097509041000000 688751 37793691450978777424151461920864 688752 31172449456681558244061606641664 688753 72912415351758076532062384328884 688754 13008126157634146696074461561472 688755 2241967796233697386679789603520 688756 51928823135879196767327786709760 688757 18430672749198206166196663401006 688758 3238815069429636920598132645888 688759 36567053357697916073143986228912 688760 -151367163355760463226347582873600 688761 34965092499146762803252417850688 688762 118658054818946104241361608132064 688763 27814229908913873225963462319012 688764 71857190586901933336271864357376 688765 11484120415761391088753828438400 688766 44061115467974708232155106864000 688767 -50983428580221247723863811665720 688768 203623631110785958438092008325120 688769 -135637798356408358770171116942160 688770 -3725005810282896424125659212800 688771 -17982517399381296381682249135200 688772 -54813965854945794893081576497152 688773 8276792630170539094065660309984 688774 342649852763464071816752128320 688775 36765806728850771194351495552800 688776 -1288102560557626161045566668800 688777 153760299529964871777499958985626 688778 -899713517990753661138272142240 688779 -4713707008262587108362724424016 688780 -43142509414832348796699970022400 688781 30090432306234792908635075847712 688782 -74990178605304808698602931023808 688783 112067690070538835474373003594032 688784 -43925608783655284962444603187200 688785 -28584029210177326180404445136640 688786 5292812461983098965982397619200 688787 -13230734093957356083156103956408 688788 754088038563104980944360596352 688789 -32350217491003290004420775324928 688790 -21878033600950294588162640121600 688791 159622365928637488215618034560 688792 14953123292250789355343374540800 688793 -132200521878062329531707128652342 688794 -18410858628502269414185770406400 688795 -156467045169728760578173147980720 688796 -68605299072829529180163305894400 688797 133430871892820006283175538547840 688798 57851628363574031468405115279360 688799 109816564606267889785416868120800 688800 -6521170086329965869424862822400 688801 -100939321752816505848912880198400 688802 -244881914466163464613474070630400 688803 -53338520138910670966938508252296 688804 -5450905148042850904411642036224 688805 38625825555280855153046360771160 688806 20577248946969056775068138121024 688807 14882964127179076439172527465600 688808 -29569306660534073418434963712000 688809 90892290890193691745718488399328 688810 -65858592822297857533085715937440 688811 208749561037515719067913107008424 688812 90057492125834466700148818074624 688813 198072432179020055393749838391062 688814 -37486587756423925341462595625088 688815 78145056103338622388439153666360 688816 -21666718310743102571239323516928 688817 2734170405595279968121573345248 688818 -7566088939445724838765547692032 688819 -2222233846033492846893161743920 688820 16418476088434804598526758584320 688821 -24981175888778982337050552797376 688822 -10418489213195011401866748420288 688823 -14692212126799919558012825603280 688824 -7900669174516621459767222128640 688825 -81692228014492215730374450126000 688826 -3950831833204799459784837742080 688827 81131333492081533377570220281600 688828 4365527118212794925689032390656 688829 27440397141540067988218701720876 688830 -29700468849663229935359071774080 688831 3286237197968804742851125841904 688832 -85773700914365231325338413301760 688833 54355729666057625892178480692402 688834 88947205651605890288511344964816 688835 65839026735941948030605521363360 688836 8092303861275371785864998021120 688837 -209486970156093460955208634696740 688838 12161768759249587124123723300544 688839 72447743434066863172270199533224 688840 -22763029936428635028752302387200 688841 -40999111124692391847615377780856 688842 -24227809345815207276218171924736 688843 99595713114129088490392334114784 688844 91296930285236388750970356760320 688845 -40755005469980031696406086484800 688846 -95631020490634310387905103608128 688847 -159478099308752894786642420233920 688848 5564609466152084605697066532864 688849 -80496446487822998158485405328064 688850 -19418509792161308002245779520000 688851 -52378718008845865438311462328320 688852 34122153440747758155180749399936 688853 -350473174245868372917590076114 688854 8348667244978241852839066691520 688855 38040568937694077649305889524760 688856 -32157878980727227598843654922240 688857 27946482191936389785804164386560 688858 69078214629456434598297681719280 688859 -270353128336203837226936473165984 688860 345830358083582546514148838400 688861 176984963033290116958862694071462 688862 -50988262879277421497885670539136 688863 23110631350906331948272990602624 688864 253110206903049217995738112327680 688865 79103319847030915912976846512320 688866 12769811314522358468939852060160 688867 94301306423865828690312126229916 688868 85274622274133503400695480184448 688869 125437439735872244107868529831294 688870 748007999870233032941573122560 688871 41846680411883247700822087254072 688872 -75008336340026422885540800430080 688873 -62752946417784795986487461454912 688874 9017954982361845447659355530592 688875 -133238716623512030472203126592000 688876 -33285279647959280897606105808640 688877 44029585118708996158860150351072 688878 120795895599760775105794180667520 688879 243442566107095870104117167225376 688880 13354451048524866488510152704000 688881 -52641387680112287668610377980048 688882 -1472392843877894793632827564032 688883 -39655460109438310759788927776400 688884 -19235010583920396456729332121600 688885 -114814612443938163353842329336420 688886 -12154792646407622571908288237952 688887 -107762538186970942527076041536256 688888 -6911278292064013373614165770240 688889 188390746804851984702671626947690 688890 -55472697964959081744131998030080 688891 3193977662438465676423707692488 688892 -30402160538916094323694093430784 688893 80989583681484104570949644964864 688894 -44485791068866695880427155283328 688895 98494411154524487131433886820800 688896 -16698204082401057149640970862592 688897 9528722209144371707566599819312 688898 50642339017951025818732380366336 688899 -74666262945513216153470687522640 688900 -16038020230862317722852658145600 688901 -13875255115346510697696025414308 688902 -66999359997341275565148522462720 688903 311682632214713524314872644784 688904 -184559126791658105047267207818240 688905 -3552849952948083626965815474240 688906 22137602058893664380032449679152 688907 241753934826672537008351095587156 688908 20968900870919607080195746701312 688909 42932639945765374023063257574840 688910 22330735440018181383064381191360 688911 -35014802273852477471360471447928 688912 11910080260711781168199015596032 688913 51472686186250430349608920078848 688914 -35836703998300857442361165504496 688915 38893742222244124777826058007920 688916 -21147033728640196909507504419072 688917 -54651859865905537886256915009120 688918 17425315859898633137573645517120 688919 25011475655230739862050235240960 688920 -79163328286469403471505889894400 688921 137333960130981515255888225630400 688922 26127894475498185689669813763552 688923 53116391281653033959873386379304 688924 -115090699558115136146194553126400 688925 43610302244469265979421673995300 688926 -6978533948866344392972972236800 688927 58793650510724209192289540717032 688928 -26056230658991838936474169835520 688929 -12747561883437964421777856658272 688930 -55805284961755483980995784276480 688931 -75386238652398838705469875239888 688932 97075771645326906978584262604800 688933 5758514968479380120083176389920 688934 86100713295198356449602089962752 688935 -6663259471111684581015436750560 688936 -112810736684636335048903443256320 688937 -33227953224528423093523455733248 688938 3866362451093721753340565414400 688939 184065481916262691015506962466740 688940 -23438134285262268908529952281600 688941 -28254406412784261053066486362560 688942 13046176079853607938744625169664 688943 -142028068473818814912433779987240 688944 -1606184819067170998599184023552 688945 16394266753885326647398813620480 688946 1646019468239837699500073791104 688947 28456458444144183234895929204480 688948 42491918334949102617392039392000 688949 -30303374040279958972150903159620 688950 36316057206616460173440288453600 688951 -13020806063601254393862682729048 688952 -183526195068904314697759251763200 688953 -144550513937340147334012856956800 688954 18288276521306206572477599715072 688955 -115205897066483252723343174752640 688956 83767823501650806787537601475072 688957 155889153601908456238562068683206 688958 -98688656791746350253943057009920 688959 205652710572831775108950095232000 688960 30960905453227078847735534714880 688961 12752079344607328847460347159424 688962 23728785056871242236104295239552 688963 -4421124515357165427950921076216 688964 -38464402171012452184063309410048 688965 21712604256921676288418221633920 688966 -35609301583498376396860872977568 688967 96733651972670293252496508282480 688968 -26288998470031244593789180477440 688969 -125630099764986446257931317870630 688970 55825967426858302291072625731680 688971 94787126523365973337364946505920 688972 -66378058762850826594734022356224 688973 -72073581732987644543881172667264 688974 2548767048574143006979818624 688975 5927390653896765531202182348800 688976 -14776587388203603022570154188800 688977 -41856204001932701367210154362060 688978 -19095122438716110511674927922560 688979 -140778765344048474045828779110420 688980 62373952367555113815052918671360 688981 114350997883618555447300394207292 688982 -30182929885653401937357626469120 688983 119561403921290196669345568045824 688984 97924578113245538386410088734720 688985 70017679378833510065790474840960 688986 6403793488771767454740235314672 688987 66462486248465257437636807658000 688988 72503288435658836578463096816640 688989 538154503550775334406922066720 688990 -25000218084513332939662246968000 688991 -59189820531094905615372049511808 688992 82088039752495338117680475144192 688993 2111441224201919906612916704580 688994 -34549091419189870174358762038704 688995 -49574246993477623596554724328560 688996 -53372563029316093578830390145024 688997 33127818330404958359565916667040 688998 -29101936256950289792383014255936 688999 190239468524433159982006782275000 689000 -27965891071036221867122549760000 689001 5024227421916017781443694692640 689002 36699760974724296566159751206400 689003 -37630872993408613026278066398320 689004 -24198643375694272525689922325760 689005 -45093457460621777364552992584680 689006 -40164352204281852071917677820416 689007 -112217311750165695718403170164480 689008 -4702497741131867710190841069568 689009 -18249045187046020768205279287884 689010 -18383577374178569263432264058880 689011 -1215749672702139626959521192480 689012 -76575695595679192322063166958848 689013 -88107599295115255653412524477120 689014 -18340103434609664094297695943168 689015 -62550536242039261640367812508840 689016 108247863090854033520460023398400 689017 -92859005091805218891567378229248 689018 -64384407185150885570850904047360 689019 -2333522505906728000121411079632 689020 -151186145567186125891616232222720 689021 158684081069686270407074947353222 689022 32653711940527721309490832950720 689023 189171129338251925069369557515640 689024 -14288153942724847586379615436800 689025 -46791242243028027398565053629200 689026 30426218505048874254485001659424 689027 164335597696734719990336841381912 689028 -127814525044852625328785922791424 689029 -174689475718096074982948309782720 689030 -89337427345746197150978226579840 689031 48776112806195304565049213729712 689032 -2029729432979751210118153543680 689033 -7629856650666959719160259215718 689034 -21987640167639032548704606423552 689035 52042202716704222395245104817200 689036 -84378534820671673837622713893120 689037 40690245965992775806524921973440 689038 -38798781136599334436514241286400 689039 70011934397881968213824077188024 689040 -23984478530338072215513268224000 689041 55465484736576780526431899899442 689042 -33448930775317610887742354193408 689043 19822809361205742443975501185464 689044 -156271701696782288522273675000064 689045 -60776056077528390429135771822720 689046 -10408032408281140596301332527232 689047 -7582004712324389258239572278720 689048 82063584878409024139241450895360 689049 52869056682149197478523481863834 689050 -10499809581067845053880358225200 689051 5081960678714698934459824809744 689052 15298203454672882427078824525824 689053 -113035274403419602331176568301396 689054 82922640874885516278733325221440 689055 40947530470548210962783437201920 689056 -34086172858025469276133050679296 689057 -58251309853332302967093298140480 689058 24910330319066328259663470473424 689059 21521541724766566196703712763040 689060 108989475698868176653072711004160 689061 -106783268927577534790395286334400 689062 -19277969796423315723733247123136 689063 42680083195025525236603019400312 689064 29468476673106930791882594795520 689065 -35995372793748504537089003353080 689066 3575662442018022094456719665664 689067 -4460507496064214079331472767008 689068 -33288104279024818829071657447424 689069 -57722658959969045582018123969940 689070 48371387648882914885892340695040 689071 -160099478434544201595109933103728 689072 31802904440441371218090008395776 689073 -31628443650793289634628571397120 689074 -52828283959647894387733148114400 689075 440315049557022652541209104600 689076 83271379611491589014757679208832 689077 -62755168320271065963082027757074 689078 -7580659888246780290716050510080 689079 -33019402109259285783347784206616 689080 -11494432380805209629829542707200 689081 19898675321962966357276880115882 689082 -59215576476143901266839463390208 689083 68113459846153932146753792706864 689084 2766051554450984600001765637632 689085 35519759615961329769290768702220 689086 -64028352583427605899745814155008 689087 -49479524622203056070664133334448 689088 -9297605363038471671522193833984 689089 206009677792404479279244646125890 689090 4782447787798429903261973728800 689091 -1493394939821905938315610474320 689092 1803349901826995657600172252160 689093 15440212635903712788943646925342 689094 40025862928752430861054272061440 689095 257335688663471975450073621840 689096 -142046872768900471827925849758720 689097 98851446600098688810996450224400 689098 62881939903128598148651113384080 689099 -21628720444369248611613160885440 689100 35971980367893855115404713126400 689101 -53855355538308113831303199330848 689102 22229534237318162748074670938112 689103 59911221786217301002303097568720 689104 -8771333656171900126850769698816 689105 -17752153667310350073745352379840 689106 -14842300750819780975124123054592 689107 -200083775067176870317317970730644 689108 28012015702570566630593390831616 689109 -115715656026607486137263078304096 689110 17452616611725932253342421973760 689111 -10217950703825494726639349868600 689112 16241801577213383633132972421120 689113 188386141678747748406056660580362 689114 17971139284919983661281840092672 689115 9186756481149302147058162443520 689116 -102264982039602611756466143311360 689117 -81898518870243335435424940104960 689118 -1019964126084002083679014397952 689119 19040134165182405816459629905000 689120 7216810465903493002265139609600 689121 -120100159925105610286332061889760 689122 23851143770437544432703666412032 689123 -86952659916716691696254366716656 689124 69598845913844749037029605651456 689125 -72965845193318871495945588450000 689126 29761467080419135985627383031808 689127 -69587770487538439556839092005640 689128 38441489964973101046283812208640 689129 -69937324497160920582763678483968 689130 4287813571923585556590833356800 689131 143076767473757935835527251858932 689132 -106719570945754450872518233231104 689133 -53834558899267025821088432381376 689134 -25439041357193773596763588238784 689135 -34380660251360127260099739604920 689136 10100343863016287938158534623232 689137 39108036104010281356170804366400 689138 -73786362217672580808852169687992 689139 143660966971177720492492341376008 689140 -26095265319394027136367838690560 689141 -117188847329113748787559243909458 689142 -59860612905073529536342138323456 689143 16243529295055222838912000041184 689144 -110208606953147563723487252643840 689145 -96242853980213751675239888345280 689146 34488922771752943713502105962720 689147 42862006854479084846069546775720 689148 -13775168622616120817322150320640 689149 1544661112299991435906681773024 689150 -9210922100052375206098498176000 689151 32870834514090425294874384313032 689152 173991189797529980098026275864576 689153 16709470456154979265145374381824 689154 25131887457373207502059620021120 689155 -17554242299442149456776096867440 689156 33140618354690928571559319022080 689157 53207723189675498410468701370080 689158 10765627247283110015346430718976 689159 40494606725955917220371929822104 689160 74081357769060037410477848985600 689161 1300169797314598681740536537088 689162 -40405240546539174134613573922560 689163 108815080131693284280126130225584 689164 7271265824631271622201094520832 689165 -120491941474349452243671195268200 689166 70045979868061506814398884180352 689167 -89106878189169331434761160840784 689168 17184131516209342957583571025920 689169 3219809716037027144509159885056 689170 41676683788614403360571174981280 689171 10869420487740825769759764293712 689172 5027555374304163592452034166784 689173 -407845503686045977050472522843616 689174 101770513316751583342329588066336 689175 63917969863813792454561735286000 689176 -69180407601080933769799510794240 689177 74026934200166990362290006389892 689178 18201803287626991456196639892480 689179 106401317366130769894758861397320 689180 6238626182553032363000227875840 689181 74261980032818609710417619809152 689182 -35421944388020807763989105133120 689183 -10142462054944110482274888179976 689184 71611212012288343968712930689024 689185 -78949129022695998744059647603800 689186 2908216511365061251523087004960 689187 -20643787799185373063580256283520 689188 -12069804922397525929883433162112 689189 2081940172318113107086058918556 689190 17803070669276650343811240731520 689191 -233763823527740737845855555398616 689192 15555942725391053551360754319360 689193 -8058201675340577740504841616300 689194 -16647861569862283826724940889088 689195 37941207287588772782612540437440 689196 -34848738301131678594585094225920 689197 -96846360238049615686888239733056 689198 -23656446793849572817640893214400 689199 4397081864106792815617098788352 689200 -30392755915376898416917011251200 689201 84296559879061302711189817085202 689202 462702584088945797241533495040 689203 -173962078656139571362688813628776 689204 1590501956534444796549654829056 689205 -64042781813255665130966525350080 689206 38535779816376338010039360675840 689207 -67547831917872196874539590130680 689208 -58418443250176864660513119498240 689209 31831833977766153085241429058816 689210 35921619596474305503856865219520 689211 160968955024273625605508950693260 689212 76327444867457353074003750246912 689213 35093483592421546771728965220960 689214 -94195270017545671855946017370880 689215 -45286203128259038956457676894000 689216 -33618307324281427886895267840 689217 91847734295683838517207664876080 689218 -22864539234938383714222239146496 689219 41985268933913289195600678706620 689220 -10175558963753613561562294456320 689221 -13600735151260029326565824996708 689222 -79214484063605898366310541693088 689223 -16911038880359533641922930156032 689224 -103464823405829682198678447790080 689225 62772987604435000157339346426000 689226 -107036061714554559267362543318016 689227 -72441971124239885791959586688256 689228 62268339938453865553099592909568 689229 6772890934443797122741118654976 689230 4425761266483320853699281235200 689231 -194283425853770511097747732321728 689232 6935308621916729029138825740288 689233 125191443357199528315715587962482 689234 39888994088413803457423632346272 689235 70748893620312495432606520542000 689236 63149048473363053334919253192448 689237 -73557903855305006115260107800114 689238 -4706881769916216251915951026656 689239 -194080180951908714575450788381400 689240 88477064846829959055607911628800 689241 -8189673127924243877349720155136 689242 33773149840410280464930255436272 689243 -92663951318268544532748150739920 689244 -79245003391666289289024732610560 689245 -9123851171787859296307134004500 689246 -61340183551477797107677809569856 689247 334171287073599051969316167408 689248 22672365515989416332027375910912 689249 -13905620980204889075821723033680 689250 -10559849168391629224019368320000 689251 -27831523443863477019560152771896 689252 -83306523012344998662281474427264 689253 3594644361496725760212328017504 689254 -39376657665419138956367129138688 689255 -15953177369442885505903747814400 689256 53055241433034530764984558387200 689257 4729930684787414510416785960506 689258 -78055120078208160487957761917520 689259 77031051021624904751714485500504 689260 -507940898612167157059031316480 689261 -221375212775547506963972963892138 689262 13512347146958279286139366892544 689263 -86277773230382438573001680781080 689264 -11551241380095966809086741118976 689265 11756858438194441209804126871260 689266 -8816443851335499658473302709216 689267 22617003254952092327683920362316 689268 -20356854208674706331857004359680 689269 -41560074031781846472812698903904 689270 -71699302249895893795268613073920 689271 -75398165985524612254003159479936 689272 99426583043982719287115473612800 689273 18851027108932582392071461729224 689274 -72896401764604905866100589543200 689275 24923736044820553002153000700000 689276 39726212429127876000550857277440 689277 82984104572683298699982240529920 689278 -12559379579008947464422251778560 689279 -181832608937541211653297310101120 689280 64843824882842750081235419136000 689281 -24477753281598813928415541580800 689282 70864258413231525652386806269440 689283 115345808789358206802020846062320 689284 -48956207161846732658199049024384 689285 48765099297672758572878645749760 689286 -15546521817985684420616827383936 689287 -7132312979593665851531285420536 689288 95831601323975192395903498613760 689289 -107416047028453847005297310996976 689290 393048051490727490519085132800 689291 71757609637658393000081561140692 689292 -31821749263771358493130645068288 689293 82487502024702212634466193134848 689294 -19803140201320270468740134549568 689295 -55076308697319503465244253693680 689296 -4645662545554213659606823927808 689297 64679075929966887105105510139200 689298 5479469002511617116903053825664 689299 37484753707341788916022743579840 689300 -22232735373079166048534585875200 689301 -92847311251051795124803941132000 689302 126265575160503593632315665199872 689303 131449221250610881062374806527000 689304 10512119130483019555489840496640 689305 -45238225740872923089513592515000 689306 -74695100907735258104409488805648 689307 -24159880969969770494015898413160 689308 72441985397776721775580410109440 689309 135895435221470764658401278849510 689310 655728382299750213712853064960 689311 77755407203896660243640520990832 689312 48348479404736550077347787046912 689313 -94799797342602003084506736607056 689314 -1186115495078461800459475774080 689315 62450554748511671975468517085440 689316 -9947285563677763815857041735680 689317 183818582804072145427010484722366 689318 -2293170417968107311988808912640 689319 41880460911866937701030244636288 689320 -367066038957775996342597632000 689321 -91735486640093017411342955465478 689322 107336865903957282038722577489664 689323 208023136104606694140290917374864 689324 69095231217370191196897424061696 689325 -5081220318093802606682748316800 689326 -135061803939860060835289309540416 689327 -3300525581528955738120702602040 689328 8677062994464524251844456988672 689329 -55026874130504298754176161767440 689330 -54402657651976160856176934609600 689331 128977763356448255663183063101752 689332 -132037256802699375819811447633536 689333 679381327619548051018754636928 689334 -22046290844781001489843551981120 689335 -137483634535727851326628287495720 689336 6146143234056948590164257792000 689337 248062234217663677688689468320 689338 25071444444328468967407484408544 689339 -2558597733992103140225713144320 689340 72548466042252072099116315059200 689341 191533920663748501255624736476742 689342 18387558032191094364432443043072 689343 -105110887593356513522376186849336 689344 61347801990819588025103858794496 689345 51340602588828625684384968134100 689346 -10121131958856447288896226994176 689347 22523676607935588931452579480704 689348 86739138961982434813930418789376 689349 130982477267842552236473676420480 689350 21491445452224197429545747428800 689351 -49201226684662197823666815612240 689352 91751418208215343260792717189120 689353 3566935806551700058867423876480 689354 -152085835549382300668819291107840 689355 20638433152140284977841392513200 689356 -37412710793535384639522074787840 689357 86229823342817603969596553823606 689358 -43133664797427687370438749327360 689359 -51387938810274448613990778299280 689360 -7732160495113869686083855319040 689361 -39409306344070687867533288647616 689362 -72375066091304596139462897075568 689363 -134862177974352911186168595727560 689364 30153746583001662263175886295040 689365 -134419983263851539834116226520740 689366 -86062309112151444962851754566368 689367 -2812323973390092088065821120256 689368 112430269905431535952464461506560 689369 166603115272468322357418933973770 689370 51374344197556630988980838668800 689371 -37465790810909586352402809470688 689372 39076157160149588736755311704576 689373 -80480914647857913814714655395578 689374 -9140665503502658947329309424896 689375 45074563238417639984507702670000 689376 2338636757117045153594263732224 689377 -10463466196571087285715648608320 689378 15656883958217268374957382512640 689379 -79560980767418374307102978391552 689380 -63985884095840904256986114451200 689381 75112225551111979943935808302080 689382 11473736258962739527997225709600 689383 -49486730365651500375118642727368 689384 -31593912318475381818292805406720 689385 24346608428195250344925518865600 689386 -107952226430272392394027407766608 689387 -50627576182711709684493506054448 689388 13329504615178773208402821365760 689389 -87113296025571225577839695968810 689390 -28450648191065448353091681934080 689391 -95332797084813284019860086918248 689392 50510189355185263248726987866112 689393 130191198921899490539881678050642 689394 -2860377126309952639212936234240 689395 -54475722477892964287703241133920 689396 -229528346044561833198406018375680 689397 105169152276926439214068672429600 689398 39451161875821398826389239004864 689399 -19740073945274853897021570075864 689400 56660441952156869215778070528000 689401 -91275839618583400083634289101920 689402 -21010249219920181159542925741056 689403 -54224337254626726621615720611072 689404 40131091566310903824870765817856 689405 -10569228007905750469178347628040 689406 -27780202627575985670992718959296 689407 -20207312774446133127771306847520 689408 -92645441578952240673853085319168 689409 -2504731962412510662889408845312 689410 24389123121336688183018367838720 689411 -193199639529899949122622341033988 689412 -7182114021321875106418015746048 689413 25706950504809537065667414204924 689414 109575590716522477644804588877632 689415 -20748368783951751708097538976000 689416 -23301086431948763419449894666240 689417 144497245647742224796656632845860 689418 -82798218125538886087418109634560 689419 -4524963552825525608748392805656 689420 29369576465651346811330664801280 689421 -8698469177687333520940938171936 689422 117061696656072925351246939017024 689423 -99549723139719546457616512951200 689424 1495989937433748161923703635968 689425 -18675523523862371990460086424000 689426 42308006623732383651275113547424 689427 -97731011775585908911350547189836 689428 117549397984932780398781511299968 689429 -13778868046427111094786586164072 689430 27823643284344536368524814848000 689431 234705016763209168064484270940232 689432 -38915486295514459093939088025600 689433 156508108161443620313818540809600 689434 128637725527654090544800271600640 689435 -172113791604066880545001977368640 689436 5435372905039934161064240592384 689437 -20045149412972194515398665919648 689438 -110284893343504611998682071882880 689439 18904036692516153910146627927624 689440 29962524091971851872118400614400 689441 142769952773793294820944504607842 689442 27818900972032514848545377871360 689443 52214783052894644724001812666720 689444 -12377525989913940286981302165504 689445 -32403865657004019853894217678400 689446 77565479367345797549932590631680 689447 -242605200046513666864566120048720 689448 11016905738749093561955512320000 689449 -92797346549468998052982005068800 689450 54102995898684408298214321226000 689451 39535904514654183098033972803584 689452 -145408944422833903143438675770880 689453 -110548560037797521042135428486560 689454 -8336867125676006217610080481536 689455 -6893849091223612682795671266240 689456 -17075049935686780195022474674176 689457 25959347522344684714519227043440 689458 11149351560529082153391916237824 689459 17961951562964872587886286091660 689460 27044056247551515401601378908160 689461 177133051860335551570112962494062 689462 -771174628305536924938757358528 689463 30924996965228160104715661862592 689464 -117026908259116168836738510704640 689465 -22001993606377741701889830504000 689466 -38613973753960651827077796721152 689467 49945546911671958239887530092516 689468 -31419201156858573148153479037440 689469 32150411147635677339332869062720 689470 -38048165803821470172838729744320 689471 -18221010703361425512014419163136 689472 -802395102301920519419634647040 689473 -144081858360283966381545939924176 689474 116871431044573820093813598337920 689475 -68789294607079305634943647926000 689476 115499343863950139928463780012288 689477 -33267750381861423139685350040580 689478 46870772817091016411469572140224 689479 36104100489011978843004161958696 689480 70649658902358897380398271692800 689481 -18858613793723947508216486681664 689482 73009445780098648922750834395392 689483 45676720481720539043265403783680 689484 64536073112124383905539303169536 689485 -5894044185991817386814284650600 689486 -8892065773394959942954016688384 689487 -105662917555429036456351059143040 689488 -12281733386023800260379683135488 689489 164541193580608607464150341302256 689490 -12667915260360830818498582010880 689491 91187718545696903038518121512000 689492 46218912900166544482484716396416 689493 14806352448429582878380324401984 689494 5396723503785875928751976924928 689495 8861731265517264585474390386880 689496 -28701278357531410227237006643200 689497 -61932636332397360586481592567456 689498 -70844512948021020012329660394000 689499 39175091937303836988714701091120 689500 25448694278040986790387303936000 689501 4202634306785542753400489006604 689502 20674253078229930995196528795648 689503 51239352280293198469088546240160 689504 -34423901689412241195272794275840 689505 1692164518085872770119961278400 689506 19221040606067269694761460879952 689507 -11677227889292742234165392831328 689508 25381811295972872685327955553280 689509 87694834915940688381709642899710 689510 904417534520607465925043420160 689511 145519753456916092939167122472 689512 248027240171593545234002074828800 689513 -211032327932455891515056718749616 689514 14558727097697404007631264993792 689515 30265343811512487189963645163200 689516 120334549995396906815540088778752 689517 -21767053785751636909888883002272 689518 -24350445261179581876023123887040 689519 78068891570634239058819086829960 689520 12100896499700504854092204933120 689521 48318772796906263197891174385920 689522 -13501654583286064395100604419968 689523 -5699887899593730909054089411016 689524 -61164921960174951615248586897408 689525 -11989000588703543907757405828950 689526 -54710671072474783154518100602560 689527 -112124963690334538870721944659048 689528 -130020529289441904869647856025600 689529 -16649459329111521044021826219360 689530 -14587691014461331983242686927680 689531 54739296755131233227052181451592 689532 -22480289498655139294396075834368 689533 -20342669829505060097581474060800 689534 7233337145922772205337258486720 689535 3578924605999379344856051904000 689536 195764822598422711823579752693760 689537 -200637346377894408017460832877568 689538 -3594780241825597130352209087232 689539 149688661745788862645930406778024 689540 28248379709207138943302776320000 689541 1046431128620942080911005402592 689542 27607634233418859289998436547712 689543 -364825964860157938153707298018320 689544 -87831512805425406953544102574080 689545 36723557596057579446072891891300 689546 33669133365650627647494100700928 689547 56708821868793753450984701002200 689548 -1825760388881413875422452264960 689549 -38874530644842225500072422162464 689550 -3998760612187570166262340411200 689551 43442784458813150843554377173552 689552 -24125857527345681103145269198848 689553 4227373967906082560730634160082 689554 -927170467790846974667216821584 689555 -4387399613604838177210376777040 689556 -44549555289532307044726026240 689557 6596081786871550632500443285632 689558 4571347041137040923078768328384 689559 -15751643368055153947622702928432 689560 -3486615038682023958948209664000 689561 190648360127685861563861690937162 689562 -50681984699348929918718221128480 689563 -12132035949330864936044483947776 689564 35326973383907277510883090071552 689565 66718424837425612552703748551520 689566 -19013416444099191644972159618880 689567 -46618393714301523943910718150360 689568 31413602167947268286539820433408 689569 37659986838594746248494297090196 689570 -6013084407930556129353421463040 689571 -124583982717651315330932150623128 689572 23708245904669257182973866816000 689573 163843702035759119341198199179260 689574 26229475029135103174786647623040 689575 -97415777581090422860277002555200 689576 209683933324125033565363093294080 689577 29557198486040085594082987080912 689578 -5305781163284626368909256898976 689579 91633212562859331019378884840 689580 70338643968282305918677379020800 689581 40549476401686897022116455055382 689582 3277003593198727324356925123392 689583 -52584093495783505486751908233456 689584 -28051321683385832123872258818048 689585 -103590896303247901782767004720780 689586 29180011602178570072481449205760 689587 -156883018742488426278673279211764 689588 -8440509720692754133646160432384 689589 -128714221418311710083836376922276 689590 71949784101735959395874559043200 689591 1403499144431871129341015116800 689592 24294059520474981191047756185600 689593 -86282889946885934689469301672320 689594 -18768129615143546380863425621904 689595 15149172024540002895213677091840 689596 -126534711472490615275785687116800 689597 -27062513719830197052862786272954 689598 4514653006778749569290414546688 689599 -248171590217985377477472866910400 689600 4940328591572646516798416486400 689601 13396887556365285995186929905504 689602 23032129513897971332509757548752 689603 -117614084483345690468501125406148 689604 -63065756657125226197560856495104 689605 41422211263368056538410100307200 689606 34043338646760843472579609825920 689607 166451207865698991126696269426640 689608 -139159118156883266231200925015040 689609 -103368898647550117994098070512896 689610 -7649698863360798184026319994880 689611 -46853165562939721527317250236048 689612 32409416193584611105768406384640 689613 38742724604359784969324840677824 689614 66043914877907557461416902654656 689615 2295196350776297804101357753200 689616 3561244410902868524610362695680 689617 27235539551389508309910483245632 689618 -7178909321106095321608606320000 689619 42444079947286266868555913383680 689620 -9393018948872643087091187608320 689621 146017140037048224924286601055822 689622 13012982795531430863734867853184 689623 2701558654008216440815339717248 689624 13343479709177224253510814720000 689625 100893727876893507631343966733000 689626 2926582013387119580098449048576 689627 7343581045226762947207669287072 689628 -41008338851746182832433091087360 689629 -63506372719350869297287962503770 689630 80763126430841631145820667504960 689631 -15347085242724998164616716002816 689632 -141692721135148729599174907527168 689633 -40586298365026117833948174108480 689634 677225961627135432350052060288 689635 110515729871058846406337368288080 689636 -15574267136344689111095081273088 689637 -36579750239485123549505127097632 689638 39540407190253308283901619690720 689639 92662413923653056538060542455520 689640 -480548684627132080629532262400 689641 -131062412900728249366015031877958 689642 58514823990820007485768705943472 689643 16222687956820424635806042500400 689644 91629856209985338263873739182336 689645 -31018229143557006437953476573600 689646 -42979172653500677094356696788416 689647 -42269919314355226408726281794688 689648 -36003564597175195387028779696128 689649 -31868248010274330284077886370240 689650 -25814535552810367910093447258400 689651 182694111263652222229409199647400 689652 107956247072783196389072333141376 689653 -21011367371977953009456914942816 689654 17048719792694764252884184159872 689655 -26320581216416769242456039040000 689656 227470968754528520522782643281920 689657 60315468681978065036096935587072 689658 -14311063625602380413334096913920 689659 -15951753418166196637948334643096 689660 33723328827397959364199407495680 689661 -9448800611170736524820209862400 689662 1815482718419265175242789288000 689663 -39530806997943872781897478694376 689664 56320259132103193958694676070400 689665 96721029431014892502735120639060 689666 27102401137294516862698520661024 689667 86425286108308572161486601633600 689668 53692417842958806783661009432576 689669 18272316906529965399870471197280 689670 37666723361242658338887184396800 689671 -12038973460371566767875986298248 689672 -67525291145085110984287583923200 689673 41900582502493917507333043583904 689674 23829455024969317078631839799040 689675 10600225423824007007910362934900 689676 -5495775083595667763129376470016 689677 51245275708252928021534315894454 689678 -82543621295347731492249149153280 689679 69618578194576613153543661901224 689680 15258493937047041974706125045760 689681 169305290420459158415617145286000 689682 -27869626208267856781976833307136 689683 -10858016921357405014064088226256 689684 -22595013665278418668190575123584 689685 69330015156010889302697203552800 689686 4061196431531648804108539125792 689687 101364635814267784591868286247560 689688 -73851680952773425941651888537600 689689 -20836099463454506599276991164992 689690 -8987525279900815566826850080320 689691 -9154504296493371126936223112808 689692 78319308339622098330522867938816 689693 -110730062610449137194897498524058 689694 28118889668053299873253474298880 689695 -1560635720436480562597147790400 689696 47929597865649108216954413383680 689697 -48985173505360693964823187355820 689698 67202624540943258542298413156736 689699 131561449758194403378469528868700 689700 50252612418467607494231424000 689701 67728824585603716447991615007744 689702 14678921764268938512141360355584 689703 -46366942371103903388016021376896 689704 15147803425929844321736173393920 689705 -13522176291645895146293347138140 689706 4280818993183725539721534248112 689707 -189242115186342638826657291348000 689708 171903677377049729294150001769728 689709 -95587663708751631752906379861696 689710 -27746852634867817929321839923200 689711 62374996349783373189467414829624 689712 19983479920844394169518242365440 689713 161019926817350944656176912562962 689714 90343699615329815555796450141456 689715 -2934503043553951614344426032080 689716 -38348623947125460179908621774080 689717 9200087645166409608809367057792 689718 -983722118868982673632775877120 689719 65745170769740896170096520455680 689720 932247530088522850218485145600 689721 57032420650018483682348654673600 689722 27703891471777312919222674785024 689723 6425759516212735560856287972 689724 36548368687835796612133333472256 689725 166807755532201220734115626718400 689726 115520279261653472376082691565312 689727 -46535245231820687105463682279920 689728 -28142361575752462458049522565120 689729 32401174749836815311752409787860 689730 -14069912147486245021120260410880 689731 -70413982850923924542430088341808 689732 -46636346591737691563454025899904 689733 -46230141709352081663566484252256 689734 -550108513270639102962123849600 689735 24366187537141213911020287282680 689736 64078951101382383139605174681600 689737 19635200991653799032146365586432 689738 6106901438486723083896955107840 689739 -62579927966673256133262869486592 689740 -80656709175734479028090303247360 689741 -952485603126464183197713575976 689742 649273830559399466848113281280 689743 14312075880226992276411173911824 689744 -25860331618626324861173410037760 689745 -28476938317025494173883328668800 689746 -10492738719344827387251901442928 689747 -37129002257595795056335129215120 689748 56946196713117689415493869864960 689749 231001132782003805608993400461760 689750 11379228452963464471963925760000 689751 35465546412650117957359733288568 689752 8850478190830584946309505433600 689753 -276156395458554155379959854452156 689754 4545643087717071885222653122560 689755 38031404302674567223856607874320 689756 -64483660455137071808921185697280 689757 39696361825399475239506689059680 689758 -97295069971500343950451461018624 689759 -70223850009088649714155608978048 689760 113460282849928240547616050380800 689761 44388412520535288376752014883362 689762 5224365274388220316824150305952 689763 -789965502256284306206091155136 689764 -19406372078377667671526278359424 689765 -94016777397086755936837433059200 689766 18089748405502690020560790018048 689767 -32596591436847662905035468636208 689768 -99753721992493949906933861498880 689769 37980851041248651067259255774400 689770 19704752491272443773750051200000 689771 -103078926316994373762137697254028 689772 -25096666714038166747496315977728 689773 -64775530269476333512763894190400 689774 35090727590937864891703475075136 689775 -75229455149831767346244664808400 689776 -48263271950861439940765174169600 689777 4258980167049386453262265335840 689778 -24729789307829331601119594608496 689779 -141574911881194295675314717949620 689780 -10073336926783311653613956505600 689781 34530515545684411313410229639424 689782 135051273556990575179142645870912 689783 205047240887018806634964622404864 689784 37569674782307115105479295344640 689785 127221183885995385192733226374980 689786 82941510704726243753879387444592 689787 55113316308246346970573301584400 689788 -131172984385042147823399514743808 689789 -13566620895430919429524524940410 689790 10924828696300372845565620654720 689791 -41002907133638806643781457662496 689792 -194642075257815737843773907927040 689793 -6851128272438427932938701818240 689794 -24704693407275244639648916544000 689795 24426272574763984164272955199200 689796 3592215702095276207408385651840 689797 217855432855716595350786625265246 689798 91310724785035626835907513934720 689799 -134150690253431594207862650477952 689800 4034480433710273236607702400000 689801 38452912716431856127569518458752 689802 -69757194718355991214035921216768 689803 -114884941864347089966107436923948 689804 86816980607380720550833000960512 689805 -1490975516788237033517740511700 689806 -5779014387239565776610423936 689807 93816345673986738911049716299056 689808 11341530453989014469687674404864 689809 5384865668218672833197587990116 689810 4806408946809855732641845125120 689811 -42384643635993491507141162912328 689812 -31989153361637279395723389083648 689813 -38772170327286176463256227933216 689814 66158449705824310836961649807040 689815 -23453143244124154107771691303200 689816 18296175196801782398040593848320 689817 -93785920068529715456764996265520 689818 -44960354036357447968857244538640 689819 83282198155924647175713564288960 689820 46555814524437021788152501294080 689821 83335485456521662796065676966 689822 -78004983252406698342544491002880 689823 -39727834326852064682327542072800 689824 -118900116627495183441119851905024 689825 -37250803421808140410218936618900 689826 76563189323333937545264164617984 689827 -255041476202338052764190556268324 689828 -53052468137376803543308952985600 689829 -5830034010572424756491877984768 689830 28722170033742281838838374741120 689831 -200680140187786665631157136415368 689832 -45908006922829617043927027138560 689833 -129117123854744765981196178010480 689834 59542929535335383602838042352816 689835 60102618759158757577976216156400 689836 -37566175393770410261562788265984 689837 2744971876458440456201789247840 689838 17002007049631629563857074337344 689839 -56380585495175354015854984545120 689840 -28463032037058529008396107120640 689841 25558720966736504264673708250050 689842 -103301732272891827024838704626928 689843 6348047818883633200889541000192 689844 65984588902026138599246797295616 689845 35499436732303639060475467946520 689846 -39706840650419934447519347328576 689847 73718287941865391422446613703400 689848 10803982678095139154820274728960 689849 2891841471789746802530436579648 689850 1099149114868993346601695616000 689851 -163973297641059312923914851765148 689852 200470153411858534417420075545600 689853 -2768183171749030486455213574176 689854 8402965309346315147723283579072 689855 -49161723618184163790254942334480 689856 40497223271701761868687906701312 689857 -6978174943837564457746715377600 689858 -59273687495648792196649488192960 689859 76229503630436393745214017637764 689860 101721047957213211739299550579200 689861 26274967254661722999607534998300 689862 43407061088546836951844136192000 689863 -60095518191955627179858460747080 689864 27876706025832602846784761364480 689865 10095669660082899016777952557440 689866 -33413557109887073659055833175040 689867 111494052190072691720982018848916 689868 -52449228920382989739088194171648 689869 -164804811339209525996710246638730 689870 15799059785317297288374235584000 689871 -697795109886161145912815753208 689872 -38484906307191369040137330663424 689873 27299603010437636807717899291122 689874 16054624788966241066831255050240 689875 110593339043984815481986640040000 689876 110621522525460520975262056366080 689877 -254946150005166032186913552076608 689878 43636271004904425993134928521856 689879 -29043333743015889612352502630520 689880 61226915452519659181815168000000 689881 27612886176763559171536616741700 689882 5407360310635183495503237111792 689883 -22535107250361456747479407958376 689884 -51201975447921343969986608397824 689885 33556614193242980173942457391360 689886 -55807861495264888375544395531968 689887 155806664479239815155083038509440 689888 -93175476004749949202633466839040 689889 -79458263223088644707557447530576 689890 19857926788900551766471245235200 689891 166270647718555866454714352507292 689892 -293834775232876242547175325696 689893 -177566476760325053731766986633858 689894 107615292320919065781195464355072 689895 -39424536290531288994332558221080 689896 -68883423521829972704516999577600 689897 -40143023519058870930448528312860 689898 -26740882337824156839851172701952 689899 41139032446972194835324467955712 689900 -65743183526976012646263537120000 689901 -8832026483590920187135752865440 689902 -7328661682474902624795395961408 689903 -171937248698455917946513609948848 689904 53289572979173899502819733995520 689905 55285466930288808876342508389120 689906 13947254655561425290830266081280 689907 28979212656093362774423381744640 689908 71096260091415162206621333760000 689909 102097987180201340859667586530080 689910 15075327388211147167762976755200 689911 95367903436211484612266933748912 689912 -34619329622826829976945960140800 689913 -89811786644158063422686103403776 689914 117737717900387375214882319795056 689915 -75316399486517507343867102589440 689916 80051455934927856378460015575552 689917 -160276242556111637056321751223034 689918 11493671781655649369386276316160 689919 7533129667462476772000454402688 689920 59776815732813441848702801018880 689921 89694963673838813214152052133122 689922 -17992550076372935446499063832240 689923 -2084355805364261621617971490336 689924 -29938546925694536341877621048064 689925 33036943333250087966385713160000 689926 -39414482442789605041324915037088 689927 24463831705667339757273925895472 689928 39174987876369367217885319168000 689929 206045626429624910159722286517530 689930 72726015593254780166509070667360 689931 -59702319192441567163730783178240 689932 17109472776789019915017762439680 689933 16635965061561687474103852735200 689934 -11363687876445741721438380223488 689935 -2497518720198245414920140032400 689936 2719580465068897843856192569344 689937 -16894687396453663350184025325840 689938 85184408099338699784909885727120 689939 -7112397451854231899268560863440 689940 24338745503761991188662277205760 689941 -79693341850836415434329915628128 689942 -206942010420133014301115325984 689943 123702774266713151256977760713064 689944 -59857609356553098876389134755840 689945 35650479547506161781706058457480 689946 -47363024150045605309600254816000 689947 -32942023601848124093605549541960 689948 17764699586658650985673300826112 689949 -61231871763411591716529120385236 689950 18374010746141185667839856520000 689951 16520419587154391978461605689952 689952 123644808879508449108445232627712 689953 173825094705954378540004339506864 689954 11935494462214516710084331857408 689955 650537731055251077218621925120 689956 75202091233586535661959885077120 689957 88352654187532008515189392198206 689958 -3977654759125474797712923265440 689959 5381181562725534295238326375160 689960 -195076049522467324117831129497600 689961 -60703261398009105109945718033376 689962 11760230175511825590162442297344 689963 202198478485986696776614361740212 689964 48737030038628170360015806492672 689965 -43799234850768524328077576161140 689966 -14926280510893954026649000028160 689967 -17207575820482925804611127268672 689968 21579836116897209847756615188480 689969 -164732308055588811005235338438574 689970 14581972061594692049622493555200 689971 -177195194935530105587740989604256 689972 58739138776859319210399870696192 689973 14637185756598457941659593452000 689974 -56625454312811179347209287047264 689975 42863348256527081159553641437200 689976 -23263344403290000032938697502720 689977 -139217808820022752932480073567680 689978 -342670723829601548670571571712 689979 -18267984316081384296798354256512 689980 -41952603779025411464518760640000 689981 -89745225198275926642452842908218 689982 -27422363071954657844426276169408 689983 -798487635696653684320617813280 689984 16468192219626955745659153022976 689985 -97498100077674143726193582960000 689986 -101779723615920082515942137072640 689987 177669339593787945555846940968636 689988 -11820965494834814481130503868416 689989 -87596020419310255406245099403940 689990 -23731848224192653982735004645120 689991 88776894692349452846749014964224 689992 -208481446108320654544449863040000 689993 29373356123961819112710937453440 689994 -29394383215415706819983969370576 689995 -24303527966174302276050963420000 689996 8880420745297290156849623024640 689997 65391836178088332280728613693440 689998 85534445031629915409608250982080 689999 181435959556340426943164004951000 690000 -2267337256222891050150543360000 690001 14824431340902284337483706378612 690002 -114454280025817960260400007688048 690003 -35498900922252064747943953589388 690004 30867964891509395744002634485760 690005 52069629103488543007041621012000 690006 -67499725351964515865619184812096 690007 70423391586831697297589418441792 690008 18368834632999499589100900945920 690009 90953074415385008380812549879504 690010 62846750488315610577118614248160 690011 39683458144564535227434130236432 690012 135029187665873350518033667814400 690013 13746111670746456464659777332696 690014 -27261313550337416927937933145920 690015 -38299902843050678770859255107680 690016 -117704679444234612360164259790848 690017 2748146211643421636028753915780 690018 20400092398066418420927389405056 690019 -102038185975746965555161080644400 690020 -9925470235368688369036342859520 690021 -324556311704802566854015428192 690022 -53235846520218893096810644838688 690023 105990125860634863257332276323200 690024 -130634770714494913574989543342080 690025 -17980196939693708726369342907200 690026 -128080356142004816075725719215520 690027 -104977653828166795143603147784632 690028 70435240238489333753592264743168 690029 -68163462382888160479639162001280 690030 -14985895533910275337507099388160 690031 11075691080562275186936480549664 690032 -9398878129527608822417503420416 690033 31307407734949588473218566264224 690034 -20105632182195993142777146265584 690035 86378843364964202378526554106480 690036 -90173923591004356762589661093888 690037 -182744283254426143134510975215314 690038 -65371958384574605453028075082080 690039 -724197617366366022320282731344 690040 -24236344754636593530479534899200 690041 207400718073120695139951086749584 690042 10356148333439893839545497255680 690043 -45632982211833259540729233379800 690044 2059386230785751997880155073536 690045 49036907009430454718988423748800 690046 -25945237298024439710628062969856 690047 196993221840091112075853985733472 690048 65389293722445766432256950272000 690049 -48747878270456743246910992695360 690050 6151148893416450034656806728800 690051 -82745096301936921509748497935368 690052 -74336107651329016539256346293248 690053 1015017665945090912422131899904 690054 84875327556218470129602810028032 690055 -84425190638322359039706130716000 690056 -178217220607589290754294764293120 690057 -27184825737499477980507667029846 690058 58469014084324580442387983470176 690059 -35417909199034622945383948093740 690060 2530180975536396754051309240320 690061 -4045661929260639397081509737600 690062 26315016571210851300946673500992 690063 94591164007064108582286874632 690064 -605827065003802001596024750080 690065 31984158605837738643278797142400 690066 -12083497236436294570898025630720 690067 213041940048475428099921448509276 690068 54696742207422582181805182462848 690069 -2043849051012675659476948301952 690070 29003852444191371206004383112960 690071 19885392808504513683406384393344 690072 -70759278453841211033072781742080 690073 -108723141889868833020828139690678 690074 32013860879253375921922231739904 690075 2796345009042857431710457344300 690076 153021382521426447826893091765760 690077 -83973489588313175361172957120980 690078 24558989179610889979651537775424 690079 9335999543202625796140652157920 690080 13774255509037564788704516505600 690081 40908562049746832388833682486144 690082 64259603381176567732451308333392 690083 -6981917153626872654369929901696 690084 -114491978052675456357131320938240 690085 -147279501187908309984333917823840 690086 20570989926458317662179282643840 690087 508786637205074659242833567952 690088 654454895376916821851679375360 690089 -129845881490829655679898562927110 690090 -6317573890088740778510420263680 690091 -12940772302676233065014040779136 690092 -13915116626246763358718902315008 690093 -37418495679613978352926267867200 690094 -52537642296870104600098174835904 690095 22780269670068810749656049923680 690096 -11789141199347143267522285142016 690097 19888636983753991616230796899380 690098 -100176169013242650321886843229664 690099 56760272083015075339664413631040 690100 131188154699741066044564945254400 690101 -45002145043366495297125677473728 690102 -5075881157042976291737844763008 690103 -7078921509285869084473719058648 690104 -167632431873326089194587376906240 690105 -23767540119318247313386289227200 690106 -26730168979584929947972168995360 690107 2961311791755049249128865256640 690108 6800906191821017747200117678080 690109 -69622467043131728633603267365248 690110 -15538076071477281097685083823040 690111 81151482313711052522743773747960 690112 -20188666612120196933085485334528 690113 125501258562717802747180136697000 690114 -23096433859051027827586823084160 690115 -15490384450646739844714316527680 690116 -45877092856532750081972479795200 690117 20010157241917256331046316460000 690118 -20762729173702114441493766635520 690119 -80839086228094271146115328573480 690120 53540229449985385277156010393600 690121 -57655193324608314340705648561356 690122 20178492056012331020867335117824 690123 4105219163237307038622793086720 690124 -54633821344400974066633076962304 690125 98284556521498525194970007439000 690126 -24045750714352814568326849950656 690127 10007562095564633077504460212976 690128 -2356719369652641046793940738048 690129 -31596315714764422433744778688752 690130 4036036191266002069929014668800 690131 -774122288036931004197941775168 690132 -3625989874077951821784007526400 690133 -160061820529794643800070346937636 690134 -55075864092102878016314157698784 690135 -46187005690760421403610510947200 690136 27209310471223743037336853852160 690137 -59300828066239772509030449115200 690138 39860360167764197130719485572864 690139 -64025194551713511144475321792060 690140 -46862889503662858224958973752320 690141 23351028267336036823848416164992 690142 1614202277535522113859179464320 690143 47450041606431402998633509663392 690144 -18277884218426738402039357767680 690145 62863292418350838858626511006720 690146 76235006690759639503023504817824 690147 -73135172316241308505047010770960 690148 134127285589507096058556014862336 690149 128532641567331382895634206031036 690150 -238337533750970226746251814400 690151 37015992166489391546144562190464 690152 -194183091679658625394179422438400 690153 4089844692503448912423457353216 690154 3623090326060705753360610597472 690155 -98509553230747763030687744975040 690156 -25219097025071729951886484492800 690157 95853927768923647278654768571180 690158 8334616446237602670152433096576 690159 -92126803859786514842116770378240 690160 40479976366207677344345367674880 690161 17274569071613233203537096755904 690162 75534622954630402607685042764544 690163 -79215794946277974584622043777588 690164 -135899814532419995293430535594624 690165 -92662106915080978804854068409540 690166 -61226310508872661778145314328576 690167 99973875004348481214275539933032 690168 -129237233234384501103124380672000 690169 -33155644144071190771808605055360 690170 16602928846577374239749990289600 690171 -6836040198170932513002399841680 690172 7418296571330306150110750861824 690173 -45720173080891786021492043212896 690174 63221585567403882130580072269440 690175 54923659831395860080722505051000 690176 -16129066948414817729537177026560 690177 -145845089949662498521665222198480 690178 -1404906460949244084303606669360 690179 -58858875740474047781789168146224 690180 -36838590872395761205118525399040 690181 275814777081631126293590160319264 690182 -21592764061293332602719471384000 690183 70579313299183123165324832938224 690184 -41473734831948966684687728640 690185 149696686812492524358393718675200 690186 -20901514054157009680848904060416 690187 -63197755659930586511374566965164 690188 -17730664129839269021230549002240 690189 -76509953170978887712433447885376 690190 -7729934514803124538181690606400 690191 104830109024364620864575131356784 690192 -8602696342074397250702960418816 690193 505681371028396169724938859584 690194 -25888690243097460145197765285120 690195 -43704616391154028037646550195200 690196 73433504401176144477497008106112 690197 160104190997156906397937545910140 690198 -19475651652621241811974127959680 690199 -371713874089451499084298674801464 690200 -31985266475592727776452413440000 690201 -515373584045328482470610582358 690202 -5519384460132123053556894954528 690203 -277746697059024830711178413134896 690204 2708496728650333930385511429120 690205 -104865832079410977285545838325140 690206 -45089606210572623774013461325440 690207 12749298523540555505462420497920 690208 -247956906194154434776568165498880 690209 -62664933797249300451380732556396 690210 -12187644195023466227887438360800 690211 -267926754316805761298898858037488 690212 -30148544716115105717739570140544 690213 123067123825400935474214007410400 690214 102163563535929883003737869986656 690215 -2598989963122370258459460476160 690216 -37730719352425245074486898278400 690217 -17417306253368873342618023923936 690218 60872289558526245700292190160560 690219 58410713192935631400731844763344 690220 123975909406501973060078748026880 690221 -16363731006128795298370033685376 690222 22123771964494004774101434422400 690223 147080394583547014049561970592480 690224 -383912775774188389807672688640 690225 26839230847083381932726226375600 690226 -124566720138993586630947739839360 690227 653428289040796851106746518472 690228 28325220832975800501510538199040 690229 -165312678332170045439850173452740 690230 -29582298776305246591161957300480 690231 -35336321703082356069738241530648 690232 1703530541980520507943679795200 690233 19212580348215451511422207357482 690234 -52857518205679567101262168459776 690235 -2623239232123277629535450474880 690236 657931681268382126072535322112 690237 7156567683686068043143987528128 690238 -14539588749122906570190702814656 690239 354786918911198678175853663710720 690240 31901272986793518762814970265600 690241 85825276414557266597650866702000 690242 52313131854666782464496344012800 690243 84259539811305386338024223574264 690244 -88329381695721916678138661486464 690245 6827439338343660720075156602880 690246 14028364939993835856813958961664 690247 4872728310090137425885036091760 690248 49613174250661140397943886735360 690249 21246028878859696004734539138240 690250 59802945171136617049717860288000 690251 -81616934631125223515232568216080 690252 8440081972495311090149086804992 690253 8906230438626706580571908242464 690254 -138722546245739213178906100378560 690255 -49663136888028665192394877816800 690256 13520063692273524438811667464192 690257 41033394842945159917789796652912 690258 -93777027501553828043849673891840 690259 97646910159114200750575724404460 690260 6382176118076514416730127322880 690261 -16343207753545999114317366102720 690262 -12613344303420780759158560407936 690263 124867556357152264851204316962648 690264 -56589914787492535179185642711040 690265 119963444209439687538738715878660 690266 -15289145778374132065673359857168 690267 -113705661567483846575612058447720 690268 -131065724067936885225092374447104 690269 189518384428452402660345291365670 690270 -4956029395047480497780442009600 690271 109452182719942414965415796029472 690272 -30583355359901496703474460000256 690273 -23362662544577652563417218288878 690274 22858798984398597663507519221760 690275 -79236041198041183402105776785700 690276 -14823148387767134279935514959872 690277 1326219630257784784643442374144 690278 -63484535211405010955716116790560 690279 1364141346457918107898430333568 690280 111654339083187165452359094630400 690281 135536972705845022414142858689082 690282 44965669314893138019587059632 690283 -133679907778707789231322937122776 690284 10114138083065381518437476075520 690285 -19800961847119685330471985272640 690286 -121532511395520991713094365417408 690287 -53719223592641700796770488578080 690288 -1047271774207818892016776052736 690289 -319322530596944518564000548504960 690290 -58571819238430154336248605909600 690291 -61134803127174226254034375939248 690292 -11570313076678916517758853433984 690293 247685590211336130621932971498542 690294 62237878745544566641060912995840 690295 56410500881392273755721299475800 690296 140664677384655360141431080673280 690297 6247453261352785976289111805440 690298 36466121438892670835670618375936 690299 55999024848292528307638334457264 690300 -12788191676098536602726791872000 690301 177991673736429067932204006860032 690302 151376705241240148252398982817280 690303 9371682832104701313945167509704 690304 -142767653503090613563259910881280 690305 14420977633341752533517446080 690306 116803158715908985386855952203264 690307 116116404758264094113953937592 690308 -19842546130801426826206944706560 690309 -36683293978631401578837979536960 690310 31597599268350618784090104274560 690311 75546328542969205299837310405512 690312 87941253605585384212760327086080 690313 76317252697284985623159942834724 690314 76958147243488462120665272393472 690315 -81065623298540227623240483390480 690316 171305746623906611909227649602560 690317 29263946435310307828134554616600 690318 38919621005239058935740336392064 690319 -54504014251806226549432256037408 690320 10838700360014410171098222182400 690321 -30485326480757488740331162134288 690322 -196494826647886429594836441600 690323 -11367453877030572836649468217428 690324 -104173303894046928008734285522944 690325 37750603284064720515003043634100 690326 13565569854873809674100753159424 690327 115232602870903944027503329908480 690328 95228092465931163877865353820160 690329 134311617631311323734893250273476 690330 23764842325842310588290196273920 690331 -3937428848369412397558381286000 690332 -132740996731259443221966474760704 690333 -5048210671081008286027952812032 690334 -5215338913050583967632811548608 690335 -64567759494296993376868869673440 690336 -267512881603829502462681132564480 690337 208391267200902517427660538390292 690338 -121498558467905905634137313946240 690339 11018757503931087413250170551296 690340 -2671555623379046235910449745920 690341 40066875967461686456891611223742 690342 -61546351739776272011659058618688 690343 19600741919315346935818005678240 690344 -134473358465006354247074181411840 690345 42658303146668612039488143392100 690346 -22559471945439549628102454280960 690347 -4061028140092012569327138131568 690348 -13777609476870690912473918814720 690349 137787556092741153688515923270592 690350 -53769652718278767629089211241600 690351 61107459122627670339232609613832 690352 -11638795281648965332524989480960 690353 73745969657211425239475815367460 690354 -15156702211727609310760611632640 690355 91750754287950213221331519083760 690356 21520741834632734136438164545920 690357 40040647344144833597981615039040 690358 22053773454311369027059925653440 690359 -78222916576701528714078679785480 690360 -1199411426373055612288937164800 690361 -13518907031626042270361850865068 690362 19639711478776012196758336824432 690363 -87875384002730491156889485594788 690364 43100627504872994121273719164416 690365 1286119073211620482573206098400 690366 -76584686611532926583172356611776 690367 100300845486492028358437551972416 690368 13045303660559032669344016367616 690369 5565841652052450804149190813744 690370 -26715467305421247506406733025280 690371 -41806681490670358467651305406456 690372 36232800883610584895637779054592 690373 -34696093862874709542115300002660 690374 69217679685891199785368303093760 690375 -36769864159836350897375129472000 690376 -23099864220699586825017659857920 690377 112943880075311942727027914843226 690378 -15363358913854492962388838341632 690379 269422724746236608774971799720184 690380 63076662532225230325670813260800 690381 93078394251593025812637718134720 690382 29568935391263560803439212770304 690383 -101905697352887532611511996191424 690384 -1769091537090834552649496002560 690385 -5057804717202142712713473777420 690386 3014324606491524127083326581392 690387 -32265941847453304508605386530448 690388 -120314100871142430240205422147712 690389 54358528973444921434816007165856 690390 16257890639596385948009108601600 690391 -35471275083080509625794826379360 690392 118316867494971165498359043993600 690393 -142826136763300924621230620112672 690394 -61184929594101973235802989844480 690395 121850287135407243994106768894400 690396 -39841211287504714566517783879680 690397 88528488438094749779694226439846 690398 67763329231783108070507587792320 690399 -19636319041995097572026891756832 690400 54226381063700575827027217612800 690401 30126497463161019680380232392704 690402 70557555213364372622462741634432 690403 -38541506335091184622207282272000 690404 -30743155724730579037693225230336 690405 38248588391585265804160194752160 690406 43205232435309001881761455848960 690407 -238584248513123036132421379366344 690408 1205971758964905836588227952640 690409 -323393753948610368751947321760896 690410 -10960237410786932646277901181600 690411 118841324318162801793765913770072 690412 63293326048372351804933592473856 690413 98257752599081783566761491027040 690414 -10515792190692381902138933978112 690415 149210161693265092556440540519920 690416 -3013934406768123143345915363328 690417 -14911715138309982331290021208320 690418 41343382329719987242559639675520 690419 -161089384682815847168353098000180 690420 16282455329894760775176486543360 690421 22204633381371506564805344407370 690422 -93757573313961644463589238625600 690423 -338299624782562311593559512496 690424 27327953401608908424446829158400 690425 -13361219428747874672010778208850 690426 113309957615186771728855856496 690427 -85965317186762158239504306837724 690428 -176598345581534540212690693804032 690429 -85198178670520137402994596873216 690430 -15324345889754379971491254574080 690431 -14822130073406710678962046109856 690432 23326567667147142086108349726720 690433 31580654295271143169427390503682 690434 4047472831872397586715479609760 690435 -100482759319339573538227475173200 690436 16909719787992537863003053128960 690437 -6413351113822166165178743186880 690438 -12934656581788673577883624624128 690439 4824669239822702078208763769240 690440 21513042929683512330542531481600 690441 -18238613212469806237873256461920 690442 -15139355009853157128380749138128 690443 8406937442689713330635214769584 690444 2709729482226983845475223718656 690445 -21065560325520955432325306507520 690446 -13825503095848073814749512295040 690447 128418877757576787679426503601800 690448 4710155145924058920668629499904 690449 77001313342518829910945300982450 690450 35136383747348803901782689705600 690451 1572816181695572168787481065352 690452 14305242273397578878199409428480 690453 80655939027064888135827383616462 690454 62662763595524271797612726662176 690455 -113977232309655930344154086733840 690456 5085259590677791303485956874240 690457 -3391519189099892906126382502268 690458 122530486326546767965973323108080 690459 57658266017246725269779177510400 690460 -53865299993636123630225989632000 690461 1196758019241867814389458252562 690462 4892705778780415288024673967360 690463 54299214674707526647142116506304 690464 -120104475822789672397526770581504 690465 -777720182472006713720144501760 690466 28501136812764730225070658316800 690467 -33815604034192265020916891672484 690468 3306427123405641108695304505344 690469 43121734112408748706714234602844 690470 88051126697804337202305467256960 690471 47212572075828836686072678540800 690472 -17945855562398288510816868280320 690473 26200595135168722101273032960640 690474 -49321871492456172754127475152640 690475 37419227510680788753229056702000 690476 29239488526221272483842668514560 690477 103089117254231724311274033853440 690478 -220123152484965893778158460139776 690479 -45114007731566974680758037966360 690480 -2696329724801997319606553149440 690481 -86015554587818175300037637160672 690482 -30207639923478870046206982636128 690483 -27054437373955386354498905108736 690484 43194003770690324268650892884736 690485 -79563212005967211156533349713640 690486 -62937452177174032273244725785216 690487 81899490340974410881732094072752 690488 116946175082163820519152146165760 690489 -166265132069997697232502286623756 690490 -18208305485672999934779908027200 690491 224829396417847194199907242193892 690492 -42196999092929330854496792887296 690493 142692818071861014418229451340742 690494 -66265571053858375338704388096 690495 -25373832421862553140472885963360 690496 -4488501165683961053656585338880 690497 107695899380356204757429518918080 690498 88898504099366512505944077580800 690499 -45949807101276633825171721912064 690500 -92413321387991797656914931648000 690501 -34596306621565783982263987333632 690502 55938706782926989375735006064832 690503 69934062305042066422573845949464 690504 -89446516093722738274382450810880 690505 59045500529646158573796921522660 690506 1594714430954998378619563544064 690507 9338698141645352815065566569608 690508 5437694190375228944098903443456 690509 199790661973163480709314793214710 690510 43227958969296438504839509138560 690511 57357931350349261908313641184112 690512 -16358047841513053707664759848960 690513 -92427149401736491577143381800096 690514 -29670709523686635049603833552768 690515 5923634158462346520842940801600 690516 -88746655616374797960776436428928 690517 -158879309312138970526100718179360 690518 -19673322809015423137672151459040 690519 -6297180325317105812844818894640 690520 47440525202235875118409543065600 690521 -83272891606091525419347866072508 690522 -4162681478078003655410520148992 690523 147109013706826905557845841497440 690524 -61452748730883654683008330635264 690525 1199548733827380353753307753600 690526 -97578294837314702624061503868288 690527 144738560472144003292293597681072 690528 -63452622800071068115046437748736 690529 -32332381865344438310267404053120 690530 13143304354698307312013848896000 690531 -40111105670514420330439842536016 690532 167781336217603358041521930413696 690533 78599091851203904396637477526782 690534 5408938776493083231742544373024 690535 1268144641363866921054220839480 690536 41837680416470008362001661952000 690537 563050662449037976306861177536 690538 38698103622634969263196092341760 690539 96685586532775023913331419126560 690540 -17484051815784709893401617336320 690541 -92908376623781949328915713318058 690542 -36004946512794069018292136891328 690543 -12153752324526487323198058288416 690544 -889141351477047542301381591040 690545 3626428015363634029921871177280 690546 -14665607224999576403117899756032 690547 8358040930570098468594213040 690548 -44328985668627321460383735870720 690549 136435457791430722364046686972928 690550 -12205083285216705002875267075200 690551 -1740526287883905725973248925600 690552 -68877946436560316150962470912000 690553 153322041031969389609838195405802 690554 34693922636204284976697763949280 690555 -74103280432776118092039312441600 690556 27406589923845767461421803909120 690557 211482449389410989900292380531340 690558 -22787084013958023365015003123712 690559 112202745985208599489169022134016 690560 27674134630739878631393407795200 690561 53082220680429315824562974976771 690562 37096447352353108544690683524000 690563 -8829632345078534167852687209336 690564 -5463813770442233193512879198208 690565 19672346260149903031658920118460 690566 3685654838868456235472545157760 690567 66857249067720277331716904301480 690568 68552101970597052542190825768960 690569 -319792324867775091369470635526688 690570 -33946981871150592944380218091680 690571 7141436735933129656259422425600 690572 178700577640502727857272556510976 690573 -22108112995689573080244124633056 690574 -143448197543774931478219254921600 690575 35094249894933595690924476831600 690576 16416142721666909786009527713792 690577 208958258835021051363920719251060 690578 -26447616900222625758047890042368 690579 -208856424601368920997809419528080 690580 95284299721852566380886405120 690581 -142117466395957540409216495426436 690582 -3091200774339481206520141140480 690583 -137514126332907843106293132826168 690584 116575999816563785546330943682560 690585 -15074260066527334198357113959040 690586 -2473266256308386922548527066656 690587 64336797179401121734430700992832 690588 67426934788458574867165064758272 690589 32065170414010082055162104156390 690590 2180271112726721572090057432320 690591 -90111286579359401660613182694912 690592 -75323637676671756865508572397568 690593 2251879950675198145932834986322 690594 -35503244351349229363118410972800 690595 -11915854816509982725139848236400 690596 123438034518890084703712166851200 690597 101936629741866063196641501584574 690598 -68032810555067758947828818334336 690599 41589088494188551068047573722080 690600 -29597937275737152635919040512000 690601 -117243147807427045368032029747548 690602 -4915959902570060552301893968896 690603 -131856470293621552356384410524992 690604 -66619683454825029827531191730688 690605 7053562802349958148007485759160 690606 70081315440304985994417468338880 690607 74096027956607078060267909203856 690608 32013917275980259223451336867840 690609 130634123922593244894354290465904 690610 -9388561485310182513361024979040 690611 -197840367867943595266046030572788 690612 -40129317926321794798491205816320 690613 -6454817075969048440401384087360 690614 104905003081263630236777542282656 690615 -138220091646633216078674092452000 690616 8741653995170826689372582400000 690617 40195865410322364791088137477418 690618 32737203040442879094274668625920 690619 99726869019275398388239937733744 690620 -24703173972825538384285716817920 690621 10305552015864144905934678402240 690622 7262643829662513178489611770112 690623 -3279940046010072965812168362696 690624 -12050830909869798435646372577280 690625 60517529781769237310428322475000 690626 -27989673524441182617545819258880 690627 -3477893998316307211462197581568 690628 33854054195166535893584337930368 690629 -19462856305375183541509461580770 690630 55269888099156086910030395291520 690631 -27982541593079559629002074181120 690632 -120846721771166547036653285990400 690633 -42179106280542430743707250074400 690634 -12568622122881561302229395467008 690635 33117476959823988482586529293600 690636 31254913727125966606741381877760 690637 25995949592019872853513876901920 690638 -27512434395639678363762423520512 690639 111303009586601611289643291884424 690640 -8938834496565100572321799372800 690641 11306994037227502376008480433472 690642 23875139584984611094655528971584 690643 61574362158285663643399834211184 690644 97635614781972643224733972125696 690645 13779636002493728860884522075840 690646 45333196497349723032152344202304 690647 -35532142606956260459794512418800 690648 -32239472214772596776490931322880 690649 -47282290475175002173174049795840 690650 16081073231923313690480630688000 690651 46315915109696015125593770379168 690652 -26827890659913572070392080766464 690653 -11698587346182121756391030382036 690654 49478847482740486700021814743040 690655 87273117127637748961116066361800 690656 46267285562903058967105407811584 690657 75212804217023463993985682874720 690658 117454868227426853715316070809680 690659 -230664307395926004749513703964584 690660 -43135410795021980595850346496000 690661 -58348857382251446989419869284738 690662 10265408750295630113911788888192 690663 6539927243467887160499200930344 690664 74105733792604188874055560704000 690665 55937663510085340798121914723200 690666 -389523467629463245661658652416 690667 -58331462036279740931014612370640 690668 -76366123545139774051318507776 690669 -17805038979713690836596816711360 690670 -37154518169284859391017538246720 690671 -60714628516334361337818242697000 690672 1654039246020063747807490375680 690673 196567427073303691323956354083922 690674 101887768028872541757471456617472 690675 -4585669673971606863488781327000 690676 39302503418045666726758923595776 690677 89234647949862660456676798747260 690678 1774242351185565245321230843104 690679 56979980902930872106296021335472 690680 -4042646350492322903288271667200 690681 111620323538768200408151704579152 690682 -5529010260922508711440575487008 690683 35688249571360581769070532955920 690684 -47580078856352576899348046052864 690685 -8247965553380887471683112119840 690686 -20373145099604928338714735976576 690687 8260759718307408169128475946736 690688 -38099137236699688619705798492160 690689 -204798453363668386533797964288510 690690 -2816500942320033466636350750720 690691 22776998208742638889434968417800 690692 -60912628176965967891440134925184 690693 137963260574704640162133187162560 690694 -149008900122220328470520110902528 690695 -82437451384294786197116565169800 690696 -15273605020754536915440930600960 690697 -17715736863541285300970449120000 690698 17445906768666281182064819422560 690699 -112295792944833928673061903466536 690700 66844560832990912690151455635200 690701 -105052626972136528709005872542496 690702 42578077334258039726344126036032 690703 157065978798967918443190138014744 690704 -7072571771081894899698990833664 690705 -32045943736625543879182718791500 690706 994085696281624466100078675744 690707 174144640116779079947243614794840 690708 -33374801931476796548114716477440 690709 -1670004764873079389410859952896 690710 11106681237800633879210284473600 690711 16279601189089348102638097041408 690712 334358227947130443197593371279360 690713 -8296103709021153497223025108800 690714 107880121226990275958228686640640 690715 94433211336055389546894259383360 690716 -24419197444703421448012427274240 690717 123196461967703890900890543070080 690718 -95333128494848066904526314455040 690719 82070861238266768001645937761120 690720 5577014068161455099636770406400 690721 41084658017286043855148558893922 690722 -38763961422127052967199208383200 690723 -45788656892266942986899454012216 690724 46317836133302541681004370938496 690725 22457154120449040333577830266400 690726 2768812654527947191206770703360 690727 -49878850444596228488967975240576 690728 2639078890436064186460394204160 690729 2650411053521966406648260592000 690730 -33259340828359288511035339566240 690731 11838722930908920845445886410864 690732 9883631411158645284627770606592 690733 1913535732154350344926868911660 690734 31276930770011442569386465109952 690735 -36298776675989928795492485142000 690736 27967368129903623062710651912192 690737 96170604250909864836677342539812 690738 27671057931126834096795195606144 690739 11960831065462261386677342308512 690740 -67595617354251706153309994415360 690741 -217578665817349345633436705554560 690742 16307247937386830616403627336704 690743 -27453838252441406501197252202520 690744 7669893968853356520541691781120 690745 -146736446142634474905611474241600 690746 25777700816954655444553540611840 690747 3948070862203522817559371911728 690748 -163220675502277038018880773870592 690749 86455192626209231265775277149164 690750 -14991873225112090600278085296000 690751 -150081894161827930025831389451400 690752 -600172397299215235565368639488 690753 -20471143104070341061321046651904 690754 -45330599235220589095952478707808 690755 -1572338631283370589417296201040 690756 -59630509838459351556210420688896 690757 -121640600636814517019801804304994 690758 -74050892189301470266407863183520 690759 -55749039619690782822900955825152 690760 -21905730620043618052789397913600 690761 15789815854718274409438418136480 690762 68783089383304771654936431505152 690763 -7784030568831798643986216851496 690764 121774414582443262104387339648000 690765 -75415010539047597611336636347680 690766 81018072461898869386443350008320 690767 -23332812040632766850582029132416 690768 -292611778013276561921393442816 690769 3419543848519092522140230627044 690770 -60760744930645467046781015831040 690771 -72693707436828849799409024860488 690772 87788805540042611741760737280 690773 -31138653843743072555421399989376 690774 -15258471515822983025854886658048 690775 71895570702163180503234453834800 690776 8201238476579866624485643468800 690777 -23677938918000784398356559029286 690778 121095089664252252700477705247232 690779 -32106982120968379185078015842400 690780 -47878143112861030701312347289600 690781 1113389720453906011113204631424 690782 -10461339659010434541418569598848 690783 53832983981773672385312344156800 690784 10002252055161002739292153184256 690785 -66603793183632076955177429239020 690786 64960055093744547432302118535632 690787 20344150156030612198336590865436 690788 15064458906427693830147798122496 690789 36467020333704572645183073758016 690790 -32040835978786319742359887105920 690791 73056303928802917985790029998272 690792 49637917163917778922077748019200 690793 -137224180762897178063401929045958 690794 -28147622463579456223121868276816 690795 700902021676179620193215155200 690796 9921443402950167720667808008192 690797 81027880286221124934130218637152 690798 -16357825636474943031885266982336 690799 12568449423018369290004326821264 690800 -17697298861870632771790201651200 690801 -12727294610522796503991190395360 690802 25125066144215822885208780672000 690803 89651621260948026616998159427944 690804 -37351873991221049841998756290560 690805 -73061427808211136180205712077440 690806 153387521718875034170285943417600 690807 19983476329586685378874302203088 690808 121999832363847150318295586856960 690809 19433666420983338820265866216320 690810 4696799885459824030423530428160 690811 38115244522408925827117222078824 690812 -100838405606556924463206119454720 690813 5993496609371857597067562647142 690814 70533119627905563426634276410432 690815 43306735508751821727239193849960 690816 -34180357625588585426055573012480 690817 60081683000188730980129870164866 690818 -47251038397823760116351873063520 690819 -81551482904896647826351602792456 690820 -51393167513443111460021833950720 690821 -59954693089965738154898196016320 690822 49446993755658843885597600660480 690823 12180566506477461057984691931440 690824 155192911362450863549224271016960 690825 36853596633297375612307741867200 690826 -56919103172328903631883515911888 690827 92640004147542797861413333284192 690828 -49240196699906123473459976257536 690829 236255231831851109572440266760876 690830 11342017260485606429864459366400 690831 -46496852225547768948761568504360 690832 13528713816797118965167498305536 690833 -34805034570403786059292116878592 690834 39042376402690166117129144186112 690835 16029958457220849085678123743360 690836 -42533528459458453288984498619520 690837 -31608544042136572742751575118336 690838 -866547012056138275400714183040 690839 -204480884667404788320980684610360 690840 -40411887326748789065764881408000 690841 -142034958019955715779895397304758 690842 18987920605674401726140303519200 690843 -40849816296213682887642912735336 690844 62081241787176963217927052009472 690845 25730786403235142208425041346520 690846 -22382779273455644825471461239552 690847 -101234910431590339724826910201728 690848 -231946543299679503189946013122560 690849 -76543426020513042465185364436656 690850 22816510847834766280243583896800 690851 -78238546384371172458706982220048 690852 92215247132517856570311866975232 690853 -325513622922018685608212658244800 690854 -65969734059752261011857290918400 690855 -39586888799517248775671212108800 690856 -22847030877524607389703715845120 690857 -228874291845149212590663836305308 690858 13313582882494796515518698137344 690859 -96875411395436317547470660638160 690860 -79469382231144545565098207569920 690861 32432637332945120922782755725024 690862 -110298611360646996076235354597568 690863 -203087464439398600615581849816960 690864 6793239086475778017442467348480 690865 17306348793538124623097239099200 690866 5477033543470779344373000235008 690867 -157005030283940611777973588666640 690868 29618973939062056161757086040448 690869 41400086077238516075414572140270 690870 -7035539928158483576698991299200 690871 -166843409022686699786963845971928 690872 3019692702798528633157604843520 690873 55774496199382132725495156738384 690874 -17218597200122436773288324769936 690875 -69153272457682942635147934788000 690876 -7056552035988606636148578647040 690877 82950116763861401936044122951264 690878 33645041172788007271089677413440 690879 33431654715934666082517995346432 690880 23654223579336329311372223447040 690881 -1593336745062872581265433586128 690882 21900717204698229743732406670080 690883 3157476566254432490713024510984 690884 153592257630778958712757660530816 690885 38845198192294828044955280174040 690886 15668003320613212484923622334720 690887 12624276189822128080411072696536 690888 -114923579735621912310786746695680 690889 70809375931780464579512196569690 690890 -70197081134576966058778433222400 690891 34106078716649040226327695480456 690892 -141766283383840489546327723964928 690893 -14210748723110637268126144592640 690894 -41212860105253549757012461305792 690895 128533515021488335139437661627400 690896 -20962538003477294460736672972800 690897 18278855459733494208508916981760 690898 11994768595729354779579484527264 690899 -117438126319078933715451982358208 690900 -43135244038100209869186511564800 690901 43307705152975720862017453279104 690902 -88459233701597521846401984346848 690903 98227660116853110264417652798800 690904 -6887215678305988507362318028800 690905 -131449420547328730005612334226940 690906 -5897863147277191870133394679296 690907 -31922905005273705058010251749600 690908 54640356061845341154116856245760 690909 32767215934724363328494969983104 690910 -82733031266805350609947513920 690911 32266912005475717536073249000152 690912 30209692009613640741872389324800 690913 -70812765413263395277582671413100 690914 -30093586025289160589693469508608 690915 87074556932013601727966655679920 690916 159145870907351235396159916241920 690917 -199075818017733263939914341325440 690918 75576369446875750907376685312704 690919 -174876043163461994056068891764680 690920 51859758370149505788735150489600 690921 -21770220278032545232936472538816 690922 -8138944542050257348235527441488 690923 -161082284876549176496228310107256 690924 828562826177114645895499726848 690925 -131080254694738984400346957073500 690926 75953111339108989072380893070912 690927 149832589998491007805261409312520 690928 636194430496423289764079206400 690929 -113211969896202769853354697271470 690930 2892079317389570767375953593760 690931 -38025865512288118636857973662480 690932 -56120742267846974475876213129216 690933 41678282569254679840674511201824 690934 -62058388540092903082845371831040 690935 -23965949991202057113363344256000 690936 54138799687209677756265580646400 690937 -31063915677621965532764806072700 690938 11403691952238979028801310998496 690939 -57028009143490451396078572722996 690940 -65059599345260246966592326937600 690941 -49869131675055350101695391295316 690942 -14238328227599683476292631602176 690943 -67169646143374683177482965345152 690944 -67176844985402822431767055564800 690945 -7595716944431331380280074175360 690946 -6506724434439511090211978849328 690947 -4324162962132537017602841630016 690948 61968385260683384194186338689280 690949 -62870392321374449330278234372800 690950 19857097192613800267178607561600 690951 26223515254111080943781118703440 690952 18830281652089348087131620889600 690953 85266120713836661283428160338202 690954 1172631192913134743616666558720 690955 128174568316730691560111047779360 690956 47502785209426609890045802042368 690957 34484538366460298653938942690240 690958 -18962595441662781599128019257920 690959 -219597287631030343786665027597840 690960 11727604311612861986912128204800 690961 40127476495944198003781700573172 690962 21824989512653055596375518026912 690963 4855208269374181875535340951808 690964 -155355935465703066794856148561024 690965 149915317034061574170374530094400 690966 37851224725923980855436813329280 690967 -3040626738169361515025055574760 690968 -160365250616461469650689313597440 690969 63982070442867051361437408557280 690970 23164442124027242987849120962560 690971 -180355407766126291116815007800808 690972 18469787779497811861874851651584 690973 18787121883871481933481688655040 690974 27567124993816234212220839332736 690975 15489498110426159597049531684600 690976 -50089974856985368817229524631552 690977 19522601655956145262887177223872 690978 -40839465140585860243084749403776 690979 154638824775373146058196683470120 690980 80052610764241393589794883232000 690981 1680737107764318549103338560352 690982 -49810916732869065107069462922048 690983 200440526254897808656622794751880 690984 31457741863589012170136435097600 690985 -12744285029787814756854056009820 690986 9215975655269186111594195024640 690987 -83512316530972671651454411506240 690988 -15501199258658160864178784561664 690989 -20849919057185040614056122383232 690990 2103788736686076262782634967040 690991 -31683115168023618333998938611728 690992 -6610086619861668709646422671360 690993 132128305268741677901420749084482 690994 -94807087908071082330326581214208 690995 -10353793144411597490895236726880 690996 31853471331149465200897218416640 690997 -244126310883944056296849784049554 690998 21953860288248353293748617169472 690999 7786627688993386083910824204216 691000 83321656633548419868313297920000 691001 124887105772842485965000691977002 691002 10385014278659082401293837491168 691003 47858460021330678784660878450504 691004 -127982007543573314661463661650944 691005 -7674368039531802441171865169280 691006 -65064072210542133284436398003520 691007 -17153750336479852436728957310208 691008 -24555080103882940412236325191680 691009 -125538792999442867703518143345360 691010 1383028032048031860953309084160 691011 -10871538521596839178604596161000 691012 -10751194438483959800702889246720 691013 13293866313030401020490520473280 691014 12525863696264767719260325837888 691015 -5022739232582923814853984821280 691016 261776468856899293537620037109760 691017 13442691301603458449578760555280 691018 -8233580232112897896520797364896 691019 -23581193161206881137935152513904 691020 -11076576255469095178399772544000 691021 -44107838542966902079210089616256 691022 37102746927219803291278128645312 691023 -49430329228232716931848964369016 691024 -51235953902158481844420376207360 691025 109393746817483421183753421207600 691026 -19582206839160429940083774706176 691027 -434609917530482622612754070589680 691028 -18959441627100108895794269827584 691029 -81035439666656280028122748634226 691030 -32918655401416154793867397430400 691031 166149206516630339332830162096 691032 -125021135777751546566726458183680 691033 27457766894253520329799077778176 691034 -30176045428027533499805389357584 691035 31835048569013216039282377655040 691036 3638094142121457108524054458880 691037 168404532150408847324614528091686 691038 -75214322684398656251629289717760 691039 155427338897835457610712257703000 691040 387157511608512374982998753280 691041 -126818449541815976570695470065280 691042 -52309986336143607986242695424512 691043 -29278881474801268772597985598896 691044 57306375661890725626928242185216 691045 19609772738389380793488079410300 691046 133642226146883305690247516795520 691047 62457695872643793949691492853216 691048 134487675961159217712074204175360 691049 -23102853429396074569636740884160 691050 4012954957122729139963569945600 691051 -117119546578761762218155592407948 691052 14343447171795361420654131597312 691053 507379248889962398617961599488 691054 12719785365514305796550893062912 691055 73337631714860807299135255639920 691056 10631145649568572445966342553600 691057 -16726964925060943948531984175888 691058 -13083316965539207276247710940672 691059 70764280426572565866712039771704 691060 -43555779656931018450886003929600 691061 76964792593989432328242202840320 691062 -75187567320968105921820417782400 691063 -17465710798962580946231631393688 691064 -181623549984772787380625797140480 691065 -107990612493411176523593238528000 691066 -97872735550750862568748858842768 691067 33044723519491770647546422311840 691068 6614036384682130800323643555840 691069 23515707958976448067809166555660 691070 -26798287693087525027941983347200 691071 42501857208579486601484144192712 691072 -208387429406947023554604957696000 691073 217744532053841163616498691783940 691074 7552892304021943212308275435344 691075 35969751299829645246560478048000 691076 -118974668627712317565254740538112 691077 -938700665765675079571707201792 691078 -99282124642938104322648379843776 691079 -115896516481068093821399945497320 691080 -19507238027346156199970741452800 691081 30614777122249752131242491846912 691082 -23915692960846805407042771600128 691083 -42763472652520932175404010282176 691084 67371615707789501839670091941376 691085 40149257828386067645066497877400 691086 9846674625088930464868185474048 691087 26597884106592650119756312603240 691088 -12901824578641047248860104622080 691089 26462899859919660070291751440320 691090 -53956206957416198276093354575200 691091 554050672026889281753925162152 691092 89618076066102075467112440217600 691093 7142449099500017314208105363644 691094 31105307498311719129558755736096 691095 94292231166030357908625760445520 691096 756477282257823060928245288960 691097 33447272008569350152676814941712 691098 67541867490989287227626828619264 691099 233197762324303571190632400170160 691100 -23084415457846117267068846489600 691101 -71182731807908991409974575977908 691102 -54604390939331040199762084165248 691103 19978300137670185636891837114480 691104 91934891328824746133579196530688 691105 -37830747121558190826009408512640 691106 31547514580283096899658822976000 691107 -60846843831312467069091416397960 691108 39988885851830192812133475502080 691109 185061522138827644070434625765310 691110 -2409559278501928139715536029440 691111 4593115939546369994921440750712 691112 59705314198722925451648809651200 691113 54003458157903909732240662464224 691114 16331007320026139995214649421824 691115 8634377850601804967222191950000 691116 86262174405105567925935007729152 691117 62004049654736057538218284564192 691118 -37257361748077039611645607046784 691119 38055428210640813904139691974400 691120 2723028971277771933644835717120 691121 64635090300495431079265338386322 691122 36228179472129379376558464504320 691123 -21929068161295571086890498387920 691124 35160516203631786157652881176576 691125 -72352109731747649410832314320000 691126 109067054102991197040565353994560 691127 -11195663729173488835213571443200 691128 78384833189467168887463321497600 691129 -54219834952394184713937779773270 691130 97324942962141011957686450007040 691131 38395365377752927634045039046144 691132 -17636191632848645066198233215488 691133 95886256458199092457241097704844 691134 -134069011696113244778347020288 691135 85191102028108144387518378399360 691136 36364319519896227306152027750400 691137 21978231059996562156810377072868 691138 4814241825303573796888784580096 691139 4133417999070053604499639518024 691140 -26999871662687079382526568038400 691141 10461259904655403758441409987104 691142 42969169752991838212877195141472 691143 -53081962582777302176476817524272 691144 -101580168881396430449171116646400 691145 9071932018680828576015749376000 691146 -100437738178341076255293272064000 691147 38212277600920182095474881992596 691148 75805822235905228321234692926208 691149 18352252252805648835140427075264 691150 26688900882942378551049183561600 691151 -183462464841864999941855176984848 691152 14334000972906863235172663296 691153 -32961426802328985239885604003598 691154 -15505469656188899403497243386224 691155 6606538221237575075875384473600 691156 116952885157251817230782400645120 691157 54530695506266855103380840193660 691158 10701429559178476843172582805888 691159 65924615271523790470478469040816 691160 45902271798094759293383307878400 691161 -65273342024851162667293338458928 691162 66355883904995687414818016078832 691163 -26679974090926440024958110653760 691164 -5943826959694718045385444627456 691165 20298226010639118206182481539800 691166 50076979132427030713654455669120 691167 25724319092892012079109344727880 691168 3229853098175374013065042329600 691169 27992732801547374148859305918120 691170 -9881553752669939563953760665600 691171 -104408543708199255677980737676480 691172 -74405998238315188614190742031360 691173 829645880007057292778318987904 691174 7987987925897688567998021151360 691175 -36216830524844703677067392025600 691176 -4022176486191689809015809638400 691177 12648368539182041002797056092132 691178 10099095796592375937858368753760 691179 -83149184443898473961006975202216 691180 -7089423678221114164421712476160 691181 2587463330194226022856039520982 691182 -1338263115783095401745894737920 691183 -178138332225357159403160847771568 691184 20188342237683887481871348629504 691185 -33062498657302038150267364377600 691186 121894354218960495494284938212160 691187 48476962789346917190480360717472 691188 -612589384234986946336808017920 691189 133346355876572120738583418850990 691190 -32254480324772794218597833318400 691191 -30918184994338545901144093488360 691192 172636729528798280145624440832000 691193 -189840725984544500127838682769558 691194 -42720829430147860826990517078528 691195 144285450689037812627584410163200 691196 44471028112707122551505599340544 691197 27877084036870038199464941637120 691198 25637111851262418250952252313600 691199 139964690549922894672714333619200 691200 68571886327942579764282261504000 691201 60973243679912839507472313993920 691202 -76646672948558048884257188966448 691203 -58956825188628682500767267717136 691204 1365448985142303698058759779456 691205 -138317426477855067379423086019140 691206 5238755785503214450968825434304 691207 -3589542900759639721005803874816 691208 11370365058027929914514066472960 691209 31099010753434898990200471606314 691210 -34853725609602740767410105938400 691211 39278083905253572931756807176000 691212 -2101529811848741520388802892288 691213 210168307826065144831265701331040 691214 13041577971993115496477179179456 691215 3558623220860968481751014284800 691216 59338587764042013998089353961472 691217 -48337052361480811528989364665228 691218 -754941213780442803428908793472 691219 45454377325912239053456889727968 691220 47238658875285522271553132236800 691221 21715002589845411955321307156160 691222 2585006250098372945942875464960 691223 -68579921398100307806472525724536 691224 97212787330036827049830497157120 691225 132746774872376256908174059600 691226 70723859756101696485794743390944 691227 -31244868207208598589988751486160 691228 -146786261637156557095629148498432 691229 -66452144339447678351540148535296 691230 -26110370631495215170579893713280 691231 166637534654697925317845327688032 691232 206466667792167025427350919380992 691233 230436089543237878386183823959744 691234 -12568492319616181862968893336288 691235 34936817905595925109652817481680 691236 -10992919105970617658275334393856 691237 -1895297809281176138386531458888 691238 -5724786718611806094804398323200 691239 41460517402079856056397780670080 691240 -137299215911883061531555642982400 691241 -13138518852510423610460624564358 691242 17190565029758497205087438538240 691243 82793347142010326960442514294308 691244 80176360060132873766458066252800 691245 68641373393949562501552526426220 691246 -35850296558034203099204349014400 691247 104930288759559726098224028602680 691248 2140784414084348568762999865344 691249 14075245726742364118819743232564 691250 -7488655772093484627201763200000 691251 37001164124671999804494571696704 691252 57671623453984665995203846365952 691253 156765734771052636599280424166940 691254 3583223354878564533608223404352 691255 50028919198011758203398025427160 691256 21485080726990357441150969896960 691257 7779089894389125814375407398592 691258 17275292198551655071151985584640 691259 40827422724549180347344545110304 691260 -11612706108477010504392595322880 691261 84173775636480194508542335355392 691262 -23280864863857502623718740039296 691263 30706124113022459308104163613760 691264 9170381082776656778642153537536 691265 76706912014942653198966834141120 691266 -17292420598966134494559864782976 691267 -210957743471017621660592837167684 691268 -2240819756215495404336259630080 691269 24384946932902351092452389998848 691270 -31377385371297261555944946817920 691271 -27709332011738198205390449561664 691272 -88436897501038712103348886625280 691273 -184034144593501329101666109660 691274 238290966547824139548812825136 691275 2592489178235031675184664226000 691276 54928674250421749830489228761088 691277 136160485870590867496434430477440 691278 -6135060673548451668350404546560 691279 -36629705672325375941147700297816 691280 -12115277535146402929321987031040 691281 50713962244349382886025809383840 691282 -1146220412190688381821034264416 691283 35538531187925726816154228384504 691284 100294736511265627096294900180992 691285 -42558242694911931894481316327040 691286 22329070599725171985715040546592 691287 144337360931968719455579652733440 691288 -12211257800970444833571620413440 691289 -131527406219781431305595953889910 691290 -4845631306417016331829887298080 691291 -109724626128755257723865478717000 691292 117761510400454571378618738824704 691293 51508163443875335465509236046464 691294 4168358854190616583967439021696 691295 -41690927780655089921373118438800 691296 -77403775029764514464579243212800 691297 192174082050786085539397495923746 691298 3894586727961728200413672984960 691299 35054633822749231526699274435024 691300 -14548413794021475802158895923200 691301 -20911123439259325138116468966216 691302 7707055757606401296514348533312 691303 -117451412626338554360863527744840 691304 -22615221077967956397522591114240 691305 -37415905032025488426958065041280 691306 25255561537464967697272822976256 691307 9272615670013906127179018208760 691308 18679644972342372650145286993920 691309 -133919185156526266247830863000490 691310 4838042256354276566010297528960 691311 1413118730029889527675680980736 691312 42990762088042626144158187094016 691313 55307812625125266508269142069440 691314 -19687254353540924904724957120512 691315 -3157381219453974455600540816640 691316 -37718671744889880725906592696960 691317 -151206311877545714647813351991712 691318 11189678389794304583937082227360 691319 -183752202713839460370118202053104 691320 23288783437144236279038548377600 691321 1652310534695517854846824476544 691322 68706319026887096416609691174112 691323 -52123983536676067826751604809216 691324 -14095085043183064108855210948608 691325 -23054917998751626370646275675950 691326 10812054289411433970680060476800 691327 8547593627860151626891119803904 691328 -87451980322800899912201781903360 691329 1791277299383991341797014053760 691330 -71766334204538201527153082558400 691331 -17127137439020081602308607612800 691332 -3185507299739718954010820640768 691333 41056561959781991190503024447582 691334 -6801055136598523445663417118720 691335 87536911437891522221853637753200 691336 151846465574373972469037184614400 691337 39786743417624219510909493784986 691338 7934898149300134047842111257344 691339 -230492124064876702969627556910768 691340 5312408321331573059387781196800 691341 -41726482295205611073094115200128 691342 -39788237155155439231762540045056 691343 -84902696262923676687992825907408 691344 -27657570907569875652848215351296 691345 -57136525310271491531255350013220 691346 -128500497008832377951373826774128 691347 -21129179824530669117150605910600 691348 -58993451237565822747562459756544 691349 -51764286309505063262686950625650 691350 6051935970615899807357084352000 691351 -179742938505488821302230065711400 691352 45369092535637849668828194918400 691353 34911859646386098600166727991360 691354 531630725244980672656822337280 691355 30956495315954605125561085212960 691356 -112384616729130635011513677941760 691357 108196856514290956950679179330720 691358 -43013370551032477190038123182720 691359 -102106769771751713232822750855096 691360 136080716687975617486598799360000 691361 132680847515833364910074924981424 691362 -8074953568879229714543950233600 691363 -172716358439025079608441236100388 691364 -5521145361732477312912890870784 691365 -83694471022107255909962924477280 691366 44669833304485891405252656674304 691367 95363904531896701532356190535072 691368 4512720070350967517866316021760 691369 7176082429254107626172870427200 691370 -49437330630618268015783349207040 691371 68259126940429000980907470384540 691372 -2286641484386551935929937530880 691373 -266871270795791440248771934558464 691374 35074244754737223587537524882560 691375 -4074518636846448062810578866000 691376 21944732444534195886480481124352 691377 51780731482408912524449169613632 691378 -63704911400931293643152316011760 691379 -124956959021616814633499451520356 691380 41496855060726409840324208271360 691381 -202463039397719667630794541740818 691382 37050111080452100496493384845312 691383 -1017415006959947014048026668544 691384 144333332113889259554720151490560 691385 872473949381645917385280654600 691386 -65135071438829078729066604921600 691387 64410276653524258747526358885520 691388 110464359636119160380810172481536 691389 -4856177804426141646175298452800 691390 39851190701958418916020529201280 691391 -184851348632914529131961934970200 691392 6452485146820603009666941714432 691393 28493941398047989844948422411264 691394 78308203114641055075463546448 691395 -2102396532972694621251621011280 691396 -33596170472181209800983750371200 691397 1090527862381339747432064716992 691398 -45273125499784389566294184335232 691399 -127805974695771078983574598498600 691400 -56568931634546273600237424768000 691401 -96249994331537838114741970057968 691402 -23631661688316926176322612944848 691403 53652781586584507802726397838692 691404 -30642187451064583985783449141248 691405 -27591686601238318965217693015680 691406 -2791105513629555372318373494336 691407 135872321642450364717129382997040 691408 28300582441257100174614054830080 691409 -19214455539485678016965566053390 691410 -36869155890401821271219463513600 691411 44867952618355106364201094103632 691412 -31589388811185185999914666326144 691413 94860639881348507760273677341344 691414 -46107535979287225244091517534944 691415 174405967746746846075689048129560 691416 5641515697060044287117057986560 691417 -472502392699399617109760018002294 691418 -18827036824786281146977990548480 691419 -23508641840913081738758520804240 691420 19576675867557932477325417922560 691421 45455134214410420890584875951200 691422 -35872059910931746163507239950528 691423 361474969374980958925810063211320 691424 -22118214225168831207573465071616 691425 1408621091317125594620696712000 691426 20500002072457318565912365576704 691427 92650486091683423911479795381760 691428 86786382898233041440883290546176 691429 2033136593663724546178020889280 691430 -31916584817245683875862990080640 691431 9129108566635125006287779920 691432 -31591037946270657249314322923520 691433 21513835681719151477305305162682 691434 38785697870628744879062424779520 691435 54862062799124287022214848337360 691436 -79910294249196732350013607960320 691437 138027196105338409793852855492160 691438 -6211499793385703025326312587392 691439 -113856423185451016983509228785104 691440 318563052279273572868457758720 691441 52381000324970578723978350442440 691442 -1183343741609591467618928224128 691443 196075651202778199401598946425200 691444 15903878644132647890349150374656 691445 -61929146938190894801553372915300 691446 -2962111830492711659230207014912 691447 74272575132511724083493679768720 691448 23245213319865753041325857280000 691449 -27651045092395945499895769380864 691450 -66713903413963011246257418798000 691451 -153633043132240413923624592739548 691452 -54447270740587114140167703949824 691453 91030975927660078148445219165280 691454 13758819610013012685944489266176 691455 -10950153851584354195707457351680 691456 3638591329202546989558537388032 691457 27956877203207427490569505975380 691458 68078698988239909279136765756160 691459 209168686993599748437916057945480 691460 -38973144595984854690494352384000 691461 26790802355003114116255814076510 691462 22522685167754756092288069211232 691463 -76780186908160454044941250077288 691464 141482959132092596715887908945920 691465 -56232731611530337590648913897080 691466 77597663863325884789046118000432 691467 -1415621408952477517855511166720 691468 91393471485179482543856346875648 691469 -111540944835358739879633997369120 691470 14114711755467901812927105907200 691471 -153659469206160284460298769885256 691472 8925753370442404752283733852160 691473 51352322602687716872219419685664 691474 6020815099072304389199563901952 691475 -14110140415883692515263814702600 691476 50348792652585159143258529454080 691477 -93790774744417902519419962004640 691478 -32685326886190403878980045396960 691479 122784689106824376828688134630624 691480 50662597022513160125912368128000 691481 22791463472651076932256186544704 691482 15005013084964140210014010119424 691483 -963038714078344944929893369456 691484 -90174685920136558545733755369984 691485 53968135027073764377843384156000 691486 -32913980572911433704605816156160 691487 -97880664474371402266896662468640 691488 51980989832230954466532108828672 691489 -7022305082841202968749565047710 691490 36766002494867261076348806772000 691491 7392446630894888195389640276400 691492 56128506940133896168282507695360 691493 46638048853845795757025077226400 691494 -41726769607568885378742277704000 691495 -8205711214873367278340732966400 691496 -24949351493782546119513384652800 691497 -1279956090008891979346717954854 691498 -104480643526776450287931016818000 691499 -95297845256650917056612423719500 691500 -97121431822843220515820487936000 691501 -73581595826831374719633271780628 691502 43371644167754067094874184519552 691503 75174054331305221880753736746504 691504 -10884901352883952345895130071040 691505 85847268169880672139510592536000 691506 32469946302938463997922906321184 691507 -5265330990182076718502251045448 691508 -171090688793996431953854363436672 691509 18778324684066760605347178041600 691510 58573468756847203617709528220160 691511 39871241993691715807746216277152 691512 -51484878982277206472839926804480 691513 176410671250007876589638954250580 691514 -14753517053624388957589633056144 691515 71859896713701883633787700480 691516 -11805888445230661904796466537472 691517 -62591522562621952425161780097408 691518 42221587372000282104395283145728 691519 301214701697874746601166639903744 691520 -9759617853327112311106012446720 691521 -67734542933359164469821323905488 691522 21385710424729433321308449886752 691523 -40328725380114838044797587424256 691524 139153254357568998155515690291200 691525 -11084495540055554234953712300000 691526 -82316764540722334365372035480256 691527 -7440999317546176714165849762992 691528 -54346299214477110195179249187840 691529 -3647772385721873166806061501516 691530 2227487031948701825326528358400 691531 148848251725404134172670923789332 691532 133429012717067613714230044029696 691533 4746458113718885570394220628502 691534 34986865676799518689865398551360 691535 916193373128281783645610942400 691536 10922827076920733630314758930432 691537 -202952071952906640440686961511888 691538 -79856079747245382511223479732080 691539 102652133513032812550003821933120 691540 15309056946309614393529082798080 691541 35390338772923714482278279452224 691542 33964831687323096179837096519808 691543 206479094512129431379595669316240 691544 -39652320219364133017175038279680 691545 75407926280427998002601888800320 691546 45426049634983995593226375935472 691547 69385110574857812297364014154144 691548 -15282920729955747424617199337472 691549 -255378705425303328096569721555840 691550 6397105309369541010616185844800 691551 -55828153995841222067061573292800 691552 213697448283923391595544424087552 691553 -46044819851333646401064377727198 691554 61697840760036717689039702209920 691555 -38304142035660003620446781765040 691556 97849065939369835212854284342272 691557 47047904469603254552441965377120 691558 -60626001546949012523969357058048 691559 28054552058991882163754628633240 691560 -27266839369779867649577320550400 691561 -65931112861808842069967737534748 691562 -97551999865292333304019233696000 691563 -122979485996250536125928392938000 691564 684156041289604190001236806656 691565 35103085044218229358921017580800 691566 74563388253576855429326275737600 691567 75759106254588332112876380943112 691568 -9369623821380086956840715255808 691569 -2012283618837788365495872917616 691570 14868982392667165156654294594560 691571 36209187587254580130424794310632 691572 27783985018724882703646506749952 691573 -60520252613773360082744760276178 691574 -44674402336789792871933085975168 691575 -6842975879996170839506622083400 691576 107039189207562751692050112552960 691577 42990597515074444693127914991166 691578 87444651502905186216747606050304 691579 -8203388704384130251847121138688 691580 -69310233933145384072891020441600 691581 -132424812324013552017438319395840 691582 51847767745974492921149491579392 691583 -8956806915620134670101911735168 691584 75475588142791966789909233008640 691585 26818771257362549302273498968360 691586 89805473110062946613985918560208 691587 29329468224799721708066038315488 691588 59023416758023958825998345718016 691589 -176322347771053188162774744296610 691590 -40078797882000456063546968215680 691591 -7942312727085065868257541068008 691592 -21851595579260139668503053926400 691593 -18956257508412329381261826474816 691594 76383480834680845020602984472672 691595 -100236780864592761898232791922400 691596 -46580266463469129948479618965248 691597 -56486968445183100694790899446900 691598 -743154701549819019762166850880 691599 -144911934790907717013981929166960 691600 -2596026808926188429531643904000 691601 -29118597491674964792069362032396 691602 -4720838790682350255168091342080 691603 203901147889452142087843304174664 691604 37071314444790635748118184875776 691605 -69893388150415245929821702464000 691606 -76685469418547745651534772129248 691607 4716213217911314093884392795312 691608 -30669397123324920883256950640640 691609 -21817356512170639002886925877296 691610 8566613645206168139016010014720 691611 -47071564320436189851391199096832 691612 854484927622324338578602051072 691613 -35234676193225918989025188665076 691614 2658219653293912501571756160000 691615 -90570152511430121945805784977240 691616 2444000053595673608212722941952 691617 -9921371870197965254081755882320 691618 -13410094482197065370316593000160 691619 54935410719604009781530385118000 691620 17371991485140052568610380820480 691621 -65266236191057331244738788184320 691622 15036341617636862154011918534112 691623 -25859755152361054788867040145328 691624 40676663670783082527575544744960 691625 -97227626895569778202456282512000 691626 25205425044787148589277996656384 691627 -111657730701685062606236830996488 691628 34387997300012250888368217163776 691629 42070332784108337750406524902848 691630 -74374181729524872988772567999040 691631 109761651616537177071653273580432 691632 11162195196836388535137711882240 691633 -17249959303846661768370792590016 691634 -29623370486755041725900529260784 691635 72084626118980052018778422534960 691636 118883194842397659066096398720 691637 -28371778629351551262428276637714 691638 -50254877230963020374647299586560 691639 17088601224648527612379999293328 691640 -69065323008938340385914424627200 691641 16940797447307864480893480621824 691642 15822613769450728315199763824640 691643 -278918837338386376255683208592880 691644 -102108387401030058451007795817984 691645 287027913108448872676276931980800 691646 -92265899662003705245569135785728 691647 12730535931139646184051452259840 691648 19911598773615767615896201199616 691649 56705205207711114767889773478336 691650 14253332087379646179920633148000 691651 136903060479547618449431328430652 691652 38196338041546451786943657172992 691653 -42960934486016417147814084100896 691654 -26456817534087532001513058144000 691655 1114113116794423399202485955760 691656 -11173848162315641083181098598400 691657 -1346414686799141564812600192800 691658 -97222337461404707182494756422400 691659 2274997297484957603119140976740 691660 -61832758213248854682923911480320 691661 -135259627011140356717262874873738 691662 -53294421623404738901774886907776 691663 -8319927402693076465348275207440 691664 29382276312407094818890090414080 691665 41543983347242679892644793456320 691666 55180486838128821356823871011840 691667 48450633692592750726860999666352 691668 29641370892517632549521924065152 691669 11936342733926543658495146980512 691670 -138333289932136845661441697280 691671 26303530706129547987882954580224 691672 -28740859947898897884958804377600 691673 7549371367317973969397229948564 691674 -43135838412988045859389178058240 691675 -5466815532634727508707065841000 691676 4368849478382883230715903805440 691677 -26008032936559403367965034620640 691678 -24531945406171152105647255708160 691679 -115006255869762117761141870354880 691680 -80834691615870915315383937269760 691681 -174846637645665857527855500743518 691682 -44749154593717471549173488150016 691683 -60043263311615065856779126135176 691684 107413920316648067220270280187520 691685 -47719718522842712622524811007620 691686 -27052825645291046092282297180800 691687 131801988347541145561067935361336 691688 106734555844799064373563614837760 691689 35107054862966228741573281812624 691690 -20032307287629135488829754543440 691691 -14208134604970541860515299066112 691692 -39156598829565008770531794651648 691693 -45487302350987610328264030134058 691694 -154115262205172631956186979553728 691695 -32798849772990747010313053998000 691696 30231451734268044279285659860992 691697 -65021668561577953093993082791854 691698 -401398656174916535899527708672 691699 -38466870882849552378618543644064 691700 -11500925192665838890088114812800 691701 60251520858729902214651874163232 691702 39119231194169014928253532391424 691703 14431689780145322215549306958208 691704 -46629985377118767368466555187200 691705 50355292989725265055158406157760 691706 49453212844465959843942143133552 691707 69089915658206534546486703519792 691708 -73136540569135566879404879846400 691709 -21804457821850176706213659588090 691710 -15445522767058828429284540743040 691711 102837030327965921901732795163824 691712 33258312083022573199719590264832 691713 -80405935176907348614231748536960 691714 -51797246891658088607086315276800 691715 21713605494612921726007167805200 691716 -16821350462768688739907786557440 691717 57531764169294705975007342221594 691718 14426266476660203533895847667200 691719 -39278014910018752445954528181120 691720 53539170316288014556961483212800 691721 -117802775293188653047135462383078 691722 -9776212637529287432147099162112 691723 28133765459542813155290566373972 691724 -21848834624079188695229804544000 691725 15982007433561755789531779483200 691726 -9245279759934514559733654387840 691727 68861727787807836781771485894576 691728 17858766495045203942068997259264 691729 97809826230786406981193074385330 691730 46009884358590849236307678664320 691731 8034463887355802610716979619440 691732 -15588520548595181636536490187904 691733 -24657120454534157197542961968480 691734 -19553729365222358599700587192320 691735 -86304000792522714318613355081040 691736 21315146160079840543230371911680 691737 -168342438751653181731671561316480 691738 34960029406072786748969496353520 691739 187253376419775455977904129169540 691740 1379008617443458281360079534080 691741 1198047672533264879217115306912 691742 47492501592978767338372503947712 691743 45460936159625548467356716725264 691744 -163325516073533533767279542206464 691745 -38869839651002814889508665819500 691746 -63733311227167649518830715994112 691747 -56876782712713880195559395108448 691748 9068735581352770318498792955904 691749 71938745594125815543921645107868 691750 -139350945164976560110632239808000 691751 127541155874823559616850124533504 691752 -12742954062914621147280976281600 691753 -53018024358120080057084695522176 691754 -18545706226897357935108404905728 691755 -7883717145043365603846328481280 691756 -17622342383504091389607965101056 691757 12811778764091565926308038678 691758 31469414313996103441178782612224 691759 54222115496439433062452546930960 691760 17187658707355572865608240660480 691761 8295574431262798147980839431104 691762 -10986777073736501861561170672368 691763 -149334030513764795831898880175988 691764 -43174804198626844056551415840768 691765 22924504502450343343059034014720 691766 155764770173345531571477048362880 691767 9301141425515412045014547996240 691768 -27785702737919754336325648711680 691769 11141311077063936039325863459840 691770 6862610591331770419492043001600 691771 32581375568209458607111113991680 691772 38457678724000788751816614584832 691773 -79753730702514468207056384969376 691774 54298596564525141242941965371136 691775 34301185151948017773684540144000 691776 22645409155582038916704464535552 691777 47874828278805029539253379110340 691778 110244349716218779799061358495440 691779 -34685292041648197458589334584512 691780 87994583911576015122054220473600 691781 -252075387542526117823127073453828 691782 5910341450915516879450477821824 691783 76189204672846477945294329400024 691784 1523282807126864625431268433920 691785 53563023662953786827219122750820 691786 -35438212759785267533616949719456 691787 163765274166922098608743632668436 691788 -62467838808127478551935695577600 691789 -30044425364665041906030384686848 691790 42010719819485483765141425382400 691791 -20042163121378298080260554700408 691792 5944430780133433283326617706496 691793 130483932686658866591762923825920 691794 6147368604715936091188745917440 691795 63744752505312136776308630716800 691796 -2998826328173205047753534767104 691797 -56649506645808253768357955946240 691798 78706217358456446608392189923136 691799 -33884105610880665037134092062200 691800 -11333062498641636715986304512000 691801 -125913028671858318669024722304192 691802 88901529820778504664543837026304 691803 43285555980332968068525790886400 691804 18413929276691160955494641161216 691805 -111070787212359706097419253051040 691806 34597819494314036631770402205504 691807 164604751739201853268647480001800 691808 -50421021067672028937309678206976 691809 50704109667953655575631423854400 691810 -24491821309681284201185369648640 691811 66098710039943341895373974018424 691812 15536745380094535080394979208192 691813 113133666124504218347397659352062 691814 -54684739334927358449477401875744 691815 -29634711801081163145990135837280 691816 -66757707290012680424080238699520 691817 -36597938547139843731292708710528 691818 9392626502748709195475050677504 691819 26959459427280448547718788934120 691820 -114483033493330752656007554641920 691821 -2606424930337916639749554885492 691822 -48897449468035265138464674590976 691823 -34478601286761825679300321787280 691824 -5236881777567071265750232596480 691825 13044768775965191394348634564550 691826 -23238296920692194891871630242400 691827 -216739773064517608089686283264 691828 -158147071068162826404316591124480 691829 39516445109383122154158917840430 691830 38316951117594252841899743084160 691831 139974592674116590594125798312800 691832 -73201682619915028616431731179520 691833 -135363294012032223635138477958576 691834 -11852285731146948250875359531520 691835 -90511678668735975867557090677200 691836 -13325940259296886867704980479488 691837 -6404036475064658631760005051514 691838 -9623362100250992903211717055104 691839 74950931139263566255653381403704 691840 81809110937051615134800779673600 691841 45454857517261012257396978106242 691842 40466044196165940596969262338304 691843 -201616946801503275033929162027908 691844 -167226226584137973772829997967104 691845 18543902251975148430792813312000 691846 75223803078834682824062402059872 691847 -34401891934222786369975704583920 691848 57592407942036327362782419763200 691849 -2093470558088973704497358348364 691850 -14867417967013048733739015199200 691851 -139927683966138071524064940963840 691852 -56398540536678763158592804613120 691853 -192729297885851714356371130667220 691854 -42028969597858323047935309164480 691855 -59473445352633562099366989957240 691856 -27016601550981249288242232754176 691857 -2348200949273323316496897340446 691858 -20254717493282816247482620692480 691859 14293565998422752069950153102416 691860 5919855465779656760619011727360 691861 -329477235617531142041601523688228 691862 24046611374350226521479535945344 691863 3225565620618366105017894734848 691864 7053779911555563426387083059200 691865 73891893093513539708342839504260 691866 -6534037531702249081743567617280 691867 231166449315063510187310022091752 691868 -11561394857831719483053794158080 691869 -4359949966825901812491466322592 691870 416844457694321261794862601600 691871 182313836880371345816968249167072 691872 -36454949097599080813225860661248 691873 -26393366193768202483396415438656 691874 -88203050985248319636858545894064 691875 11038675774517234608685763150000 691876 -22190527864405330921265583840640 691877 -114549650177134277404434857150274 691878 -120654323593698359368631746368 691879 -24485846994576772320048753819816 691880 -17248227841958307592547265177600 691881 -121402309212457978060829888525376 691882 96845298631219203469554641356800 691883 -274549752815624596081257745303800 691884 -85158912391326733678973307060480 691885 69004437893527997187848218975200 691886 -16308754199764625238640788493440 691887 -64945075065893765521706200605696 691888 -26860459074735480223180076384256 691889 -58527639718785423066262010254080 691890 -6224728261339046095880747374080 691891 -61992311667755999142904005598708 691892 25181884615828486945092413817216 691893 6949403002818427580658496340640 691894 -831215829158810113046918093568 691895 -71371138619704077113228433108000 691896 7605550034186108158653848616960 691897 -141962530445900245835208063661654 691898 4858513104916684257523874874336 691899 16302883889103534445214527727328 691900 25250851293493647094009781990400 691901 -53416686660715202390422387702080 691902 -4402127955905008180599069825408 691903 209187688901051787801590792217152 691904 38920567011452944703062750003200 691905 -47294393096043913297081661971200 691906 55466217167078877790267861075152 691907 -43649189917049712641321080283844 691908 -2369452093010949279920908898304 691909 176748986708460284827080219134400 691910 -38285417084886823059024529184640 691911 1804502327737555843597166606640 691912 78728181272102268027800644331520 691913 2065924484912708244559915571664 691914 23480546173146006832325041309440 691915 -7120201740902108707547163890880 691916 2271345761357981791725313989120 691917 101064420254050535398583417997312 691918 -79949331847717656917337329304384 691919 91443933582171554183150477326320 691920 12254174927293523661737668730880 691921 -240770128703378114020286820836878 691922 41476564666073128822909213377024 691923 13613502059294450499703462176000 691924 -1137304243858525635475261823104 691925 -21589826136598117499154640723500 691926 35572961248327325488252370986944 691927 -8465255021150574230050364210040 691928 142963541413161182316177475676160 691929 -2713194004210438682362881019680 691930 29921654146786159852534859163360 691931 76142011012740743079088602369732 691932 16497556465449172144834213931520 691933 79567802589180165385466973045024 691934 44487870289462984662083959921152 691935 -7279252165314422603059675282560 691936 -71612121008113418124466504335360 691937 20542804633380492953061608695572 691938 10259291810502933444415004207904 691939 140357931887513932625342300776960 691940 -2628072318908362208744243289600 691941 137314263117806905357901569668192 691942 -96436972622778341739509157926400 691943 24871543963219461655480574295600 691944 -97536754098486501605415955906560 691945 -187412103514649365785407022300 691946 10938032207841990040286345436000 691947 -119955000147644405047660747827876 691948 -173054959158695832667548811624192 691949 9294377272047126241324250452950 691950 5849056469419290099144402048000 691951 -17234256741205403632868824211712 691952 -40533189370128978202893827604480 691953 171902037727622220205512809663424 691954 24827910129170233850860753029120 691955 36208405357111623023247746315520 691956 2060535417256904095652755968000 691957 -23433156190739106440347858042176 691958 -54953759715809789013713246125920 691959 75279961068459095539210616867304 691960 -2413235225487662729646958080000 691961 -296375945209193056783209967132800 691962 14282340587028426678101541015552 691963 -56818553916204460262075353659296 691964 -10726047811875389091680067053568 691965 79409485096013291007863688114060 691966 -41253594213332378907470097626112 691967 15828250383819251207781615227760 691968 -37891780463427381160922113376256 691969 84993281775358860584978903612160 691970 6055790352838164913108897435680 691971 25759752918607619662723634398464 691972 -113694139733568082696917899492224 691973 -121307539103983935709876846751778 691974 -13813613128682227568931125656320 691975 31785440672644121881614202902000 691976 24749742066363693176312086978560 691977 25254618810296851282101030565056 691978 11625523145925601251647473272576 691979 -1020348245965772442099310197420 691980 47679064678981639569797642649600 691981 358672378024067475889587803954112 691982 -7759293157628183197997369903616 691983 9828657040233644233327614714912 691984 4795401166051233810426753925120 691985 29372351015951566007935849004160 691986 56292786089474570128079029505664 691987 67318291273628544073816974904872 691988 61322140481644218172508899086336 691989 53072203462752814536900378001824 691990 21475409832678138960541177365120 691991 185770831240436919091919458168392 691992 31645560461715164891847091691520 691993 -111079827724789146325233276043776 691994 -689362007781695260107114514704 691995 53702490229669268015909999595120 691996 -153402957907881017744707089472000 691997 -106724421064604823242457175846554 691998 -17949798144863710372080557095680 691999 1523460021920335418454254720 692000 -67114251459632864766059053056000 692001 1864394212860823951016704925568 692002 51474950452350972681940120950432 692003 47365345631972798121351327324384 692004 3203933917299895620641614980096 692005 88114702144564417584768537201660 692006 -7415120022967962520695380584320 692007 -15912101545100663479217866350720 692008 -121352401430404828798679558231040 692009 28082298814640142957029127129210 692010 -79759886029834550127360703257600 692011 78829126706471136014766748775760 692012 -65447677437340302807020455054848 692013 -12522620149698769575051551956992 692014 -56651347542612439423535522639040 692015 75657295554732739835851123049160 692016 10963133594827957773840109731840 692017 234006115562303590627682726594066 692018 98280148110852395386467920807040 692019 -84074949673883917925376986558136 692020 -25780692176388644030536538603520 692021 73429636981997997749616761160864 692022 28544007363422673630645537204672 692023 -148061988985363836798565450092800 692024 3060815977061831869655509278720 692025 -12767590666872797820014983057200 692026 8012651039397789956579592665712 692027 47918731065141150877289081772240 692028 -92681886257412066856613241354240 692029 58002395347708799453268102206284 692030 81451998816829989078691409924160 692031 11455611847498260262829697186960 692032 17161680046746368256208338419712 692033 102073030647764821758036795286464 692034 -1497151037880361718301292005888 692035 -42503854008295392233272952321520 692036 45890810176210798429424802210048 692037 2026525590890452663146030853440 692038 135344496260141995592736855480960 692039 -30669486835834993219749890319840 692040 5737169734866486894029488128000 692041 103817913810723944956873636160 692042 -1003376118305578906268744689920 692043 207491763860395299979143859963008 692044 -16821893656419687738370651516928 692045 -154085334726503461825521275881800 692046 42962536118033170866830110419072 692047 -80886901669096582070247665887920 692048 8296821185044683410078279663616 692049 -32634092122512989478971494085136 692050 -47494018572763272525209217301200 692051 -152699299987233157198745522940948 692052 -43428118160238760668503848974336 692053 187322520993588215270467235220060 692054 55127180774672097508860705400320 692055 17259786915977013724959002942400 692056 152097023976293522630467611648000 692057 -197252504801886358913943711413760 692058 13995532636801427601155061379584 692059 -57225796396759676566146938615740 692060 -25268165113605159491395812395520 692061 84579127205531729377989922422624 692062 2125017140859119026835212689792 692063 -153193447501631048223890206718688 692064 65881858852388686851241527214080 692065 101882227699721403545320974438720 692066 70341806747183717360476259514144 692067 34443466963189326335337143828400 692068 -11631673943742266429976555472640 692069 -61390502510273378599819184481504 692070 -19516601519646095648373095116800 692071 72448602675094429803040475001272 692072 -178590242976846674519420268979200 692073 174703293071368384055151779370864 692074 -33145159332322497334242121518240 692075 38606005582404549955077409536000 692076 30368625379488438181402291531776 692077 -132654795785624209270015941786740 692078 -111624524634772973281099015220160 692079 -78028609278016977244230732026616 692080 -9979689212572712421360340500480 692081 -79801573784026639617081975383040 692082 -42092832971806005192384449055600 692083 -52805821748361016678873358344880 692084 37679914087447998749032846329216 692085 487712359446829982659037289600 692086 346902951756970307364652600992 692087 242780638279499248256578223339184 692088 49219275071485910086102173634560 692089 145569352596225595098845259750890 692090 -19785760337239843267808947998720 692091 -30849704034631549499230630468560 692092 41542177507470577749308303599616 692093 20472784122251691336299347537824 692094 -22999098114276402759484108446720 692095 37719995585289288652681499641680 692096 75164641070984543276001877032960 692097 -33287587512098654159675966334528 692098 24987310727911668241394625992448 692099 95723446214885242911115601375100 692100 -10766783232916538257742577552000 692101 162726573561658308463710511742652 692102 -137643528320676562492368555001248 692103 1479566818300402334928215398608 692104 24076718684588986461119424430080 692105 -19262324376983653713880032915000 692106 1559203361879525411654475021312 692107 -88060905930420949020603380533520 692108 10382139189079177757003531006976 692109 -66132230718507094009301848414272 692110 -911412869461749624624955655040 692111 -24174120672242040095359968426768 692112 -10209720749355428587933285416960 692113 -1699155929768428321059307900000 692114 74298135724414902347409171200160 692115 50819279494985908628021034300720 692116 -46206509895250359652607626856448 692117 84899585262045891714537890273166 692118 -21323663014854985222513890447360 692119 -167544609366483275228864523623840 692120 35894756823640632462995741491200 692121 34095060988571757602581865385408 692122 8560125835659994262452037683200 692123 35153962470709299933152967763800 692124 18864079562373614773504852349952 692125 -51872522566735382522300790633000 692126 34614516887122421225615037479424 692127 -41881429652269920764568711120072 692128 1706561784948299131213619134464 692129 167831878845509990620117939510320 692130 -45168407421741871529492243220480 692131 126577497761855541499492104374664 692132 -20718686459389621014837960314880 692133 -2608960396014515421063710443296 692134 12208811325147549932730109500672 692135 166683478798777959100674346513080 692136 -18039590513676313159797057991680 692137 40052568842018863389197011342080 692138 -111070185049542093986690575007904 692139 -14086589838262660489188761021952 692140 -34904680112476011878691300034560 692141 120164075605999202300002075819542 692142 67207154303326384007599273380864 692143 -57998365677382478558472695806888 692144 7025001444593850122489366446080 692145 -1130287027640999219820361946700 692146 -12459164959722319179393188537856 692147 57325669122492984602972698723596 692148 -26001464032156459081071891640320 692149 -103085874364033082068404131256850 692150 -11814400706843848201620009216000 692151 -120154231118910350415599124606720 692152 -3079321588801227369736391270400 692153 18287958271792687989000524012160 692154 52781626312754946129578603409264 692155 68113989651659023981226501467200 692156 4667823490073176687324396139520 692157 -45951806791022139683646752597760 692158 -66043201317220021603502095384320 692159 -2452148859089718887123126344320 692160 12419243631891142698978571714560 692161 -140558207908368758001239040066238 692162 24526344066114841111295020099584 692163 27434322877582798584130647874692 692164 -159735978246566924879247624987648 692165 -145481558629696940868744036575940 692166 65453634219533640707392369861824 692167 -28846183686815353767701442666016 692168 -7583546268163160527837123706880 692169 -44093505648174246783497914346880 692170 39980186829304821004968353491200 692171 -2821516070189549507343456044568 692172 55262257677415228802411640729600 692173 13039671341259298100697340628844 692174 20878923280928697770156393568000 692175 27351388718913748266681334704000 692176 26228656644177070984171457503232 692177 -181921218575053592768366031836688 692178 10896633998426057094144782250624 692179 118744857930657084968493043938000 692180 -13451267246587858766045099543040 692181 -30630375881673251638509888566688 692182 -26754355257990533911936775171808 692183 24470470887793939435889224845720 692184 -48484669216590403683850109583360 692185 -6356665222674537381466952194560 692186 1348054133996759680794638619648 692187 -95239445753974180900067819412840 692188 -9388249135659355570504532582400 692189 254977894270726121620794077418240 692190 9037900329641766783542137763520 692191 -132445588799578844043026983597408 692192 -108230611532853194999192981864448 692193 2231182426119829953567206810400 692194 102349809790383357824175522850896 692195 -56470327523302186445352624743520 692196 5350949730160369878841235804160 692197 -68527466596793860041760037921088 692198 63951336650368698425937735221760 692199 1055371512952993340033394877440 692200 -26308695284248543295741732736000 692201 133436375965927273878107877200100 692202 15409522892020285871173766582784 692203 90180221766958795951587419116344 692204 134528152148614328568352104986112 692205 56874491684379131191490443707360 692206 -62297342743890029726802964775040 692207 -46571397462950232285979035766128 692208 -11920530178033788887809971978240 692209 -21996696487331479657478428750784 692210 30390196199909089720715911481760 692211 21765126331457609576076530622000 692212 127986484661435025191845159427456 692213 -60746070589330456911864041462340 692214 236619810170771405747200409088 692215 240116231319528604663952547170400 692216 92272778768045145280753772789760 692217 -53265365076821946115678190132166 692218 -10098431868427463496651451658496 692219 112172230185229200282704018880360 692220 31366581586395074612913967718400 692221 61681876316312951787452075196422 692222 76671617941727395604391708966912 692223 -48488729697586808428515292147824 692224 104941786008073784956620575342592 692225 -27147107022133520021673752870250 692226 1835903290621855757026892125392 692227 26388600718267664833440669548440 692228 72846549538074594572736521354496 692229 -71068908831373443779378922026016 692230 -7040971474772268865851577958400 692231 68903732397438914563539433066512 692232 36976265265127088477025815224320 692233 7244337186949545028350977369544 692234 3422095802879009978108583476016 692235 -55459641641195700081841134736080 692236 -44604620194027889613814388926720 692237 -35737869439829922302769635626368 692238 17615558466374754105880641894528 692239 -9935455735343087700339325882960 692240 -2823565449362945683493331763200 692241 -27376831123903119244302113904 692242 48568317072999091995554508621600 692243 -160978769107636765328700433635096 692244 13361414419519203073575745769472 692245 30897786632695046427547947073500 692246 104509676604465348244802058774720 692247 -45126015375439365560654130149760 692248 -159351548065919075105125680752640 692249 -48351523990097696110570987965750 692250 -12282508434601742391413662464000 692251 69508170924312888631976022990352 692252 84864065463264356211325701207552 692253 11626042500443682598582746964800 692254 40796928124485825061713018297600 692255 57174865131618929184785845493160 692256 6525658778350010776598286434304 692257 -3372120419207626437281401248288 692258 -15005483876032789373490997698048 692259 3480584024094328188766881583200 692260 3345179693239092087407804186880 692261 -5619736034817088530180971947776 692262 -21071207658051172868626162118880 692263 187383458869989652690470952731648 692264 -104956366209152107156241705456640 692265 33822314288991216395076416947200 692266 5884243279835199517093666694832 692267 -236934340254827679612890756982240 692268 -33734374517937686916324674050560 692269 73686402087932163266135201611670 692270 11845007962146769547989867599360 692271 -80840514098164744022462063600760 692272 -864523995251473605131403608064 692273 -30253046189121230486766771146478 692274 543420445544721425385703724544 692275 -76441623848921086344876446103700 692276 26633492005266264202756047704832 692277 -47046588738369175233593108398080 692278 -61594878110572776785172183358560 692279 90005995845704509655139874758576 692280 -30148732450562646258655156224000 692281 -3541141759875805742002369000918 692282 -25605508912985665570029783493008 692283 -54458992112934424200226061740776 692284 23523385276721443777418389465600 692285 12181830020735938002165214681920 692286 -8061267778165450794054424154112 692287 31784928289778335246420113887936 692288 -19119476316081985969102148075520 692289 34261226588541104544275569459368 692290 -35941399458273586951818873361920 692291 255319674431971513561095675503664 692292 -10871777578057850926525662314496 692293 39098468542895091964876060218400 692294 -122471794759061474399837010182304 692295 50891747439138399987630457018320 692296 -203722579710823736234381057187840 692297 -12272374621443657286804747561254 692298 -62651385668538615791831640651216 692299 104450270468788677374044419329300 692300 200661787729888518540621004800 692301 -128963570261281468609195916866368 692302 -28213568061784301158832908721088 692303 9079625189195409355740002985600 692304 13749647249315483188315717238784 692305 -17975259658917872164386756630540 692306 8215168065348542269826234540160 692307 21857910438779343646135277094144 692308 19695254396897731645872886484736 692309 -41454279786767828499485391485490 692310 37984414061701501080839873925120 692311 -52865727822221696724657426174488 692312 -100652549138724642684238450636800 692313 -4382094028262656552755434827056 692314 23643703104283991589067201542912 692315 74676012900751796314061403139920 692316 2512771329287020057273638991872 692317 115480684966698902494656495958860 692318 77221294634339565899670765685440 692319 149963761966426786308300305801544 692320 -67925837905128751149632724664320 692321 -12102813021808892033385634468800 692322 30859405248962162347529580852480 692323 21168994038117743785386401676288 692324 171862491486651203466136605357696 692325 19947524715727324208590172210100 692326 -34375147144754798154413814860736 692327 123615512736401877022911314005176 692328 17169216655986033215214671953920 692329 134722756684490175854704268876880 692330 -2087503240281929099329699873440 692331 -8977447849072250608569103548240 692332 6919243845844136401005751793152 692333 -1313304388188897562369284245418 692334 3709497811978927361131486554240 692335 42107783198297320539980429022720 692336 48146646444993162158851529736192 692337 72339978976534378421417099579760 692338 100006074054510031734273138658320 692339 89108794453283962099642616806224 692340 -46399196371783378678540457472000 692341 -11881903952198278150482266933920 692342 -45218091434042224240471831069440 692343 -516944493415668953929477640040 692344 31979424438029580185831396659200 692345 90705981629710678557878092172100 692346 13760114859173456321595679779840 692347 -39301684068728681212034491546204 692348 -58042617626522220111997411387392 692349 -54614060337121050631539218650560 692350 -5789157343219724626118421403200 692351 -8534600997447619325597774827536 692352 -89871385479252144105651972341760 692353 72094797909854124219928300809602 692354 -3987665934141843200913146664960 692355 30194819812633289202719038285920 692356 -93459486666574208574101570437120 692357 148996484126004957341052416407872 692358 88742733471727813740144844886400 692359 98612564844119449330464085669680 692360 -47892362320248351458690801664000 692361 83972515087479731439042954620640 692362 217296382748985892253218702896 692363 -42759871535714487264691112553840 692364 39810926824615561337173828210176 692365 -49819029972297825816763546903200 692366 -164170363355110308681143706638976 692367 -4480597660323356574965845765344 692368 15095806652445817217867655823360 692369 -88721314867788719359762247096256 692370 -29399389432359977027299211975520 692371 -133145459539691584282034043449428 692372 -45775833383860425485272377538560 692373 130917652952440094131499031819168 692374 22988174384293990631150774715936 692375 -127341605236482471485701068480000 692376 85996417426688987031689802178560 692377 -13661873060170934780427355036928 692378 120998560310475194069808454534656 692379 127754199877809582702505353627000 692380 12386212223263601900914445506560 692381 -80177982091043685835149368674068 692382 45773635923366908041359424134144 692383 -22876116305497374337885184024160 692384 37040226854056607292343015440384 692385 10636921198767862965172112524800 692386 -904455430921367454784455634176 692387 48468843802420000097710981347036 692388 -2717152289867626508242787018112 692389 12605446769280411829440228544190 692390 55866060520597707768944675683200 692391 -16435698463001794206802144599936 692392 -24613459474762461297251459727360 692393 -2329600710383458210501811120196 692394 -70487254030240799120146353811200 692395 26697952096408148242576983584400 692396 -153277453198855920124066547731200 692397 -99576656493382290600103036368960 692398 337319104812738508420660941696 692399 64246913166246480078100616672400 692400 5567118728828138443349073100800 692401 -41654410422949261372576272351598 692402 -42506229828292942557127440196848 692403 -105338166601118487374924603010000 692404 133446674676238821056375523901440 692405 446055205762026806746671736320 692406 -21765945099628913454333489248640 692407 -36084282608324608389624944336344 692408 8781969551491491440414267473920 692409 76756062176617499883590827153248 692410 -58444295638187209761886452171840 692411 172388899368359546479334339391024 692412 -3440868531589987403933662322688 692413 -245468918911919416250687295569338 692414 46504270542473309544142215757056 692415 -48399545418188485637947125657600 692416 3657705110100900118896679321600 692417 87662017728438266878480716480480 692418 10353643185313303264586953405440 692419 -5275043952160933838537191780224 692420 -26631225444720163141318804416000 692421 -1625745254728931211053245017888 692422 119324467400603093775291545697024 692423 204453771771218829310867491795672 692424 -17826965139714051990094201036800 692425 30315793333763873437902127913150 692426 -4544183337638388709418197175040 692427 -176279553364857381850175959794768 692428 -69626217445821571066487873109504 692429 -2910327532711476845072454957216 692430 21597943389666811937949089877120 692431 -30103420297072452389442452746768 692432 16126914178989524606324072693760 692433 35786368024568724220974817300800 692434 -52158039898274061522328348374384 692435 -14746791487730772616117385131200 692436 -57409597912122845540138772449280 692437 10755555985990066350233373866620 692438 -17543023617901007285986144611456 692439 113675398782540154952293729795968 692440 19577102158321441009314387148800 692441 -5481631641911892558307540519158 692442 -130276812335276669865075764789760 692443 -324821581938108808176423223515560 692444 33621475985871715168970969126400 692445 -17375961877880009393956449490560 692446 -81390328578314027778788764691328 692447 -7583024221164046457422361204736 692448 -63698794631637132519050617552896 692449 41355154887693919073845740046980 692450 12795544447067252778540233328000 692451 -132122306672965251137605896501408 692452 -2042131514962607305544062450688 692453 32741029699919426559221334264702 692454 -8846974263277433154541308807168 692455 26986402239697974347023830141600 692456 -153692938184201808627944686602240 692457 -145036309243435458090178591816560 692458 5657864872364598816817846053984 692459 -155626765613445438423305321411340 692460 -14511815112515790557774825118720 692461 -37415077483235760872750570319936 692462 54756464434218730595292985051200 692463 80163004663065496038966183305088 692464 -19453691408296449779100602597376 692465 -106182069765667739085492842536140 692466 -16126211462465263392934220765952 692467 27103007632918711389537489293516 692468 23669488240177561664817743238528 692469 11027791847076075913369660511904 692470 -62207997499763102161139994040320 692471 -37890871351013492896411236929208 692472 -1355910865529517207945484369920 692473 35127559746291268487182684984020 692474 -70980584429451367572971607605760 692475 -13536199112980287755573793504000 692476 35234622067601638878834744364032 692477 -52036940939333199912417128371380 692478 1456949065885401116541253966848 692479 -63591262536402440527053893686416 692480 111701526209863321788766287298560 692481 -78590792202015933943530095421648 692482 2648367779878828091546059433472 692483 -193976361184403109629252143320 692484 21744573588775048745465789718528 692485 -71493380368009556630295198410820 692486 34893404519539864950997273190784 692487 86248006995457625779240023074544 692488 25148052712238244376721646965760 692489 40181732479313957341893087478656 692490 -2204928989129682387616260303360 692491 -15163499671402912577658915087600 692492 40894223146737908901500213130240 692493 -18922352501986271363792503044000 692494 -43493207077123620644529502452288 692495 -33935348304644779757956043427120 692496 -14321738479952407504077678182400 692497 -17375316142410035767923124360460 692498 61433805054904753656294057876480 692499 43520564911634370695005631732664 692500 -11815964335797602131360879120000 692501 -87277980047988376217565674987328 692502 30901929325717421485449866939904 692503 -12849755569812887232330821226320 692504 42728021980177179252849585868800 692505 -62623371503729840955841157832000 692506 -19073477624588851060377853130016 692507 21019320044633474481461369542320 692508 56933063351136571000822899816960 692509 17146782663376976976049640328960 692510 8683970452566907245389240901120 692511 12071508353132170370422925831040 692512 -224221865311030811093641938862080 692513 -122099031489322970181865575950238 692514 -22862083587186613038029654768640 692515 -756333511448092771915625788080 692516 68918031021136352037740555965440 692517 73505793152847502403836376515200 692518 -99593475585622656654590573099040 692519 89407158752081980924239617626344 692520 9617314884953605751603404800000 692521 249671624958159415127398110297722 692522 50506395747199129269428242203312 692523 50425968835716826667064122630880 692524 48296886702413779862969740542976 692525 38849224866175189214822958394050 692526 30298505278753121223212560494144 692527 -93796079064056905853425377434256 692528 -23780760546283707565296127131648 692529 -56413363979439917249011955866368 692530 14268522242916987422964004293120 692531 14450513780367843789502831779840 692532 -10548722219895454324682528636544 692533 136509391138792740081540315662524 692534 29623695427579416918013932204672 692535 -43770866222972992754931166988640 692536 32183832488314136856583975833600 692537 -183135253310702623677602259161814 692538 -11537883946335256903248920064000 692539 75164827190213542924881355066340 692540 32140228990209628677810069626880 692541 -123409702519543296547190874293850 692542 -53290543024097640914943954484800 692543 -124781112840958646601608069702208 692544 -8182154461695393525843502301184 692545 -37188668681850439530712177482240 692546 -32568522731724619670601913987680 692547 61595457066132634767773425534200 692548 -99014544154039991143382447492992 692549 -109257812739076608862591820964480 692550 20108903705598266131159022436000 692551 -3928205320614935217695742493680 692552 -46285442416657093771197812736000 692553 -76697606434153543928838160122816 692554 -112893218117192980607855200707024 692555 -81887104479362037484876176179040 692556 34560268691171276516688753679872 692557 -38060089686767768040480698155188 692558 156691466999311687289014171584 692559 32373682159336825336806000906864 692560 33715344432452927683947777884160 692561 145413730752856199306886221657712 692562 -26735651071002668598425095162752 692563 89007363386575457576472695195640 692564 88279751116128679497342178402176 692565 -81002712537964344687730506816480 692566 -20499882829183582491948277699584 692567 -82321326254266708510236889947384 692568 -100341537266889563769723866572800 692569 123311434662938137503022702021840 692570 73082409353135621565812382624480 692571 10059867707313170949688448621568 692572 -151331630603954691086425243366912 692573 -16083036190179968368364207398560 692574 27374125059290885969333197258560 692575 -16285934156006024243000492107400 692576 127985996684902753256957114056704 692577 -8484696886427065721058015648960 692578 153318077573293914250079571420960 692579 166692793282237034164329358064376 692580 -15540927934431182662191785656320 692581 -186236459570184566081067719887618 692582 -50702211962377984320397549454016 692583 -9808266214852862441066324847576 692584 73913010425347685410342725442560 692585 -37673039390139356882496673376220 692586 4992400331792967192064849023840 692587 -14955347418447240431022255827968 692588 51929754996882621275386560138240 692589 -37829497811157810610497029923776 692590 -25078146586410664917561230683200 692591 83781877629892478926176428278992 692592 10235468130094098665886761091072 692593 46919254207612541479990873695360 692594 -14215590154242838695714287771136 692595 -7736484483744540189495960876480 692596 -66717095464128734814636252764800 692597 -217520335086785090225269380277056 692598 17756389014785716051904600234880 692599 -13364566832990295247918079911536 692600 -115659705703433558111782503936000 692601 216640648508021333527239060480 692602 -22133964404949687202120726404096 692603 62656814780611196626004029888320 692604 -85791472242007846903009827840 692605 74559463754817419169044619179520 692606 -123978189690255185272918973941248 692607 25323276651067606785903950544000 692608 63089655014228146199360301957120 692609 127160525810249071948448751084720 692610 5963283028260523686157023605760 692611 90638564641456246197385410553032 692612 -24947567501927140684876260480000 692613 -53212746463609880715390963731556 692614 -31012368055022943493349816060928 692615 -104994657447207446099465384602320 692616 76679114669919928488763594137600 692617 -50003717779316980618851715233408 692618 10095087471898052090064293651760 692619 12360427160818055556710308278744 692620 -119217340308793183880402777656320 692621 -65474242065119743858851113135178 692622 6078659163856104382107527208960 692623 169551460002089235811921376856664 692624 -438283020828239826375946715136 692625 -123637577130531092024939528496000 692626 -58196732926195830144426333845760 692627 57836084191924369326440862634560 692628 -135918869298195459361354721280 692629 74463224676540738618473907753376 692630 -18825188463068808337894368311040 692631 -5825604448654671696459677836848 692632 191044026352434892763341939046400 692633 -28294162691297081071180027635456 692634 1470063691222524710599686174720 692635 -105472336666448294337111876190800 692636 -47417967426884526973918305208320 692637 -66286682419780654644102501818880 692638 58548623829912985872216160018944 692639 -231156287101497469489710123896544 692640 11366300654382432512200711864320 692641 -89880258127212136723680147900958 692642 -20499159306396627477444208164528 692643 -23071643957532822147477841257216 692644 2905620751079892447180412466176 692645 80036890032810702563811432547200 692646 113057688009723008688632300603904 692647 -103716310613063123312754432192904 692648 -38110458248991864044471576494080 692649 40246610311992547985395236458634 692650 -24261719200479810623661560928000 692651 458273602030965216876995705652 692652 -25526821417142079316794931012608 692653 -74334300721703491772085957746516 692654 4331887206030433860806495711232 692655 -5648002106695137600720189360480 692656 -4897759595484716953487111077888 692657 -40538961373842739659649926518208 692658 -37768532762476613698883295068160 692659 -162306591151040331517412004661560 692660 -89809221417276341313210708633600 692661 -58736964747495761694936463713120 692662 9916928476570479733573336124832 692663 -137754724330907156953885830800088 692664 20353133562578796601645380403200 692665 -90097853378706748399034075065200 692666 -57903473861083015418759308920096 692667 -163583716057728599827329148259316 692668 -68088936254671537739579178961920 692669 41130800315969585816773333561644 692670 2478563240787322904754145152000 692671 -56896568649968086308973630214288 692672 -30578386205348093929741206159360 692673 49161013977128907828217993921584 692674 -16976168164560158528730110543664 692675 148736845929812383134966034926000 692676 -6171662563479190464961018945536 692677 -74389117812375995063651424218248 692678 3652596887226093561647561725056 692679 8832502508026143899113696292688 692680 -102939759289053754394086613145600 692681 224973806373799602290708668941264 692682 -68835054569140477920390875168256 692683 9670942519476248641538674902520 692684 178479027444716834902040940865536 692685 46894231069601590852029252691200 692686 163512172763397525712325555185920 692687 -426640815762389060187697629840 692688 -2219427573501285900222472912896 692689 199072906857957685417262489461490 692690 24409153691496570737535202739520 692691 76533811144795653295510635528960 692692 7234980323596432051362559156224 692693 -6102535052355480776261995730340 692694 36006137179165567722293549372160 692695 -5778850434287389453828535788800 692696 24203820220770078291986562017280 692697 -1512941758349397510964615968672 692698 2998669987362337223874057327600 692699 -8509391680555676918407150584288 692700 31150072562105983061779809984000 692701 240159766441493252118496063747500 692702 -67502946754129160832379708286400 692703 111758627151139403796872892543864 692704 124097651530793553185564580642816 692705 -69861094600584048183950237313240 692706 16428668619260234371512312866304 692707 -127268185023692026570818666227044 692708 75879237713578866308956077145728 692709 -103748417759120251809588891386112 692710 -16401076361252262416539373639040 692711 -14808376263896759526142174079688 692712 -11419935469289737126758770918400 692713 -178470947031910013128069456029744 692714 34616919663155115486944140730112 692715 -32493134780561139955581937988880 692716 194811732308348208183595692681216 692717 211585623860545561367033707031766 692718 -9249865693289431212562533614592 692719 -2351286043403528434339373729800 692720 7770475834845240765142992814080 692721 77516512561491211403316579260880 692722 126944059039276886538046195344912 692723 -245949832377428322109297672276320 692724 -89102019556701826444970617503744 692725 150250098553258739159158102250 692726 3976224961777223467610370261504 692727 16184204296432628202686475349632 692728 -284370242897170461075941007175680 692729 81972497959212590238068430420330 692730 -379329453776851578198703814400 692731 -139443257053171848818627075322300 692732 -29558545352688318627434188283904 692733 97519603088899899051978158196480 692734 -7219704030959487524001059668608 692735 8426431326104060650088350840680 692736 -15149952437566110654336463798272 692737 -26366016536840628617458359850560 692738 33116146998848250595456112621520 692739 57306398024433897870643189793520 692740 103029177238524010409196106137600 692741 -33129245284628477203501287733728 692742 -4262001246710767494636598794240 692743 -69476998170719204555584454876008 692744 44500596440462664716380670085120 692745 -22844614405044654899688897506880 692746 52773159548391952330635039585072 692747 29937254274201598860108733864704 692748 -39143191535143060600184406912000 692749 24494984839489508992597478479020 692750 21291660997731101091816211104000 692751 -32367430827354936389825523245688 692752 42353301005450131512736071106560 692753 60730334020537778499596318830002 692754 -44604086084850229943519753527680 692755 5122079504002207813359328832160 692756 123227796458943730543991557710720 692757 -9584060835806412097885766037504 692758 126438259561368045818862464700480 692759 -103982234974605120665538590503920 692760 24888605321750710415899587379200 692761 78524455218427505901748410204362 692762 -1566209163137224681438207745040 692763 -4679109708637235953746339608976 692764 39697727199660388283017554392576 692765 -25775714211184704293534878437000 692766 -84114197111175928791790693334400 692767 -122165246621014216801260672646368 692768 102189473378545132287110121062400 692769 20567851815639166293990833280000 692770 -20867213293475174231162084549280 692771 20968212571616755666982720346972 692772 -16112815011452282218054867934208 692773 795341365847223574180203555904 692774 57546137758249735991501384459712 692775 42169258314296554760066462589000 692776 21098627780578069945523908608000 692777 -35192885285073102623792504539896 692778 -75537947944260814941446102323200 692779 -205086043395914830673039268428620 692780 158139310152464498687997768007680 692781 73067527420833757642932927561120 692782 -95652190845822639498966052579008 692783 -11467276385191046530518179046912 692784 12947952544641140488274866765824 692785 -97738160503772545707806366192640 692786 -94543145032554309664899934407408 692787 -146288555092123265849886414730440 692788 11685294492713553878437550784512 692789 -110576780201297914766596370635410 692790 7825295085834738561189573888000 692791 -147139561432138875991681026373416 692792 -25688353132955327438825912832000 692793 231878124933178149013930334831664 692794 -43489246597059185010106404860304 692795 72310196949595448905484545180800 692796 2050977055502363143527914701824 692797 -12023386550639123548756264196800 692798 -20915222986723232255067552057600 692799 -74582819026981129294716148334136 692800 -6874823881168270981895461273600 692801 -98024022527184066655964158046496 692802 -66641989328959833516806415792000 692803 50016918526535675888770610775384 692804 -2462859652067732772060938833920 692805 -55103362474758730907944262214240 692806 8870920758856741625334883246464 692807 124248205046516191118198089412400 692808 -39674959550831710944457611632640 692809 -25733399845303500301034103436920 692810 -24628388869557571071800096424000 692811 -121379109314999494632654105755028 692812 -65429032146057802427618079311360 692813 24271961799613911429404283285984 692814 17610213268682997989484857394240 692815 55604179400573819048680464861960 692816 287666057166696683882448814080 692817 -119288879148716736209978007125520 692818 -8372631315804261011461422544896 692819 -34801581529294741976467255780800 692820 116551212950444712604054816665600 692821 116396531645473407776115937795022 692822 56267343403172858225263501460352 692823 98670951183295034257213546286184 692824 -135389399330231341474956001505280 692825 -7020554999195745379845527745600 692826 26105156877931221007438295007744 692827 -255410078569741187992349523809568 692828 -17230608056806217374430927519232 692829 -28549270168525864378367535069216 692830 124170754761245529375559493414400 692831 98669880390015445032927642806352 692832 -28100920400061865471469615579136 692833 -86547669269344031053134487824876 692834 -91439871450935222306826165707184 692835 27679279678007033289241136908800 692836 -11236590579099639584400978651520 692837 93653825278519152575918533729920 692838 -80888228011562155321447449078912 692839 46366854040371300740035150779360 692840 8518149086679404512339613644800 692841 52594157483553734690846926385664 692842 -82774968101905603319661840398928 692843 19367887973505499325268953743224 692844 75319074989194182476992125359616 692845 35836370664322645096267935545100 692846 -41285646630383078792511726720 692847 262578157558112107032799978967040 692848 -5859259715731954844029580312576 692849 152026201374930440162583369411636 692850 9090156082298338810057155840000 692851 -107878082402411556044539536276148 692852 62232269929417711876285660925952 692853 45626731009734286827870044675904 692854 -40034860254061539575189559946560 692855 -135697965393102605588396920131240 692856 2421676045350000462912709201920 692857 -212308326135821462003402543430768 692858 54562162581350726452348942247280 692859 -839774573467673184124509688704 692860 -35755114449915781421447471616000 692861 30254881163762941012361029954560 692862 -263085524075027577087244434816 692863 237096127088119480138285193866112 692864 151048695663984204016952719441920 692865 -13037894486868365027357415010200 692866 -45459767660693570240290451704368 692867 -95940950670587109191700275669808 692868 25382326082406543577787279339520 692869 27821398375737432027295718536440 692870 -99416938151682827791794458438400 692871 23124059459222210917821498513744 692872 244936118597054842880279716423680 692873 38292007404850103911809687912720 692874 -1038935884422342411395594016768 692875 1548126773669501753897583288000 692876 81964057485018783955151782383360 692877 53339931797195420921091866512320 692878 42984147533760556193512825698240 692879 24830721377352107906539960407480 692880 -4943172007195319266859990384640 692881 -85489761399843201383425182177984 692882 119226498259175034792108904059792 692883 228322679782433094524257067692944 692884 -55027763323458774239894679558144 692885 -165183994814634166271848062192420 692886 -8113645202066328092479009405056 692887 42405148782739004287458044638600 692888 19337896864109000393894196879360 692889 -16356895625716454474795280174912 692890 16512364580478284999747212128000 692891 894195803327635342213356337752 692892 14406953766626134312312186851840 692893 10222573149515745402355898887142 692894 55446198357549375268951920602496 692895 24967488437940330907575402816000 692896 -181592508272231857074906479984640 692897 -2225529774158225887856619138540 692898 -45734139033839777188754656722432 692899 -19407775230215871814495072766608 692900 -16866530815027106132678504995200 692901 174463859104441544866931825129280 692902 -375231258822845384054749495296 692903 48198987475967020049268359409360 692904 27136293830728206017127011205120 692905 -137323886694939048324446632814940 692906 79128312745755436443851646463152 692907 46427044729252970639666872785240 692908 -13764739158301168854638709801984 692909 -108756910102189679958828769732800 692910 -6319224589339855086649608888000 692911 -123690001855187200342494880664600 692912 7326440854392050234904148967424 692913 3828216911809142618429894153280 692914 163186415658006912066412338740352 692915 -61686976892113614116137753210800 692916 -774132649780697915431979114496 692917 -192281694070054384352981738742034 692918 -1062468822879149222038399497600 692919 79831479767118518365815690010944 692920 -119839879565780938708662346752000 692921 50516603030232903424233189890304 692922 -3178754661972360386580615578880 692923 -12247023937038840124078621536000 692924 2790980447424237805672966728192 692925 -42115160566931383103821001388000 692926 -8659239988427133852570755500800 692927 67392699178425509211500556979776 692928 26388354730867117620944563077120 692929 120899059331089690405812702846530 692930 19194708122746502308975287475200 692931 -24527162493541351878132921667848 692932 63074056503763419379832515599360 692933 254134715846503991411398842769182 692934 -4809686155290602342628371136000 692935 -9820092828865063112334656250120 692936 -7318319436494345002692333066240 692937 -45149796473825550890563837308288 692938 128118970675749254958273629571120 692939 11864907014931129460943369790048 692940 -4335770907046165383546938496000 692941 -49129984287666730849749646859316 692942 71763297544662842271579781162752 692943 51608489616867092070036994288128 692944 -7961819050382832382908927836160 692945 1058083783915706926087559653440 692946 -17051333395236963029567539616736 692947 -7211554919344578453997896985568 692948 343101817828361727991711481856 692949 20511665669506736739605818883040 692950 42035013962044595224797044484000 692951 -75851700129446837565194465652048 692952 -2919482856087861549118437826560 692953 48835561654604225836847011434004 692954 48981281003895983546765933899200 692955 -5359183998057277702668406206000 692956 90283104674059125663845180352000 692957 216145834766356663036508238679206 692958 50290563345784660498465499409216 692959 -148944163928595291042788730786984 692960 -64714774380252932418436705812480 692961 106071522831764900148865449826944 692962 -5095956465712489708743925372128 692963 143898081363313659646941957709212 692964 -56860854594676547845723946352000 692965 -1694139946963873963359221969280 692966 55549166618686398484822591373184 692967 -68678136757282195616574116736 692968 181565267297647531735070407065600 692969 -121236865914016005904348399362630 692970 -40744202705119720312315748064000 692971 227043953591745413267422957638792 692972 -23644795320013178902725912960000 692973 -67983007362790947754069681196436 692974 -23989415981234481468748121799168 692975 -887979472862311661011091213400 692976 -17811636787989699862664564932608 692977 64790721825781121064812204262052 692978 -42330713438249036534089554412032 692979 21701133179307855466813043424000 692980 -20549781261879407374721631264000 692981 52657504856957749769337817296672 692982 -53907746102687642713621481560320 692983 -29476668321611703194786821183768 692984 -81775136173912537507496464035840 692985 82462565798821087616609864712000 692986 -48569737978265111684628578208000 692987 148214109594919983698679601245240 692988 -1672230972344445754104956682240 692989 8460250712213376601105320999168 692990 44307557830791332197206192025920 692991 -1637386703567811666462249388152 692992 -32135880010334485957126100353024 692993 36480225930125907497988505176000 692994 -52667819605785484142759633616000 692995 38633788355700189877066870938000 692996 -87266840626118070173729052720000 692997 -148782420401832945515143733076000 692998 23178954172281677980765755572736 692999 191487242020571928232735205155800 693000 -30852495177384369688856616960000 693001 59791068591198651953790675659392 693002 47373725304789842469125222747952 693003 78353154935567022885456532716504 693004 28302434541736533546212347611136 693005 -42785330370618428916084319380480 693006 -53196381961438433017402845388800 693007 -133123846493862094617633252846144 693008 -28334814973666578885968709869568 693009 28673269067395004102010660258720 693010 -13257694649531948074947567656640 693011 -43069232061925500014039293807164 693012 71538393588322154136780238682112 693013 66540005779160242105317357062400 693014 16602914697305088877711060838400 693015 38899330303091578684740461675520 693016 8862153865775013340108533012480 693017 34464576259865793713061855175620 693018 -24045498311998873268190196997136 693019 -185088054546361376864868586899580 693020 -41339946657680984790801568043520 693021 49760780600558623157086143685248 693022 -12652849291988568015789581845440 693023 -23263103370282771142700761212816 693024 -118065568136868668697487760424960 693025 87930376324587911469700097830000 693026 -480136379021341378638615895680 693027 11840589719695560784616238140964 693028 24286677485518911512633158987776 693029 529015823907330483060329860284 693030 -17653130338746056924841389902080 693031 228026217442874764721594500224 693032 67344746342284508296775451110400 693033 76214501007369601066488980948448 693034 4733332163051033725631805944160 693035 32443321200964158240897505596960 693036 19433427706063288735823044214784 693037 53697877648370621643092289345686 693038 31999827976969720448617085415744 693039 41258802177287360467340346888192 693040 -30007144004038316339430664765440 693041 201739981905516022761593038631442 693042 17586196339277069007607706803200 693043 -24575559966597423834864871092000 693044 -151405110837347066493319644518400 693045 3174949191720033554827831282620 693046 62603559560999116661489726492160 693047 -98212314694698779900690002707048 693048 23656738695278824453093233131520 693049 12553290003779529496118173706432 693050 -49456252871849303285617708243200 693051 -101413917276878101843665177499368 693052 164478072928653555623619317390336 693053 23726446846212649551208336305984 693054 -26725323879787378695687486169920 693055 -14980425728373135414864690472080 693056 -18275822435283859098858911956992 693057 -140381725520698748156422484894160 693058 131937593086442002428157291868880 693059 -132905662155051707173800040974096 693060 3848691092498938551864955944960 693061 111665471493514136861810629269662 693062 -7717288828106318955746881982976 693063 71194058530011957682945375372800 693064 36862078491934115064382848337920 693065 -58720717727274530305437007884600 693066 -20147394830952135107795635498752 693067 -33663928447265001159382585415680 693068 9462451399142533755296219566848 693069 60102042646776482163856245141024 693070 10806809516907261206738593800960 693071 14236168232986951043446705887000 693072 26632242356648345515812164788224 693073 -98453544700144441475543621669280 693074 -1966613469894432641276820574080 693075 55184362961352771132725551482600 693076 -29582475449249827742945569568768 693077 -42621668689664579276118916942656 693078 -35193364518982906700357411520576 693079 -31306284119031003511412694083320 693080 87690895357035899060717805158400 693081 -36644446652261789185911273928572 693082 19172061833606733426421907266560 693083 57890392510098108787475419662360 693084 -8301177128635516425214483365888 693085 -45448357019765808890941055123220 693086 65252488495791600351364159588992 693087 -268035818020722533173230264085632 693088 -164813774758231346972564520960 693089 -127034001984816101909187798118110 693090 48364165998784395170422718515200 693091 44918269416417911498114702917072 693092 -13398209449334250031402900224384 693093 -86019046108969236216946551762336 693094 114310087879429979875902090000096 693095 -42360559150630931178593415480480 693096 90303128281685777880836955340800 693097 -98538203126891001814825008096454 693098 15643882470680080221237399416832 693099 -59550097017526590831467280331032 693100 -34410798398369925665673788160000 693101 -251196257766924517949620482086400 693102 4745066339346137151181244089344 693103 95347636830995650488875162950352 693104 45283650896404716160191514705920 693105 -11864877471219665842637490794880 693106 -78260753776156333369805085835248 693107 -162961477694116316728120657771848 693108 -17479024590662787837317139553536 693109 257288976932991162250358404017216 693110 -16810464984588524547550803358080 693111 -3352499293862825853519659040000 693112 -9857376990558791332060827525120 693113 338405598305447660639280604711680 693114 -9861182264123439143123615097600 693115 151149383401384007756018804991600 693116 3306024921107503855129347717120 693117 -20771923398470673929809293600 693118 120821991968043812106278532149760 693119 -54735343333351334850431437033104 693120 -1162196591860510783844017766400 693121 35542082985290522187173538545088 693122 -103201971499437057181840766307888 693123 9041150893196237425207358907384 693124 39328644669993599954538913986816 693125 37294320478868481318141911193750 693126 6480388567855361567616427949184 693127 228017002915684160505105739549976 693128 -35406649655347336178681598935040 693129 -40971820790494075207289745646080 693130 38432332774549450266342125412960 693131 87075968116875147869561590983600 693132 -25719630488437569886956037939200 693133 1413974920199576485616804038464 693134 -11211027591625546870009119197952 693135 5458098538784885249858575029840 693136 -33326484010974082414978589483008 693137 14726170915443073622562968628786 693138 -40919460932421437304974215453056 693139 -50221705635074836359582216240340 693140 21213133982464208742664255610880 693141 -33146253723478342142310914005056 693142 1971973044304763639100244368192 693143 -1888698943625983793133084829392 693144 -186916224420701552186486866944000 693145 138014359813339616996606828160900 693146 -25436294840980787674601172464640 693147 -11448012478457009472886916087040 693148 86349828770264048888064423974400 693149 -220204059677683921821238656749850 693150 7223238998027125715715270321600 693151 -36852285261119448884844209948208 693152 135413540214200735857169374052352 693153 9328769979469181372469430724562 693154 6618679402840376496453784755072 693155 3278223540968572461785327349360 693156 34447459990936291300615015342080 693157 -178698831514489627506099815446594 693158 -41344359921698274553909445510400 693159 -38289791094257165765787635143896 693160 -213338555685928381669657804800 693161 64706010254245544070143203669632 693162 42578281280629041216346591631712 693163 108687791474111766135559471163424 693164 -58672918773214173119754263034624 693165 55184490724802015736868893387840 693166 -4057176755209272722140404049920 693167 -133740058817650497506104218716784 693168 -2107231876241430327832992546816 693169 245888461075422922553756886599570 693170 60077515869462428946393309413280 693171 -34723912887218891183578503791760 693172 88874136071514869083553409954176 693173 -38564421930681246422875776713472 693174 -38271758697231295081457134559232 693175 51786440498945518514608024000800 693176 227097799990099550754940964597760 693177 -38188537271571363599140146925920 693178 33719910460385256024106786838640 693179 -187161611162873739431354353112220 693180 -26442682177051752789435723440640 693181 -15480804281905457805283021176800 693182 52303459400085377980633994787840 693183 42135101643452442556096754643600 693184 48755617801843282614180040933376 693185 -41930433184923035135148064408620 693186 -27976283371548144400248603956736 693187 -33759398969030608732518600900960 693188 -130476520273456547637709694474112 693189 21600257093236494432538565570784 693190 124074961322075342056783335179520 693191 40162231855970442723617346393600 693192 70387968785636058257563011072000 693193 -122932000978274909428786549210160 693194 85798706373113913603770994988032 693195 -6156173204191302498894541140000 693196 3096607512201101530800493445120 693197 -41567561763331247423627678308320 693198 3202082909873087025747184966080 693199 -18233337866410287234958459720136 693200 -792093200225045617935613747200 693201 -123447018193268565326830348362768 693202 -61887920675143148562473232302448 693203 -2831427207793863950164599014400 693204 73574941381559268664984790464512 693205 -110072305979206536596504528767140 693206 19711273663589847125081356850880 693207 -153070511164999173809929270588896 693208 -10641864104776256287704705699840 693209 -416410028174926742303955238092 693210 8761562303529629659594897105920 693211 -59962337619423164937508633537968 693212 -64948166245987677286809086811648 693213 35435800573771532285798680010400 693214 85391887717530668745492304611456 693215 83171595798484623256240206315600 693216 -84204632445620682811875077652480 693217 13991140581698607048474055535232 693218 -7487094747897466121970281840640 693219 17129284160524397969353811889408 693220 21060212663908075755528931368960 693221 76736256548486617713752630315100 693222 -3218043917422675481296273883136 693223 60203752293261457075092418972472 693224 48660444043939313079763811942400 693225 -41148582288310218888589741920000 693226 32193986459724072335382243827040 693227 67445803501037594207221414716312 693228 6368212018030571687110144158720 693229 -15208826488675231821081730354080 693230 26743095262913795301491321425920 693231 -30878050250390106299882963565312 693232 20990223199361190687299073114112 693233 -15412623700978021949360632985436 693234 3694711934186957855750903533440 693235 -42542939351867666131733555506320 693236 188598784088019397146171505745280 693237 -106188930876778369067657058524640 693238 14022537430907821564621556820864 693239 57338035283456731441254282982824 693240 -12059646704591309482032912384000 693241 -187180969253109328511544402809216 693242 -9240828722144709579188241037056 693243 -42081377579396466051116699549856 693244 -77313536201536353910714219619328 693245 31477650968557217034190736956800 693246 485015227258479823863437082624 693247 -298182296689384084886766047242248 693248 -51856510258717730204110597128192 693249 7306837937729109287610006794400 693250 -120152201751139022679739956480000 693251 -89102293174946694638744318625888 693252 -115598950031199665118514714122240 693253 -27179893079889000006650999224320 693254 -9066292168678801248841306859424 693255 21366662811831420428987137591200 693256 -281550284409066868119673698048000 693257 148242721768056710287084781716506 693258 705262463778475781397584305920 693259 -42965020650099510794732178005728 693260 -49689892659046214195021395814400 693261 169518219812198037495021930605910 693262 54490284997242468456294590019264 693263 148308490663350613253617981019040 693264 -6280547765849646233471859032064 693265 -21103364281426174388136177785880 693266 17791332679431490715517542206464 693267 -8017926565507502464501161324480 693268 -80934210535125952058444330711040 693269 -17038644224144096584647801008328 693270 -19005492513638969255101397834880 693271 85255025111820863426665218661344 693272 -98429470867137908359681455820800 693273 26641102678580423670954586686144 693274 -58639419163857128296279626462240 693275 86636107069339139447300997444600 693276 50602233941929922774349340703232 693277 49191353995988287081786794175512 693278 18997083705015935029163769325440 693279 -133160905070650235276434208532960 693280 67219870922687265311217785241600 693281 944852174836619280007264260612 693282 -32280172637083428459252676871808 693283 73136246293544811810333685981532 693284 -30728014159071977565599945146368 693285 -105612153298132576296158499880800 693286 -17225287648981181767359114008256 693287 -24057419627752587599881450576848 693288 151283891134077696350603944012800 693289 -1828660770329825268030368780352 693290 2587101773947015864093142454720 693291 22252537698772733889368495590080 693292 17741929335022046859230694615552 693293 -94661673237046779825881387575296 693294 15027358938682337641131771930624 693295 -157779223992756250908811325833680 693296 -6989793238231172733423309570048 693297 182116423508597643976239176265600 693298 60434897013353055560680345136400 693299 119092714419643597955686138827864 693300 18309927963518431024190815180800 693301 -69663081414579572623445384560050 693302 59178691237189342753048526312352 693303 -46232206545456623295131163118560 693304 35176141237169223167002476134400 693305 59673662346073362392821137995460 693306 49883019987507476337202950443520 693307 -129625998998708418037998075855680 693308 -14395166245888553501414182330368 693309 -125159715274258879116438849475680 693310 9517237035218186777328516768000 693311 18135885062478770743525531663200 693312 16677756241073646682252668567552 693313 -124739326077863294508109952954940 693314 -104902360221774758629577366589744 693315 -4755393470122872176910474178560 693316 -9590157979495838764164290252800 693317 -95110708567577647238234428097634 693318 16171041436255863912044533005504 693319 1343038980436552430752928065560 693320 64318028013904521630168051148800 693321 -99578789646623385040751649282288 693322 3886314182080177638533586584832 693323 -235909871319090993085888567240428 693324 -101851761210558820260785913219840 693325 -31768490398356210771981121313950 693326 3433511390765548150960750680384 693327 46677134166508653762302837322120 693328 -58089254406355196083289283379200 693329 -13759000044186069851332774139520 693330 -40211869533637261764263178240 693331 -116905298964983591842606308339248 693332 1931825676463933995874495027200 693333 -23937845925772264690295519702400 693334 -8641893568831149493867092521184 693335 -32259510706747061615676929071200 693336 -4118887261006223773599061770240 693337 22569540778430689114534651374986 693338 -9390754554216082413463820977680 693339 -33276261768326217879264060894720 693340 -58930512495520731119723877788160 693341 99397427919589190451017900945184 693342 24171947816018339185533206803008 693343 -11473941535484055763768021645984 693344 385525592734122551592096227131392 693345 37313688152344992420261578227200 693346 13750564070955621718119597447168 693347 55846017923257474135212250403352 693348 337698639156765924549296547840 693349 -52740848828877421976463405359780 693350 -17356819852219218278665406493600 693351 -16982786828275635675962922896880 693352 -69627949102455387650351282995200 693353 22162399317186043966891727404602 693354 -1451186328794799188384980411392 693355 10048844813132220144308269209360 693356 114168318118013932208629174829568 693357 -290065003975527683822823286656 693358 55695017970363853308540428601984 693359 -192156810988681524766700349307440 693360 716461124915234973992794030080 693361 207622274896938313844979267669300 693362 -108312463766894812354833552296928 693363 106487429951069498732338527041088 693364 50619337613628790794701331798016 693365 77723879031890347715695899434520 693366 -43967155517176436734824031795776 693367 159918439535480765957746850253640 693368 -21565235822219278644824080588800 693369 -94608733883960208425633099227206 693370 -21077899641588120360552435417120 693371 33685473176432792711599455255312 693372 -56047100814191618978673970257408 693373 -39501217856903605060504507552378 693374 27859086204686172065691458534592 693375 84045070310094880365694901418000 693376 -10672668173503642077848603197440 693377 -14250271985810947034270624805888 693378 13938799012528516678151110877184 693379 -304982932553636802423678339445224 693380 50054390134727643752074123799040 693381 30251306144867521156383724511616 693382 -69291924500533510548453254511168 693383 -372676745269105649314700389443840 693384 -55737894079060993117366261678080 693385 -38303864918156528507988690180480 693386 -60032067206381156104232648578560 693387 -87226764059416436449964860857120 693388 -35251489403634630924432892563712 693389 -258198303824242403748520973478900 693390 -8636580096291073088203306003200 693391 -731957187328600030318985815008 693392 4198746134176508307541360902144 693393 84386019944154808085979787290864 693394 -2660283784299074425046123960160 693395 181253376559837720551822705332400 693396 139427760407989155090080386904064 693397 -213644403262448765925046903671154 693398 -92392812528527597376948634552800 693399 -17058406941597298056885404575920 693400 -49199883573686338409955464448000 693401 -73353613200619708299256031132598 693402 1511298936975665244175024515840 693403 -20279415872930787902403724516348 693404 -97030685237819806479570552167424 693405 29758418884810971194060235722400 693406 20896798962046365225064718801280 693407 43007784755171753143624253811048 693408 -46006066881341657328884322926592 693409 52800462068186759099198480848610 693410 -50425182789049498549928059772640 693411 -33912241836507843881255760595536 693412 -11610343161033012439711670562560 693413 -68508150181302256838778622106304 693414 -28015370076214136012332716063360 693415 144633525638554543144844088421560 693416 -50063710617704380792892207723520 693417 -22579226803325183981936289473088 693418 1738727584310860039148265232128 693419 273822734706571012812674235124560 693420 4553382551878483488339850690560 693421 179722548240147176147132772793622 693422 -74459883162198229605185520439488 693423 -82301268408335266594818373703928 693424 -27119902170863274421088083804160 693425 -59664027714876344045781865625850 693426 21226409254161839061573972130944 693427 2371162083817726682566964375040 693428 -16615997708766570370744623292032 693429 75537790283793566991272179766688 693430 27007616979217231322788860710400 693431 58413280531139401897530538184232 693432 19715108781159516432815942123520 693433 14035619503078351386643398260808 693434 -47706373854526636475571759767808 693435 381521440614856602508859602800 693436 -127104661695006717784927518776320 693437 -56300408940838671566184135913914 693438 -119480455890892035744657927137280 693439 16212062023920415201104207144640 693440 -20046528116791278864947604357120 693441 -701950172294607589550310579648 693442 -6686962178032423682050224526128 693443 140204595546495572213428934023320 693444 53353856035632840990314277436416 693445 -22543014175279840699991083720800 693446 -26004761464150939391597095056000 693447 24334207715259190147846845141072 693448 -128057125425921391666476822681600 693449 324013828873482146289550413802164 693450 20073599520155915524693028409600 693451 -141236815929945676090227327951792 693452 -95389593932188359646851191712768 693453 34033106403442707054941087190144 693454 7885019154294290851471414118592 693455 -57408281211511301528535134478240 693456 -19300017075819450091217060364288 693457 80018551281589220744117082821952 693458 -2643404332874033312155610314080 693459 -51823122956323790655519679541616 693460 100066494361027055290576751681280 693461 2252157887579515694135806804992 693462 22000963823724760958791714406400 693463 27105815011080130874002518202600 693464 59397587784418636945354111488000 693465 -6694391523826801147918443641280 693466 15742944287380286999455957834464 693467 69590431914985879299081060052392 693468 -150459269331161195829908922977280 693469 93878352326919069545533730548352 693470 -24811872980799944643308341539840 693471 -66724773177396561303795384637440 693472 89087005891573131118767283372032 693473 -35169619065673444168188201890112 693474 19842332085307791423337438644480 693475 -98620923490777777381565414606500 693476 -4996714373000489946541179174912 693477 182578506005723651082391627790460 693478 -38766199109416932582173699292960 693479 -15071113627070274310801082122080 693480 -72599322844167355929183676416000 693481 -1660789471475673284012997949548 693482 -3265372826907988519824012727200 693483 20280644657810167497547372683264 693484 -118883077638763574466854805984768 693485 10197406387610103104526099260160 693486 16777021904283974458730587496640 693487 87648369645076865347686293773136 693488 5425488685930563724383939133440 693489 14226304473136094375331205884288 693490 -6693624115198755130250923461120 693491 -27716881152951869279293876657488 693492 -68408405845373087328082339381248 693493 79098443323287886096802530957742 693494 14206117062202826327228647945152 693495 116820451151030355286346829331200 693496 -41808833430447966351501015244800 693497 143897295052414991767919615511786 693498 526493534179530325415341275648 693499 -136637930728414802481909496172336 693500 8247034483251892502172176640000 693501 -45053085946085850595355047017216 693502 62307470506166446886998468733952 693503 111766979992308858201608341546752 693504 444553921187951112914252857344 693505 77841495358574620483075075027560 693506 8864609388421810099025426780160 693507 -118729195181283644833718316708360 693508 -753578183458410569761465476864 693509 119146641941375889619066468843740 693510 7130029001791896008820536434560 693511 -27946176982182355977915673654816 693512 79197711007113641949411397555200 693513 -22590493983882655598227734416016 693514 -163075156438192964668871105027328 693515 -7486087125025388308225586328000 693516 -26969777652005808366856434651648 693517 288857035862454400270153033983264 693518 -78600586206972820806479174784 693519 -78040230122404359218152111737600 693520 -7316677889770711015836540518400 693521 -44386159805085039502506214112256 693522 -33483167474331936013381607856768 693523 -151796314945311474648742671766228 693524 35388818015646156353177083543296 693525 -15570371362249689480142045070400 693526 1273397375762808752848968647712 693527 -104844856703758119742675760541624 693528 -20305880716803627906920795996160 693529 166603038724455495422923098397130 693530 -42406720438115409075834607226880 693531 -66003181414069210038362461689072 693532 24171426663980298336453523931136 693533 103907360618525495250388898599782 693534 -36719330506701553615860535446720 693535 -172339896549705202139759250667200 693536 245170277121336173232552058355712 693537 45283105498346238863868830664768 693538 -39047318522284907215380886508160 693539 -22688979123837889696876278931968 693540 48709887508282422529089924399360 693541 -127619995613396607028954114721600 693542 -19336411078434882127445499404928 693543 108487878994074717918075718700928 693544 -13909773873845981023730623779840 693545 104328462846750974460430099401600 693546 -45023075284029282911159431142400 693547 1192025856568630617583779434676 693548 -142050920768314094333745117442560 693549 241352757485214507586418595200640 693550 -14179068004961940341636355926400 693551 154367690145954690902040131174832 693552 -12744251801698637041096878489600 693553 -18388524868719780351007658601920 693554 49272834100158382296315481285152 693555 -89929912726988594784348657996240 693556 -4183418645108730542021609329920 693557 68831641734548082234499151222880 693558 -10729110768788923320590034500736 693559 36154737660161668327876828015816 693560 48652110064594333999773982310400 693561 -48228981252638827716975128445216 693562 41023926589808542553680944010464 693563 13194001887564074877791861317248 693564 11079832583419976679732292469760 693565 5871235102535813383775981416320 693566 -17067472798100661092102919033600 693567 11429763013024758272569568819040 693568 1890221831849001540618903093248 693569 -170353890923976747012017714196030 693570 -29762995661063055369140384678400 693571 48953120707458070408730722627772 693572 -131353015329823507206104130432 693573 -9036907724868922307513365744896 693574 4431030496682667284683992748032 693575 -125851063670177229664280377831200 693576 96254141911331099700194555904000 693577 68359588310788756303882747651380 693578 -39565304913424724281863130129920 693579 141924561164557396396605773821440 693580 67885201819425379820308172467200 693581 61113035889180144977247018688992 693582 -4289476280062304088550870838208 693583 -185464442262593138961502999547280 693584 -52508627388790053645342933909504 693585 5083926974818655367716413223220 693586 2813761484820295491438628558992 693587 24992983133159436087206393932080 693588 18247452332191059787778494955520 693589 -108613977820070182444474837070276 693590 -644135964065615590178990647680 693591 -46600075900531022477947312013208 693592 -88488449511940618169524192051200 693593 -128213660629664662140367182015420 693594 6560699268497497392426079942656 693595 97471769853059939963803154670000 693596 -92302853070876635924740119700992 693597 50723628216722002509354695568960 693598 -129311049837667075058683537920 693599 -30574985034787626421199531039760 693600 16962865773142843622208120422400 693601 91891920585690976871067496269602 693602 -9550346372999557826676039407616 693603 1077235126451333303650463145132 693604 32918628617848935737702920627200 693605 -67876329129097284977854620336480 693606 -758803939048817884232750488896 693607 -15530644872466012106678164483144 693608 137987015562796519327491724277760 693609 35054578871361857699788467130560 693610 7532194540648125012935508000000 693611 -40242379316568313445813598556320 693612 108511922223906521652803052884736 693613 -310361099738781938003051644463616 693614 -76998872304118877076846728468160 693615 22837749657945677405701445711520 693616 -2164661986427096006708883357696 693617 -71462791093893525526115541631068 693618 -11145828355416791050101711232896 693619 -180164173615963371330773036396980 693620 7867508034513143845287610368000 693621 53408705955515655749816713607790 693622 -18334004651954531496115606339200 693623 -46034759163248055216487774190160 693624 -71846780534835007949471659438080 693625 31897128972533953181892995520000 693626 -149913295878562565093226916451472 693627 -38850442732439719427613254425920 693628 41066726302240708011967229847040 693629 170876840073213267223546438660230 693630 25303262602901767328542847385600 693631 60649049421890121716099043958224 693632 26721491338775731431062844211200 693633 -768994304359361984060263223040 693634 17671787856023834648326245737472 693635 -138573537664875352203603987607920 693636 42948478021285884101369378982912 693637 24395915343489686902637412250752 693638 -9978814402692850081683953320320 693639 46922819808907018642181416447464 693640 -120694068102987934993467629107200 693641 -119982498085793299104529485020280 693642 56021766300915762807613005350400 693643 117992397908120554900180912012200 693644 84427976096553595017205374831360 693645 19147466181432695737941091938240 693646 -5579142049650562960235591091456 693647 1184054956423156102691155384992 693648 1193572904538334230511657132032 693649 105370848382134683860734777675120 693650 -29828098997354960725273207669200 693651 -57928440197516496920783559728640 693652 -25361307777218124680412358154240 693653 180553973029013743257491525208000 693654 -24985929744992093151597542577792 693655 2550807836993982351327911089560 693656 -70211835233469981099741608509440 693657 -116871151729075323294666906380160 693658 -48298610806176951206824605191424 693659 8518697519936472707403555673860 693660 53772306326981768512850925035520 693661 -26143430903414020595285251795738 693662 27055279101383162813766278504832 693663 64079580449106266930459290886400 693664 -64727181418500042024172213370880 693665 57620323991005934051221218945600 693666 -6808553299241610739143530156640 693667 -29361298094491832147371750645280 693668 -45488451759073253730837040381056 693669 124128044118702606623296417390944 693670 9918790866322175865003190421760 693671 116319857197503906277409667388800 693672 47206737136050537928347950284800 693673 29153205473293490305676650508160 693674 -42492469561068309747601235693568 693675 -66270990698975159568448806168900 693676 -337537024109493663812549155840 693677 -51086596193139970947713093226474 693678 21740374629998473474972571010624 693679 16203094290714031300169430692832 693680 -6594238323178019815342532198400 693681 -17023181546660727178333684407456 693682 -54851357813940872921128162732416 693683 251030387267896196750770770097932 693684 6874004114453370367416844849536 693685 -97290443893058192755802955869640 693686 17358769129735006677720493276800 693687 28924781851478942477040615114240 693688 90272043753383345754101187317760 693689 94173212733063908622499621496490 693690 -8089254055556953748716590604800 693691 -52042465978892716323552421514908 693692 58489047273590463288399707469312 693693 -55520685688652867381304132954 693694 75249419935155952017706625342592 693695 -93839179589939893810110792811800 693696 -1719248977019904196012532563968 693697 -137103940584463212541111507697854 693698 9730422841840414500696162363600 693699 110394669150483190122305295360 693700 -14732196622467841620405809561600 693701 95575210623785796204732929820702 693702 -30754728676097961659178560630208 693703 -40363758866494385965923272714736 693704 -78476043934499365947935595847680 693705 168266587328193408702667097904000 693706 50126003036560164009808800185184 693707 -40065619322506112730341709436128 693708 -37223638021746034226520594301440 693709 53540736965387987038590782916000 693710 54083016787397032960803189293760 693711 189547219348429693964266414826640 693712 -3708102717175492038209162969088 693713 60698812499031490637665622464500 693714 -2163831191058945177820405555200 693715 -57627215527535608294532958882480 693716 17061185535059500882542962259840 693717 -66866586961076866954159558496352 693718 -54090091004361529148361707102208 693719 -100018666529539192780813816992 693720 -38396198439593085865107846758400 693721 88086991551965048671187758074112 693722 -39482675952147014202806545555200 693723 18503128087842825131193717893784 693724 148215008844442716715078097578496 693725 42642559793776578356485886531250 693726 -18293931001601614924106642860032 693727 153690635079438604132873831484576 693728 -12565293688374160058045914152960 693729 -121766109497282796419891246742126 693730 -14697407501744218668157355052480 693731 -159878294203764058738383692634468 693732 -40946088471481966599251055525888 693733 123491898480812231575697983801982 693734 -80167058357414668200295297245984 693735 18602591928719338391406838133760 693736 31002054295726785700433218959360 693737 -124637412233541331472964906649008 693738 74155261546647182865883177843200 693739 155570429749367915619237256727540 693740 115225261964655666809423803760640 693741 45364562271134010096711606771264 693742 11898383818534205523975728706240 693743 75109542220935481926138933478992 693744 -20814265413779475350683489075200 693745 -1966048342516735720007528790180 693746 84183387974406571264126618605072 693747 13602447907101250081286986223640 693748 44750426754942386607263597438976 693749 9844515301880574551514069442560 693750 16715513584774819219495179600000 693751 -84359091120351136737951859529400 693752 133649442521621261159002646937600 693753 -88798254588231140478793572490752 693754 -59261689389505139535773010401424 693755 -9556667869236912349748806788000 693756 -10325036292544955248126812546048 693757 -84339071470857556432753440447994 693758 -32505005566615635874818679972416 693759 57349789289672972476463488700928 693760 6642043910887098561138429788160 693761 19873135773764329944262535097924 693762 941237335780599655690975676160 693763 40104214929834567818481795889360 693764 52504057797674504637276458929152 693765 92702202521554561950629329972320 693766 41420814806137043722402593155520 693767 29591211897144323590772961460800 693768 42980731455356986694686395678720 693769 43228250570960933738337246429540 693770 11437385438710562294706437560320 693771 30933132846337993173031116434160 693772 583448863521703401376398646272 693773 -30025999723970286260848684207476 693774 -51808263619704053500784167433856 693775 111370320529031058457186276257800 693776 -39638582816432686980815893364736 693777 277394421541210107633457463232 693778 35216891617453091416293564994560 693779 -18075010757923522224064638193620 693780 -5222545562251722938031257518080 693781 225209031632065187377012845266400 693782 -36570128772640878212045488087008 693783 72315189615187285807733439738264 693784 32716504872317644896067507077120 693785 -58582696167890487087778581144000 693786 70524953588136356956057732683264 693787 -116015923255401077894991448486848 693788 -32896723508345569065890576546304 693789 -71704100571867685770768414960192 693790 22533927349366718528857500398400 693791 -168852003334788968441146723637520 693792 11280183315684075302492024340480 693793 -95383302470477164384622873292958 693794 -73292194935152027503402186575360 693795 -23891747028585511685882735957760 693796 69643213451640685831732846260480 693797 5151894539908194994072197397728 693798 -23468191920429364603691373864960 693799 231384232223393916958250802423800 693800 11644713138226774254952448640000 693801 -74522667473142074971161539678208 693802 29796752432410127102179326494304 693803 100448865183385049925944691041064 693804 45921154188119067968231490969600 693805 -1010103385434078354827971006080 693806 70261974638573247235558066604352 693807 146343789753648186157064473272840 693808 -38132467744331976488056326127616 693809 38307420938588617118157994421010 693810 2308503214752681597792737682240 693811 186166893089251276576252239424 693812 -6188491639927756689236724326400 693813 -23694369984024611175877665337056 693814 -223579998043472094947245257984 693815 -158388456690677099489401291232040 693816 -83556479824577081562301525094400 693817 -77420072175328415560484591809920 693818 -3895870261845246069398679703296 693819 -41602991461791355548405843586560 693820 9268933806380953445075262305280 693821 -239253215739226355002664911609908 693822 -19039373127510682243024673281728 693823 41402004947529670093460709948280 693824 11768373182794181357867149295616 693825 -14729770156811950510101638024400 693826 -37354402222044966505087429501440 693827 79083888015551801585132358431676 693828 -31345490833043683982168774153088 693829 2500607754201725646829199446430 693830 -55927878670325739063287964781440 693831 16786015239197415325348101955752 693832 69227596556546029334554595558400 693833 -60760673709211940073800653706880 693834 -42342817230888264145448998149888 693835 255238576162132969406221953883200 693836 53822848121366142970503993897984 693837 -38428657795125866006263543260906 693838 -40732122045633876744467764063104 693839 -2257736469038109019927805811840 693840 10580308293436114749783411916800 693841 69750330374574333991721839330944 693842 -1533034806044316927762895107192 693843 58330574056728428390639488150128 693844 -55520283928463278711021611936000 693845 19366903219453145332465505251200 693846 -1553198440220535280021306033248 693847 20153599193876886627880790427264 693848 -3291688845587763457298350141440 693849 -8593780710115385437343055547392 693850 18384229813910694020822457896400 693851 83235933832583625962080770198852 693852 62086320139705613428253507223552 693853 -2169949716002686101942283731360 693854 -7251638582798451930123830995200 693855 -319845585576998272976350644240 693856 -133904407822443194111154382307328 693857 23856191874241739987752887701760 693858 -46464448885063253595173788768512 693859 -91353701571608568144683826771940 693860 -75392977563330007941744603313920 693861 22028194626985920252141224202240 693862 34136241789992071609505707103232 693863 -160520558111021245143188015506896 693864 -13138191540919398018704408985600 693865 5325594168807882009356956544520 693866 31401038851465148489341191091632 693867 -96935068917139612648150861393320 693868 -61652915823857088135870745140224 693869 -207425542971809962397907165735840 693870 28235065098585967510806281145600 693871 -18399711463012459786784391930928 693872 2989427241918986733220708810752 693873 69879183940412885501319026419200 693874 -69710485468280778267621915978720 693875 -24158801541842806471339757232000 693876 45602107659799771052540551624704 693877 -15272413734612408298344990456274 693878 -105618365557494953647040301329760 693879 -10294904255087981620777814971416 693880 -68224813833258711022328782848000 693881 -118633150753665980794659279447318 693882 4553507500747222830932674743552 693883 152134082638005543206870998812960 693884 -26631923871483148356986332627968 693885 -55053887781568395959380226413440 693886 -117347659763748471072662807812608 693887 -8055393779933926565855718150960 693888 -29374063703634695955415459430400 693889 31205920826045353873645532923523 693890 82727638625892306063326635015200 693891 -372314564181936147427617708864 693892 -102752413575057259022478736806784 693893 -262616872329541457219571175940100 693894 -32448296902629446397465019666560 693895 51200970529126481290720998172080 693896 -52985962199814754412769498071040 693897 58536224084591176714030103043600 693898 26312951833217140619813865623136 693899 -233770025742305032722385952616000 693900 -65905738179744703263293241216000 693901 -19817087045193164863516877424788 693902 49353723799503429612184863251904 693903 11077647483836639885659640229888 693904 -11132014377390395991168725811200 693905 -11595799936416401083269327988440 693906 567017103408770763565342251264 693907 360655663144797131833232732185272 693908 -18661719676232851728987102818304 693909 -30733738041451252478720308145586 693910 -2597275049828929085869285294080 693911 187747736111232242851960264165872 693912 -58501110411119270108209547059200 693913 32464550914208096483713495982400 693914 -95305204848645352477514288767536 693915 66578092816045144763482054711920 693916 -60840462125813325972733670363648 693917 -58481670119602302953435174709408 693918 60242424990387653452959571867200 693919 191463707645758990040806679396296 693920 -124214191457140435487192420843520 693921 210754911032117999643522409068960 693922 -66386630397808815062079241933488 693923 -1228770307997758356759490461480 693924 22636724538189919515573988491264 693925 11102267143734965031175935081300 693926 85597232655300342025522490130912 693927 2179124962479563389566870800520 693928 67274570681323053252569809551360 693929 9499516147317852876000553861284 693930 -47794537073576052697952497754880 693931 -78070900487731024252744464580208 693932 -46333255388990737879563863157504 693933 9997888196245028849447928001920 693934 1966027599162142491269371170240 693935 23175245491314312061995665280 693936 -29745830004530257896028217671680 693937 -72845233622013029209640148223760 693938 4472014202133511920720980330016 693939 -14573575611194441135872892852160 693940 -37305477958417111654098908267520 693941 179746359126059554000487569923900 693942 -44451652795848514013473639591488 693943 4848067409687560092599642801192 693944 -3968682746131149242112999075840 693945 -13829246875549734225460519481280 693946 236063726691777127097419855104 693947 221230280722534586462323717747920 693948 -18733425591722578186513801489920 693949 106057067785722665085202711963360 693950 -8734173862570867680304897128000 693951 59083709643925803523294309388232 693952 -16937578999515247630892505497600 693953 -66849398243629069672430231798316 693954 -17164720748952963155819129656320 693955 -85544748330702763898126440952640 693956 -60889073689759890507125635706880 693957 90557816958688814235655143522624 693958 6071565531963369852178475296320 693959 -42766299528115997774007875864784 693960 73769344321744594839865960857600 693961 257548165220457791902706979241562 693962 20193827650897619478036459555072 693963 11919226938900662891536351569720 693964 142476551394539994236898612574976 693965 49777549837415961478655713702860 693966 952601563052036020208444276736 693967 90030330189275697098383781548016 693968 -22224087650167758653782775955456 693969 68413284476678471736224612700144 693970 -47683253091859467227719401643200 693971 95584681860910801731945201199344 693972 -28273493857963811478036719655168 693973 31592559931362505364244210804640 693974 68947628746231906754032440412992 693975 15065636931037313120322312336000 693976 -92867803656491036885503699353600 693977 -2700560339081171314373348321520 693978 -4322485116991288984890663691776 693979 39116875295476799278688368809216 693980 37735044942237610221198936176640 693981 -180436189423158370665883430804160 693982 50569986608400601533691027132992 693983 -74927368839088752878044546749720 693984 -7154628292492213833985932656640 693985 -58048231491977948166986678051820 693986 -30977660500947830886505098875520 693987 -107318974722304676804260056323208 693988 -14957388553079258322532697264512 693989 -48263781941484023049815019246210 693990 40336874384143943820610919053440 693991 -212694323045418720611750602723248 693992 -27351107691040184748984582113280 693993 89177304724783976783723656965264 693994 -484889527305362302622647948800 693995 -48830532226332521049588185556000 693996 70782782548891458030047202115584 693997 65396910256622755788486293894144 693998 -7109715321731869661602003095936 693999 -18872772812599731724492719017400 694000 55163797043454737685725110272000 694001 -86181948782159215402315283775936 694002 -27344063283358813357914951008256 694003 -63244397631503092864306904575040 694004 -162811200661989412649275048546944 694005 -5400183046404084770216652220800 694006 70350759669021051902155219361952 694007 16280711312109381282732187564992 694008 30107220494093406490259703029760 694009 -24454820124502546429519964157884 694010 -36616852363301163951765940599840 694011 -3971557997229637357022836051920 694012 2577807023775282444604452244992 694013 9034066197703034688464732233920 694014 50167096887747990423979325426688 694015 -40022125380436703884907787187200 694016 -60723971081341462351957771419648 694017 -52276842383971417350110533900080 694018 41057706143177811887834300956704 694019 13674511733862302596214583207420 694020 792789660979862636774676787200 694021 -2243174474302270535747014632128 694022 -1883056170096092881595687304960 694023 -127077923452577384383293627061632 694024 127549037447084323509083842728960 694025 32145494828837869077016935081600 694026 33005903181667071347291111142192 694027 116377451828426855503841850541480 694028 54359265452095416993889960796160 694029 -26372055600676170469590290366400 694030 55534444321800833443020335060160 694031 -6260899476551177307450939541056 694032 -20538200980000428010627574661120 694033 -129336414630348768862145350992718 694034 103143429434876945917704665242752 694035 42375516839101873237135549291200 694036 90133909796148365003624273079168 694037 -26040277325279309531850780072000 694038 -1971206120354143927322446705152 694039 -126319442886734301536601448479160 694040 42183873904660954695819968716800 694041 68489417877582642635295536240592 694042 54944518111947148517338797950400 694043 -13199141785144755689706591279600 694044 22763226152605604686123534308864 694045 17748276879509865540416873599200 694046 10923141688451727127643906538624 694047 31254750426696507164525168752200 694048 36683021288444082264535479681024 694049 23707482687741844738336116500736 694050 13763696561646281346640738521600 694051 119046159402945830412873851704600 694052 -112713640624256941978367810887680 694053 95927895142556835466538631258624 694054 -12585850526845321740582198546240 694055 -3231798096044298801395159984640 694056 -75741729108555026439298252800 694057 -30151858518485257403186849191680 694058 20475161985190777052457907958880 694059 -2669790054230607184973931018240 694060 -360247298558739517994162411520 694061 3338189016934008598088372032662 694062 -22021040205316507432175820812160 694063 -607053560110907910043222537736 694064 983487410708518970525489627136 694065 32204569560260466275630415659520 694066 -4622266217927386407062415318768 694067 209706825471231777037570214782152 694068 -21547376694447802191297573212160 694069 248918966303566401829778572047470 694070 15019718736065414434348988102400 694071 37278618024410532089014974289920 694072 37583048731981230908129535897600 694073 120593490077360604164830722015060 694074 -59587600190331584047293678781440 694075 108892625091806706625385738609300 694076 50133918244600109552479128898560 694077 119590432035143435955417865317120 694078 -34104073591509204732721473696768 694079 209236491878463660656003518111680 694080 342711802455805198258651791360 694081 5686519579073382613201745618882 694082 61479772682335993847634933277392 694083 53184776857401629265534548552412 694084 -7875194227103169856932795248384 694085 46162038451462873585576756475580 694086 16251878206030275114507163670400 694087 -229394767475839360570197543460264 694088 -58332610986513808054896245053440 694089 2924405783344081571437222800480 694090 15066511187319427561346086502400 694091 -14674727394410877059333493206508 694092 -12785145853401616526734543699968 694093 181588417342105147662310325998380 694094 -47112638104590820502251700551680 694095 106471545634214444475419335157520 694096 -15006537184569162716989401071616 694097 -33725156756867650909891008147468 694098 -11999038183250082209280721100016 694099 19775282732726689507270855283360 694100 -85549096357900092012890454067200 694101 -52566107834156402021102456547168 694102 104701308324074565758219454718752 694103 -379244961557049539596702994024856 694104 49211717858480855305616503173120 694105 8211726868334041599720429376260 694106 -143676205137757239435654007296 694107 -126910666918584361600179337622232 694108 142532893477143292968528649208320 694109 5676427445031980627782885380000 694110 57624503635634343987636934974720 694111 -9330698325126458709534330061200 694112 -10528537649414218716205744128000 694113 -52323873126859470117542301389376 694114 -75547208605862713662362263975344 694115 -47971980543247421017830850515600 694116 82663499658538578688421908469760 694117 100703705513491988746745455237248 694118 101251529827392865073864393729760 694119 -102429876595089014431392419977392 694120 -19273587734223299745718139289600 694121 -30396773625935196910775477965056 694122 10469722225832069015269080506880 694123 224809570628975332688034573920372 694124 17695793671139797455414037207296 694125 992890911200638171143158919000 694126 -25917213673038374962887171607488 694127 18875691938746882507523024689920 694128 16518226019812115079871600164864 694129 -6299978983745951360816662476816 694130 1863336860931094243398978765120 694131 29505853549955896180898995899504 694132 29329207285264488538770917681920 694133 -133704485575659839841759864408576 694134 -61219763329823253175141131048864 694135 -14433634522046721923577251632800 694136 -129628264611508426603320322744320 694137 -36533655776467504525363383749040 694138 -74534445398965401103911065243280 694139 66574332780837525653070242297424 694140 -16921264748823013153668596858880 694141 14986635197915849700917480350464 694142 -102818612258077854836346894294528 694143 -148117177281360538586351407265280 694144 -160271754546190388289031530086400 694145 25708441487705005022721760386900 694146 33171575472199903628763112377600 694147 21377137023911420773156801706992 694148 3104361836066353430098086506496 694149 -2599374394133777338665945839712 694150 5442170640401971825437259144800 694151 -225613551170355280645182041539128 694152 25302867898856371382964885258240 694153 30594352888760184289014890571364 694154 -163800171463375501034648974941600 694155 -25486835729573860307919623784960 694156 21737757591124203344594401099520 694157 -6390983619930267899145008940648 694158 46065918296792832173888693534784 694159 -25780618719160590190027664388096 694160 -18676631133535422178669446021120 694161 11626935287542413221823995255400 694162 -11093851030699831004366727928320 694163 47852848652389281352346719093104 694164 27272435669484626332196887320576 694165 95633562178594898632967389581600 694166 10412661703184559575353400993280 694167 57386109614744394907174386714240 694168 -119392751367740204762316144445440 694169 7053587687413910314895983311552 694170 4296070423934238672666376685280 694171 -22176830471595216516441304572456 694172 132583628035502494738325211250176 694173 100821997612112480836748067513600 694174 -19116195068613246001150740321600 694175 5553385612729510511135358557400 694176 -421514590144846801428321140736 694177 -229609074204205570765816674862 694178 23776696506987450550462221478896 694179 8273796687976745877490563484824 694180 -66889487673348094951302759206400 694181 106349047256095415120519108518272 694182 -17492442783045016205772176818176 694183 27214239328423614739214944913856 694184 -29753772773110346934873738854400 694185 -63785928102300420567426822139200 694186 35458908245557358037999087124224 694187 20594373469934790819187276296432 694188 -7163456989498548433257570448896 694189 88685009730726581744225060627990 694190 -35433492488651314451407808471040 694191 93488397053040216345127458531600 694192 239050416967495984513343979520 694193 -83033435354483751820020223464558 694194 9127264891462732310038827517440 694195 -85825183551108101434893390743520 694196 -152673057111089432542841263017600 694197 19061134127317110902955314509440 694198 5137317948557876181915223389600 694199 65537475092423709378429554139648 694200 -7838434065781267841650222080000 694201 -177968347753466229202482511315798 694202 -136152809032006408750661211674400 694203 -717648966009200066687171776296 694204 59569841296387892420337783725056 694205 104554915451479763945466052498860 694206 -12806048283674190392645768397888 694207 -64500507231881262069332599716544 694208 -8179781627970851230950119964672 694209 -29565045662952201668172154567872 694210 -26400346742534669803356037332480 694211 25322824404154783927617825934032 694212 -23154683794647711104474813362176 694213 -3594658746450989453677475416676 694214 29260928831713018191667872348672 694215 6046817555959437775007551579560 694216 -38767163635494162056640235069440 694217 -35614969365273758170361760330480 694218 -2957260086600774875327840509440 694219 102967520628079406277148139007696 694220 194215131370015014159980955617280 694221 53878275192023634659627234940480 694222 45773188058837164952890713326400 694223 -158497516381212202451940859872528 694224 -50394260219103084934058343137280 694225 51556500172170018730480313574400 694226 -32694157981637926977839714254176 694227 68111214321172227275081206593720 694228 17874666348875439340248011702016 694229 -88642612134793180791606332353608 694230 -3564872218845076511906625127680 694231 -80389443696849655755315708114720 694232 51802130359359263148723634176000 694233 -132216374246320271436656451199398 694234 -182128074101807872498053359381280 694235 -2484966409561185431744464921200 694236 -61168242047669964079859562444288 694237 145873576376507287658465099474112 694238 -45451527831141234330534336328320 694239 -10810611950804266856208202109952 694240 -20863020652343586964072975564800 694241 -126229263860416315295833081176000 694242 20553251589334955560473390425040 694243 -110777178015694447113684080046456 694244 -29114757576501057765268536238464 694245 -21491134576735781969528325096960 694246 -517533191467097127195926916864 694247 -23472766316687965873776810181800 694248 13500550207423336747896691752960 694249 -24804195581557000959194162705436 694250 -59852046366169012377418070088000 694251 -87744191081574965532091182492408 694252 -105368587352156401872964967526400 694253 -39568010485192825025438982417120 694254 65831992956186780633619413371904 694255 -93352448191012145263226277980640 694256 24209231146216015367452098035712 694257 44262784517081233712576355062640 694258 129717195701650262774201988222480 694259 -28196215947746646485795922303540 694260 -18520783140009026710772370432000 694261 -111561556589358097644151493197138 694262 23262364069886000515629276265632 694263 -183462716253683640835332963495216 694264 -97932037665766463385615203696640 694265 32055754681899954958198150981440 694266 57266359653367541647227291810048 694267 88629167844577200302571498053392 694268 -18538632961658931285572495844864 694269 36274440304281496877879144203494 694270 7351902050880837072466431766080 694271 -141970576584567614293442075670528 694272 2860144261428457803646721064960 694273 165946920328963165745549239019522 694274 -15894370817072166738602553693696 694275 20775711677553924717161942821800 694276 3566043800103884092013658193920 694277 -118000241180499275665407813059874 694278 324408970188402610005771816960 694279 -54536911259517866918550531002360 694280 -96391656280619575285008685363200 694281 55645142852053019437628725280592 694282 29242731278461870103753512114992 694283 31228452665114919902761858480920 694284 -96549463237659137869340702343168 694285 32884858486332132850067736591360 694286 8344356509946961789397408006592 694287 -10426063248033818147301924213192 694288 1790128030640595395176608563200 694289 -82919821468397103943112514231000 694290 28039955048266872515595880158720 694291 -10373973402598200995381125416128 694292 -104551223889008424406232437881984 694293 -99687375202797002003613677437536 694294 12283782476034588727910292142272 694295 -16938167534952109429288640025600 694296 73684395929735371873112523909120 694297 12249689594641314653658876957972 694298 105122928903046826075889150720 694299 124193583157445732191403828115864 694300 -37833451847839098724087650931200 694301 80339120795981431730327420383392 694302 -2654382791734931439756444229632 694303 4949757941117356345905084726064 694304 84596633496771277507598712176640 694305 38488535553234386155763458224000 694306 -69949603781206405784922167447040 694307 -8809238515060675366119836680128 694308 -4895744677020705219196800752640 694309 23026874904511888209893545181184 694310 -8861618976102837305471160973440 694311 9653288630575712708536147612800 694312 -69570845055324933495862011494400 694313 -84776836802540390228198704098438 694314 86377588094536450141420647347040 694315 -62523038955451889574491677979040 694316 7301480264150404737682400987136 694317 -59972707190919168972349628109120 694318 -104024982086618444969868028808640 694319 -146676067889787434465113258199280 694320 -15591929208519613946669495746560 694321 -61328077048678658889573974176 694322 49013409117021904224372298685712 694323 -38765436023584539090432581757696 694324 -5961419747470331824516723390464 694325 -26658977383687730402807564332950 694326 -1306010088352536437949869943936 694327 -1777703042369630058102831956824 694328 -146305853035997777513271648768000 694329 -2138362824011300586616518077616 694330 -8351167789577645868352404283200 694331 -378183058336298685073866346506240 694332 8488603160784715093033005582336 694333 -178644867756283016183280348399418 694334 131406802827479998533954526338816 694335 -20117103022769156246868084914400 694336 41217153153837065780189798072320 694337 17178508356728961622747268271552 694338 -2561426677492029416351397169152 694339 -253306119032243151455193253217860 694340 -139285565780706208289472596928000 694341 13714749457356918637987784118720 694342 -35028255746572259450845123748736 694343 33607646818475038956743145879144 694344 34668442164188477476263808696320 694345 8749020904673848973893740464100 694346 -218580890583911472328926322128 694347 -93905603119435103003926680410880 694348 116947134622407008913196548312576 694349 -58806205241307438655553689456650 694350 14111021260426824029539336161600 694351 -8773788541322226113960287926816 694352 24112091359246138516575706669056 694353 -44748826972966124979943409865792 694354 26394465047754588226087094111376 694355 -57400618689394472772256813914000 694356 -46420978378338479673431166560256 694357 -21014569472662529230208994681394 694358 2367378191973853191663025781376 694359 -180332443976342618201080867055280 694360 -15785106741832825006658205696000 694361 -110966157012706496267204363026038 694362 50059091285517821470742750372352 694363 -92557956777445648690412416009616 694364 -2397584787241344119336471543808 694365 -21093496336523339098554567801600 694366 -34372514787383744914181865130368 694367 -209111291528016831373538019055584 694368 101534124407501530113286738673664 694369 36862593777951960691702747144448 694370 -32851319705908716922213608460800 694371 -11671341653779041277719447226560 694372 49412065425794511103780535910400 694373 11283500118650176804433974106622 694374 27596793182250564439946884385280 694375 -21365128786986550747680584085000 694376 4892614901193427565606010777600 694377 151814025838689790571652100013514 694378 -47286780704360448664611568849920 694379 71566442019702403940036159444736 694380 6277462893449042595984395550720 694381 54741777338639450960935616004182 694382 60268851735152709130862644381824 694383 -16849786332573437450049359984376 694384 16573380936527664166292772454400 694385 14211523751759639974254897901800 694386 -43369516995538364679652833116160 694387 225893817744864463284203768969036 694388 204978664525214910573595267670016 694389 -94933246485417680562858260676576 694390 -64187098536025308401706292300800 694391 -203517160038579541713574095533208 694392 111086359775481331315846199070720 694393 4525682439653539009378138045440 694394 17793740612091382333127529008496 694395 -27290116504804477249073843992080 694396 182348765625369740403676478412800 694397 157851503374634528820056659665312 694398 156431953178876917498981356864 694399 -72935553141079484462201856802464 694400 -7627521832293078946484846592000 694401 -18700372664204853115167073507296 694402 52478864868429512185773558259152 694403 35396347236319556364987883459224 694404 64346948160614462548814920640640 694405 -19688683567074165883206456489000 694406 276078732763578722001342751104 694407 182396617207722607398507751680 694408 65129948521107787386620429598720 694409 -50845367944870758265636320588390 694410 26641676909733006693733188249600 694411 -72540070921169813161880652413168 694412 -149328426643280327598259990448640 694413 12680096056149066909147928130742 694414 52404473459193761384588298938112 694415 65984733885965277895732436167560 694416 5835824159198241249767295811584 694417 43501309607772521644972668351012 694418 -78568688322687184432096999113840 694419 -100122232625622888779008979208 694420 101387243664246672488943972161280 694421 -59442209546719608476581231915488 694422 -19012824174947836384241689600512 694423 -88578592300844025498505629339440 694424 -159784539359451026163339621089280 694425 49665431222128544958675419644800 694426 266998059679630228005408240639744 694427 232605953965087030415849484726276 694428 77107722566621430259435463686656 694429 -105108234383851618271804772997824 694430 29020369670044655690473809177600 694431 40433349672855605030547286402560 694432 174657963933435104277195059822592 694433 -171724508627538686478866892675900 694434 6869677570962438828961338462720 694435 -5889740716379956959013854111840 694436 -63243303805076345130340224663552 694437 101751840172176419690203489400160 694438 73922306863577474850481663329600 694439 -22493239400307318571283311843680 694440 -9089280512507327453892071424000 694441 -119210613075124820835341935613616 694442 -5922625670300513474489793746688 694443 2761374189479942931785294111064 694444 -24384564455378610785662700480000 694445 113494068257637171291339453602700 694446 -2815646083587813739058428602816 694447 72270896063760781945752242734840 694448 14793177543899606903600751132672 694449 -2296381144896350679070865549952 694450 771656881652099700348411936000 694451 146846479293339098370506706404304 694452 73405943061236862362392175806464 694453 42049820140113756895549406823338 694454 122171066942382252231669998326176 694455 51769991007574218756339859451520 694456 -82196788309517046873457904394240 694457 -78115656087214499608246760286294 694458 -29328947927558555457358478341152 694459 76569158086105410089370844526304 694460 -40449248207788568129928676208640 694461 -47593222988519969336581374126240 694462 -5199566613149000354929982816256 694463 -57328380485344082952621855751680 694464 -24928398943806027705301308801024 694465 -122490427793082113563144902724140 694466 96036834829711093066637089332432 694467 24578217461382327770700208712400 694468 -24234480309305032573115746068352 694469 54463674674863226138586046743840 694470 -2289548126366376396142665738240 694471 88016404066691302388931080915672 694472 310264480510209964009446474055680 694473 -18971837590850299962744364054656 694474 7323958841550532058499515592192 694475 -103462572868985538939001492105500 694476 37773562607564994848517102526464 694477 -51428599428132613886001337413354 694478 -10200735553363084930220132208960 694479 -27325447245776629826172486353016 694480 15552759873019498316938577756160 694481 -61837399280075208134998149320718 694482 20839685094288649215576009527040 694483 168714287088192934696361540378732 694484 55053679105166488602101686702080 694485 -38057487782216929144192613185920 694486 8035217133504914840639529654144 694487 214427334051200447613186210848136 694488 -8229652582176205592963656089600 694489 220628395651557867871298400720000 694490 32098959290748814159411654706880 694491 3606270674124327725530390731264 694492 32327361527023381199806070807040 694493 839433415532409889313729741568 694494 52125022693324530492544846272960 694495 -176587934450571866679218871543000 694496 -125256505216624309921573096390656 694497 20796796754534007261664508344320 694498 993354830227945589405238881280 694499 -2097758700910865679620632380192 694500 16271712794088540403958052864000 694501 -1302231674596298250010210643268 694502 29087671792759061536294185545952 694503 -25238242461806107118213957211888 694504 73756319766671544215212797557760 694505 -1871314207277488890509014443840 694506 -29532922354342413655385880036096 694507 -201765305541917072207341158189120 694508 6790876155750081133407568972800 694509 -19299902986355418371507741954496 694510 2165171947037352294447621600000 694511 227541312033981567508696215308112 694512 1732039820353672811922139250688 694513 -91192326008743194774752368920238 694514 104492590409133804331031849699856 694515 -52674078613934416272641595337680 694516 3467753527515772450883727789440 694517 -209980877047753179144714022306368 694518 94350880742312912772759684295680 694519 -15181011681703569288575843033088 694520 51464508628083253110019003392000 694521 -53813612196108657452261824214400 694522 5325509843658049245645082950144 694523 63826275504432754722295948244772 694524 -29734631198024529518140308553728 694525 16330546489923893374796622847300 694526 -23951744047373554798397459743680 694527 -20301203270846181743312855334768 694528 -48095519295135547763103260213248 694529 -298470922002603936189650724280512 694530 16431565859630459478530767164960 694531 -42486127876400888931831712854288 694532 19614328372260403431273091598592 694533 -30325635104611641242480161811136 694534 -34617937286720191555220600689920 694535 82050577208304967871567514506160 694536 -1728586558352251853683131432960 694537 -35673591209996580488178313862448 694538 -26033408973912557935971237649056 694539 70868873011992812444657195295804 694540 18278599944700532104339875840 694541 188354622631576913607924538341942 694542 26985272964276242745387647387712 694543 402611848467976033294975459144 694544 631818678778347221239665721344 694545 -9347450757612102756522306820800 694546 117421391204664074051167801017504 694547 138868745885371130536838302069152 694548 -41131401331266880859233580544000 694549 -79525037382982574784687157822450 694550 82577443575184797783803434560000 694551 36957959687282376135008560613760 694552 -53412882099395211896192406097920 694553 -239409330526535631379344370890240 694554 18331704202347438583160738119680 694555 -38033375426473335281036567326080 694556 58000512213750550100679675555840 694557 162597068663799076928823786243660 694558 11734369735370873587390375208640 694559 41944508278738176982551984881760 694560 -77102369681650926888259619389440 694561 -2988881958851613376447311311168 694562 1874267969992454872057282115328 694563 89986899361296622702712242028544 694564 437665546372054732182183403776 694565 66064830289083098539407630578520 694566 2045759242234418323453160457984 694567 243589701925946637100484347066616 694568 -70907861057670836714333788569600 694569 57169958512295296197016461908640 694570 13268777411483882290227364080480 694571 164737456315857743254733351438772 694572 54568498305279106548883386312192 694573 35379300501869770959321205208448 694574 56165775151298852202820044553536 694575 -2612301046408400768208308430000 694576 50257439728072860315408821829632 694577 28582985972201517365882089985268 694578 -12852229160694602851470789192576 694579 -412298592322232130958032456240 694580 -37421171266845521694126504940800 694581 -40043045745323647152834742667136 694582 -18799230523401474392265892000128 694583 -154445650769903173355440991702400 694584 144237867372029337376909096120320 694585 36521550664772433570621202755780 694586 19838569197408213758684458936320 694587 -10655177802197673007214509035240 694588 120061679634417199604362477042688 694589 46883193022540756827082604830272 694590 -12661243086990155334601232407680 694591 -235084857288925982252576069651008 694592 12835628462797208657536036110336 694593 5987058142747897262935936940544 694594 -91746765717949925575102597145904 694595 -3592242893055691929041285931360 694596 -38905921781747856664144645754880 694597 76145305375094122158856424422046 694598 -60486094134165376201060871767200 694599 -107970867377992575984340672686936 694600 33110513875638687682617274368000 694601 -36989108271842800076915092858908 694602 -26495400112948155229801631193600 694603 40909593336281213680774848974400 694604 12088216023870013022614553408256 694605 -89981104586283731493883530059040 694606 -10733644588805145050698789033536 694607 -196462494956134825284589361178960 694608 -3477795124896636162154905600000 694609 -241317168832845900791891398722190 694610 9831491620751880242091932290560 694611 -29330526678509565783257958393912 694612 -135259009745913142797966617643008 694613 318073623343305642756041574396480 694614 17834062695639132320334898683840 694615 -55523638686040983849489976299240 694616 7743119858200985589338503372800 694617 8941844871914701592367306989568 694618 38403188147944491639218913019104 694619 68814611730917224727151354046020 694620 7587657646884796012660065530880 694621 -118727742250441018705351056900800 694622 -364236100677187488794228720256 694623 26215892846639644411498496575104 694624 109611088165134452289015373234176 694625 153634300373439129833724982497000 694626 26814883018147118974714457257344 694627 80296512892259126207951115647640 694628 -68750081481114077835611717704704 694629 100238619246962826816552893083200 694630 -8135490089912288959515221735040 694631 -17095251173975638820839070086608 694632 -101099617549723864472911848898560 694633 213487451866258310556939975533882 694634 -6233755448515660552078271624784 694635 -28931353733640134819111553968400 694636 -47306085479002310295687862961920 694637 49408142023520540565417020323800 694638 -9281902123098977669942807635200 694639 -211384103761048888080395863936200 694640 15426719728165225773755414937600 694641 104476878912977096421440666266992 694642 -11546291367782071424907659968608 694643 -88590304105995269220415753949136 694644 56748118182587420234727076595712 694645 14825703238235761706593924838400 694646 -40128631199612420251520866121856 694647 37853969663507790296942071889760 694648 -24933261530583576728519363297280 694649 151323343915270482080893155484650 694650 14107750229499722986229738899200 694651 115599059230521702011223504703652 694652 -5018639655304411794620631352320 694653 -72646260612872680938923935888896 694654 73750549315456484778434426272512 694655 -38185255250681818033279081885440 694656 -8715533779817185400322879651840 694657 -10959382966499605555612748555180 694658 74653825823901225936382625929680 694659 -2734103500907476746988099480320 694660 160626309313594528436000648601600 694661 -383646047129839440497325104514 694662 -25109281144102356737871245322048 694663 -26269279130101223069391331223136 694664 20825056250419616154809151160320 694665 1481326838382010807668200731200 694666 -8941305318634348495193509482240 694667 73579317455862163880443240893312 694668 2182267123397017030389363038208 694669 143792621803962649014656633830944 694670 -94080479798431252420172463654720 694671 66554808265547222312766266033184 694672 27757747216015058143338048847872 694673 5899241692288240717937929653618 694674 -36249665246011380329820448502256 694675 31674838201721765107293376400800 694676 -41675920301356178184507576743040 694677 -67932591017913409009242878736480 694678 20848440123589652711859049130880 694679 44529226280145608527680940739520 694680 -469242462305829429377659699200 694681 -12095453207229936528697720433468 694682 118724661554238141695919321726192 694683 81387056545553435472888299625600 694684 -33870914194273438698494321795584 694685 92992819385423030754918844630380 694686 19461909341984979748051178720064 694687 -27574711215238307562787208693648 694688 183400174380822366755278718631936 694689 -145973716952602309898235415319376 694690 22905950095490380065505783111680 694691 134256702928196623969471561781184 694692 -24830518756346712970467563704320 694693 -268284753390683769988807196005536 694694 19320638514572795642083399993344 694695 -115138445339633704915725249343200 694696 -170401409264820507216742591902720 694697 -165110506032700333198816187886960 694698 36428692347336424538903929438464 694699 -132449442604259284852338472340040 694700 42079992540927165334903660243200 694701 20531558890949472439175536735392 694702 -31791210899976709314188766782400 694703 76834690831727831890830939846024 694704 1909275281245792214137952206848 694705 -24303153129804919780799324906880 694706 -9493931617637096929394758943616 694707 -57303841169184707017131589486080 694708 370460178199963391595345145856 694709 -377124989817552103336631637600 694710 13167847702477284267865378406400 694711 299227559354615492764524312589624 694712 -30597181735413775507863885189120 694713 -30311107690149716570776260129456 694714 -31718888196164055291008804221728 694715 -16300234193845844814642649313280 694716 34714187940518916278616793866240 694717 187926493583974548348433028029766 694718 -23082585528815126966455234717440 694719 -107780318246750220398962095355656 694720 -20750287412005805465023304171520 694721 -75701430845119754566899493158078 694722 -42299115400152444154021729378560 694723 -15918919650085572585835174572680 694724 -25686915172392640119662822192640 694725 43852318016459946231620140668000 694726 -93428088755746211619864871806720 694727 115876834164291286887592398135984 694728 86620105885047186323425809024000 694729 9333200673585279564174843140672 694730 16585287715125395541444967025760 694731 191126717070086802855131286695424 694732 -97850195393585286738139231515904 694733 -8062531621756100237606311269396 694734 -11918150676317755211487059053440 694735 -113827810840339638583849971801600 694736 18814326049387445056775956856832 694737 123383750250381368308296617920194 694738 -47090040245622874964243069102592 694739 49867967561218429532175759774456 694740 -59968316621550580723708400793600 694741 -1184334017898688052876611269376 694742 -143083478283344776184814451008 694743 -42363069513294529124117947334016 694744 -33084055805468338620415733667840 694745 -65289559351128028264292251116600 694746 4295212484195911626389269882080 694747 7913014547564574618844680544196 694748 122971828576271764070425773009408 694749 -33199597764811476739415276521920 694750 -30023450701426818390571322688000 694751 1274138317109294648531511064704 694752 78595386550775630839990392717312 694753 53932981497941202561974901765780 694754 103055113317031719971461949260800 694755 -29654728880771916377605194645600 694756 -46209531510362338988852355114112 694757 -24973655120819408956835719051488 694758 -31910938556411915923616981534016 694759 -131899977960920419612253695728816 694760 116323633202276169172485126144000 694761 32073841549493713881929169391680 694762 468700848966314913362898849792 694763 217220940603221934323257393281012 694764 8784098279846808780084675379200 694765 -39059677624405483559408822232480 694766 16350891474290650683966576356160 694767 2359732262024680234886473622280 694768 -12180203136336711226180325769216 694769 10091375895962146512842831209200 694770 34193468812077435208539146457600 694771 -4777263673820802210945680341560 694772 3225565086879307854606489944064 694773 -59738274727882284498797246198400 694774 -102400181981729136313671551649408 694775 4479982865422400719950362398800 694776 -52289362071470729428448214528000 694777 -66918357524427174064109281480380 694778 22299361526740221663829933299456 694779 36326210945395832978342645555568 694780 93902273717768997971708848089600 694781 -146101161283056178819471020839418 694782 -53326174028678237145637277573760 694783 111448924997692632744842748780032 694784 35308101950390143644276904427520 694785 1009692510272700300063432979200 694786 -15932773629570428013604073711040 694787 227204742299950382073248502634800 694788 -2504143279070361359105418777600 694789 74551212103801309144421415354590 694790 -86216911278570978426588847530240 694791 -188990560714943328706287736576560 694792 17876742744823524182449808179200 694793 121449599368470088123110257344608 694794 703412963417186794291957532928 694795 12624619488711762021409060192800 694796 -120530743329001933341732400646400 694797 -105132970865163447935031964852800 694798 -37210268228784006783147117759936 694799 -37408098691539689801223394504464 694800 15568118792034568249727587737600 694801 135276684009594941509502770639872 694802 -91958999702087954939670480513648 694803 1318276198309993347556606685112 694804 83762339627164713548116006490112 694805 166974122974724433730295735424000 694806 -17415141763541998419864022781952 694807 134671730328570817041777259121952 694808 147191082113423706284015895336960 694809 103258650600509172810164791257114 694810 17452255194267090236539867150560 694811 -59329851387606669138601696240800 694812 -2569183737536447793032959231488 694813 33197178269750262501976636881760 694814 4782201605338419411954062805120 694815 95578589454137599935402305159040 694816 182384394368174027672637902487552 694817 -58224323169981009426754344112128 694818 -4139338631339736440067848099760 694819 -135589268725169892313342662013104 694820 8425319432980299309673271251200 694821 -74392459514072940538409972400288 694822 7599410186759650055634527519712 694823 -30936376104761991114073830737520 694824 53641502790673059244160157450240 694825 -17994572705972672405470483492450 694826 128842389172432128943678409155584 694827 15148735360055520222296612558880 694828 155477163853577131186388181056768 694829 -113925680077860231552163984638570 694830 9267106296109302366120228556800 694831 -168364251672247646133752858096368 694832 13788263538937423140958238785536 694833 82921220386586238445039486925424 694834 3276814956695964590309682499584 694835 97625268225407345053168456247280 694836 -49147444202233471745874183278208 694837 -450388011291025373061279061824 694838 -204724776075931436387060953078656 694839 -49452973976972228770671306154776 694840 -89175185999452927507014604800000 694841 34074768218384049224149885789440 694842 -62851634818005541193329293554688 694843 -47703647148153835103824845981240 694844 5592408943412702875815182211072 694845 -64014730983609998880160645214400 694846 -84306287427494546515206398622336 694847 23581943383549687361276973282312 694848 -16363382529829437123421450272768 694849 20223978041934584591816530936240 694850 28702223006437684366739699196000 694851 -96043591182979414024878812329296 694852 34888819398862829738039785463936 694853 22677802547126029608440154288864 694854 29819424406173425877033485180064 694855 -44229270014803513992000049259040 694856 -85553531071385266675649224965120 694857 -102451857818029539696180159434208 694858 41316725988725182720764269432832 694859 13664848730097606645444668864400 694860 -32476932341341424481121111664640 694861 -229747400008882692037295242580000 694862 35740747364855370760038554884992 694863 39977772777172134190650310085160 694864 -24458501720207046904420835672064 694865 -35128734548411306394744470734080 694866 -41781987068665185593911266235776 694867 157308236664580991199647557063916 694868 -35467892414816779577340063989760 694869 19649025881708538168858102104160 694870 -32461736777641161039289563872640 694871 39016953609751429233258139416072 694872 83381083667018041832676648345600 694873 108451942653646557088927540746122 694874 29564811261713019206135449149936 694875 45909621208240655411953454040000 694876 7787672201962885902521955876864 694877 -151034187433065542880155125845408 694878 -34938979758454979449177037706240 694879 -29633520179222270258990762967520 694880 1330038765261260178321238917120 694881 -41180770206768925031693223276720 694882 13049783308531927411196548714272 694883 -16774005886095344020481556963936 694884 -111881522942866476649851539005440 694885 44960992289940935855669586899580 694886 -72077145666920696502398071096608 694887 10834033615327314894427804327680 694888 -79072247537050088509367438730240 694889 -20786169346431272168597257058076 694890 20336459577069550001003695134720 694891 98705632970726715041090019247000 694892 19430624854461703411263156065280 694893 -27783934037097697176687653939136 694894 98320538592636611655398221383552 694895 -84509131372521630624351208969920 694896 8115577226332476598637102628864 694897 6969957123660112691352442402112 694898 -100553348742197501626562748831840 694899 -1712471736513914073142288434576 694900 28229729684288372939201237840000 694901 87820525103016968414361511993902 694902 14948800206724147313475445524480 694903 359017498244436814787557179536 694904 -64380823588778228414257338163200 694905 -81524402816992168226242175259840 694906 -41298136481958079712930834618880 694907 37200331885128902956939990001352 694908 9140188175284826817957718195200 694909 45537077103874126451203686938712 694910 -90735253204919721841463582600640 694911 -21902862301179031600865740308096 694912 -58778002504833684184326419251200 694913 -60276162808362780784227433220796 694914 8702292823795934595675808485120 694915 -60414503364024544864945073497680 694916 -189532460932774646240593063973760 694917 -28339947536733117700968152652066 694918 -11927535791873508881869978310400 694919 196310969030469566595251929975320 694920 -62191202176791794836107863654400 694921 6826402629282120982204652257552 694922 -79074300894894296819099953267968 694923 -2499052120613749169932745894976 694924 32483694561596970989961204706816 694925 -644686251100422587830781935200 694926 8101611148574132033999290456320 694927 75625248491897241274957002395520 694928 -34494978672742743590990363762688 694929 -144446625382596086393981892243216 694930 90908230911679593533559614067360 694931 30502925028085151325856388970600 694932 28145599112542882831115616571392 694933 -4198111644850027180360126387236 694934 28398961894450305249249914272512 694935 87738023685772878372173974232520 694936 80405245369183068414932087808000 694937 -4758800825181751202534900008320 694938 -52872667950504170100425392083456 694939 50107751346708504941566267722256 694940 -72472616521062432808094917992960 694941 -31237034143855594143758021506944 694942 -23252042458658115189480243610368 694943 149730778680342788874497456731680 694944 -62613002362355107917006121205760 694945 93564927593473944864222554857920 694946 34710554690937955735148742320640 694947 42089922704733043682138426706240 694948 75266561553822392348323199655936 694949 -22894417539554834505108867706464 694950 -4046019076985010647764151548800 694951 25379086826164732318973688856952 694952 191535858287638068553645508889600 694953 -17037526375070307637945676196480 694954 -4913883156565220110336383899040 694955 222707797662192529552067632212720 694956 -45576178604658448589871553029120 694957 -230736641300086401976754977730794 694958 28834783509064793331589019873280 694959 -12557919604310003505351481552512 694960 807021171568397373525947842560 694961 -188500987149537036862902054541200 694962 3271713614849591653983529003920 694963 49654789566088703468463190707200 694964 -21382121824433008371658851729024 694965 10970761538731321824568637670720 694966 1015441854803781047660900602944 694967 75514855117824926513449010128872 694968 15522384105808205694450897715200 694969 -45392166634949962552870733942640 694970 78752124569798426462473443379680 694971 -26388170373683051898877952638128 694972 2130997396105924031097833931776 694973 153204395159256539418616350821004 694974 -2084977789926096962514354766848 694975 -44743398643300015839422537605000 694976 -57734630679859436130103244881920 694977 149613470269676969969343515108832 694978 43563786600467338118873402873040 694979 -25683983711657548994750888820420 694980 29427623724220808426789857873920 694981 -16277212526400469009110862406016 694982 -116731134825636737457004506907200 694983 -36615036796470709172157695045976 694984 14293359406249087557096613324800 694985 47560837325340452942500695361800 694986 36334536898198965581686672721664 694987 -239002597225481037766420341312364 694988 -22641097535681082519891292130304 694989 -25757491696004310152789268052992 694990 71505540440858302542016013880000 694991 -47544858338459529142584206145792 694992 37113177706851782326195366133760 694993 51625623913616082033008915011304 694994 21775171926585738509159519914272 694995 -5679978522104382717252575980800 694996 -10682969481642801870628791959808 694997 255403609118845575089440261594446 694998 -64759742908330899949492223968416 694999 77348752673365674861943787525000 695000 -24648727488405145142142048000000 695001 19956276611442542386469912673600 695002 -45514023360996760327762684033536 695003 34045514401998314182554183021252 695004 -45065853741546918860565665723904 695005 64880013916467945093980278796760 695006 -3645154566500485015653938961216 695007 -190220013434863214608642623909360 695008 -87249641955954197139584964624384 695009 944346730337270885274839891520 695010 -1335817678880304691055832637440 695011 165612126365260857383105366234712 695012 25902523381565943752322822021120 695013 -130697153208180978359541230159712 695014 -53292942273755664508067492302080 695015 142555457759874208133192706998400 695016 -46856757539197297667092402897920 695017 26029838757463046784804099995066 695018 -49649759831260281302636186537040 695019 -18507889490026292220184476274944 695020 -20785456241676123002366828544000 695021 195737214320689721806813694859222 695022 -28594187587713273991008279035328 695023 -27302299934913354791183583890960 695024 77517148005765557431364321280 695025 -63005536530697540050972254234250 695026 61965295970552587782852455645712 695027 113176076067487036961980236369672 695028 77762941317084613334148249624576 695029 -242642307970963689697679768403840 695030 -23736029122887748599453346425600 695031 78764027591829218307545176152552 695032 5381278250448721386825459671040 695033 3144814435700834941694822726484 695034 -83109963294198322377787625771520 695035 -180046087115323486746884052115440 695036 -246960083511549664340083697252352 695037 1832389025847437494629015183360 695038 -69862256729127291228411974446080 695039 -246255990651991329351419835117360 695040 16550784886311331398929633771520 695041 -218382126650069026259947759683408 695042 -42831551538559247236378480788480 695043 -44003050059169116784245762388080 695044 1287043591186317289866476429312 695045 6823569144228868421390574719880 695046 38172206609128691679380319687168 695047 34056598096284998416652474521496 695048 21618178069640572345732037468160 695049 82409420813489288295520892779008 695050 53910368191203432195939025222800 695051 -8231507624573697125520833135616 695052 1754331351518772326582550950400 695053 -187837023202272405085957416598496 695054 217062217197331708311814246883712 695055 30544744567063104439073730239760 695056 -4901139929909857545970549055488 695057 22391138569420953936712520586720 695058 9656932390259487765973028167680 695059 -77891557962503860185596842262740 695060 -63215985094581350026288466288640 695061 -4408886844985877946575665138098 695062 -148248799085754140862969049192128 695063 61354600504829945802942639567024 695064 -44155587630102119408524140564480 695065 58308488983600037939799203942340 695066 110989654423498050133770928277232 695067 -1805475984521561015094606111552 695068 -121062124453335397522408747436544 695069 -13969842639619591771218604837530 695070 18057421841761021568734730416320 695071 25971661740562104474087835364864 695072 38165423376347084669242079969280 695073 -54442137525075998473079443057632 695074 -17041848251017968298766809853568 695075 -4390622256908615991889166009700 695076 64947730301119037648150752453632 695077 -190196785147185233891036650878560 695078 -2791964056628837885719353008160 695079 36455558324011724857893244496640 695080 -98198107097312454840448762521600 695081 128807796330850863651973681269882 695082 -4760264566646260964378074017792 695083 15229813599417030810127407189504 695084 40577554791507375369296590027776 695085 -67713569657128198280776802832000 695086 37169940054832865644837362140160 695087 -252707752779912406860657283041264 695088 -15188823064440233537821109452800 695089 -78150931770118857415685625200110 695090 15165704830806242818647786316800 695091 51376651894236335381083697448960 695092 137019042594717681826973290207616 695093 13545478513002535595459274904320 695094 -3545501194173636127475348788800 695095 918402729784108427006039132640 695096 -160710903430073375570649013248000 695097 50297635160379281122598765674494 695098 -121736913087744891622215543089664 695099 -109774273130860999276339870479900 695100 10070303101644347008927725772800 695101 -22605979821772472420813386783200 695102 -99640926646884764825902474518528 695103 15285544912065254991039974120904 695104 -38077719052898539615559296221184 695105 127248395966662167451588381762260 695106 -2416347588280261992342035121072 695107 1327892876137018096133228000000 695108 -136296904272526618534245513113472 695109 -25826435194267351145856232573632 695110 12258811203459088754140357772160 695111 -23100503731520028772491287589288 695112 29816324534720958757094716784640 695113 -45911477206069164798233503311360 695114 -11926290522968141473631941188768 695115 14218221952159575923328142464000 695116 75343523298805175739490940752640 695117 -124089491016494437451618268333834 695118 4371558262861951038631754839104 695119 48511606667808726108985840849096 695120 1200913555825781211594115891200 695121 -11805749615316172474742266828800 695122 -60094868149779652744078218411888 695123 -16578302905653493510672375281072 695124 -93863160386220354389380211495040 695125 -163044275355974033640300900456000 695126 47938320315168258368217806836512 695127 9015475819343172896796764809320 695128 36635582006119536562455968194560 695129 -110246647389826059451359015167616 695130 69613388566006409379256451788800 695131 -181400282467255201593964452443068 695132 75500548638872205894424634896896 695133 -93149233416116372822702448568698 695134 60691437105546991935931151892480 695135 -38165630072522521471282397166240 695136 5369398309777093934227454951424 695137 155253933288196895824857117323440 695138 633880616934519498165848997120 695139 117893492343015355905981841270080 695140 -88621205540180955188014139938560 695141 -173731695891355086821394268339458 695142 1654853385646357201098274545792 695143 154959151096372514716426029270840 695144 -8611579249416862832993065697280 695145 140382286740977396920194216960 695146 33402167988350426482955409955584 695147 324454959952754992472432293594272 695148 1507873730699684203373088635904 695149 9613666545507085292700432279680 695150 -120107305171916795181550627200 695151 64603442101732104658908077918280 695152 -15342149657000496757809132011520 695153 -111745112078751636535092022244880 695154 -28644643100947925818180951850880 695155 -25082293495680141300872733530880 695156 -16702262015461096379748410892288 695157 -111262478017375681815395965217760 695158 40191743980461238075588108459680 695159 36663122900295037463799008040360 695160 4475348863793251944820946841600 695161 65583767584610047614530951668224 695162 -58307210977516362457894561851168 695163 49268235794087323717193624825880 695164 14795443833120018417186524768256 695165 -28472657282235476475609761417940 695166 -30798075974346068705782668778176 695167 62975685899045138339355371423352 695168 -25267091877408507438679594106880 695169 141198281870850655102569429580320 695170 -3361904433002127747657374000640 695171 223433782115573878469178510357372 695172 102237451392342144145514962176000 695173 -23613478179123082777936945140836 695174 536573068184516238803374410336 695175 -3657374541409699159422753945600 695176 -18156454434330027840834624460800 695177 -63721883902784090956762300562688 695178 -24563451824238955095158559028992 695179 -3301423661798343318318292073520 695180 -59117201636358105475625494809600 695181 2484719596081428457780227415104 695182 6109139894303300764951032288192 695183 -201360553070798719519951928308536 695184 8419257429788632711453483991040 695185 -196197528037562355010118487810840 695186 -115717292925131337566074849595616 695187 28992932708284617678323559310644 695188 -79641079409636679780056575203840 695189 85984252205691066725960375222400 695190 -26028085767437438890366986276480 695191 43871882970003926812782995707520 695192 -153639198168563222913798989598720 695193 -41348418436889256352397117881536 695194 49139752041753082193477213936352 695195 25894986500391306786147427015920 695196 43709178191973891559400678123520 695197 96607151288480000404973561620320 695198 13592630926424048458144916570112 695199 31277393113412282024753219022480 695200 102211771653690934833116872704000 695201 -13038960112916967565941762543960 695202 24959929416981343524976186621440 695203 23288893798449558191632825893984 695204 66168414343744898762199011622912 695205 -6749433464522454507697104867840 695206 23030349760138909080118216886784 695207 -131885689549355930394653929841544 695208 16014420296450277443749066752000 695209 -2407812850921431867279973961996 695210 56232509995916913131508331296000 695211 -28352529247205785175878686014016 695212 -147574145889239574284467595394816 695213 -123675170750712123034385192092020 695214 -14442621386231133915192519596352 695215 2486687870643806666672460248400 695216 35957708875305977050212011753472 695217 142157762574286948559600348427840 695218 -131715567824655009733619365171440 695219 35825315088540698288397240015696 695220 66559561511361822399694831073280 695221 -51193458529175910832146369265536 695222 110362065497655796981742256949824 695223 -243480179226552338107842131919816 695224 -210908371745877541940328937021440 695225 -85225763363382095701981950767250 695226 11242254472712952162100700097024 695227 -6953167562190757933041635029040 695228 42100836424328516025648516461568 695229 96835203112528084995082620044640 695230 10244345937247906802820999302400 695231 61216159159981607180142501697632 695232 20742653998505061052584717975552 695233 24839043444731376886192658487360 695234 -119217973714921022321226423967200 695235 43003080122926727767655094606000 695236 53181920573376616689568954260480 695237 -12246466180974906822647375582976 695238 -54340504609587744868797793409856 695239 -117452222688664386487581859537960 695240 10903810044573958640331364761600 695241 -112540774746109336458116203257750 695242 66926099283441709767799106356272 695243 102859219441420996823547652761492 695244 43716835193449049626014240030720 695245 74320282076678737231256061285600 695246 -94113924350826038502515542960320 695247 -10365555512785005849640911769728 695248 54192595419320403728308543160320 695249 213712261287347213934754879972836 695250 142536028927642872783738382080000 695251 -116330034563254098466779383085600 695252 -2635789287417179056750939769088 695253 -8630916690672586788504531343776 695254 -24781387952464939821599187763968 695255 76656547803254182547845681030320 695256 53453690793881199537207599923200 695257 -39618766865856975876761186453494 695258 81820166979946050695268136938480 695259 36730830965877228233437457361624 695260 -29424104907651167156218182597120 695261 7817078549083470959487437860800 695262 -47359371773848172252582312134848 695263 -37344149586259026239727525851488 695264 -217607914948113927113448021295104 695265 64955701165701304603931166760320 695266 -120451547925182126908099820304 695267 620248653415041426485767706880 695268 -3699265568111470577685037547520 695269 52182507933074869586786983660670 695270 24710419883150171099710883948160 695271 -15197585490237444067630089305856 695272 81846338659914359488865217361920 695273 179585467065787562976527720161920 695274 73812102050850119594829792840960 695275 -16293733830678723263809352388000 695276 124946400749314535404002865148160 695277 -18624990545110856951174456464320 695278 -30700493191342981013472110298240 695279 31118028011662435189915179092160 695280 3849767022789459399849344040960 695281 137563091110232781165894181696082 695282 37633094098593583665768917532672 695283 -164451422151808534036388801394576 695284 -52001386978080231755138075712768 695285 980531855563879661145237186360 695286 -695156492690226410123211399648 695287 84479487883960466372100756159240 695288 71526734268547250388874846187520 695289 -8596350140828093715521054247552 695290 -43304097650446574085756596705280 695291 71116385734156168119999569743032 695292 -13459710051587436321303139949568 695293 -49214498061996435117019769150458 695294 6238369250755506528123463254720 695295 38755163650608617838293140908120 695296 -46093336793606023243968064520192 695297 187418580215995363428139691551746 695298 41180819080911381560128699937664 695299 28590269109664139682125691202560 695300 53441370752551524368360858592000 695301 -11722066946193702991434076868256 695302 121339657131211561941451329632352 695303 -34987725636211011349738042099200 695304 -3291431543995531864679095449600 695305 -7287998906144976905393109201600 695306 -3037014729947184721090181548800 695307 -27284806760541691913021376183312 695308 55146289944468473606941545436928 695309 -133916645354394374640920978828490 695310 -453857053100970826477459860480 695311 66131442894754661822302463543800 695312 42316103318806523166239728214016 695313 -9708589161633862707236923541760 695314 -13936241475123182774405727713280 695315 -122814496805164484353041088105200 695316 -74569244030490956774232996661248 695317 108512067065979687302545948026432 695318 50394093376517019798633905149440 695319 -12604572564084885970295926099632 695320 51175498522206046511158104268800 695321 -112062156946716259195097232259056 695322 40153184546857252823515131621360 695323 -88803213546365592934244632706428 695324 -23294211427183858013761309040640 695325 2471127754543011629858736921600 695326 123429775383678244631094846123840 695327 -69486025227045814771490107825824 695328 47072379183610421793295959588864 695329 -58889033739241304158196889063070 695330 28860369416167840214810918123520 695331 -11847566424906974762497198840320 695332 -49844144538481648099322659580928 695333 108583721820716488983532623316380 695334 10827965876400570140941122556992 695335 -59753729278779486541651855899720 695336 42269423775943244364325700812800 695337 84023508772716226865588313167760 695338 12148000886161418417740726384896 695339 114583269980282400897307258630800 695340 -45070334938964958823226699043840 695341 -78739972988897649913760156019188 695342 102995696338828442791226212299072 695343 -109567193453279229281900881795200 695344 501857992045293145897353478144 695345 -7324848354975970899715033264320 695346 70762573256537084100461716857984 695347 -170068085655145091171803894777204 695348 -95573192909805078635936225071104 695349 -92756547375943195328955625885266 695350 5165339947421760580457988698400 695351 161333551391475798869923490602032 695352 -27194775091396205290295884185600 695353 5084525980538164379104964746304 695354 -103805273080043211387810151772928 695355 -15364440856644247910389772494080 695356 112033174809363554181223712721920 695357 33776777472187444136365089582360 695358 -23987683031609189345404937932800 695359 -769942227780269705493099868464 695360 -6411598529222744355055117271040 695361 14947226611432740865333991326464 695362 140073401474129126718581709427200 695363 102101579725374123540163598447640 695364 63240625531422494100418086706176 695365 179293185908653934617405303507200 695366 34036703828039615651676534817920 695367 -32459589157650384570258064347216 695368 -81862185930678796818565979043840 695369 58675711316616486494658276055770 695370 -2814418529968293294853895746560 695371 -253275338957875638808784388296428 695372 -190450189887201690413827386067968 695373 41834345003154086826447418849344 695374 -35772402383160945174229887912960 695375 147639263415506426643719988894000 695376 1741099872504513581615180021760 695377 35249460608813698503456296986226 695378 52071900631184819190854391351456 695379 -101245764333241566421126981452432 695380 19600034758051615629028286423040 695381 250897362559118070000599498412000 695382 7436343727555241937991391784960 695383 101551700504728438600740493788000 695384 68569828465275588178611770050560 695385 -4540286684096761652160894942840 695386 20230014233295748456135753941504 695387 -2328863721387444234176527344 695388 159068853070690087434563643580416 695389 16858053403581899370407233489190 695390 -21197852174293678043586613252800 695391 60371562933646895149081243920 695392 59534622190805039663328257900544 695393 -104801422084013764659089709588384 695394 14068452791210330023876469744640 695395 143463260250040098624039689144400 695396 -726392891395977047558979833856 695397 -80202165268934949391622121386400 695398 -1875914644486913610630361863552 695399 293399784943526165735322405880680 695400 -40261127855756080639549962240000 695401 29461471695493402793324715126144 695402 14066926975323900046975442929344 695403 164879142190952114404636986958812 695404 -162163839792066612921806764390144 695405 60236369776855323223488321384960 695406 -28434340553197273218059354191296 695407 204147435586427193371501526408656 695408 -9580200908683771182793791209472 695409 -19275687162955303257090103654464 695410 8304845895696592286019740439360 695411 -69871912784503606353284114807988 695412 -86150694071108974890176721469440 695413 -276736519144080551426404590756 695414 -125869379811551536838582449390944 695415 6243871580257368750088545676800 695416 -183646418364413067879149725163520 695417 55658592271817140315485188180880 695418 -49943132229177655343959546423296 695419 -174845058873938843095308515164560 695420 -35864605414821749509618811136000 695421 14126634733675070601425917529190 695422 -6782267682510361101968464118016 695423 -36439555453683857011218601824576 695424 -114240437657658149121088982876160 695425 -101218708014740902653258557103850 695426 -19991606655798104096125788850176 695427 108835126383197913328188871958520 695428 -107029554185678172345180967587840 695429 36197897192184772476122541535776 695430 2238958724710897759934893858560 695431 -93901772488988823786418802383872 695432 41468692645846566589704697574400 695433 26971808490666345536129389845600 695434 83376812551163841729171367565616 695435 95280406628010313262870451370320 695436 9432675894102180799304644263936 695437 157989524856938089871173430455360 695438 67589660525760852167404244907840 695439 -2135915576112771449493338016000 695440 -29651877314188336787654425559040 695441 -226161256743351067940979632830158 695442 -23871484471028145061056567409152 695443 -55440151547326521347131592596400 695444 -75317113839510953131826986280064 695445 -14127212051770117247496382296960 695446 -47086337098945875007210978820160 695447 101946110895145796872019280349896 695448 7559305463118220068703710781440 695449 -113282938554782224772509447745340 695450 10831552272810994689625082822400 695451 8761313657455559868337546705920 695452 -55964503908225278559689279102976 695453 225886407097288893243143903087040 695454 -7885066020807169249720688701440 695455 139841531190053434584298917576360 695456 -301667335121904307039794543722496 695457 -60314016225535368284931825904560 695458 31875869433155629910483183392080 695459 -117482339483418107109929637645984 695460 -26362001536889315958043369943040 695461 112944317554380739866580679952344 695462 -56674504673311708789540228404768 695463 49235463455623812184730283509544 695464 40564775763134320727445044428800 695465 -125850321082563975980781704745600 695466 -36331665112660997066787421712208 695467 177257139703656142465593600830516 695468 151329651139687979712980932539648 695469 78784399961966730400445535246144 695470 68591576177014588597513006565760 695471 -7001067167461981692660803728416 695472 -14879321791794907011258350469120 695473 -171648742803060186339184985004620 695474 13594844714971326578579503277568 695475 32588608371118942076356144858200 695476 130563165599235537946141469163520 695477 -86833959994783684130710008742674 695478 18623905137253862464407821752320 695479 156562783429514229924342196729320 695480 129671412035752123487256673382400 695481 37386806878018780355020334678352 695482 536288955643222868525894906112 695483 3826440325921908363248038519704 695484 108777076192061334121967204037120 695485 4309066592385027419685175557120 695486 104337328283424851804571517769088 695487 48704621461196356940390641735200 695488 -37801008628510790330692651712512 695489 31188848860001324176312628460756 695490 15644844447262562257394776934400 695491 189598110600866682317200722904892 695492 -21885075212505897662684709335040 695493 -95438437503951116894308395436800 695494 57151878802617937064637821779296 695495 -118879149103225650223454519410800 695496 -6016930999397291415095287603200 695497 139285964645690053054978564632000 695498 -21857196920717121788348992700064 695499 11265573446193684024914566026240 695500 -27551145872313346717998321408000 695501 -229484878493853857011588413652500 695502 14220656997589817564709940030080 695503 -160879258398593786184131901599248 695504 -13047437681837618863170583609344 695505 -15571122580120493811415603536000 695506 -90234178364155521014963277548544 695507 1168601013171090203245217715996 695508 -194246129173017249293845340160 695509 102102728792679494484401481765710 695510 -50059436429063653891224961875840 695511 -109105402156084372939985165487840 695512 35883285757683191497534127155200 695513 29262708334313146966728762076224 695514 19467435566864958899599266727680 695515 -39832109258060352270896992889280 695516 29031012647478696511201349468160 695517 84037025532211539000445652273280 695518 -193891101016939234386307079040 695519 -2456301473389463637290779035792 695520 -21733354725495937836589567180800 695521 32083324909020312269475209628384 695522 -27920449717946367245875679921376 695523 16457534515309910639271554148984 695524 45045114882119659658346901339392 695525 1500399753638511676096726624800 695526 147269030852208956688289490688 695527 -61056766640082212984176984774528 695528 -26588752410279446241419640176640 695529 -5831578846432279010411172510300 695530 56967022918749306872159544741120 695531 -143678613156533301407347956514800 695532 -62011372390170737187410838144000 695533 79773159492479569080469996395520 695534 8799885974559334273296177182592 695535 -28217172470499317605895965087200 695536 -27013502940507510561657262080000 695537 68911755309187413532831298173440 695538 11830182999215969418361593855264 695539 42274614501600326393968533697024 695540 15309442185242776944814977177600 695541 14893506084405368750615718870528 695542 -58625679878588973671710269503328 695543 -88881060698959474863366482123376 695544 6485268824237815122325632491520 695545 59311173165572654266311776607300 695546 20919339390538781559902327663472 695547 1444764683990747346216433964352 695548 -39197330430770507308619790009344 695549 -9141865180977964688993903590164 695550 9790538688603568305382916260800 695551 118823660535675172609180100453400 695552 44921959719563480076044552110080 695553 -140528085976130183883125497155456 695554 56404723283474318674951376122272 695555 155932955221719554962700666948640 695556 -3025852913293073712622151607744 695557 5964947251709314073187758244700 695558 -79009062436217838289412756745120 695559 62151143391883605691903510689408 695560 53745018757249822990878756096000 695561 -184162636471029444745503987908838 695562 -17788359431636108440927454854656 695563 13689798489682557996642078687120 695564 -132847366472949617202047836141824 695565 12546676912251204165351411241200 695566 -31138489455367128491693761094016 695567 23997515022558504502596701117616 695568 -515485629933663534624933543936 695569 -80848307917556878776099191309504 695570 25598636804437497143661278328480 695571 2083513879491180353044602223680 695572 -88301433029297599703930762285568 695573 199935084579556710869167757559822 695574 -109721039116252343006205450501120 695575 -29767999831263099150475203869200 695576 63178158301342504650560329359360 695577 -30374521516124854252494500216880 695578 -7921298582323579956383510740992 695579 -29200265944707574248633245485824 695580 -14151283709337442397442227235840 695581 -37330311108624761041498741822618 695582 -49417590606343111336523934506688 695583 -13194358498630540999555565031072 695584 187374209284636093276061232070656 695585 -73689835705485889586497497627840 695586 52256665529026408382304530196864 695587 60039733570690547970063569368224 695588 -122564596077738761043194248701312 695589 9841098705199578387159513015168 695590 -451502898439167350446916044800 695591 33796035890499139460832616332072 695592 146203182869473961641885477432320 695593 245672414637265616038300847454842 695594 80220961915997172092053487942400 695595 -112935347781904657979696533363200 695596 7680339179978372405495050959360 695597 -38690214995617303010241948257568 695598 49190415548155507529170600947264 695599 10554143178645609215230257155600 695600 12325599956969268824596129382400 695601 152305047361834334724140911931040 695602 -31021775658389165343730222315248 695603 132318815763209623633242397203852 695604 33282174111973341650952533913600 695605 99747802663614811641756931615260 695606 -5560235577093478707272463120000 695607 -34966091156534433846438922901376 695608 162089569729837190764835039784960 695609 -69011344069924387972820510065920 695610 -43171279263518015773479362860800 695611 555084440672988172843110765824 695612 31109645299834956608622786081792 695613 57135894273842016932917054182144 695614 13861017151105082686906343578560 695615 -15442858877540425941802941513240 695616 -27352641972296446231869137092608 695617 -6691803296975764496211628966552 695618 -19485820496872275224901418280448 695619 -98244701043302974883434699336956 695620 -37254506217829520059231732120320 695621 9101457514040265729805629105822 695622 41701921638821775112074660347904 695623 -50550847564949344585301684521320 695624 18451116033037063148265895987200 695625 -3292488420091354029459873960000 695626 -95940463981378647902834825089488 695627 115306615773208189024979795731476 695628 2225127389125757647056933496320 695629 296721532554952862169393173750 695630 -21168963927281497397810983246080 695631 52751809009016831932506545474952 695632 -3131110446109678943653113233408 695633 -32214304113425065014181098770316 695634 11216154004316953349811704570880 695635 70959398839375731883209019728720 695636 -39050891988968987610521688481920 695637 -68119503184946361173919917369220 695638 15114388767279460952473876187520 695639 -31376875834892782631470708728144 695640 20060952476377464655803659059200 695641 127574935487625812186216267516042 695642 119679368227445153154222508799472 695643 -3233570015143458712460953032336 695644 -177184786676436108186271521187328 695645 -79220209342619255095814305202190 695646 12502666575405756480952172375424 695647 -2338664971336635271766650327008 695648 -6280327540669287982710083420160 695649 -93103646218621623804577490338752 695650 -72003446953192764402920436013200 695651 86484757997103958876988713376904 695652 55248624085036501790624701440000 695653 -53036147468771216489189523970722 695654 1340777449752183280090473602880 695655 -53285140137621319857764833672800 695656 20913407388875840398777821542400 695657 -21453019149917848293940616176896 695658 15249946805490429694952787555072 695659 -216283363873201778641987749152140 695660 4543457841916964305304728012800 695661 -47647615586108195812874631107616 695662 44350013803683929212399248774144 695663 48202341935023731324087931848912 695664 -12641310928630152347235236315136 695665 -35484120948050105185965785684940 695666 60214404881792698576866761531520 695667 37696102527555486707487888248064 695668 9962793027383907151111291250048 695669 -252964613394407901156763061280 695670 32793179119260406810210588118400 695671 6093356727006101085989502660544 695672 222368698799406037464436068556800 695673 -112568320442496401039767946024016 695674 19274802702931607920156315054080 695675 66417504286020678124698098898900 695676 966747719771563436911361106432 695677 -44405035098134558641903346116474 695678 -17266909081497195550988063837376 695679 -44489942660345709345570172476216 695680 -8785728097343636895840809779200 695681 44710809196632276526962797664000 695682 -23817473117209683197373772984320 695683 3244201896090206946188832743920 695684 21123527123896685427484470761472 695685 69608436120843292299517365182400 695686 -33496360274464934002657267757760 695687 -122630982397608649776730689938664 695688 -8978101866512240848656314204160 695689 194976522727653035277329908366490 695690 -6792980812923212230767706140480 695691 -88512597599959322774411150902248 695692 -22531593653156514382982835069184 695693 5204259225783737560490077003500 695694 -52111462706323123145075066492928 695695 14907338861311021813425059212800 695696 16353061686972785612406234980352 695697 1822512351842839104598533464928 695698 -77699107029030083586463455500400 695699 56444888743002741805386909179736 695700 47540965928880419253417745756800 695701 4070221185666576471241788002702 695702 25447935235733650528852692718080 695703 -20380590623157620602555915116696 695704 12230829281477787582558781440000 695705 -86583006804885914054887878548280 695706 -24918767722961374166350150828032 695707 -202021056312166660633952114173968 695708 -77682991912968563163138145803264 695709 46260487698324061293303102141120 695710 -20115514727977869062980064640000 695711 15763652805432791747047802157672 695712 122531378049267909190014921080832 695713 -18965590285538298010188768427260 695714 -70362499014268680284575649129088 695715 -28520077024708809317306656076880 695716 -7513770941840003597514653622272 695717 -44951859109688248938526008426048 695718 26460206209912300430084344037664 695719 -205357211041983639901397149887880 695720 93257053601606157044708117452800 695721 42730469942538906458111866527360 695722 -149819369574504448224533333945088 695723 -37984706996365550475961353807360 695724 -58138762600202812491573824223744 695725 76183140640683429565140711528900 695726 12367948705993415248974809177664 695727 64196406465089174735407766052048 695728 42397341245946974123585006469120 695729 -21539796560710891476776736503040 695730 7522736257525073968543657835520 695731 93899201742632292935906368012752 695732 -114244848610320416148983009291904 695733 -31612535069406797810519231530752 695734 44868199217332719404219690747520 695735 100302136273468932462527655861360 695736 -56604582467957379805861550284800 695737 -76968237060175671956187013365248 695738 140845024289730253336530882584544 695739 42637177369683810895728215589120 695740 682428594820822264265132620800 695741 -144505964514277333385343147793536 695742 70171667082464451288474554726400 695743 -147411439422071220516579472931008 695744 15032225846686644133605320687616 695745 34811930164447352427412460387220 695746 18293584026092522656139055909072 695747 20541796747207949363095107612240 695748 21890656608001209898815806816256 695749 80071944123195330501496865054750 695750 80045591264528518699775712000 695751 -100224013639052714767059149529048 695752 -127467254927269675317551024102400 695753 324620236731034305553264823038080 695754 59142711797177785652963854703664 695755 -16242785275177145708235248657040 695756 -130839326897651619234014360686080 695757 -125565891200258431374845355735360 695758 31512346610506060076477051054976 695759 220635611905348414282278218769216 695760 -5091521752522238708765278863360 695761 -161174787333375178712375299072800 695762 -85669003773580973088478923044736 695763 -2671958341646171894495283743520 695764 -33183484780093355551277049555072 695765 99365002234449839508286115224320 695766 -31691515612507544077811378957952 695767 951633378551320585412447064112 695768 -98908093148164113743056512000000 695769 150611134122236559251643009883344 695770 20892113391643471715915639770560 695771 245475120783376040326183248939972 695772 -19441298402408840523553125605376 695773 -45715088526566313359908124822880 695774 21485373514594145529155111723136 695775 583209878839828736057445907800 695776 -112470775884771854112331734712320 695777 -196093835701332565073017622209374 695778 62534740521442697227139973565824 695779 -33050419137138410161596392101424 695780 -54888496971139023376567027814400 695781 -19628086343285999048560988365188 695782 -35720963391233199608465676895008 695783 -1452980844105570904610724006912 695784 -25556649579648602232758511943680 695785 -1710363485699404236515899216440 695786 -13234107243764760149541101500416 695787 66944713551183470811803723144640 695788 260126574596606654782792334309376 695789 -34927405077582575181528178093386 695790 -1050532483836269525361163387200 695791 147679024311016863601004759834192 695792 -30705684718758866705334993813504 695793 -43975329189365499321051627753600 695794 64544588390628343632473698384512 695795 -30004323976533978734486793117120 695796 43950491089490908354160480661504 695797 -47807851631279513477634883305540 695798 -27868632029940865889454586485600 695799 -69635081483341469419596383366640 695800 35793354300973411053562624512000 695801 141458615229635999834691471293802 695802 1781282562877176581164509826560 695803 -14023923852069676022076903986640 695804 2184930526813586533590993455616 695805 -84680302065996266092829054969280 695806 -24015411609209046895039508022336 695807 7836768944052551543335460076912 695808 -34194566509940341785617001086976 695809 -65320837502783322825463911316990 695810 -31580429097458653544482273506240 695811 -1684998487393241736555024078096 695812 -17087041766888117774146284462848 695813 -89363153591368945657196926215936 695814 23986592370595073168187224942592 695815 -11690102449350092365139064952800 695816 149981998535098245526634635714560 695817 -89527063775995755527725376105760 695818 22762188371208924138607490039040 695819 18095086179378230297969251178544 695820 47282003242486989541107054382080 695821 -5402343424937826441628636729920 695822 8733018815821650974626433825472 695823 3907149278665147060063761031824 695824 -21315042629472470056873096822784 695825 -41313931567846628812755429996900 695826 316941245860230718124762327040 695827 -18012054824457001797803957743464 695828 33413323106316309487913101019136 695829 19068845107375046705292061140384 695830 -79827980111063544783928187088000 695831 69583783095491659757324692383792 695832 -144361147831185488206964863795200 695833 -87192690635218601756285093841920 695834 -101982270161539533889933618341120 695835 43652953815733971518381244625680 695836 -3879253875553757450543676581888 695837 46748890325324007886795466093280 695838 -9499186153183094863868978002944 695839 -41241234188450889563535689779360 695840 17462443870413031160390565888000 695841 -116258803195196422514900172752208 695842 -5608253554308224865243655382016 695843 -6235687245857701842062524063908 695844 -109103457133518876295463740723200 695845 20302147381357325614018871663100 695846 -116149107211889990755056790703040 695847 24517265547920913872914194217728 695848 -82061920315206161094189783536640 695849 17167466394657144670361294982672 695850 -5430568878991618326994071168000 695851 -48572168969004440312775483105488 695852 -27653515709979145836919938667008 695853 52295965230833575178336355460662 695854 29737618364402210457951469580160 695855 -58775315170453683961468589280000 695856 -3263147945888648746741766553600 695857 47905890989970653644739241472 695858 -13858724257702169036157034068720 695859 53310538267500226553949981000240 695860 15589642083968031832257950914560 695861 -163239614442505985556029029733988 695862 37059717943716894473460554699712 695863 100866761807033630245329095946160 695864 -88174476992942697298089975214080 695865 51628100066286470732035822216320 695866 81149245078081146772301486251632 695867 249679677847006016873663862194916 695868 20514510468683728758030777606144 695869 -587636352848774424574559077856 695870 -32155972819450459254238580547840 695871 8124940722422063006657054136 695872 -50007061565415963361758431674368 695873 -119215016945086298341122066178878 695874 -33763709446095049012821389811840 695875 91579131898906532003189631180000 695876 132682847086261215379153628127360 695877 20772419181802728991462204675200 695878 -84458988250512972617771922365568 695879 -169437098974049447745425045348520 695880 -65099216313993118655406884198400 695881 -125564085300495499390777081153318 695882 -163479042256114318295454617926656 695883 -113677033289829408177934897838376 695884 -70437531294815220034934227752960 695885 34875388606397568117186853925580 695886 -45969808058502599449192793881536 695887 34048436538453961412990263209840 695888 -6765149990906593991375582134272 695889 -38253153810306287875439472080256 695890 -8737510371314976238270776716160 695891 35799861293634171169696977793440 695892 -10195536766171065754854834690048 695893 -33422331962153886737307475712832 695894 -69959975374805656655551703472960 695895 5408717186023134375276863344800 695896 64075052036810468507252338114560 695897 122862711056551465963358647407120 695898 72443709008064910233602615646720 695899 -113096812204999832459520809319100 695900 17455793120596375630855001472000 695901 -603577003904019819746331331968 695902 69897963814287480873762034753152 695903 -10873007956423742462504244612000 695904 60026822845325579108730210877440 695905 50780569295147967352844259292800 695906 -13170512211351106991028268466400 695907 64015659372461396626194120831204 695908 -151938089773350609150355424831872 695909 739396759881455810908455387804 695910 21184683657251515648333711551360 695911 164473324623470543887702351134720 695912 325098586127580018479083438080 695913 59031434522831965290420478862400 695914 -69286368912128254156388263012944 695915 10426041042441271726169217355920 695916 -16453759197246203568781288470528 695917 -255368036973888775400443972677034 695918 -32019310130265130110318111483840 695919 -18100683734139117196750342379520 695920 -28106447838393863971803746304000 695921 39808145886463997701543179842100 695922 -35767764458416197241859631558528 695923 35640954061905200566894026104080 695924 132985041234343620350814016896 695925 -63262958756105424740608079784000 695926 37194184639650388826047526922240 695927 -41423705513057782180625579971224 695928 -7238735143733383615745243873280 695929 -165996737904589581426208944415488 695930 -80452922203615146334637782724640 695931 -24070586695702107811356970216080 695932 135480075799314213343341703682560 695933 14286780704768955282932089214976 695934 -23155829536810711601661300479808 695935 -66752468752333737571632275892120 695936 59129417532861547518767671541760 695937 -56190555094894769748006464660640 695938 -89464291877083742390109223352880 695939 -55756858736684149270591502992260 695940 12762868795596900417331234529280 695941 -16669701527514871721124733998308 695942 44006590874481565661308996571520 695943 -58666155792076156597425410360760 695944 188840036059342479242086338524160 695945 -12152133632190682234896938239800 695946 -44429018851500492672421641156096 695947 127457776553494120771731770804000 695948 184667741831534260993297943179776 695949 94075718377854005017636406290848 695950 19803395401171250646887242560000 695951 262552631027978142200628927786600 695952 22242037881320839822953960898560 695953 -206676734581519261322366604661776 695954 -10804691919974860583197613564928 695955 -353276466717254373638988491520 695956 49840273777529584540649478682368 695957 -85435556161718877252157563038880 695958 -76996607056637012277160691452032 695959 -32353290694493301648797464648320 695960 31859321125452874617801336422400 695961 5177052072263241394805742138432 695962 27810471953911922400824225237232 695963 77926851928733182103844883068840 695964 22891778586705491708786418769920 695965 47917167569657553494634668839800 695966 111429274159563151881535477890432 695967 58425724670664164024083378293648 695968 13585666122035159859144928788480 695969 25000099341298511473748684283696 695970 -13681538110113469882649716953600 695971 509134485919732495639563134092320 695972 -146932868732432339475504693796224 695973 111951147797412715849361319741600 695974 59009913737918385565115939168736 695975 9868395232838332152798513568800 695976 1392327820252916653415880130560 695977 -128909945780118058111119387664560 695978 73732413186601783391242306469040 695979 -77682721394163656314538322804000 695980 -22877915359811030395466649292800 695981 21464599680547223235215019560448 695982 -201575543400325468560361383936 695983 -1751044046617782581129783950016 695984 -54669938521530615075815847936000 695985 9979481879383739824998316224000 695986 -48359833895030864659184184941808 695987 -212301566203620431829050576523840 695988 76578731639741661096403305228672 695989 -53677927173672181480638241063360 695990 -18655322492138616311612540659200 695991 78339340621016484659562568847184 695992 408763276747548934677477580800 695993 393058328302160059688086666952064 695994 -32065837485893977029039750627072 695995 -151747649620984224653106747024000 695996 61723564437696641029872369750528 695997 20254880803641831884728027097100 695998 -1045749531240237813983609276736 695999 -78937785209316896588614058520000 696000 -31356992602120342470619299840000 696001 -27252780561927097025139403254828 696002 30519907716393250582127791391952 696003 -26559122859360810160888645914624 696004 44765668376261665087417159974912 696005 -18010849064208728818239498374340 696006 -38287144836537004222224308035200 696007 33901024013429216115410215659872 696008 55190714955715089988486824960 696009 91343243578691600432814929247504 696010 -4831557393463744646302088186880 696011 -11003894524276184349974148496968 696012 10992439258616360099907301146624 696013 -49181842982145563973430632557856 696014 -49144591539669548084783153210496 696015 -77925790211136210695101900316040 696016 22207141612786363489965897990144 696017 52051331940503905200676515331392 696018 16639259668789319182766904611328 696019 -13574879668193114888212577586580 696020 -15447534890658526360626681285120 696021 -5460196593504841999532634715488 696022 -80524738384073845643555478014688 696023 -181051263578108800606044413710080 696024 -28111679956242712176495046778880 696025 -27150814231555579739585795732400 696026 2084070427422810762493467419904 696027 1142867571942077325688990726080 696028 194004512885924510575074591431168 696029 -258499457449661920753225725346740 696030 35634425571556051713415090888320 696031 -20048316693113032673816970266400 696032 -169141131099023169009336557764608 696033 5127803930478263100969473390484 696034 65467355055313438844531601550416 696035 -34366271263357898795785247237040 696036 2444322205633271971609668777984 696037 -149795535800346161480647805999268 696038 20063817317241770481579234355200 696039 21982194903715639524339187818024 696040 119138577699748317476136869836800 696041 2560721704215483257453035052112 696042 -17464260416064633208194960263760 696043 25707806560408570596724289376064 696044 26171355191775920058765063254016 696045 58891514920324354116396786480480 696046 -8236560235742925823137651465600 696047 -170842241072173687860515970354888 696048 25738807113315406842139737391104 696049 -42616961645952163522661144672832 696050 -30855266045924917967183704069200 696051 -45940077480519802958115487903020 696052 24512579054414923894150205102080 696053 -16061796837255539099947689199698 696054 -32737599893867482214974960534080 696055 -1541347902040917242963324899440 696056 215872934348059181955389671464960 696057 -31514838709646800742475264377760 696058 -126901254229087210507549463028480 696059 5238424744300326759134008672800 696060 2743484559729511275022447872000 696061 40354911226260171494630518758662 696062 -16871770661919385811642112211968 696063 -209471018483348411105554676274816 696064 60558078666326227156408488427520 696065 25524828138600275453121344083200 696066 -11907118558639477259380234676736 696067 -193973149341235066676767722938884 696068 -115994461071519843317695936609152 696069 57878237209362499538932170556800 696070 -56340165935162382800077439562240 696071 -16289205405220093710815261944056 696072 -17200748334381374000641050869760 696073 -14074182354203580373892966034560 696074 -21038882999829222526743597404160 696075 -2382726020938988633638099385400 696076 27784885333311107213968967509760 696077 -13262875375458764272606023472074 696078 -13467632115722067153668026567296 696079 62995351537790934247124080341680 696080 3634048254633519124908744376320 696081 3561265002906104113647998659584 696082 133880020179733432008542138031360 696083 58992161622081819736558323436332 696084 663163344428670530307268116480 696085 46198193772744020238252999528600 696086 31189996307693464149816948136992 696087 -41391882663987449151622807142400 696088 -39972504466502686589751769098240 696089 -108681338402379706657253444516400 696090 10785223130298127423636994968320 696091 172683014468791848363937775390184 696092 -145286170215711458773990328467968 696093 -91772172647522196890361570696672 696094 -32135967291276925444000287051264 696095 -14462410820103820335966081504480 696096 -70206803475752615550758521602048 696097 133352526856202578522374941493252 696098 -5064340585919453939429349676992 696099 -169860076200879001620477106813200 696100 -88754868260797784302424506729600 696101 43322813741890473118166138751360 696102 3758922217668452386942175385600 696103 163667622649148669149149834826120 696104 76206710268615503267341116533760 696105 -3158040400721421197168743200000 696106 -3421816933353304515417020839248 696107 -58069437281290051853203222381644 696108 14142850308884210265023306858496 696109 245528621769924706949202290908310 696110 -69699909970637967963219201550080 696111 -72348242045787148332714334204392 696112 -58605792584650171056686819409920 696113 3322208983377090358750209237408 696114 -4685434605049929559027816975344 696115 -48214983521107385243436893608800 696116 32515331649009319560831452628480 696117 -40329357728290235186529134210688 696118 -16808689666556543480159866394880 696119 -69208223322821075179337806587480 696120 -48467255419792685847102984806400 696121 164853451101026757043185189167952 696122 -43261493269699023524834052103680 696123 -93018313907908486468475485203828 696124 11808968280739284008199754202112 696125 -126489397932610086258566540985000 696126 6078504092272595486967704220288 696127 1070755493121679365373535585080 696128 -4407309336536537185994381721600 696129 -8061070085594152750397465755200 696130 49883145324147705227221201075200 696131 136141908044119026015975999658200 696132 97016553707983352922567059096832 696133 -23006481222357307648034287575300 696134 189637353499370000795802272486592 696135 -3258676907110205173937470089600 696136 -9972031397486356488107745607680 696137 -10894621517224902985611212343900 696138 66867308660420634068416220532480 696139 -27109582006217231304893452661640 696140 -1088154718041076189653537346560 696141 75581919808939785522525729408000 696142 14357147130130512983937604350912 696143 21395428845755611057366854100608 696144 -18626286613025307097567254675456 696145 152907551126209874417764676365800 696146 -4525872259920004443349066317696 696147 -10470865719434246623887198467400 696148 84425619766604932887070268846080 696149 199677246864566607972686187795150 696150 4646152764199357271348766969600 696151 -65464517845614866683860349601648 696152 -40673336600627518940694952058880 696153 -162079740474953309394057544558896 696154 -30008994205241733789697491358224 696155 13753836446837563426983457446720 696156 15480631051435872282491951196672 696157 13969457947969072985953132185024 696158 20699216851935995598218097847680 696159 -23556578571951882838808571015336 696160 119773292021551425167402139648000 696161 -261167972982921120347267076694848 696162 -21636851537077807626395516562048 696163 -30392491490875444826041386889376 696164 -40088270683167508629632062562304 696165 45519909087191693488003285045920 696166 1053566724150407312045999032032 696167 -52810892032642910359494182775936 696168 79187805244797021519123183206400 696169 -124222679280317617143723329393804 696170 -942637510068439123481126572800 696171 -23430659029667116956636838834176 696172 -130675219892050321588605832535040 696173 -39415600846676294249509836649536 696174 10655287773511852392927667643520 696175 -57440761037971849543481665720600 696176 -7684898023336941080563969916928 696177 174899123218449262591754198675328 696178 -4496433524413954557271546834944 696179 58558316125005996867893198153280 696180 -9226457568226939661236658810880 696181 -58633904189004769549100719288018 696182 -17720460250510968959348593649088 696183 -27137931152134069376822332292400 696184 -178006226602945059904426632806400 696185 3017488760759867178316191092160 696186 -38282371356672089588753836026768 696187 78998247173490747510657570168240 696188 88629793751607077222150913189888 696189 -33360525656704163844419539731552 696190 -22159211025538010613081002947200 696191 52657652345915606150434998939312 696192 26342804123369311664996729487360 696193 -48418180247954652834121450500312 696194 44654172283422615598481638162896 696195 41121537296474906950827257665920 696196 45320929509763081480296207670400 696197 -247712029470480154299421356580128 696198 -9799826352047771074455875051520 696199 -11223834133500730703294560933888 696200 6953789525032072624013737152000 696201 2646499626626901428919325424544 696202 -20423396882655240524938826352288 696203 102699962387963641619932647947280 696204 86187743252685575332541857211904 696205 -120962507167075508381078727529140 696206 -5633665167552755895226543814208 696207 38660039141220101181575408981760 696208 -439745733245843369789410492416 696209 -1312226352945538131447039815184 696210 7700962866409056627430450099200 696211 29358255139775304863228915782752 696212 -19047190239934122550971489374208 696213 -780834276629424461823806097216 696214 -22248799173849777047421410654208 696215 -21516779115174913076659414896480 696216 107735140521695210998058358681600 696217 89888054309674434609267082866640 696218 80879789591978098357044230171616 696219 106703498876773539409619095989144 696220 20931043632265843289688409159680 696221 106722183040910413301619071449644 696222 -27312717956514924080078050815360 696223 215706082047233294761540366412160 696224 198105545468218724402931301810176 696225 -55509608032918489479301527200400 696226 18087264325766573814219356127744 696227 -24960772002079174617456882163200 696228 -19248782490780553056681159745536 696229 -24034004950473863828577220876288 696230 -30394712671584590873814056922240 696231 87171378312415250267167379299920 696232 148488480847428160919378195404800 696233 103959212072920830707075781072384 696234 -14997754152481094070672121344 696235 -155537547175918867428345366282240 696236 106316260877968902816102678597120 696237 -87052601746147056180824878568640 696238 8109466183031507244950647734720 696239 -94104088016142880880552152974960 696240 -10021397584479560690867857981440 696241 2496964990285731397411638777972 696242 1474810822481265561817908574752 696243 97585212100793700506129809278264 696244 -108916378220139325510964898254464 696245 6647738890836200711459332845600 696246 -49400207616434624645654305521216 696247 793063582552844130025261018080 696248 -42076385729324343880984208547840 696249 1529585495270221434654501627840 696250 2199903181608087564419496510000 696251 -90987215472017461002013184232600 696252 -55244842666341120967754586037248 696253 66793915300073844445590277234502 696254 -2800250820693548945007480733440 696255 5571743916606983884245597120000 696256 -460744339302700382255333769216 696257 -147888544298507432831677531042494 696258 -99143428087626686094797738044416 696259 102275828701701600864604518380520 696260 13804266934834539871793976360960 696261 42579340536898398698723135687040 696262 14658184986657739404538938810624 696263 80521241774418955249268970391512 696264 -32920059692039385126192457236480 696265 -171311638541165882694253309193280 696266 -6673286673573695844601619736432 696267 -59504566748212743160286149002864 696268 43213160201869789534184040213248 696269 38386249197085582183563028339392 696270 -43059041812207240123160225174400 696271 129599689125067329772654532383472 696272 32137860259893266627410437758976 696273 63637103362182427404456901503984 696274 -4862754120564211502602020107520 696275 -5672210554954119960599613539700 696276 628400586299928024725438220288 696277 -154167843981725695769670053273700 696278 -29053504980061626535978443019200 696279 38490621615391285652830766091648 696280 134341168681409351005709555097600 696281 -145245368236271779236865813500918 696282 -38846114557859777825737966007808 696283 17285886479772930844742548168720 696284 190973135166051121722381120047616 696285 25783790814739105527841764191820 696286 -40754775907474783090865546526720 696287 62527031654668979514290196487080 696288 -50097067655911305632732135817216 696289 110228210087745792675311760135600 696290 -34612215384796383282129198309600 696291 -2645014553122159864956171165696 696292 79685264168029408143179954817280 696293 65585284263584647447472494168800 696294 51601303003019120289147264104448 696295 36327551714652208688145233045280 696296 -96115080633103232659023632286720 696297 25507116659057578269238707508224 696298 46967059377954261839037476372400 696299 -1470942002867203264467055062936 696300 -34351556322771267973725053030400 696301 -33290485521717137059806406100000 696302 -68463039969721472281307779483008 696303 -28412081437677058354634541927360 696304 183143392481086456563241517056 696305 -199112214687408423414822200595840 696306 -11340398617987511323938640988160 696307 17902802611390006533743248078672 696308 82974481202041165835980892396928 696309 82793981965066511979766058332704 696310 29210877429425589112392196656000 696311 16561642877449478406534749764224 696312 -8777340812620295937834075648000 696313 96377082586725020316878900851562 696314 53523646332461413807743121321440 696315 -65570265851548478280656961468960 696316 60493895626013398218764805079040 696317 -147982148786688312755998338416634 696318 -11054246931326074163167286876160 696319 -101384729543821993672559756070240 696320 -66710618096146149701121390673920 696321 133385249095156856343097727659890 696322 23192884964526365348606613915648 696323 -212887868342695124363981283655428 696324 -102551210752925032354439465554944 696325 -7565001610808156850857321654400 696326 -26063245561451277079848845481888 696327 21738527888566989353740019358120 696328 -65474508761899329078475869219840 696329 122673226134789573627921663060480 696330 -27734242679256723080107839552000 696331 -124147703002261224760307520258880 696332 11353236482996874673182364526592 696333 -17219018440948849259789780605152 696334 -1119252441568734484207052459328 696335 87712531357419563742189285446280 696336 2224715998131209537135811624960 696337 -348226460092698377464875466908 696338 140362018547447602638875771995296 696339 102835685525244001629469965198180 696340 -45212350772328590691280013253120 696341 76589689320510418723670494674432 696342 510041970752875383045724300800 696343 13516111334125731151487540107592 696344 75736040339864230606972772720640 696345 22477278067476487576766160690240 696346 -35414149496844967053759425813760 696347 8740911298875189399914246547480 696348 13372185153526667437625876362752 696349 379204097394600387919221429350 696350 51628123468817743100269663416000 696351 102568291234202970695510900789832 696352 -64590910595131130889893427806208 696353 26715367206456342475785303390720 696354 -57290968790294200240551507341568 696355 131230688892222319596050561280 696356 10643755352191482966319103136768 696357 -7899454479418167980009355131394 696358 -2461087287964435989879567945216 696359 -119952803604016127343893427538440 696360 -31069893334880838829527392256000 696361 25216484105031426067545633411962 696362 -5142648585739907680013881055568 696363 60556452140639442931608375782064 696364 15293602844694755607938923371776 696365 -3446903874043757695409879098740 696366 -77074085288301622893541175662656 696367 40612500612960202472504084092512 696368 23902936879035557559673683247104 696369 -216357777968430732724143282096 696370 -27074416005797461336038543321600 696371 -22106626103371714061637106460736 696372 -1949033030726279043507566481408 696373 43294101016051945396798903840622 696374 -7472452232978607550101085016448 696375 172389781652240568137538764430000 696376 61182615508550968899947395829760 696377 64909308174275486242490130561600 696378 7289093901354872434058440016640 696379 6912666951488162506297679562980 696380 107993164612124706497255065612800 696381 27526982750816519665067597550144 696382 82258948385609067120828379905792 696383 -70336422462095163677841430314576 696384 -6038796889788010179186351144960 696385 -971478361498717839523654598400 696386 90113233232262644324575554945024 696387 129616039167640246355072936691960 696388 -98323408787481695134354923325440 696389 1009683902442432919938656188860 696390 -48026227270200083296590098073600 696391 83676454320178670566961709689752 696392 103180065584069013966608882304000 696393 -108226950401200806241417687479318 696394 77541526958284244340624717607680 696395 19013383170218043749080627940160 696396 -76924513246510572265536491483136 696397 -60903275031636602537723486595860 696398 -126910770342353067113465922838464 696399 -221705171188505241638510658931200 696400 -1529833314249492004305727283200 696401 91986649829331294083291475318900 696402 -8796909084566906965881669585408 696403 166526205654393281411851032700652 696404 109399508394164097721450710953856 696405 56647704612923688320238468121920 696406 85459320844425318077844848945280 696407 38870337316364771996119194000840 696408 127870499785059742125219309711360 696409 -39481624904208237732317636029184 696410 -7873592458062871577412285281280 696411 -41314516974592764293160278001360 696412 25335913385031668284966091686912 696413 -97134188725147020280363410373338 696414 13587116806296227954444022398592 696415 -49275336120656875531717255908480 696416 -58207319790797214874961840701440 696417 18509771863686991374148789770048 696418 -92397689472849985987064628369840 696419 69648406096444204793441394693144 696420 -1887664644967403799264863854080 696421 200700388533535429664132825598144 696422 -131168454398783816821421944327488 696423 -1069003835860008184052624128512 696424 130388229980116092628011505336320 696425 -63399136386382893241273128010500 696426 22161087973270355102737394112000 696427 239050671511008348325424288060276 696428 -2658115138442012109411790579200 696429 129752603043278584721052595757184 696430 13896431820134200932181737696000 696431 -23844019014056996354300907956568 696432 -16731166880206685475586816081920 696433 -163252764198233832161620312630318 696434 78008379892376802261937699097616 696435 -24117247140327745123899542378400 696436 6001048536439046249638888335360 696437 207333670688531883296373732183612 696438 -57592487432562407926061579165376 696439 59346753945238035603724061139552 696440 -5074355536696876174219406131200 696441 70391442383682131279291177422080 696442 -7382149544608376286432993514128 696443 -96392213329820408634974431420056 696444 -24471406813463506809359137087488 696445 -14348369832250484552142085264800 696446 -24333052171779951803303660421120 696447 -39216679353990727116093516242376 696448 22073896059337345390387365150720 696449 156564133863795530156386789294440 696450 -22758173343824679849013579382400 696451 27725421083062094053032229607840 696452 147672069789615184931395459534080 696453 -116266790094568769207874907450656 696454 -52577893924205106046871454683328 696455 53636114807631612869210881482360 696456 89666969094052545051450919987200 696457 1229658595915029052546564279706 696458 -1832830008756711533345326228224 696459 -99531562370942375527361591814696 696460 -84044113930036496283767583897600 696461 -87450034593405793857085429427508 696462 27701970872691414471059267694720 696463 28118119580689268921960875434624 696464 51510580597836680275663454208000 696465 -49050932039149849802505350092800 696466 -62159678430986115704459002705920 696467 -82040173976261306327127665940888 696468 29575444118028820052914248155136 696469 29669745126718291293972622111644 696470 10465739000042753435506771714560 696471 2660187057390538535688107529600 696472 34995241305034758603913729351680 696473 -122845990641947498477998020581496 696474 -16327554043694746456854239767056 696475 -51017945909267794265301385054400 696476 17086450770971250628710389760 696477 35181726310241722449818953954560 696478 125125003888242714449280476231040 696479 46302804800876365713216917848176 696480 55283650812123905843968443678720 696481 255789917198215416003801998189282 696482 -38223625669762207794539509791408 696483 88454325537589989680009956174680 696484 -54725733092861374714655960857984 696485 -174469568612020184579170113986820 696486 -43196094407153860799872200431616 696487 -46161620637144155056125779068008 696488 -8864655510538361151124461588480 696489 49772955418924267683167914841760 696490 359832514412561079113532917280 696491 -251231584938654692958406604892108 696492 -54545826578293479890484551808000 696493 -8457652185377921568711004976640 696494 56310653013060335004676955455296 696495 -83543597111979193345402123382400 696496 -5791693432938526401863036829696 696497 -39227059948552280478476925555054 696498 21376698659461931139526603931136 696499 16438238965585422594188470899064 696500 -6445069665300828473156044800000 696501 15398065380669984918478438187868 696502 -14524266834684412998949879214400 696503 -156867764236642234866008939212248 696504 84778908765301817475353974149120 696505 111497262911075655342222832158660 696506 -107917964821016518740423812316048 696507 45939815816465897778396096681984 696508 -7123019630634837415758860034048 696509 36740301023173256357334549380928 696510 9478390619961114815717946259200 696511 -121684653064027204206733318530776 696512 -75129098049697206875884826394624 696513 114499558736884554921937360029744 696514 -99372650678398546032364784640 696515 81162622663841727603055573286160 696516 50031369027279290804970721508352 696517 -12128037676869463973821703198434 696518 90750278478226794460587535428960 696519 -8663578615824822728943801233400 696520 35757896785644009344900397465600 696521 90282869909023250652918643638720 696522 73058513560932271964818842443520 696523 68113722733503701671723355866772 696524 -66138942555485118449734878134784 696525 15201431156045170817790162501600 696526 -1222714010027751074841684027456 696527 75221924681180331997309316196240 696528 -5160444443574608056609753399296 696529 -223472856252053655625039428920720 696530 -68272841274827311384284111999840 696531 -66887093471481964209057708344256 696532 -36176021502746070021191743868928 696533 203836522234836874360735124008782 696534 75753979053850626702586808633280 696535 46816328161581608594872111047480 696536 -120048779110739905228678267392000 696537 82511377159506022372644037099188 696538 46216750764897015277830683047920 696539 13474511793201205119344176107840 696540 29656879811199604640883135283200 696541 23154984734430087761379814112652 696542 -23014983213201814136283724194816 696543 41395267799804912087310583046400 696544 183551213571021689739596875431936 696545 34593697012138456107092917473300 696546 130819393245610903209155222688000 696547 -101308131932673865136826759420004 696548 104452700010907034690088368443008 696549 -7286752335653252491769540760960 696550 27329956934143809094166212984800 696551 -4614960940709983956259364465400 696552 107181224090265870351973862277120 696553 -58815887506168168195809301271232 696554 87855426181947425389094876843520 696555 -48517689102892677614739853740960 696556 -43031808538064133525513528876032 696557 -3539026205381907437660075258688 696558 16555587892884079197032304581760 696559 173490156956192765007362498304080 696560 -24009878577178386170340586782720 696561 26482885308259831136969187618672 696562 58965976898690013882558141116832 696563 -31268708916028166661406769575680 696564 81109979027223425403750661201920 696565 19467085309362976514443475714460 696566 -3610773697494389395303780594176 696567 16754902401854330949480394965480 696568 110536234758691233523910315458560 696569 101662692706185537151477414628970 696570 -2332448789635890745068962119680 696571 -347824988201129899511270239531056 696572 20027329850857732523359152254976 696573 211460697039886106824396294056000 696574 -530889498871714823957662270464 696575 -105010285200937132871853319230000 696576 290069898454520577247886180352 696577 -42903742732317755693534201619456 696578 -10983578888407653696068273640960 696579 28117066904764417187665784562528 696580 67395241863112041710863469222400 696581 85403201797665719570088653516064 696582 76060505727388975396319558186400 696583 -70215162876837875314802164295480 696584 149954231024974645469699762672640 696585 97534450510724632792938472958400 696586 25281486195464408312352488108544 696587 60975709880769087755742382098912 696588 -67700760635155491454261805683200 696589 -413831395453825081633965980271776 696590 17100170789447137268655131472000 696591 17221606820952722949800428067952 696592 -11327473293370623638869842690048 696593 -1305450237931860315630089561820 696594 -18090826154815645309433429692800 696595 -13861587685946344952251048312320 696596 -107125809646395781669365903772800 696597 109439527128729843454767721440 696598 43621356502015645651229500523136 696599 59341668791134102548128875985232 696600 61431735942246024406174464000 696601 8609199423443767367472744175104 696602 17095809302635806540389778873600 696603 712811642334916500168194026800 696604 -4109755952100771819649208000000 696605 -24398046718762446193605255703680 696606 -18719264998376114230728394312896 696607 11945367514049936643099875317856 696608 -248989546943940931953274941603840 696609 132530816079698208472738358280360 696610 -14349335434134893074399799651040 696611 -244601485558077500904883663738788 696612 31541100597498595213841805914112 696613 103981186416483155187696437170560 696614 -125889779319468654536982377101344 696615 -39727935837641408833164748031280 696616 -111510835114018430413681337548800 696617 -181719248067502142675709734099334 696618 47033133890868667160843218459920 696619 19296140450380101459635866986240 696620 -70836436093102116974248654064640 696621 53123348229748746032585174766912 696622 42255386203164292998366867244800 696623 69348551874396925132423890745872 696624 -19771590174136131815925756198912 696625 -66199187935454302396996341111000 696626 -31895064748518553455025711104 696627 -206772537781419055712469782102160 696628 -100302420590787918085314132821632 696629 127409063335214292655946796229230 696630 -5268841397545040839408329768960 696631 15780377238540650530948283511024 696632 30006693213879896731734276587520 696633 -21907740967467839882741326838400 696634 -81906078326560437557204293390848 696635 -100811926320384784558183286494800 696636 665056449112917147804528901632 696637 -89508747445170722436242398312800 696638 13250887854517011619952967418560 696639 552900648583919240971085211408 696640 -10887828907728583525799370424320 696641 -270032184434631783425395447659216 696642 19598048277742869317348952534912 696643 4734714599993065256440811596944 696644 24085846509478778566447185536256 696645 -13890102289255093596685633387080 696646 84333775954089755568403088530272 696647 -22317777654428986048341257184768 696648 -11431725200670127434017185751040 696649 -27675324789750164956267318879280 696650 47177610197798439170741207014800 696651 32193702631567367758571798371032 696652 -56518040408517727125777373003776 696653 -159493104888462236371548271609098 696654 -23550782626799631555343184793600 696655 -40174200082563109504936862847840 696656 -17959491409841193859279753125888 696657 52057856335732882210821487370688 696658 -19602431675413519200958734468480 696659 -48396672307278786937005072709140 696660 -37504763073850720723806819594240 696661 -52175674158723889178761486134368 696662 9519938504528706006631747396032 696663 -4365740443936013512085724083712 696664 -50981042030808861590360811632640 696665 -159281494224151516937405014898940 696666 2946499032697401752073240724224 696667 -270309777396592936277034420146640 696668 24731937187250267871669091737600 696669 -56192623242724247450175348517152 696670 -21929002810920507656240231708160 696671 -109542658375523508513421485140328 696672 -35742275896155207255534840053760 696673 -45537444972988514015736672904960 696674 54539648258509158463729229611392 696675 11061700336429708020708471436800 696676 108146518417575018471086652728960 696677 -144239413442237311095889087638528 696678 5151724955768837019474609234624 696679 -93060192615784266093108573595720 696680 -137794741490087114689468964505600 696681 250520958086914412819339285153664 696682 88955766418261168754814867580080 696683 -80547242474053288847778397398096 696684 -46999896907575246352237030500864 696685 29424316710474641227773392236800 696686 495516971071703008607653493184 696687 -3156924193904053955264039240832 696688 -6205150464857775148547846668288 696689 -96875332509375741461288288247744 696690 15972581028418468633754895791520 696691 54372107908719182112055249302092 696692 -88547730904020013682093168947200 696693 4427842338355418757671067531360 696694 46683092918994949163229202105344 696695 -11999670116743746497584106053800 696696 14137439060869562617212941107200 696697 20972542606968757295988986062420 696698 3674246796299670151486651538400 696699 12405856754753756889725094426000 696700 28561342886650344676783279347200 696701 56115016959122742101532063969600 696702 37862324431727927803444599321600 696703 -88808511834295526104606369496720 696704 -108317023267515850001117117153280 696705 22618550198228237486032843935360 696706 96964740960541297009661237721552 696707 -18729402859906035527537797304568 696708 49047866927301818477141821163520 696709 117351783599207473066322696952604 696710 -9138010569728486349534657062400 696711 -180155582399097160777409179507200 696712 355981965246277220411347691520 696713 -19495676658198552575806360473036 696714 12585867923671920850357402375680 696715 -133147736783845804029009592700640 696716 -46080819384714866860094817051648 696717 -19351524553045954896404084842080 696718 -116735821418088403933041308160 696719 -1127008822354729738236859580880 696720 13028839195529650883710341611520 696721 175074937047209562322925177167922 696722 24745889374930140157863932780544 696723 -100183053113758316652040454015232 696724 -75736664293877569799426560204800 696725 74051130595520840008980070082250 696726 -15233270381957833593722239663008 696727 106658283221663019926473151209872 696728 -115208701959251329982597792563200 696729 1116375526393107458693216391936 696730 1781850884056418943369085448160 696731 -2036865096488908780829819776440 696732 -108184869667896805607077210940928 696733 -151757438766705849364628576969600 696734 -90144764621601364332498074553984 696735 42555180946851394384056344827200 696736 -12490525639668459547693942898688 696737 138798524337299331783405750652386 696738 16078978441060903308966729919488 696739 -92781600241250388247273954242576 696740 93118030617552128588428525486080 696741 21132617463648451833090389288064 696742 -55666089191314944427590569869056 696743 -67551082207004933472458885104008 696744 -135272983706018016928883676656640 696745 -65176153896892757839432298663040 696746 -38849708112566366678519075928576 696747 65240681649335954027958056005872 696748 34594754100836362694329470438400 696749 -9298891917371808732834906581760 696750 7762925049120006045914178720000 696751 -47537763587901743132993031274896 696752 -14438437316317325778053506203648 696753 -130650684824060986760515727992638 696754 22719820306026551429152160896320 696755 -52550326862191495549761632917680 696756 -12303444928866927535128080203776 696757 141215293562921398307344658177006 696758 -46734078540073242731685937108416 696759 4253749976389680361518498207360 696760 134275861566202537706362725888000 696761 21875514827405848264048128578052 696762 2750792746628850078321889841664 696763 -32807003945608209097156183992988 696764 -50130121501267706728198635001344 696765 -30893260891729173197378445643680 696766 44059610515968108259038102802176 696767 -5425130936413367929781709161088 696768 20033338072976437848398930903040 696769 209483539665336879274806208597296 696770 -71920347966714945679649413693920 696771 -51022327642769704675954050811260 696772 -1612845728093514535482140238848 696773 20375616215756708981326511313600 696774 20414367486353408986562963511168 696775 20784972690815753475842297464800 696776 -170730902066489924782646488227840 696777 -94692820597905460204279436644080 696778 -30083362880822717829595215172560 696779 60954319216093803351274121003676 696780 -52262180140742714219179424716800 696781 101559932046025483886456520962700 696782 -31631355518961033634630721004288 696783 26976075095126133773547040659600 696784 -8677626289537603078810098597888 696785 -3866660152441488260579800920960 696786 34617372696358218671585724699264 696787 -13757311620610565733763392875520 696788 155796867744674141958460419209088 696789 133099321219875545677316199426240 696790 73684422173747152485521554665600 696791 4482261797174430371542511431992 696792 -89253182862870667036265120993280 696793 213277333175494570919019755756042 696794 22536242621345925342181159640064 696795 -45263122615865305106956304478720 696796 -69495647228707098547333185057792 696797 -32567114604731546677174309916160 696798 -25520793488715455506381222593216 696799 -143174704176881002273176373282200 696800 44864042150914583125956644044800 696801 26354000668241475448925349518784 696802 -47844117186980283180453699657648 696803 146628821524437679543995008364864 696804 22317569199872449262023095530496 696805 38562514368309262395722446766460 696806 -107233417739263987976828847183360 696807 -12715771056490850957349457628520 696808 44706763167011787307025501061120 696809 115433518313769145824766365326010 696810 37136884345647627516462201980160 696811 -145710494667649841029921944088588 696812 153360722808590633054357790243840 696813 -56444077258713085071084572221632 696814 87530801430286846472507216456256 696815 169232597498156152888625617920 696816 23470786301805139703177390653440 696817 51975548197140535982501111335152 696818 -26226480265511295068612327454720 696819 136440890383196438280294052043520 696820 67385221746484701521256681358080 696821 -12409882058767623120841476746070 696822 6778997812032063512353372053504 696823 -233608382532543254060922869883928 696824 95345319624951928104716635176960 696825 -11055154621270137796535252058000 696826 -3109472962989124810675754930976 696827 -51907255811385711577846482255324 696828 80193395310705865221694313103360 696829 -218086115863327382231249092443354 696830 76543418337181515466126078608000 696831 -59946329966840059457564958729600 696832 -104250314644150173964096354910208 696833 -20609501314409526873891309201918 696834 6458416587431707224002061493584 696835 3843753106911678184242040379280 696836 -18955914047310050554102371876864 696837 -20471056926423229111694176208160 696838 89855820250527745232850500788320 696839 -94537141396206095532132247368 696840 24416597925662167332092701900800 696841 -61231665820371947902700432603100 696842 -39863552774766058554460984478928 696843 963490520524930535368998683280 696844 -23805187032459709635203015746560 696845 -139262454620967177944387669310900 696846 -59255862162300597951629794478016 696847 137299487735859225023744261528400 696848 -45345000046443658771118236876800 696849 -18154262793617350211601588879360 696850 5460508133018838247234544985600 696851 78861990691309038194380598391852 696852 15983094153447620830351735822080 696853 66080274838495317152099891513102 696854 56966770850015865628721898748800 696855 2002663019934802394846248314960 696856 -70595535572219715092028081285120 696857 -71714095082970250331000508434688 696858 -27626100819621024706863478272 696859 240091280270163305111804231164960 696860 98837778484954956641001485422080 696861 116364246296806731657968577538560 696862 -102894139664423165508612447293568 696863 -115886346406694369559620299813080 696864 -39874010164683834806899537084416 696865 22526283126947305871816126058240 696866 -99462498378893280366980946952368 696867 -89105792365303337920932895428288 696868 -6853268806360371587526135782400 696869 234269200460998633861134482623296 696870 -27261062453177298780332316480000 696871 6019429057556889567895106654304 696872 -201754978018164344510419090636800 696873 -22252903505269276881393864792000 696874 111840326985072103068169721781936 696875 111255078179183350346176674600000 696876 -106086483324727840245742831507968 696877 -48292578957006518500848120287040 696878 -17697688332596752249150539286464 696879 43438453279814566456670175250824 696880 -5299933358894090894699467898880 696881 -149530285117232808268796613080028 696882 2589562286925486057830207566080 696883 -216479926673799776015128035147576 696884 63753669599049169920227066898816 696885 20716627734260526263810714386560 696886 -22846294616207536781795539264608 696887 -190637289593374345569396251653464 696888 11179330542844127354327996620800 696889 -66553770707109080075834872932310 696890 2413527409407392152608848244480 696891 -36193621007357717725731768074496 696892 -68754895719728252816771411502080 696893 40639688868185332044303688595142 696894 13426161836152773760060443402240 696895 19784998894180215555331056658080 696896 20227156028311415714176546897920 696897 -25720119022155888409377159173760 696898 -27254367099632127964385249049600 696899 17253254364605258814710300364960 696900 14414773506352574739961864089600 696901 2735596552781785521042125653280 696902 -67071831157613458734277617010848 696903 94717493622867451588820860564944 696904 -60047663952056256402522062100480 696905 -103679653705785475750254549242880 696906 -518314878498992936613574323456 696907 146372994027290298464209978811156 696908 -50342034754419808765151120893440 696909 33673197348886214071160214439104 696910 41350764422365784639165338695360 696911 -54285239590208383203104495213376 696912 10275142163501649618880272138240 696913 -92360454345735488355143274741440 696914 -85310014169591618940439369816944 696915 -41731348164158728567758568236480 696916 -255894528031309720644123112464384 696917 -84090327482279887794565812387780 696918 10495356724214056253197955772288 696919 -37289942026178271319713331053504 696920 -46001123307932160923538407424000 696921 66348009047890067821758559292112 696922 -76352393065095088421939935657488 696923 133436893202130092398692369262944 696924 32390334954629167049453202416640 696925 -53833281530334711006890747536700 696926 -31133274959267757525762698441088 696927 16409313093825459094376119290624 696928 -172192029046776179821831693271040 696929 -53308465473827195355462693589470 696930 -17449693936501936267798096826880 696931 14594031195598333728755030376712 696932 30412718683917627022933094281728 696933 -137339037617481066395173113896256 696934 -8479046758977935695106825914368 696935 -35247577351814284027948228146120 696936 -42975743163297022576278879436800 696937 49062908458303741128306524182586 696938 65245200335482997449117125688320 696939 14197348527541964964255663195840 696940 102994175608297500722541594071040 696941 26473153578801931352030442907872 696942 -4000606437943822996745257536000 696943 1553398788414452483285962983544 696944 -136562712840969317191035027456 696945 95945201808427513209429511948800 696946 -19621964424533204171115258739200 696947 8304795833445674305539090267120 696948 20460286842012834715257271750656 696949 37175127302352667428372790737792 696950 23709519642659057602153109193600 696951 107214094811412035851619991041280 696952 -54816567826837523010723342950400 696953 -24536426815517481951289044363900 696954 29431659795559644973307283486720 696955 1745597737484801447599041449760 696956 -72680981109788683716773018531328 696957 129587520394849118224335611865120 696958 44475482421770855989557191192640 696959 -21272794911510323340819894071040 696960 -92471200744926134755078963200 696961 155076238750283848581931365874562 696962 -12233165037327982884838914820608 696963 -146657726277321080663621482945536 696964 60089330407199123149497832270976 696965 2106328916271805484106795100860 696966 -81784613012816720557033306459776 696967 -106596872257381063798944927431880 696968 84598976192164397618436445762560 696969 3734522511333560999320510464768 696970 78126371803786950961304171395680 696971 -88147665366610687932974759256 696972 59067681152551336009034760492288 696973 -8140876060551391204901409454976 696974 28304100288023101500658956236736 696975 -35059682988100193292008787047400 696976 -15955057573452257080258016051200 696977 42635332300534354887351640003440 696978 32098129274511146767722681035520 696979 232398116386080740132538823640640 696980 -52146681841403323343770616736000 696981 91275560880344835605021398367520 696982 -5339632160516464280912798918016 696983 101265907191628443991626822170976 696984 -43434169891072195457514264698880 696985 -61602596098726945186203647453820 696986 61658200613578007995006529453760 696987 1724204495348444728776453107688 696988 -42759664174009673398602777966080 696989 199898123483983807007026534562790 696990 9982015357215880715208843571200 696991 -172910442327967738417148088440608 696992 104561674786531878680689929879552 696993 58979682605569476472613793484128 696994 -24842738815568137876201596293760 696995 -15266792647514686972919894492880 696996 75847881812043624122481018854400 696997 63624464450594236801349596217632 696998 -39818417254961881929282042243264 696999 64437005852966256686729249402664 697000 64534599732879946421639838720000 697001 285699965121696341721477757116864 697002 -62254768749251799061340956954368 697003 87237666454798153890030260435904 697004 -1019233623953488866748591374336 697005 3475899888205149567299596486860 697006 51387505880079410839015266755520 697007 109790042391942449533623509469552 697008 -12294578515758007388508536242176 697009 60929368369090320033412155608210 697010 73372740681566670701405697653760 697011 26842450255742259719670337807104 697012 1686006989205416763325160476672 697013 191403913617708536786425400897262 697014 75548950431563017274151340391904 697015 65903802027326473723405244352000 697016 61128364345945835025143717928960 697017 63043542781836506201804718078720 697018 -39050440953609472960332893462784 697019 -124326721524907044418482966599580 697020 51277378464292919274295852999680 697021 -54081524936091246090846350467508 697022 -55614956689534583865670813944000 697023 137128922625735391923074260090872 697024 55480164233417899523716605280256 697025 58521222596483257478648060337750 697026 28210980200192651047442738227200 697027 -90188015403785380120775463556248 697028 127106289281148109638374700759168 697029 1175536549438736311011591429408 697030 491639308714296970321124257920 697031 32621564970407694079778904560664 697032 -75596915271537923563924188364800 697033 -83103935403573417216987006903718 697034 29947958276862900770413382868480 697035 13707333626929997939500049280000 697036 -30645039195156164220188465317120 697037 82686188781495902458719462554592 697038 25539949208201727460169436761088 697039 -41573974400521635472192352412944 697040 -22169525776026356371869504061440 697041 29191088561236744301347731745860 697042 -107182810046707285347849439097568 697043 5612799794664628115001626429040 697044 -66823852279571190694790121277440 697045 -15612287431338864220855791233700 697046 -15665989589454173976943188120960 697047 24232968728102098358191862731296 697048 -97126455815524203498593439344640 697049 -54701338026585458345381300488950 697050 -26062879525389460001349941310000 697051 433865351530191740391943000509744 697052 -154780706880216925015067569841664 697053 -7815300013185100204454025500160 697054 30366766092343992991369733966976 697055 -29385364724732532577221019776000 697056 -23513313539415397217755372978176 697057 303868994720032530388143173129472 697058 84254506990633879961718020184576 697059 -77869273878280309104209983340160 697060 -15918475423472685206184862679040 697061 -68388939208284906490208418036768 697062 60985756001648061434331941890752 697063 -100079391725948297630243446431688 697064 -231453363663128823107637725168640 697065 5189402935185899565045228131520 697066 15306775583485579244819675679744 697067 19850168875008087163830187515792 697068 -34755707386432268032897018697472 697069 215229333844668905834197060800470 697070 -1613796191741877770511878797440 697071 -36494835665247641357063177175288 697072 18559285285297997879825380311040 697073 68918260294639204453443553842420 697074 -32957660713558650896005741876608 697075 13628694651463007117484191552300 697076 -134789837771874383590019279781120 697077 -12145545277565940890109914416452 697078 15300651208805659692343087585920 697079 -17294737639953873613590594775320 697080 -24640300178995479943545752371200 697081 112863492497325585645030821056 697082 23252430009584610697529471714784 697083 166241516329427893382578753075824 697084 33126805111525777527040278844416 697085 103298595751537645935365080632000 697086 -1468092896315466656355131731776 697087 147531056478640271430579121684736 697088 -34233592918494896449726772674560 697089 113939678847021754226147368210224 697090 -36759797275602106827527918047200 697091 272587965674015531178670467492 697092 -20756154961836920989465002141696 697093 180056201731792032869506573925342 697094 -108723982690448495659184261759904 697095 -3799940390438319132259463707680 697096 -296883409646486829441812329267200 697097 3277346102802257606629883404800 697098 -41148372494970518259533692741632 697099 -81818026561055450446827602091536 697100 19520450807999329310058205382400 697101 -15040777826040143696894150895168 697102 -29129342627313227922514947095040 697103 15292068197445666088890804480000 697104 68058331091904381605944147574784 697105 5136370684939166854915562592960 697106 26993845778544611725631553892752 697107 40275692113465174398547570207488 697108 67047876048530110911417042562816 697109 12961432857910929188668790405760 697110 -7840751118020417456252018841600 697111 59378998367300744495248637872712 697112 -69916365043841798985430504980480 697113 192743343838366902884302704482400 697114 -17491072265540957847494189991168 697115 -79263578997495470590242308514240 697116 -578902701496982054027170922496 697117 -7268676629196940005170047570848 697118 44227843623418347662225948453760 697119 122590288819715858660113523364240 697120 -11052997029305737251104389201920 697121 -152476152582025101418881517707678 697122 32629499754472354455913333156560 697123 81390709016523382999916580676776 697124 85711525205104618018766182087296 697125 70535132139950909755506216216000 697126 -80665158979147363043389395091488 697127 3479615695716367213319398409976 697128 -43466074364380168871675365294080 697129 7665620865512788813445830890640 697130 3614295731054282580615767377920 697131 143699321605366427731031828135520 697132 8893392899043452248892588293120 697133 102307748191499702603802820319382 697134 -31195443300607655995404830339520 697135 245497409277323086609574059506960 697136 64009665555886183834727020560384 697137 -5817208296345648160737814439040 697138 -57448290847756826375751951413856 697139 -187109955170399148742578404693544 697140 -9858923894344759620014664806400 697141 -148800046069028283355124573165458 697142 -11780532196629903283982235666528 697143 54107051084640687852218157381864 697144 -49863898075642342157814482534400 697145 -40664826063306654189685018295100 697146 -12941654444388572968380139324416 697147 -84671790721532641665463621793688 697148 189498539469805658727501511518720 697149 -85707689325771930863178537860832 697150 2474597005479523654073063193600 697151 -9302383423623344233005556294656 697152 -10929785925502353275041452392448 697153 21470561086139103442902925774464 697154 38189870232903357433723112911392 697155 -13273554188470788468346851285840 697156 -158630836200791657745225027268480 697157 -197665178093297498131960649418594 697158 -12368215760604908698003853371392 697159 -19745370324773780500519455232 697160 122562839570628762707397456384000 697161 1444755961623296653923324960864 697162 28332728593999748672857890848352 697163 -1331428464618341311100864499360 697164 4852267801228199938270091581440 697165 9243879440751371186204463993600 697166 35507994234372150619035139876032 697167 -117790039789575889670042649045120 697168 17050675800627429385878278561792 697169 103371640927233152077570161336960 697170 -32991310519067461783678721879040 697171 -170066109288609319423549982238000 697172 -81125138425785898030224936552576 697173 -51545216490634097951838485272416 697174 32108898269195014644030604866336 697175 -24211095532887713393715837996000 697176 -30626616941513019528051735797760 697177 49249833283508104264057688264260 697178 81266773260820520056326565144320 697179 44065393284436399386561876134400 697180 40923695410509192386864527641600 697181 -1746051339692650344421452141018 697182 -21843871042499663498014582250496 697183 -97209415028304842356356405462360 697184 -146411512186893802723804686188544 697185 -38346863353740511798012294951980 697186 -36716447927283388906755395842560 697187 -177475076317308608171267607805608 697188 -61937017366606638373951195622400 697189 77376434885799955434437221017530 697190 3363402516552553971885940131840 697191 -35158606638884571760572913195392 697192 66843628476864939243401945472000 697193 12265011018813226402079924716416 697194 126627253286774611493261973335040 697195 -124070992035498420594859383040800 697196 123767412957513255035676692486400 697197 -2573738691967221674104784903328 697198 167243368722076440797036322836736 697199 45151910400239462684741225142864 697200 -3115668875368649625801680486400 697201 7640244148311106054042200661202 697202 -3170956198142749683011293824 697203 -27849968041650719937661206670320 697204 146383586598099602069531786877696 697205 26677778588360489392994927736000 697206 54099386732936561055302038394304 697207 69913061750240633518051079777792 697208 248024209890303154933869670440960 697209 32942655320976782353375640153280 697210 240209449689060888044565735360 697211 45083840914080302530443263323812 697212 -15047091431988247492303471354368 697213 3001675897427506410994009702848 697214 24595546431024451911412490800512 697215 54593345535912373684572032764320 697216 -14336931449727584601873422745600 697217 -252547279729315161019143986788734 697218 -48997857859025343604061084029440 697219 38848315422074832190063217039320 697220 33684185043848691031746446069760 697221 45379971193244774217926618718720 697222 -32902233823772525315699320776480 697223 -17068568808708305057346157124256 697224 72415634831837205319602487296000 697225 -121669496250286388787520866003425 697226 57410521758552811591652901798240 697227 44850964455298813973991885621720 697228 -21292922970071836550636669753344 697229 63975915074020691148867878943084 697230 -24075705828563325474406876385280 697231 -206288901588319476118045168975128 697232 14362204492847844879670667943936 697233 133142532086532408648166119927024 697234 18747731624945493849160234160016 697235 57977028068351929777623949413120 697236 47359130114955631015511277465600 697237 12585944957612996945951848633852 697238 -57660181369452234493311943629504 697239 -40364132595703458014301033288096 697240 -118318792366584172984618858291200 697241 84477108913085316082389009242772 697242 -7898797389365361184583866899456 697243 -178340458307219117678229439812680 697244 -132365855367813714887781272830464 697245 -1044341008047947047289098383360 697246 44061672392426762387444234901888 697247 9099267118845786537031101915960 697248 -8463219530575095130223234580480 697249 8107893005515255822809944595136 697250 55470748831820675364473479080000 697251 -97621207441475470571199523346568 697252 42145532994053886882424716378112 697253 -244583716031329000546033648304580 697254 -36584859151168705604820924334080 697255 -82156592921767154801071601964480 697256 39673934829813001861279125749760 697257 -152402905227053174360111443254672 697258 43166304314663958622727998818480 697259 -217805678978311857644468853198540 697260 -41723465557127626505934586045440 697261 -264808197644354783900077514524138 697262 66223377013563101682290453990400 697263 2725474266850506637221159191424 697264 -17719301239915297765189446123520 697265 23362496345752124005029988674600 697266 32062391963536791870392694052752 697267 -28798336990097543957392739581684 697268 -13528437054071402732065891540992 697269 21089712326134493686079049279840 697270 -53483855029405569255049308184320 697271 170241336180252485983797256946472 697272 20661179711722971638206819737600 697273 -4807172377746529576032788511740 697274 -103321230960555183066485300094864 697275 -948946146666833671763438934000 697276 -161012832953484551678235768568320 697277 -6846649480856819023788308365728 697278 -9594398883474959744265962084352 697279 160744138391441899354161499964280 697280 -4293336712240565811796298956800 697281 54171213893199591623631916695360 697282 -104241173363905557947678530985088 697283 -5840896521022344160853243062272 697284 45301503125929245551141562556416 697285 41256156599335269772428333169980 697286 -7403994835745341537686354165408 697287 6236661767930737251868371260880 697288 -183829006204063495542238371840 697289 284622522791121159374103866050356 697290 -22115818555174969853836794600960 697291 -21262747580563463144687602455552 697292 -198715311143130375956202639697920 697293 21975120798967665932303918399382 697294 17707501332692655246765912518784 697295 83737317333058517173368848737800 697296 265229306837041378896071884800 697297 203669516287881711289485371196900 697298 31253256254587285686275119911936 697299 125257824091638364712187690567864 697300 -71191602721202707574642341376000 697301 -119665174235309733687329372359296 697302 8217516128038707964457364192000 697303 -39860003767835581466340810627448 697304 74656843265409649055571591659520 697305 30943815289849816995132876384000 697306 -55706678161569690179027165828640 697307 11447063764810252338091130603280 697308 -54021803174183836676229239600640 697309 -13755521955014963040694396610996 697310 -36979427016594523484462801859840 697311 38296863474178218301316623993560 697312 29428978757757724560356523638784 697313 202509446963435125808329139677104 697314 -2132076886938979500858669563904 697315 -39096187628717268284729702140800 697316 78653912236802812709321650151040 697317 -103857204910401758974319865839520 697318 65162520029856618991807112027520 697319 59190644891364583506096803616000 697320 -29882600594366866638609461760000 697321 60749229385731810219097158685440 697322 41775445792609515433985600417712 697323 73841391835925835582757607472 697324 139178687132226337567150096445696 697325 -2923581626936184892561706989950 697326 25000544979956977836762078618624 697327 86488031573365821141317941764176 697328 -17082212014743371926675903021056 697329 4541293332788040047004754567410 697330 2954314048326555825757781524800 697331 2774127176654582731841784849672 697332 78182057473598085461222092111872 697333 27659665842116583635116212252160 697334 -4196101396724850207104173572480 697335 -45616499856014354272400756583600 697336 103123169470821431703122928783360 697337 19035422593599668415561041715840 697338 -29427927566693298006533076230400 697339 65325954943704050840018254398912 697340 19670811181808183046390030151680 697341 18080987357379733452053190802944 697342 -132538908099051316891783772540928 697343 -103687046664376982039218939665096 697344 -12575559641139188012996660035584 697345 28131640198439515963524474739200 697346 -35006493506182961083092787386336 697347 -24163653952750638590478370643760 697348 134813831489886362288427624084608 697349 -8927000157684824295485072525220 697350 -33204373124948370832990933080000 697351 50347747307749426678825254259352 697352 -95246222576312553147056805427200 697353 -142395499508402148130585277274096 697354 17525844107231399317226065980672 697355 174886636199790918941742889673520 697356 -140375652902630177117613221191680 697357 -37588672333998638407958579939840 697358 9654798231096481857237875032320 697359 5144154617422553770678606228368 697360 13018907088826548558608616652800 697361 27623956620236373339261578855232 697362 -25619451375044302380086621078016 697363 -72830330675228142862372102791600 697364 27455103869967093112051709673216 697365 22568851773121383243091031707260 697366 59707580723982688771060964662464 697367 98464248800690838432246917425752 697368 10957863132660747636011620085760 697369 -7921494437391969672649058591832 697370 13404822430343952137905842374880 697371 -126764376594621131435849658218088 697372 53659817959192537203029337836032 697373 -55303318656683573111008078356378 697374 -514840772089029429093047985792 697375 13840457269915662620310897912000 697376 -20193066885095307019913904783360 697377 69797460094817195915667737158320 697378 -82848802150737387744220953129600 697379 61898489336319569508423181381980 697380 -26739846089180166016926293299200 697381 76911018325931315054213087781182 697382 8961688372809127433261378300160 697383 -50196299968526841032284980990720 697384 -31236746736494187390610092441600 697385 77373687403039960997404493281800 697386 46571896948635731926037461146624 697387 178751573066630970712359120698036 697388 -93734069663691853967672672723712 697389 -34290259467028956255766262699520 697390 -9362383939172252777717604916800 697391 -148567887192170602908859402770048 697392 -39682821731519758268885946531840 697393 -60091966065064703800564758885836 697394 -7491971248579367375917659535968 697395 -67765463841901645109184021388800 697396 72463362769442611537943428446208 697397 84080502271635618485425327188846 697398 -1587686755679396601836368228992 697399 22174802014867606914847424479400 697400 -96011990848765944888005131776000 697401 -44230165945175108215326355774470 697402 -55421802963361065794619167193600 697403 44133170268721962299877236614656 697404 -10989691903490852315469661240320 697405 -69044402450877072235375444895880 697406 16958749073155741761425705153664 697407 34498975400786594578223327040000 697408 -18795811102472322830548262191104 697409 -59864026261331910719992925571390 697410 8014357606916581136656579077120 697411 38935795627971808936308717249744 697412 41204348179164334202094593802240 697413 72112031480582465186957513228928 697414 129427734139768155728209792443840 697415 -53019839449098670715202510034440 697416 -81996718049364494338163982950400 697417 -1847861717024692549604352970608 697418 117044639931047599795329560474160 697419 -77812210467047465101503574967556 697420 89259721151113264024496857697280 697421 -7389438395115031999655827228500 697422 -75624617874275925640238791535616 697423 -113603290287993074511575386557328 697424 10034665554580718711784194703360 697425 33377313243893117841156274840800 697426 -50370243707451336196123938234240 697427 -105869228766304909667574114071280 697428 -104458834562594374913884204687488 697429 107647854389866981269297306847584 697430 -84432161184268786504031792678400 697431 -48727442405860067153417368784256 697432 -156381906197796724632851070105600 697433 149977572428854467307729202964480 697434 -29796343862491700323291637521920 697435 68065747002290460818328046706880 697436 -25430446992346031233116840588288 697437 -44751150368041686280886109418560 697438 -14793923838958458041679539355648 697439 -122246933188352567581194253682280 697440 48370812786171106556556772638720 697441 60635369193381951095834726007842 697442 5103525331805621264931403808064 697443 -145584156843386654451479361110016 697444 141546778323495067601006988294144 697445 43965678065435785478525912868480 697446 22123823532526715726988254640672 697447 -45501739521295299942209216780104 697448 235418724673620644061333371919360 697449 -41288057420943707887939664549472 697450 8272498775517066273561217224000 697451 4263628661374258729581229992504 697452 -327049290336061671241941762048 697453 134466435350330972134945908335702 697454 1787728746359969909295545730432 697455 16349978070163055422563377209200 697456 -44474518546712056663010860761088 697457 -58240505599735277048205871413294 697458 -28648190295232076220383937695616 697459 -689999703898689812993011422048 697460 -619167931930778716341983447040 697461 -18059736679530509374132940533728 697462 -72926748354072841471723481916768 697463 -16851427819010555622490971593568 697464 -185976799825778465297019190272000 697465 -110787143844541368345718098046140 697466 74809086359961724804980986247936 697467 43807755580577684977432491838512 697468 105987297036161555365662088091648 697469 -48595435182534591979655156774400 697470 -70398353476332338447270465418240 697471 105924087331569937599076670732200 697472 190530052676070726579220119552000 697473 -34365351104147782321957235621376 697474 -4292416643650546172979749642208 697475 -56277959928717234097514676260400 697476 35925117509614769333611328692224 697477 28670684522975011285514924499360 697478 39076473647524824346089100691040 697479 -60712895443696364095163965329840 697480 29304362888498999586049641676800 697481 22835845951195052102054133840282 697482 -5973230673990866024342920674000 697483 -212978912656324429670550779480 697484 76129556500361635572064089686016 697485 -47897739008616044997955970100000 697486 15411254422796103531443260800960 697487 20719981947860201973865074994272 697488 -19245467614227021003795957153792 697489 -17283104957215063758794847793676 697490 41904316474614208761249199219200 697491 4664072427615230292617994928800 697492 72676002640645116513787363114752 697493 -125878140286622057693314698954120 697494 -21814009090810547417534313750528 697495 20149970704627915785565537452000 697496 -137270251260211502126483341854720 697497 -95074811359133440469544883134000 697498 55634287360549930171360110328320 697499 -170471152245848112710650289734680 697500 4321711811967025887737061120000 697501 -81291041501662074626558882879648 697502 45035583261229378003613949029760 697503 -959520475488780024199073680896 697504 -29489882549255289662618786070528 697505 142601840041326835410153749664660 697506 -26955175021742454080153657352192 697507 41435863154091383565100646273756 697508 17224325349553416326964482150400 697509 -40875512625962797700190253780800 697510 -23607902811788836544614947598080 697511 -32819789398947365284657956810888 697512 -63218038014890697696504415764480 697513 159743466797765057905243098944762 697514 62945504210073049074694780871856 697515 1746749836893245304098202628320 697516 -17336360367479838814704604187648 697517 36828952158810031239864529300140 697518 -9407595002764754728408332689280 697519 40126331538989942959385588043920 697520 -12626051303280806129767818854400 697521 -12215507987882050169055948887040 697522 -26380952737792250312715879610368 697523 144463116491725269819525915509772 697524 -42541889582633156250158431438848 697525 -91553701348350845346622521500950 697526 -20750702749744799114606840520288 697527 158208178027443373105141700342592 697528 -12961951667241086868518639001600 697529 -45240816291715204718958997990848 697530 45377581432423835239206203416320 697531 40263833210068835397052321977664 697532 63770698356230328522161410473984 697533 -11183409781772676731209553683392 697534 -10289701351386073122200408226240 697535 173015294391679144206574870762560 697536 -4881499312630117123368438202368 697537 -313272440892222510579030295675200 697538 67127480427893835286274281843920 697539 -81093842006069956560815344883976 697540 -87656231032280956954607973845760 697541 77162479686604022261233917417372 697542 -24052302863270354176888859028288 697543 74605106419894334152740895470720 697544 -79779346095617736449731040378880 697545 -115258746821117244032718195782400 697546 2120830177529259130916129186304 697547 45741929383231796831279678786040 697548 -33155880183301853614684623045120 697549 113047961293865408058859358350764 697550 2383608016768321797367606492800 697551 59937774188970652030790880675984 697552 -15773189844148661880377671327744 697553 -168895542259854295754534873181198 697554 3174144297976012093651352318976 697555 -115063642746108225948018236729040 697556 88541594934956023972729611880320 697557 5363838095736896341506883837440 697558 -62437845502971787718290048017120 697559 -271131034482176109544983388554384 697560 -50577220651262376184577256038400 697561 -95990614477014069800839569304440 697562 2525198128767563171868344792064 697563 -19085063947874542168894917854280 697564 19182739268345281589700336791040 697565 50248285382188401381768408780 697566 56245355531640927343402168550400 697567 47966699140897382287474834575648 697568 29116332538475681265229253836800 697569 30008670114302060099670382874544 697570 -2280354933908468417984748979200 697571 -661016330733067311045073954560 697572 -5820858798955521746691900979584 697573 234984368956156135034956049572704 697574 19808548847741347899169993588224 697575 -39734635191374784019468494268800 697576 -44479798111111557254553046794240 697577 -103779162436362642423708996789468 697578 6111463288138838026291592635392 697579 -56636595393507984905843573847820 697580 9383754965210503412476175324160 697581 95422526567253349471486997764470 697582 -29393180861677496208227841235200 697583 230234615847940944770869354154832 697584 28770533241783130972207040200704 697585 -41767422255966604820428325520000 697586 14424309109363223131440497871264 697587 24143041770725260726329693994560 697588 -3565144686297259371652627016960 697589 -3150528102405897620801940514176 697590 29717597421803253550847623499520 697591 -153914679865814208239307386762008 697592 79979967956623094824403236577280 697593 -6752215455084539857019301253632 697594 -80269473112940097499451711715360 697595 -71584005779682278896388048335200 697596 -103304836674473991128815761939456 697597 72797070622074103903375408239532 697598 -52033100409805615216450160980608 697599 5788407339642727197083688387840 697600 25561477406151136599043211264000 697601 198068820698029484221944285433602 697602 -11565335575088694515066761440000 697603 -130391911557174691602369844998148 697604 -72209118329752581996257065482240 697605 -43628465989076693197638641747040 697606 -6993618687203970498369216765696 697607 145573270256528023112144862825912 697608 -74220598245820795106321539353600 697609 -47477868638278996069882561082160 697610 -41602802019104895019672522523040 697611 -47940261054398391105147379470336 697612 -134166387529728335921215336081920 697613 -133680519213715465100946613738080 697614 75679428352931659596716645451840 697615 64523657196874710036089933645880 697616 43064108743611883390111565414400 697617 -43360247702199014491486189623966 697618 12727183983236504875378901296800 697619 120981072794026591091674417213728 697620 -13222582901166121313051563130880 697621 278178254289872725314032013229632 697622 -65819394588733392835678086609888 697623 -55551859135672398145350611846400 697624 -43000155457911571103721853747200 697625 77637940604773412435951810109000 697626 -52322724353169485401387121625600 697627 -19212628928825602748252250130928 697628 56385766348613172775637150074368 697629 -136556863597145810219693404775040 697630 87536589044869439438540883888960 697631 -108794324442863906683316339715336 697632 -1238048946063534933201271652352 697633 -29269102160334695978072562997356 697634 -16513814921858978819663558635008 697635 7341533515283067858823193041200 697636 -2879475567600259723800272191488 697637 -105088232774162367288799249611714 697638 -6786508734545793915098208373056 697639 40262226063512265368745129854424 697640 -13176081615632865691803929395200 697641 17978622234563376822145899571200 697642 -101828387297420461079555900947200 697643 -69293007792814745616419136492108 697644 -63714914826769431333217444849920 697645 -7142191308707883258244893038280 697646 -33839755105663897852779585112320 697647 88862424745134174627875257902600 697648 -8462196340334019695821481246720 697649 -82536429942243974273501626890240 697650 -26474933445054482764045637654400 697651 29743692056314154611232119300000 697652 29527174493597013158736139057536 697653 -109647063022540604944563093513600 697654 -111674113408098205525549552816224 697655 1299103206726379289303244933120 697656 4580716928794080315637139251200 697657 -135734154385627253128561305891068 697658 -20864403316104640222905395939616 697659 -15999605677041088163924753436672 697660 125678168940758250729773940871680 697661 7905865538329736287852728204480 697662 -14287474181714355130869795052800 697663 -130947651755076027957618612310560 697664 33826949695242759825633702838272 697665 84976277747235145170189580321920 697666 -111815510711780670714750609265968 697667 -134004905314181970917051911860768 697668 97027896851028922617872675905536 697669 -15407227807231057509709062132704 697670 43425722115663645575667498929280 697671 25404624455383903911924592478160 697672 -75428555726206376041915968952320 697673 -157566992912456316839467154199078 697674 66427386083669488418261304917760 697675 -1211476352054240415425189544000 697676 24555396230049149229384489612288 697677 -34166014367352655144933468492992 697678 6322313837324493452415384296640 697679 24373906894062348523116355174560 697680 25724183888513999628354650112000 697681 -137620954337883956355482637221518 697682 1253570398105588809147980305920 697683 -14252432057085425682093503406336 697684 37873783584887337539625980536576 697685 -80213495142553856357205462451620 697686 68161212336351874124185905888 697687 -247701674032095152111564833980664 697688 27970422707069931702905855477760 697689 93969305649546453593338127681754 697690 20524880911623360024526430791680 697691 -158941552156763667207340193854908 697692 6467459697749081466091455869952 697693 -57689667275030696272530763140058 697694 1400262658762695960686625494400 697695 -1532236319832971030569935809760 697696 256585964984686478661705788424192 697697 -11004537316334027562750484276992 697698 49396313362614617155047816518784 697699 -69416080782918090878811566710760 697700 28288590115973287722954313699200 697701 15727210563516748964544465947232 697702 64566830594399033072638418595552 697703 -68060350731794073849717004287048 697704 -19974441714455957387848457748480 697705 70181177096625546727515687716160 697706 -45704295328495745221786162895616 697707 235799913878603779163416067582640 697708 -84598210901407441286343232723968 697709 12725233638070358225726169854520 697710 -4482729525708381044002115347200 697711 105434541783041007355664281100280 697712 -63244911751514346199263492931584 697713 -129493623500916222443894408397456 697714 -85650106758371830079981372871648 697715 -35381065555441390902674207918400 697716 -67806150648861723070208011993728 697717 -43136341338150970558660999604736 697718 -510415085558242709220778321920 697719 42315566165880708596010087143808 697720 94727770057643766536038010572800 697721 96021964166205957295495995205332 697722 -73239718107316349291363565166080 697723 -33571864935017211785417038985472 697724 49052235207916219846822023530496 697725 -15932802003452497415055373970400 697726 217498033248203312021333192250240 697727 6162915000522019396580552424576 697728 60540784923786209520419812147200 697729 -184844373624118987738457496396670 697730 -54320939727355857993958447879680 697731 -140492167070569570520157456911376 697732 58889459967994803973018072821760 697733 -42423466790556703565449293690018 697734 303566958215195077611036601920 697735 160338821033288707051348468930680 697736 -93960830333673713230728786278400 697737 -120340704500311865547170906586720 697738 -30077550824369939880222188003328 697739 59528367852258718368280188514560 697740 30691958359778105886408190924800 697741 -19413990605584302598825759449216 697742 60898294449412252892659211976000 697743 -57689057743619402585561990199768 697744 24297494734042413249125151580160 697745 -20195570771624956968080331761880 697746 11299616253772186664985604070400 697747 166614123287942536973222553601032 697748 34156005496845659530177722826752 697749 -8146024290747192895712935000992 697750 14636478903496498049123443104000 697751 76144108135895175603112343498040 697752 -21670190670720979769672455925760 697753 -10670628973230817610202084312320 697754 -74134451167993156289634608981280 697755 -29070534593008977877261951253280 697756 -7882795567716436267977840135680 697757 -224609727109714398914354711603994 697758 -55193497381523955613087566542016 697759 107284042367464769089291813652960 697760 -40295383735526133361060980326400 697761 2935613479888034198634823001280 697762 53367697961272012716577217977344 697763 103791821126149584592587428874960 697764 -90330040398445732886815210650624 697765 239246372269280696411317879800 697766 73620270433313307958169086436832 697767 34521963938939518170541335705600 697768 58496139303409777159453437250560 697769 270466419794235875173854781929060 697770 -1448518174414160927405819006880 697771 -38615007196645729051177873263056 697772 75751787401908107069941326341376 697773 13617328147842139303011170865984 697774 -11519509703364845647719524315136 697775 -13373393316828568907889029178000 697776 -28784683262819030480968416657408 697777 31798309454245365793419421599472 697778 69861312888565520460078425671440 697779 12871865868189786905905213370496 697780 -55087863603852443348002710988800 697781 -36260486840334866968855268615616 697782 -25480952433440592944567019670656 697783 -99387517976085129857432407700840 697784 -143521838548447361090499293245440 697785 6001908632105224024901868753600 697786 -72843553372058149378959847867680 697787 -57612055438866193220278170705564 697788 10217074078627387131401277603840 697789 34081290421757200452925839464640 697790 88003896281863885884885676430400 697791 -35604218469425987646472097508408 697792 62696614495166516790964294516736 697793 27394665391393150549059163331760 697794 5717010294009851519323727412480 697795 64702349305200840258764837280 697796 -14975261613761500766974723875840 697797 -104405665031685112018667705740512 697798 -6688587395997226770296460762240 697799 -33131317491728327004187246449264 697800 -28549030667592086923969539072000 697801 193134910719751960497644029306110 697802 -28356757585740568995810995989248 697803 -9387832122887825730660689952576 697804 -283019053278224226331365830144 697805 -169445735720397751242637369547040 697806 -25978659126218949582165691951488 697807 27803814444606655999935539680 697808 -39362445360637638953445176352768 697809 -93939408976421970569548047881088 697810 -6692034561546187343521414010880 697811 -9616594355976101097557015697768 697812 86851219093399658411987437504512 697813 -3965112772675200199943197451058 697814 56892144159448236815755770871680 697815 9711282951422331523631370378360 697816 77298062576093554076109454786560 697817 163892651653325188604022969307152 697818 -17822773045300451406152521397760 697819 211568767986635295303208300897220 697820 7441794887221269792500663439360 697821 -103266451858561655361250773564288 697822 6471067513683392412417686339712 697823 70642606781532886081614790051440 697824 -127654367512836606520094972706816 697825 -21690407158800543739014837238400 697826 61153003808900115932582644137984 697827 -454969190351893788122377906080 697828 95867269080423871052142442544768 697829 96877742338041640274218621490880 697830 -17314536202129977903571368314880 697831 -63122239568400250457344549703368 697832 204487963827521515191273792307200 697833 -85767214632338273766629668558956 697834 6817777956355276667799186384816 697835 144381022032973068677505375036000 697836 28598370381316895913898127488512 697837 81888358243118447023188830858304 697838 87077417469668995753438429600320 697839 6558224369187467428299953093520 697840 -10244321865473109016278205071360 697841 -36676584808932732374174548578816 697842 125706234239525399033575003242240 697843 -103012689005444624669498181388176 697844 20055825948475993741416937936896 697845 -61006695733524476119038279072480 697846 60371223692135515614656624755872 697847 -191328560252061493210379489640 697848 -7030082438937495272953782743040 697849 -10164966349308874389796544920620 697850 -1179606744634689483748720207200 697851 -17310264480860042692465633808640 697852 -49732586881600368803989981432320 697853 67322851818340016237069637358284 697854 2936561739058622047711302623232 697855 151669361067581121786261361958760 697856 -125939786090649683263209414328320 697857 11017037295375912861059528952192 697858 52213967956973085519604077663696 697859 -22145272665243963098427973733040 697860 -36005690526339142101587569816320 697861 -44416730664242942423630952867876 697862 131924399630818959426177543161664 697863 -6735971962883835885530940128856 697864 139125248480564646685042037022720 697865 27942107892016819553108522618880 697866 -9763018528381194982188359623680 697867 64953662666669492466398357295432 697868 141792845815988726066490356168448 697869 197801346424088508907169046352320 697870 -19199191422802867871775773500800 697871 -39379382354833684030476314359248 697872 -3407593645334038896807474364416 697873 268036032354973748694253443483504 697874 103464072904883314292034512577936 697875 50176421223031915661197799388000 697876 51466925711147059113331581887360 697877 -57880441665540794014767545900274 697878 -13547523082324656528117143430336 697879 -8949707746117038573072792988960 697880 -4264348738174139029491191808000 697881 -14218666978672060781510038174560 697882 51895329052741431494044699779552 697883 -30933907851934601075841075189216 697884 68305202623223145935487262900224 697885 -147238923236032948365855859480200 697886 -65302430185293987482697500221440 697887 -5242037169742503883870144145256 697888 91154141241686804924823109238784 697889 -146427426524946834758279683392960 697890 -848096789549471560327536437760 697891 -30392295390541018309233602668708 697892 -19388965228901048950669241995008 697893 -8466813319235980120757843097600 697894 -58936599660134836217243817387648 697895 -50135099204132694825745899099600 697896 178400907051790768253767872921600 697897 -245473924572421231338391102507654 697898 -88858657080534392390615229886800 697899 -157208412349385537075342808941736 697900 13449812245611442334273149619200 697901 -227771840731077694586983719911976 697902 13256962050673796035336611537024 697903 -149227409010443923028076674826240 697904 21311354034642639476994868445184 697905 912884172315261479561773155240 697906 41290479908082676994087925915264 697907 37174881176075456009067077124156 697908 68582817439754176595342945802240 697909 -7671273523495489357482700127890 697910 26032563637665599167492067406720 697911 55069294295560207710301083123840 697912 -92026454948969996404611811860480 697913 154146168320158559704045402629162 697914 -16198980672008525106660207943680 697915 -8439617172244390851720894076800 697916 -191607056780869701292432778073600 697917 4813215848742932123609452845600 697918 -51061411794672190018393234381440 697919 242064292563724036806374991682680 697920 8097669747155567090019996794880 697921 -5278397016841556255329814233920 697922 38302352114563981939471320129024 697923 74184110024074842134354724342000 697924 -122047901979108826964499252191104 697925 61643713461440934110216504398650 697926 30115622279411043849247073134464 697927 94796109659457294102344117757200 697928 159132543826684749094836142080 697929 117326439810147705988650144128784 697930 -13498248244826803925756315335680 697931 -24307584597855359617447169969136 697932 -58535958324844327504410722790144 697933 -3277048878422903828122989738656 697934 42714067447581921070666134984192 697935 -5098969897625898990681549258240 697936 227594893509399345408749584384 697937 216850948380827359855558429289586 697938 -13399687389417589884784024408320 697939 235989688137611131941688384160832 697940 50979414396091724656682230583040 697941 62366807433690441579763293022350 697942 8803463838440725445459610909312 697943 -96310409307084504284580656191440 697944 49819310234237336215798194462720 697945 -135203839607123258106114641346300 697946 -101279815774044900837330244577280 697947 -14260283521223257301833617809472 697948 88378712314335597954629624119808 697949 -44096826897009399247867534575264 697950 -64428930658110445503581965824000 697951 -18150436094659929236174518894048 697952 303894297266332697381862397181952 697953 -3419990800738155995147343995616 697954 -11675618839099320014181697352928 697955 -70231216453859439351736277918640 697956 -54170884181011492935241476774912 697957 7448787532912976303189560198488 697958 -16315931749013627298658949298816 697959 4896591394537960660516560434064 697960 93437471721246824200782170880000 697961 -14633301914618809423100162839776 697962 9172244364382326749665663666944 697963 65066212937085288318609097474960 697964 -177179370426488530081912242657024 697965 -26137769512025731015088252928000 697966 -24084073864207840809471491215296 697967 -83817279657327197021433579303984 697968 12909009504340233451497234530304 697969 314714644827652054812947443148196 697970 14688882981350941240139874393600 697971 -88780958059375591616509414754256 697972 -76003814651552786636258021406720 697973 188560750360607971506885695346222 697974 42364371777850608511244373927360 697975 -62214041584229728650431519902000 697976 -2997339255284259352567883059200 697977 -2700474653740251483476308706688 697978 -84096449903349176392335384930960 697979 -57273813913025345066128292067420 697980 -59018876769467769282141856496640 697981 -128906413126887766460346495547488 697982 73345230697886105842576139822592 697983 6236660570643933259870457359488 697984 -18595300324122587989829851545600 697985 40212495486489160082694521892180 697986 48536944226740125507220215693984 697987 47841709560729946392493039975632 697988 2725314997819539131427490753536 697989 86319325718594149690608707641824 697990 84584306395008319513952242437120 697991 92518328795955732437380332628272 697992 66133647995088085071439056076800 697993 -157015731321329646287829142982758 697994 -88855431045776651149270116300288 697995 32246669380720136491466730972720 697996 -4488606674334891306544770113536 697997 82431197897357404743441126470592 697998 5433393838368583520484348810240 697999 -152732961853135905667465219042000 698000 9087448835334518071993651200000 698001 -26977718228613275762349521247360 698002 59893939990466182561773125901312 698003 55115344114532736303394703294640 698004 42302632606693291547141312471040 698005 -28946683796762870053617435552000 698006 25025685975899514019677820186560 698007 -45766934845089037485420260574360 698008 -60320910161021132865269723351040 698009 52570073576712089462904645252804 698010 -1353543621773963240474411443200 698011 -50272958761073273688249368203776 698012 44301178649540847900724977850368 698013 -58644036314102793041749118019258 698014 -113039715091016424055400562582144 698015 -61048079791220304754661426360400 698016 141252008682484914351470671822848 698017 -109329995499681777881324611035934 698018 -74108923995204933365582397155040 698019 -805376236953037816793255622912 698020 -133694111957872810264375419256320 698021 242664679945639919650221645996222 698022 -22093485102373424763728224840320 698023 45313340682144982574064614732104 698024 -233009038942531948696239002711040 698025 2692375979820733643563912917600 698026 -1783027931070930142660407230976 698027 13163356203910766832413211678720 698028 14292135632062882626563170321920 698029 122405410472660988441952711036320 698030 14580609745037672349060374093760 698031 214780318351602498230441197927680 698032 38312745905675712888322071412736 698033 -73371361438039384551563862137280 698034 89700857594717224499804666483712 698035 5132852241432352170201181148400 698036 16691116539864703141859596911360 698037 -13533793480300390870769956323648 698038 142506140932282763762053327632960 698039 133334049995853114067077557580840 698040 -12748169978825537940841904947200 698041 -191009571621092347892870568513200 698042 15158832406897481695490498307552 698043 -64770212350368471218195454178536 698044 -266495183266429372484457578644480 698045 -25442664818704055081886016367700 698046 26874833535864989387303090520384 698047 16828994802736016976931316402032 698048 12416372277595339075877590794240 698049 -57100375328058351562932905598 698050 -28478528932410151122197914675200 698051 125203636260138380665259018741052 698052 -9568942487272578265659781383168 698053 -47628281025542449127429898089698 698054 -20645407594764023118171280107840 698055 -29888376507528713326591534821600 698056 -118492856026262821580439155973120 698057 96229137997630437282630494027940 698058 1260339639238493836114715642880 698059 -113167758151094657413279239926640 698060 -111635960509740722466532888166400 698061 4665696737638417136566729064064 698062 -439294330588404498640671371328 698063 35617271871219362558848907314344 698064 -6550724797608443431304266776576 698065 -208160339725302193688367114423000 698066 -18773232376545768658792322755296 698067 -103214611949195103356176494895116 698068 -39064260665408575916271905132544 698069 75646609037227167687088212105696 698070 -5852825575055996578396323292800 698071 29589827005117758009654563392944 698072 -28584285720862543785485496115200 698073 59966373092986156154231711351808 698074 19802890439912102100044079967200 698075 -8934917045791441079784541314000 698076 -3718549624196318135935945863168 698077 -129498109518933546090439189514074 698078 73774560885209779084857934707840 698079 31127460833171215645298617207680 698080 -157952309961086183766964564131840 698081 -199449377930864838604780583741628 698082 25820195957533412570691437027328 698083 17551183913070311610046531410332 698084 186050252168587824436965110245632 698085 -155445335206550398759183897780800 698086 74238338428100431469404209952992 698087 -88678694389584650662106096544600 698088 97963668505643029412505735168000 698089 -11917404575982530791929021296128 698090 58638347605961839356852137320800 698091 120674416955090933749317050064384 698092 30131212994033195186435152921600 698093 -83644737259032346362300552356256 698094 69542652201220964297224435405824 698095 154842117154995158923392073686600 698096 1161078116507806280511960121344 698097 -5658397312730813014415913363600 698098 -18401767599355424154731560613760 698099 -196774257471886877960809621032876 698100 -9188259112270740960353016576000 698101 -23235227911783291540644336500000 698102 6929375488942516960463521390752 698103 31611700285343796216598190734032 698104 -9541336812618480744815391559680 698105 1577993395537734568787377105920 698106 -11443622306745636602560266448896 698107 16362428276605245198659018727192 698108 28941388355015886158366149398528 698109 25546164028751617537649017132800 698110 -1569731039980699648936631005440 698111 34372972193806332164785472531712 698112 81715486111138633599395970416640 698113 58230426357863942104473986038464 698114 -44431291303007601470595345076320 698115 38208553179517955772246177181440 698116 10699239488148636861667550538240 698117 22848549419429548086874525123200 698118 -13562702717643529444086726090240 698119 34968995270022470593754066042880 698120 -5282081087544845380702479974400 698121 -118880360167327466702672498986710 698122 -140001174781931330889447805430688 698123 -169592826511201963265037279479520 698124 8209186267042609680920193810432 698125 -41823621627269401287262002171250 698126 39763081271268543483532696088448 698127 37602588952399692125195960989320 698128 26500833858862305138567874813952 698129 -13906967350481503839826368780816 698130 18287936183533283356856420979360 698131 -60372660528085096988988612210608 698132 35231428170324941078925922816896 698133 -148542114578167182096165441953376 698134 -237697690209934356873751655733120 698135 133012929374029802074428979069080 698136 -118518808637360276042489612697600 698137 9448129195237350092712813003792 698138 78847804653049803872551326861312 698139 134965727942270002967179652367384 698140 102100065334083307777858591380480 698141 -8108150719392111450941083484916 698142 21963089917731855222334125757440 698143 -3235742265260930218493621127696 698144 148656163084387739982555329396736 698145 -10417926990450970236753262828800 698146 27682834591441869974370560443680 698147 135916106378358985636169424553320 698148 -471908988786784333735693596672 698149 -208640659046806734653524870359360 698150 63293175622683420912122655256800 698151 47377016291334770607820515945984 698152 -24615278275551037652958667499520 698153 -56573635570670729119168390194780 698154 50437339584200584051784629029120 698155 -122466408744690325491100245090000 698156 195799606081450301823443992723968 698157 -25971100932619071120231770745546 698158 -85330750475448062428702202608320 698159 1028620217711542834204846061952 698160 19576903913272729399720638873600 698161 53586635048228841899753444102512 698162 102202108416467648124128971202832 698163 -70264245445144061045657146131600 698164 116076524068936206455592910104576 698165 32118350829961190858709665281920 698166 -40244323410899080029011611054080 698167 60592532266294580682102489549120 698168 -79784747935059617357038346096640 698169 15483580948421927483802417874368 698170 50698207322052098053812668640 698171 139107832977629489334486738726372 698172 -1250209983330749680713748528128 698173 7627568688924547717157208140736 698174 1253707523629152177879692450496 698175 33578575007931088556798136969000 698176 39040582875138678702227762708480 698177 -741136823319090651907528319868 698178 28277112317061520207240323291648 698179 -251268152585644730197433969148224 698180 -24521947920815155055740906844160 698181 40551108648773784257366025526944 698182 -28306847627188262325769503868416 698183 155674794892514480042557547385432 698184 79121546387813493626748206146560 698185 118968580934902180486836318936960 698186 -6413061647932471755323772320208 698187 36035094792515773642869634532352 698188 -117982935879521277635678186357760 698189 -22575322851197207755326625887540 698190 -29194273787031734715473671163520 698191 274639196799556620989191094000 698192 63725452096283556386687221235712 698193 -223162347626670826176099386443200 698194 -13224532570162914918426710842368 698195 -147517664361800059228033469988000 698196 62324441640196888582954065475584 698197 202566974910362362257481293239680 698198 60674523603116900996078999757600 698199 157829432193167802974593010811648 698200 1115324871330874295595297024000 698201 166024076082536876980380803210250 698202 -50302945291765160486958298606080 698203 103557588503675911891614550917864 698204 13343056691427485691721856348160 698205 663731642842265933213422132800 698206 64989208489640984729013724571520 698207 264405405421525941104747178659472 698208 23070196023083910130740945223680 698209 -314591236206664805528786067050496 698210 37528577701672749713422478249760 698211 80054613206993031161344160072688 698212 -114277285521532457933108531440640 698213 -31683358326375982478856808200192 698214 35313664847104796164260037171200 698215 66047980615296524789397357996000 698216 208779107944515316004729106324480 698217 36695336877843118103572076907648 698218 -35580598044702463035483974479440 698219 -43077145252653248695698624543456 698220 849760476042509693369893140480 698221 305679374827650559041734137391500 698222 22384146559697148067434230287104 698223 15912161212752680530186840427784 698224 -10921777249582799593820983558144 698225 64018440173562387195037417062000 698226 -46870520888600140822985800515456 698227 42740950365182855480936672807712 698228 -19782104090233735167333261968640 698229 5431887941764327218482847138144 698230 13031756349109223526576183018240 698231 75453833743667590869234671325000 698232 241741651790825741685777363763200 698233 -255220344417548355924498893290620 698234 190876480602065410519870530048 698235 72987403440858876418108193478000 698236 21514996163023865719156476665856 698237 -367971909895320907349163881886240 698238 -51313942903226644651644014389056 698239 -15210005167692159308628393880960 698240 125772029653653095720395839897600 698241 -43673141366651772068874949709856 698242 -16331639806569042433622710279728 698243 -24928161812730550590152631947616 698244 29788570965587297225520086433792 698245 -5636999859724986101622161327880 698246 88114274122535425936830021888000 698247 163069848032589810056909842030080 698248 44644646589896945386985970447360 698249 -168281167072378325515981046715750 698250 -39282177423951569281754986560000 698251 67656522583361160371775658391252 698252 5052472655912074337445782453760 698253 52104740946252901884642257901504 698254 16406937753329962091269526829120 698255 -114071966408256887511381705588000 698256 -3575102715928718053239809359872 698257 -40811932424551194526462287838848 698258 -134411902222771415786074557481728 698259 38982095883056448348967394136504 698260 65187578834356436378564613338880 698261 48619753515963811318858477694862 698262 -20268596883703114708002241418880 698263 -65191511255118810149965174418488 698264 31187727023496499491151681044480 698265 -69139627044331129107673324132800 698266 -67472490770501052427904420625168 698267 22856496939997436703340018279152 698268 -118829787634782754992797880706560 698269 -78902927745342280402123930749120 698270 45974756220564970981712312758080 698271 6611275389687897264437982037248 698272 -7165386815254906176162695282688 698273 -248379005186111956523120431208478 698274 -148184552215630227978570406325760 698275 14852046273193421764967420553600 698276 22011426616113495784785765356160 698277 -1928224684111668948402803959392 698278 -46470451150372564213829379356544 698279 -132549631906731693739919122947840 698280 -33271056119893529682765128908800 698281 303468911021893133982060900035200 698282 16245166476378046989066014386944 698283 24871170930897061138177325124252 698284 94441265846637262001364931855616 698285 -16657597445059934585450891470080 698286 16551510190626919647166508787264 698287 175869807967660589536249416257936 698288 40024052435115212179636126187520 698289 35856597572836791914071632074400 698290 -80370096095012826704898178965600 698291 46608005492943018744588738000 698292 -6921691461102215186839094980608 698293 234031026484386009132044896386542 698294 5353622069988790059382031590080 698295 -12389263602215754537814782958560 698296 70823178367444281639069154344960 698297 -84068612722299826516465821799254 698298 1832555610146663509169632082688 698299 -202353711681615667284806327125164 698300 93416441318992012353851911334400 698301 5329063740630233578534620459372 698302 64700120240485655096707212890304 698303 -139123781669598081496341253532256 698304 18118399786525779145757395255296 698305 97049456483556261962038152725460 698306 -4458886600215751182630974484480 698307 57024985325336938409634574735680 698308 -1090216744777885740319759168128 698309 -33867541802532454277340334138884 698310 917412599942328291124112697600 698311 55573080726615817626662041853912 698312 -38147461869431970005776348723200 698313 -45200885617763866594388367378432 698314 -51517963525524149767282478352288 698315 -35811414908131560907127193875040 698316 8878101772713292395186734218752 698317 104346563272046753564930199544972 698318 9762064186204538076385396072704 698319 -57550881711015945993719804408856 698320 175557472489288488627457228800 698321 54365333761094059163112024280692 698322 -15150294232688247987209960377728 698323 188746738239500882538687727668160 698324 105511839971181529395563107891200 698325 26948708325589415629127083113600 698326 88530892607880908531631434096640 698327 -15277041096729290984285986133328 698328 68733967581746551398292921958400 698329 -138132101177811842116609260846070 698330 -64623085754153152614513778225440 698331 -93884190786811806172415982886248 698332 59766178053358149143983883127296 698333 36057532847381024861846234892384 698334 4843964156183639430985008414720 698335 -143943347795464049126996688189840 698336 -154385578699148308886980228546560 698337 42758339231598736227532805922048 698338 -41452731888723247494103861703904 698339 -229773175268109774982929688789860 698340 -34439890121797529154221810196480 698341 -42870726819265448789249307540160 698342 117714312885806041672003779663072 698343 155564424789736948106039464939344 698344 124761940277324829491865730268160 698345 75695098594287238179569852827200 698346 68740906287128321312235183216384 698347 -60144340818890651337448283892560 698348 -7765903700157724395684324096000 698349 -15469608863705814497920596048000 698350 -41311000286278244498918215497600 698351 -125445584560189375667496807182568 698352 -16304268796540854742189250150400 698353 51011039438529598420063479436644 698354 7271381225441203547782719311376 698355 -49822338128606037092247903936000 698356 -105954031008999796151138790205440 698357 -51159024004000814398168628256768 698358 -9495748754984061672886571397120 698359 -146677358107505319742122680828440 698360 62054223699853398247453384704000 698361 -166466004138049228561195489511136 698362 -27575814902618675337986440060416 698363 1403709473222653365178918458000 698364 61007262187930112855321957399040 698365 -9700817328251184810149219896200 698366 -37448538768633322491264150970368 698367 -5167629699542412461043314031360 698368 3765705013774227030043640463360 698369 -48564498153687562110244159447104 698370 20649081291912862930665717580800 698371 -181080296263695163112982821447428 698372 -3158544530630601175218973052928 698373 -46353883142243167396877791604736 698374 -126281308410534816372289860188064 698375 -53931038817877696561325673336000 698376 -13323505309452939763577068093440 698377 47774368091272231604497430956212 698378 -91095565319344371057663465851040 698379 34900076538340417407273101028288 698380 -31792928855709372869663258803200 698381 -1560004852837583204064821516148 698382 -77728828786022287063036259562240 698383 -23152182599681423893471138272000 698384 -28618398781677439583603951001600 698385 -47306060337830650824057826118400 698386 53646679116378471113704038646944 698387 -249692223546099194729593232234964 698388 -9629588576390502056504003020800 698389 -89773599311255622790578274220434 698390 -87555696571031445884147005440 698391 9342615230885386134286225425648 698392 -201683345185352319255953623296000 698393 180991279662245909573743595133642 698394 35452766927388163247180618056704 698395 -43095307444897877561893293989280 698396 -63434449333779421645454195059200 698397 -67912620405096618301012572443328 698398 19430965666614163503656588515200 698399 960709517605841414520865596288 698400 -42759023202746756260475491123200 698401 90389570344828986807310487485824 698402 -24059879203579885455199004918400 698403 -43525384287656397642356423989896 698404 19040251425088544411291734368256 698405 4299789925625340982705150488060 698406 243992518194484076502954760704 698407 -173949256689256282520792883678840 698408 -15412752246202993968115565936640 698409 -44923545117180868463975594357280 698410 -50070133676400862259333192129280 698411 -49478875435416690485416378810080 698412 -19459319593366559856805438464 698413 49555149344397594798479021856662 698414 -109195561379867986974838942858944 698415 -72561954539306771029851407480160 698416 41547094494337718418955121180672 698417 -49338080064691389964145942007534 698418 196935444923278567397772561408 698419 273986060061982226146961571847820 698420 -26039539315630772404118189752320 698421 58557419288462414574325066675680 698422 -54180869032688623747819287739488 698423 42960884318405660458387643302104 698424 -86713747898707930776153886126080 698425 -3776794192631121783188852075200 698426 60779147296985822958740585848800 698427 -2834000003189077855147379160432 698428 -190268824322920338817887538335744 698429 -32408176963104808751121408904116 698430 10523375720862820495901804298240 698431 32079865311177691853186820223864 698432 -3578098264386216192439662673920 698433 -74252644605867125063501178484176 698434 -34854072256954842700367341785600 698435 45176184429911134689408753188160 698436 101593816212094290590555285913600 698437 -14772207118998973305236620322914 698438 10162566104457115903538972031744 698439 -27520543451477247070125230484480 698440 -21157592146215787667247575040000 698441 16984782154204434187295815057152 698442 37381421660160699867461931613440 698443 288061470077716376441733611638864 698444 -598728416018823926012072523264 698445 -59448173395007170712577645639360 698446 -99764701482915597208894080023232 698447 220693107488035943834223825526896 698448 1875121132069565089207304454144 698449 -90592854114157323210581293120 698450 -50339303824676416764201507156000 698451 -63596081496834283367610101745360 698452 53801125236246461014962713227136 698453 735791876902487078768281072704 698454 33854668074247083954877418458464 698455 38465987071516491442686900215760 698456 -8789228370792935637220017008640 698457 134545984160512238310380575519440 698458 -63618771754856135991253683133440 698459 380124321588669002856967034040 698460 -13309971365173521962650962493440 698461 -73544392482566451558409657275776 698462 -6763930065155139461877256086528 698463 -9940778729728289557564591412208 698464 3101348108055312088764873965568 698465 -6598783043293299199293859968600 698466 -84380559314664095071096703400576 698467 -130921623718244749058495815812096 698468 -57911800779686779099097925716352 698469 -37403683952211974726244126269856 698470 -26574429050405576876115794632320 698471 -181122877072816232427805660736328 698472 17631875446548211321677921024000 698473 57541610011612005324648333375120 698474 -34964264117267833064782356066048 698475 59370932459364173641083461112000 698476 -45142000329124057250548813847040 698477 141837519142158782501235526667874 698478 -6463107904441189231784773739520 698479 -9360671706589361903459196210288 698480 28894905404297300311054434140160 698481 -8392244225015579655403116655488 698482 42538085002296356311602515864592 698483 -229990698545171685033341844953268 698484 81286181403292198573251710017536 698485 56781309236730898982278523265180 698486 -22651461606021084632769822159360 698487 -20713706187079303979848563093504 698488 70619753530684097559220248207360 698489 230526082652759793701075405274000 698490 -3574654934187608751375624960000 698491 207404043378878328970752961129892 698492 -841275660339407123980484837376 698493 -78057966099331980095125828379616 698494 -135267290001978073232060325983040 698495 -141823837196085896865340741968120 698496 -53092909301436027986540526305280 698497 117134047171786745552183354453600 698498 -49248481753040506685439378024960 698499 -26517485258265918458503367072316 698500 -74221683563651311243852627968000 698501 -166636987695254651649754413753600 698502 -6588528462975105486103452604416 698503 69587446067418452323895144497384 698504 91981422671069960123427641717760 698505 37337161429078533253860288730560 698506 -43981001090005098442039629486336 698507 -122321774259032016486789684467244 698508 -31256911399035037972688637988608 698509 17858531536382760068256181659616 698510 -31371956939317719485853961424640 698511 -145884812798704550586318792058752 698512 26345497937442331214762521804800 698513 -42147484258862809036141071167082 698514 115738327252834045377248822510592 698515 -81005884924330401127657884501840 698516 -12409759545871812423551414722560 698517 96259245456276393517214136708480 698518 23459451939826376229425439048960 698519 101545450743661815458431977875496 698520 -7566907973844942500323179110400 698521 54321323643599034863170269339722 698522 79043919518856293628342917370624 698523 -5216943788399333679077119610880 698524 -85258784860841121411926016315904 698525 142089033020180317135290628840050 698526 -53879711292791173903973360006016 698527 26261354723130357090046977649376 698528 -140069099262764765799241284059136 698529 8301196652964242884489494324288 698530 32629113865907574924712489620480 698531 -37790764048597706984821917925668 698532 -100849278834731245483458092694528 698533 120616644814520272208443995552 698534 -89832843898445581237873642392000 698535 -26549837337781732701725507880 698536 -28654962477454918234878811960320 698537 4008266732275232304063444515712 698538 73694366139347282753470910271744 698539 48169495574123571942478120972340 698540 -25703414455280917389782790067200 698541 -59342016276176880713116223625408 698542 28638222101399938760668494969984 698543 -60046721489763098813997061604208 698544 -1491255292648353118836427505664 698545 -91299586202809427507433675194700 698546 -91316334316595786825825130786816 698547 154364226349907638223425196188272 698548 -23334789715788187218277852388992 698549 316778656123309705138772403746364 698550 36309281720847117024133462996800 698551 29500531776567096090819725048752 698552 -71620911133705458353252788531200 698553 85760315350280869702016532432762 698554 -4101225300774099416526045419520 698555 13036726460810435281149634175520 698556 -13773606170939288078842918526976 698557 -33450901680883164897176500811194 698558 3216069896010111371146304293632 698559 134901238706165499799495398901704 698560 12327601720777934651618387558400 698561 -185027531882251857040886663496960 698562 -24741266417003888521602636880584 698563 30257946616833883698454805862600 698564 47086872067544950571898545254656 698565 32873978499527062411357275169920 698566 22981376422234672117362599073408 698567 -51072204857797253997753231705384 698568 -30251774848658536540828119859200 698569 -21975186205274393536228766113920 698570 -76306101478143482395816407407520 698571 -194220788706151818917914824647760 698572 -35348977600787179619068104202240 698573 191529260331626589189547667118720 698574 27252140906962949843562574243968 698575 -17073708724596014577789158726200 698576 5930838548970637827296252485632 698577 -71440063955215650404986936252320 698578 1404456618965504442337531857024 698579 -6854773830969668811358843211520 698580 -63647419023036349418124369066240 698581 37646600958078798453447441207600 698582 -48481530764894292357629653840608 698583 -111233871846081001596367119879576 698584 78950856329755171379215113922560 698585 40516607458568898656462625711360 698586 -7676240164059993745965885974016 698587 58978624577362930857106555193160 698588 -82756227844766829409716951243264 698589 -138394807723175142606324369015546 698590 46129877159492911572530399764800 698591 260211385496123631144409431448992 698592 -122317966672914008674160628203520 698593 69980161814309384743413003553620 698594 -17077602708236515800219994573248 698595 74251732763153577493070478425520 698596 -68236128583593362129976765116800 698597 49587198254543732161002434419200 698598 94055346793897503319913739344640 698599 61730628514469558342051350561200 698600 -3927164709862391372094720000000 698601 -83772070349213528122575766068576 698602 -45795800732670978890467743537408 698603 -78084704121619020493462351101720 698604 64507992200019915326685221008896 698605 88622421808056027033556887733260 698606 13840758109129308179091733810752 698607 16471050524722216064997173171808 698608 9484595433491357257497321799680 698609 -193568345352791928883625513187984 698610 -2935379334044215359815062348800 698611 -102698924002155184064493492803520 698612 -3996794737820582252005839663744 698613 96434780629184476959470134554144 698614 37792631594115283789415841638400 698615 213960952144209137947743116703600 698616 -50469017856557481711291169013760 698617 -25046574775995033937545550785468 698618 -29741056613339628107599256196096 698619 -68781205981653048220271100022080 698620 19234501302763948291786363207680 698621 -1041403028218579344541213466112 698622 -47897010501989540566306676200128 698623 24395927880403875585420943316424 698624 8778052694705686191665766727680 698625 -89690931164263534929642287952000 698626 17029526622834941529081780034512 698627 37280043356384879511698281373952 698628 -15995335767004519996594487169024 698629 34623218990507086626842995061884 698630 17160926944910405044513713033600 698631 142501796653399460683639110038952 698632 192560883018580278354772078018560 698633 -16968670857182364736274286459192 698634 -24074114009168726285513845514400 698635 -14649674380390829725495762998240 698636 -90491003857919235263737269745920 698637 -33407782505464807850675054942880 698638 476191798327769908911501300480 698639 -1706245051328491833302094728040 698640 3624880961856767539322738442240 698641 -157760088823415789535574080666958 698642 95778759088215655853083309322640 698643 -133967674321091517884877939883896 698644 -135095120006050620497035387296000 698645 14122708463897775348673235943900 698646 18127846672694201498204624751360 698647 -55741547158427299155515363872632 698648 -86288800796637004468969405194240 698649 -70135009044493745659808587806720 698650 -20114974312063916945669588124000 698651 -17775339814163953640173637323296 698652 29249941525598240628729857971200 698653 120364337901424498173582644268902 698654 49204017234743069859551901888 698655 76673477524176217827114917253120 698656 30944167139394671195915833835520 698657 -136093446245125296594160434597888 698658 76904815746074548154558533478784 698659 980192888345272634865941564288 698660 38569262392710995711626650370560 698661 117580497352053408421854597179100 698662 76714631042235650254382929700832 698663 -13402113594560344805376774079440 698664 515189686906478361188943544320 698665 -184898673040172543537563997326080 698666 -39666571547323059192183470935200 698667 15598573485976109525187003406848 698668 -168002674940935657039909932979200 698669 -11274132182449505327387587437930 698670 16826218301020882129439137401600 698671 -948153917000677805390435306976 698672 -2613359893868101932052563886080 698673 16582708212496429049934848425584 698674 39138393643909886370543497304336 698675 85532808670396500103718638881900 698676 117027038361325515871462400655360 698677 -73579905347944756310803140125056 698678 -18179749817945677446507566530560 698679 -73778221786694869275129180136800 698680 -100724661068119235645153164185600 698681 85868268500439750317453114129364 698682 30506033503522748796227336788992 698683 -2476377067326233138030247023376 698684 26151911388530842185847959591936 698685 -38919324604403747131205945794560 698686 -104646142284646399524767308670208 698687 -5015643677501296125112795288320 698688 -36314707761035159071820245106688 698689 -12270480601677841235505905153600 698690 -8588777485324411375792371518400 698691 43956584933353811477933117868792 698692 -6291502773864379372607443341184 698693 131556987831368729188709319935424 698694 23009699332157429885633305860096 698695 42450669606614596589988407518200 698696 -33095011826068872841928364702720 698697 54878653686211956883224825234660 698698 3182799650808410833174302182400 698699 -23589162318244242274667997025536 698700 19413539705310518481237785318400 698701 210097968881372874350332858835702 698702 118104830082021372272518319753472 698703 85326018458657934464861876903304 698704 -9169478317585549426277229076480 698705 -38744053290102386790990295746240 698706 579398456743860818956013781120 698707 -2279709432864073318040829275000 698708 67311761063485957785403766443776 698709 21579263141764423016159916926976 698710 12400058458949325079441208376960 698711 3773438097160626377488012591584 698712 30978423749022616645901195673600 698713 147263660000553342736671064269962 698714 -114686425207067523405866676566544 698715 91401080177485654752071360500560 698716 362527944915247949252859875840 698717 133119760124062546334422193259072 698718 -10321147731928319307979971576192 698719 -18101562798005031500601617020304 698720 -105705718052326449536263339376640 698721 -151679348324707019988193034756688 698722 2288708812484966823099726693024 698723 632911701846349735284541554972 698724 -32292692686693092051963363407616 698725 -43143431492197383202788858464000 698726 22300503432177040289376145148160 698727 -56969911682452697377826618059392 698728 -5077819101464438629477583831040 698729 -190090473819590667387742549289670 698730 47062034988233083136122599486720 698731 -5323243575190983625073715506136 698732 -30480877885418430014590710551040 698733 76600955581688497850887906465920 698734 -63106257659951068730019750538368 698735 67991341279326339061566171556680 698736 -13251347216760877880314470432768 698737 -33005158835410928174108846578560 698738 66110644288978004580638850197520 698739 63596539687719656449903847514480 698740 -11886085795893317354214880542720 698741 -21451887207826084168036710902016 698742 62700709300610938003801980025920 698743 26826249069872523929751898501480 698744 -23353694768887170071230782566400 698745 -8673804366069811290914789870400 698746 -55250077798143006035276496950928 698747 -13966445114081695867414893478368 698748 33386174321880302509421381460480 698749 -242930033466852144540303809849664 698750 116093302931628588918114840000 698751 -25926160052183778751645527221808 698752 121813125109661969152761019760640 698753 96827174615349474517069063531680 698754 -16801677312116958234108022358016 698755 164452693167076782999524195664000 698756 -6902509834735446636067574953728 698757 -49153194352930484922967484451360 698758 20363932472564000530330019664480 698759 169915199421442643539214351623416 698760 -102733601285820811800993472512000 698761 -55246473654484060072111842877568 698762 103425386246346426226563739747632 698763 -8916392439202955202569350126080 698764 -79112229961125700777764238069248 698765 169306628042090039281428850659660 698766 -53020589249830894311310026710976 698767 160139296778725455289725150090000 698768 -20306615985868704588614052347904 698769 158359637993137845096208015904994 698770 -9607377715009325511102912877920 698771 -61984417246760335766718655352256 698772 -26060966567497272403027506014208 698773 179717121309803511680909159323022 698774 45261732245159679813518666351136 698775 -16382711487720035327191636204800 698776 -42645159231282998219734887628800 698777 87486032807277553538940884364240 698778 -6444935043829951124269673684496 698779 60397373450793835338577956549380 698780 -18516543361579389001591718822400 698781 14614536179164524039382814154720 698782 -7643885823833431301246649692160 698783 -106366902406641563623846334537280 698784 -82638631285321424126791337902080 698785 29342551566174523062217227605160 698786 41831464546600460419268085493248 698787 14137723891016877137024281897836 698788 -97823947619840507912666819681024 698789 10709796259843269010511255206236 698790 30271409699130525798483723342720 698791 303707838134421213501545852941872 698792 80170220109273449639782253598720 698793 136242832995145267760835666144 698794 -95969812853621029839396710420304 698795 44680048889561716430581275496800 698796 39060196805787638547479137320960 698797 201322158962315288516623678838112 698798 -71751281273799352991370198033600 698799 20527133637682466442994618354320 698800 -4372953078424685521744761241600 698801 32705948782209468029950531599600 698802 -2477906914774516981285338740736 698803 37320896749703828336820295904080 698804 510310819297567502027205434112 698805 -20961557739747404379437259801960 698806 -23542672266130484734763634135648 698807 -284865146190143699066036953654488 698808 122455015515320993686133610577920 698809 87586776082976222777408245315754 698810 33518418981177234856738476672000 698811 46364841883506340945355167227672 698812 187323002595896348080023584838656 698813 -98894342644881152537898227980020 698814 -40924031213654415459811764351360 698815 -1919791677238023274368016816440 698816 31572361039655611791304273428480 698817 -18991059991356019623995567655936 698818 -65652317761244681950452080846640 698819 54990996331610989314766438725024 698820 -47238514617827885425374931660800 698821 258829027768997376631597867861022 698822 -116337856139251604721739621488288 698823 45482392778295550789873738996272 698824 -60462172933068558257899182489600 698825 4690889807132907822864442031550 698826 51320532941793428865194166015744 698827 -228543158434524479057337232969324 698828 17523408751051975510892337838080 698829 -3161360995157506140051279538752 698830 43885784679467456019352253569920 698831 33543951545021004077693799178992 698832 14207386640180456450896166780928 698833 7212119522120626600634641682944 698834 50459374281195674861438698152960 698835 25734964667826876439118995652400 698836 1242943187390062469004054896640 698837 15792872048894233705062820586172 698838 37511032299596257038603985561536 698839 123735140844270559141207705706440 698840 138677919541936437756528717004800 698841 -22560387873493913716413527936640 698842 15824522353475958065001023724000 698843 450710455916273885235437696221920 698844 29860642748585829153125982767616 698845 5479889245983488056411394645760 698846 -8958832614069806166305251168128 698847 95661448458841594521805823093520 698848 155343956302853875262814030397440 698849 -216384147590490060772846044045150 698850 23130997130809095139171014159600 698851 -226657610555428610566165408105400 698852 -60426918279709428451387468001280 698853 -92738702310483236684954122242432 698854 -49362163543631483848701555978240 698855 105489106616015938626224555635200 698856 -51309682767544984074657683619840 698857 16881393586639473003896601787620 698858 -63570513374571682276594171119360 698859 -7926285155206155143539396653936 698860 35688048841070482215291009960960 698861 -339885518697950294260717995907200 698862 -15608087999505578636731927221120 698863 -238536509092885585804972288201416 698864 2906393995989698929455727902720 698865 58417170557417687178067713822720 698866 13884719326552289578374025297920 698867 57481233434779281116941034603520 698868 -191534994852879465687325388820480 698869 -125690118684237518401666175834880 698870 72402749369788212551465176527360 698871 -17740881321229574421236767345608 698872 209101135218761556763667774668800 698873 63805659145081780435983290019840 698874 -18279977821361641013480458064640 698875 141818738538644524923260883804000 698876 157234203932778642664746028193280 698877 130487649030665570737639950576480 698878 17860828911037027793352202218624 698879 -2090391553496318540052796585416 698880 -4297237274467508469672632647680 698881 80186400257009385295412808957952 698882 -57012958805905782404072517378048 698883 -94182360199194771903997236602376 698884 88069754087709494300551517426816 698885 122326005123255089199521693517120 698886 -23961089450923128096456076186176 698887 -93305773743560924541196616185680 698888 -1786421827264559625953218560000 698889 -118459202837780257006202294382576 698890 -53035426469121071017013473259520 698891 155948219422216856770009209374292 698892 -16249849761044209422157652275200 698893 -21268089328301479897263874392136 698894 -33464390477251738316516204477568 698895 51524217218832236474144603443200 698896 -1389340702616152839571894272 698897 -122570143025731137729310341952908 698898 -57042638968441537533029350859136 698899 -127872349531034121204501627270100 698900 -1114835642215758027498809568000 698901 -25332827628685699613557465491456 698902 2717336859184378073524987046592 698903 131011665312415955910965284366152 698904 94957948503226852500204199710720 698905 40029490158185757377073810535560 698906 -11942696405768215679259648592416 698907 44221554906054164426943086742720 698908 -21415662583118169870408640153600 698909 12302150301144817135308232080960 698910 -20687364181707318667103615072640 698911 43637421011988343661702287430472 698912 159507060037116839689314214674432 698913 -51514573344324644797061615959680 698914 -3105915241572957882984970481280 698915 48404515587732120340166926483200 698916 -31315786731619864021228090088448 698917 100507044171465921222415834914780 698918 59025686666075219487362005535040 698919 -6953718054453435251021550321072 698920 -31699476027463686080834551910400 698921 109066598040637854847325017835892 698922 27356868915995406667399859888640 698923 -229105358365487547515806921642828 698924 -24248432159337838143427599679488 698925 -50022836942650512483513868884000 698926 464364218195490561706111624704 698927 -15671020660850432655624254574768 698928 -9024621881880594128442562215936 698929 114347000899970018615940537352320 698930 -17608629992826282208566076612800 698931 148287610325014870641225906544020 698932 -12601965399464956796106886393088 698933 -19788549647930654466246721684320 698934 37876960104089237143065143354880 698935 -132401947322985155122571804814120 698936 23907032823381569087652972564480 698937 214662036780748442144131451252352 698938 139512660063310613083613687128512 698939 -68589594628838082070500079999260 698940 10759865431740041182308856888320 698941 -1635575790093371025500920863488 698942 35744613391259608190265258415872 698943 -16513114597456097258597329074432 698944 14953847222528009192227792224256 698945 41675437090423423861896897130920 698946 4623984082698444234963618701184 698947 -102916687032615780036315577282320 698948 8320471948863142436941718855808 698949 3785440773015564060629305608030 698950 -9804818247731726530055909673600 698951 91046382352047138200736819732504 698952 -135364379283285681228298727546880 698953 -74790378827236042284456432400880 698954 -48163280714982946478983465231824 698955 29660394338370769726362402263520 698956 24212252677037252294471664135168 698957 8090320735325852262761928666624 698958 45678300657743619219139961091840 698959 77096297147055549717509710381800 698960 18397633107405261064346319175680 698961 -42505895402445843058681681075728 698962 -14677180204034884670667352100736 698963 123021288156973263284204053758024 698964 -13037067669022775472242267578368 698965 -2687327131591826968305708269280 698966 -93413045398802653437739000121568 698967 -3286436045307863867296314103800 698968 -28775917336878185340018329210880 698969 -64705237893682075113442455337404 698970 -4399341335043076778093812085760 698971 -3558274539683023382164963043296 698972 -183731346159496655462050207841280 698973 -110167248262752972729499323225600 698974 -3127856270958403391794488812928 698975 -8638981236647026099170067334400 698976 80788961790292940747824575283200 698977 -142639300894501697409663179422174 698978 50770086551596093464886728608256 698979 42154211793263981552655948096768 698980 -71722918284871058899389474912000 698981 28973343833495082440987476715100 698982 33491797446709697790876360729984 698983 83868676852828884523978466626232 698984 -177005621098641770169813191393280 698985 77654860648576243274904427335780 698986 41926865684245532221048805238192 698987 59866334069708171123691048983760 698988 9506988160693611608729104220160 698989 -194643364496458443426592803073044 698990 -95035229939578285392899203368000 698991 -54437437534361468353091129185920 698992 -11651015679543788750979995172864 698993 104899023204638375477067029615424 698994 76279118950697288344254340577424 698995 42511005464665584415542290553600 698996 -175652040400023177784007185296000 698997 -58993818046103434082843543923872 698998 -12585059971975205088507445788000 698999 -50391599132710543785415513183008 699000 134232496405293571313138288640000 699001 -62713422924544695730973447966998 699002 51151253182649006376687013620192 699003 182952071438943073241946256714800 699004 -34901307710895173183616644109824 699005 -33437797034171707568015610416340 699006 9344349483858918684005978050560 699007 88862957488752606934995712144256 699008 1521056899003791725738820894720 699009 -1596830600184842751090472166112 699010 11933376795254582993919074342400 699011 -305031325225259294383215628266888 699012 2845823113875455976211784747136 699013 -24816455647417098060165762268640 699014 98334354025770478166321879477856 699015 35483781152466227844537308410320 699016 127719327290649285684932864409600 699017 -58444179750204300463878936540 699018 -17435039803336084464854842424832 699019 40370543624857753612419073825600 699020 23214474589071354638061000468480 699021 -23447769359646243910302715393620 699022 -2308826659456963300842297907776 699023 -16364240671998855650261504127696 699024 -21056657523233723858851158491136 699025 18413452008922984085808649960550 699026 103412503592290699887132142521984 699027 -9195877421811989445442407360768 699028 -1669551898692991688227497775104 699029 183870437335931123891163998972640 699030 -2086830143831478812976538237440 699031 144728237468434268881170954973440 699032 -79284882591110457981503704166400 699033 64279922138208684787657733928000 699034 -62794560162096117555073683264000 699035 11757090142564692797591442570960 699036 31935092463879921366488374293504 699037 -78351273173235405707443826060314 699038 -9551798168057275537162416190080 699039 -17342420731049591184570003971712 699040 157215826054942928589473446625280 699041 15023977345130067071160822619200 699042 -32781175387128805103999820828288 699043 -104479260647424025966445368119656 699044 -67235355365552653570169886612864 699045 108882778586649239767211467804800 699046 175150595227112838067388578029504 699047 -35975340872941469067696420151800 699048 2508707516397086960646288998400 699049 -22257806809886176472844854574236 699050 -5327043998969187409071767500800 699051 -341115419561938500609642093120 699052 -56964273631481725881895943121664 699053 -37382256114063770969724805054698 699054 48207159768433876048483201041408 699055 -33605485380627371054217936001440 699056 -36883774823686871524292963647488 699057 -18349085950883433466738817204160 699058 -17437526551687437589699453947120 699059 -187254505128969848181317090314740 699060 -34429604267945329878975408046080 699061 -2937239726890191891104111063616 699062 -11923916989395907986003459219456 699063 105002669920259510812778916403944 699064 -74690938676545568162475010928640 699065 101326318095362569541839402859460 699066 20086484586745912890360077769984 699067 106456000317931924927490686179640 699068 -61375217594474588044215309745152 699069 756207282518986631890402198080 699070 -23276432182381597736301794284800 699071 241342279930879427228907010668000 699072 -23122664268249997726496405323776 699073 -152657607452973710967834724063678 699074 14862080524534312646224971892800 699075 11952895279400639613638348004000 699076 26986392969541538950860280434688 699077 42812306982830937657142828336926 699078 -45849867591726296181204922257408 699079 55166763192121359234537743028976 699080 -152248136751508848582497046681600 699081 331982053745181523845609901824 699082 -8759805054075307720764411158016 699083 -106570636752029884507729790034264 699084 108341712257330404109642252958720 699085 74289002561431697881552081996800 699086 -136618021388144050210847006911680 699087 -21420288251895146211263983363200 699088 17280401013290501173441833385984 699089 -148804445765037961484939429956110 699090 -13831251525919847338173387187200 699091 -21457279581592346764406685096840 699092 -45020969704285022013293116512384 699093 -66138748439715880629674102633700 699094 -1847294894130908485054227171840 699095 75978794377272180750787058216400 699096 76559154254941220863704081100800 699097 41476029637103046109859330482432 699098 1653072323474464592412915274464 699099 16939188191537151143189768280000 699100 40857009032880682631135384806400 699101 -61117011677385165197789144591988 699102 -1122775047629708649798023075520 699103 -109247525557339274517078640539720 699104 -786289645414948389204829667328 699105 50885428331673802212746861260800 699106 -33959015602423546449192116323248 699107 -37062648086650722750429664942920 699108 -53271710377462735075946946355200 699109 -80819078162019561850453602124896 699110 -69780207060776079600555144551040 699111 15337031426223965480769641464752 699112 47533869597296247860242862899200 699113 48665477030030328478603427794362 699114 -14448880279971436503891650810112 699115 -23619871148649293613842140035600 699116 -139405872679064559687999983900160 699117 -127661569026506421790142143166688 699118 27322961193158539557647709599616 699119 142951164519917769150330229853520 699120 11642762806802978220916113899520 699121 13391614413334259739326672748584 699122 -23959625273006391498026953735776 699123 -41076918168127755439885364504016 699124 80685445076317572021784540672000 699125 -111558176861650179932904167808000 699126 36078055790431563286908854486400 699127 -59739049199271057952781462930640 699128 88633041684726961718918374072320 699129 -53582336966437775637009930505926 699130 11677514381015305519329448273920 699131 -41015191874012557345439263977120 699132 24905155012822119257736515527680 699133 -218173102448592118550440403578618 699134 -56314034910067908989367022070784 699135 56887271847526725392179416514560 699136 91936131807990529204948117225472 699137 1982789611564533044923697785920 699138 79086918100603595948258492160 699139 38543987639154399297849390747856 699140 37327138909875296817873605491200 699141 -1078079102657175895463798283456 699142 -122296242830601669276616159814208 699143 48482893831520034832296678243840 699144 -142610728538001793701452885729280 699145 95291863564328279722048944646080 699146 -30077897965923743653028682658560 699147 21768791048705114052119907187608 699148 -103037342026824056238258532987904 699149 -33770854991677144820136837422880 699150 -30503975248317675480746952960000 699151 -95356685820135070728867557312848 699152 -22033002551456192023278820835328 699153 -17698355574145033396893000889536 699154 41556954617802098430334310246400 699155 -142175332976737124396514745807440 699156 33504712651385111519954537968512 699157 172217070478985981738137756795406 699158 39385362909313608708374548507680 699159 -172223673210736871360024839736880 699160 4966913849998208828966210764800 699161 -211840301548026032144091896624700 699162 400614668933258512310805722880 699163 -47563784960773894267267839314736 699164 -194378812650546549848723161089024 699165 29508171995003201606070481608000 699166 9914026805939958377863126451904 699167 7596296570180127048771542420592 699168 -66425320475542027140086569107456 699169 236738465719450149749202599081570 699170 -35045940283432984766024590809600 699171 111462580889799957002845059027264 699172 242025302110403417705325040066560 699173 -78042066868069014167511119868516 699174 4057597473811406523286903480320 699175 107397627684492632775793240462400 699176 69849644137709740266723836866560 699177 -72222544393196435568917052000192 699178 -80079730807763472553960487937360 699179 -10231040779899957687635174993616 699180 -115613118124444281072746004480 699181 -123337547260741593387803139362880 699182 -82791980977010971145019997871232 699183 105115574693353550423495634722952 699184 11937584757253572937831297351680 699185 -152424184083471704383349778412620 699186 21059165080946303333432151848064 699187 24743163654365392080531512829836 699188 -2096065004221717811459574319104 699189 12234686383628273015067687789600 699190 -67607811898958686583863352995200 699191 -252208647504629556658389432312408 699192 2384162065573457393134920683520 699193 91088978470414338286659827083680 699194 1115250714266355421935180480480 699195 13438778848408771034136213945600 699196 46571294068153974108548880358400 699197 -7895414414980416731337865719354 699198 -63336723653601348550274349049536 699199 -165380002685830907710047171310680 699200 -13680904272595829725779197952000 699201 -8714630555171811833374763525070 699202 21707554933635041773223470628352 699203 55601956322171006411963396703984 699204 -113252207608496360893914281945088 699205 -22953466964683856639350508474880 699206 33719519960011525068366573171552 699207 58343734241858451550948459318440 699208 80116137564491330662351132753920 699209 -4532861279944455533246741868480 699210 -27609459294139946872393639890240 699211 198151093026315991128614597217812 699212 -2579213609350077838116106437120 699213 13662290151906711030781678436544 699214 -36684987648587208883758611812608 699215 -144796256229140063442177951966480 699216 13674590266525939838632492007424 699217 40641087765096086446072152081266 699218 24942735096712916079204668563104 699219 -269591688231582640566864025728000 699220 -87495305976455260612123977765120 699221 88074395653568668109571378505422 699222 53824599135063967573541310939072 699223 436998796780846392360660607488 699224 -44710429296415283332038188759040 699225 10768639708173103301709654411600 699226 12723828247944904386839207857920 699227 -151024222260485108452313898262488 699228 -15158111094689397314111394674688 699229 -167594751637137699822943566762240 699230 20479341438772625072190628261440 699231 13441790863462844500451710344720 699232 -234960458793417559609014372139008 699233 -240413500511305335937208352231036 699234 -20568838059767691346493770312320 699235 79398801090217885458544399623600 699236 50814296087372608289540161290240 699237 -14384825177929580910263973860160 699238 111033722981338859651341649019840 699239 -218845479745329290535082231554576 699240 -60920320434281722307046898483200 699241 -66146350081923876849053288412358 699242 204247069289098500508016169232992 699243 51211032723760131644972913862128 699244 -8373153112572086184234963529728 699245 -38638317653087155410904048329120 699246 8032090029636801779522499962880 699247 131783610238899476332070316592480 699248 -20139566324887884853031073546240 699249 -55209737914420512221272283208336 699250 135511014086470059429837041352000 699251 1009192954310892495784320006144 699252 102417639101032974242849388306432 699253 159113999704563395444144142259502 699254 69361301345588613790741883911872 699255 -24770718464934364025251864640400 699256 61539304295783657137753614458880 699257 -1820112253363740499146861248700 699258 19185093741238905635643920140800 699259 -351835172122600084334363091460 699260 42066576261179849673071673530880 699261 111731523788259031144692204653184 699262 23242434827768777319123137329152 699263 -87648940108442838678969566064600 699264 95897724031132911718468650270720 699265 21704633485658123533694141198400 699266 -1049746556358570335571344618496 699267 4400542100738506782822279100416 699268 -117175095227037027440988473840640 699269 -107938077434471933154882033658656 699270 -3228558406110347565000208619520 699271 185347410517943285664118284424472 699272 -48030914379968460232969981624320 699273 -3121908295515477972368368443660 699274 -7831415526268215697192098054864 699275 90511767553821811832599208197800 699276 -3816317380631058847414701895680 699277 -116681362085909421277313688329940 699278 137654720527058269578887231187072 699279 64825259019638491436007550937472 699280 12093970463166407294581277736960 699281 -75419195846822295481410299403072 699282 -34445701943700849635573596544352 699283 -76263507643958476276669600565696 699284 -31133454003790319613171763680384 699285 -79695917039766123077404480696800 699286 3800249548599802158704209766400 699287 -218994160567574849881038995243064 699288 -83177713017777142273044089917440 699289 -112274241541630179326461602057910 699290 -6592987272720340167957001677600 699291 -74170759360560389192463497702100 699292 40306664434352460977953888395264 699293 -6970897819416344344996906948416 699294 -62011463112353886995976220382400 699295 -35519641011187314521870288296800 699296 -51752756715891660601020759343104 699297 -509491669146579537990033940128 699298 33115256919306108474769154396160 699299 86607094604181315083854856718300 699300 -8391780613676402035944754176000 699301 -46734579088794225132652180404900 699302 184472739729634794271118666572032 699303 -42644500853048865997323927403392 699304 105236728797200642421592368568320 699305 157315080207971625640897125431460 699306 69031897415565911868586721299200 699307 -64261845105491829529915287103088 699308 23198105104776866578676728596480 699309 -671036740894815847528070011680 699310 -8092307206511720165942608933440 699311 54641262709974411930683078387400 699312 38233988716004386637073223974912 699313 -356071110104246892497665599121920 699314 -16352973095801025934259199590400 699315 2883244064854714751708303627520 699316 60282109737753371375528542663040 699317 -31393668159038711283438853411680 699318 81250289018418759844340324420064 699319 69830926058892905328687441959720 699320 -2581412582434224832531344691200 699321 3045544458582673793317686738624 699322 -70748745707178102776232060822960 699323 -144792795443519900635144619830428 699324 26612438881805494825677641229312 699325 60454032148770117835361103345600 699326 -99038166574114802459071717125888 699327 -11039414269130875947765170592000 699328 -33598166699112345368180054556672 699329 37518582477806355163815940672512 699330 -18035674869054400940790323758080 699331 77663424300125467504597207436664 699332 51011168113884481031110567956480 699333 95181792611649983973009897112800 699334 142134184569058388165727550398816 699335 -9575749376850494114582767862400 699336 -2648880834707613192260607221760 699337 40946007801195192651789317355144 699338 -77423831504861616122188174750416 699339 25617249594784252400320494379224 699340 -10936286319090736264792952217600 699341 717626978412973467151250752332 699342 23486585698116998580193796404224 699343 252196845551545443544010468644592 699344 -9677064294076002345758943559680 699345 -43114153669491450733471661419980 699346 -39288193642230304608202810961664 699347 -220613027947460634242074377711288 699348 29496182586038519538467346683904 699349 -8541581139851050738008574804064 699350 -17234135256292119101887594243200 699351 -62494860267260967061687576566168 699352 -1391946794270468080336510156800 699353 -131987768195140307433581743894320 699354 7491652923408988942047235783680 699355 50090744899303985272336312397760 699356 41106971427595654068880349088768 699357 -10855373524586942172351856970112 699358 87115191192872778076810610393088 699359 37663438643298418211302575429840 699360 33999989698081048178116704337920 699361 22376373395172587814786280176960 699362 -12371916912944485640894260840800 699363 15577026051394419272518194608544 699364 67714826110778280828185375443200 699365 59252379084066013798143763423320 699366 6132571518696941687350931913600 699367 140664586797463184022722331759416 699368 -159566840492915342831341272253440 699369 -6954137047776978947320547560992 699370 -32869646943199696883848545699840 699371 -172117122294124029020049825265800 699372 -103055055270697633451152653391104 699373 -82389152721631713663371163694378 699374 -6227074143300233401515268071168 699375 6796024060479674673535901865000 699376 -43447123285732075427516710125568 699377 -62262072232757710993825109328000 699378 10644115404268860375011141392128 699379 205341526903116288558949986795980 699380 -47546288975484740578942035840 699381 -50241646353717257402365640300160 699382 -1281830534763460126941632020416 699383 -104219631894474373045722897913368 699384 6624188990491539896798159831040 699385 -49103232956747832023471402963640 699386 -98301902113430402452194107946240 699387 7546335363157491648826238200320 699388 37587067842784486985457593356800 699389 26195181858926619123256708409856 699390 -28955861412725285008525236528000 699391 -11318072050431381657597034309632 699392 -111236580146375490885141443641344 699393 41854126746072096534955219358400 699394 -102938541147260368220767520403504 699395 548336849253057637733759280720 699396 26204324956756297006157449113600 699397 129844459119431356451312051963772 699398 -11760016119464951390342406689664 699399 -80715252860638740324086778905616 699400 32156278494948659880212186880000 699401 -181861864730906906863992609434598 699402 44755889779034974467162272104704 699403 -90043713476631565770585361664216 699404 136860440344511189278550176601856 699405 18581804214983057899176605435520 699406 53211118303094262439860704318400 699407 172138333262670269768008958487552 699408 34347474435736203716541785702400 699409 141633382481885703189364906402080 699410 12605860289716920367569706995360 699411 -12455561167330268551445121448656 699412 66145457670842575593020069693440 699413 6999564365436258221841060641088 699414 -19447046747078456683946629703808 699415 -52286030255909932009049350702440 699416 72716680019413773505499612436480 699417 124323146155212275547663774289434 699418 21479226034257221141275806098160 699419 3716295072391985541673819767072 699420 -70997447054426974618263996165120 699421 -30333902565566207754267277028256 699422 -24406572684964579872929360409600 699423 -92393869689707466025679731711416 699424 111160436357432052885223122665472 699425 34223328077726491372176806010300 699426 18601469765058221620678762707744 699427 72567530963116156610544141437276 699428 65548899744107012283343018091520 699429 -4097866225087471519375071021216 699430 184538257562941831731373873920 699431 218302861802267988347481236305872 699432 -95522750731007825507864662671360 699433 14817161418698025256229342300864 699434 62476528632823551924005181437616 699435 5654751323046606988652412873360 699436 -165574019044330617682391904920320 699437 119736224333942483067351996040086 699438 461048355113998244420924587008 699439 27385201017381635813841610942368 699440 -2215982816510790923849809920000 699441 49689370598693491905319433184048 699442 -48007565059727067318190250643456 699443 -19565284476926873910525392680308 699444 80702632958264105954518750826880 699445 80485845596524206253602448077600 699446 84254775068395185909627417367104 699447 3603365063586969807269517454080 699448 63442542116543317676738502451200 699449 171164080295714514290963511633450 699450 -31413217754453379579995491526400 699451 12092260515147070592986971950400 699452 -44045596650435736501132626928128 699453 8226945820342848130094937991680 699454 -60651430943501277250421558796288 699455 -68056006368409738882064375279640 699456 -22005060646619687381868780453888 699457 -184673104271277076801007729999568 699458 45185996223966337064911931920080 699459 -7488638529888656966755005800640 699460 32821914772250489146571903900160 699461 -1168956320126833514163011455968 699462 105828870455479700112279424659840 699463 -39846069656299274763156168517288 699464 -191626800951138154861576569584640 699465 -32989323665467999002065525055360 699466 171297367696246910386019413939200 699467 -9875187907518777418279334298648 699468 -2214950321850389053623394910208 699469 -62800719354985193459531548677130 699470 41706147287246370417954690019200 699471 156957700473762496403613006804840 699472 39124108524057526948880239026176 699473 372060084490314922308206647435584 699474 -58070995482306354529343305184640 699475 61974384746225604936415710351900 699476 74874611202868953807919831160832 699477 -70930509511793550110304162749280 699478 -2127979613492685768121557019776 699479 26906085984274125173835295438680 699480 92183539831209456545510267904000 699481 1387895466012341197152158336272 699482 -11959859628342062438220093288960 699483 110423993511658824846802363728024 699484 58434839250869400971449608466432 699485 -6834505556568485684766680880000 699486 6521930883143666622521575185024 699487 -114733833487493806297690675286408 699488 -97761291338882977963067184906240 699489 -80684877908050928751632246904960 699490 -73436238152209938903427668902400 699491 -111260823729109801673249436978420 699492 -1013756207561748245518021840896 699493 -138039215311941795208869746080258 699494 -46927482374858190712092322300800 699495 -44025110768464711089253355864880 699496 6821706537972489716699042856960 699497 175102155574830806996025395284560 699498 -41402880723074550398405451790416 699499 34197727555270702045264845379680 699500 112774656202864844508433478400000 699501 103980835312004360986425942912 699502 170927923116716980283063161343232 699503 -17733071627526439472785690786320 699504 7951045520770344446086073548800 699505 89760403376698783116644636676660 699506 -88559933773038862544309088216048 699507 -12238223207214940407905891853996 699508 74842494837566140961059384915328 699509 -42536893398772601446386614755140 699510 5025195396002047037430907422720 699511 -24167077126690794563383831156888 699512 -171647424959098236816772735488000 699513 30663147478925253389443881833088 699514 -21087886005726581560109166743328 699515 54071951652038256911619714222720 699516 -4447153383877852121619613827072 699517 28137145188792650848011869432192 699518 -55555695817213038881571008279040 699519 100258804018044816888378497542344 699520 4158762594622537861046049177600 699521 -236070833354246511633575616241278 699522 -6106059025822392811050102782976 699523 76804017857532576637563733035840 699524 1254922341047669623856529816576 699525 -51211769206187389980769069155750 699526 -105332597375119928797588428974976 699527 149073196943790249439901129060376 699528 64980586579593166263253248860160 699529 -63639379633782101493213335776870 699530 40337508225079378672090266870720 699531 55472273632215640296807752530944 699532 21628508143255001470111598691840 699533 -31983239160403975334388148982100 699534 13816586314572702608130736932288 699535 39338443177506393232155780633480 699536 60844657053774845888976479035392 699537 11697558336187589989621511889120 699538 62305160031770801434274998172160 699539 75142996495548577162130785895340 699540 28279098691793418182112109670400 699541 -124962249572857656006667927155058 699542 48279125647736058854395009008000 699543 -9848006831359371081166046068320 699544 12349578343398599823527858780160 699545 -30724451505732812499231062630400 699546 621100397520973545759167367168 699547 -71067812706874761230828424029328 699548 -19298961219214844923732041655296 699549 -75811654300090792943524261355136 699550 57167165150202812599943321212800 699551 90433101851626214303535765340992 699552 58264170130744662166884578230272 699553 -82054634924265477323052936960 699554 -164265186797341007907228748338528 699555 135061265379775857010461974268000 699556 11446195238022993048486511202304 699557 -61641414100696385155254706384194 699558 -4657481324980849175123145220416 699559 3546947197682943888743082775056 699560 14574929767968293295311367936000 699561 -103812040885197331347253607765520 699562 -53248734837487544436106252970400 699563 -139973143103918435911682594292480 699564 -65090634815378457551540670133248 699565 53658010797964531809522494107320 699566 -22388687628704742855103339060224 699567 2045962409164568958729218192640 699568 13862478829813971791846940278784 699569 -61746215988410892378645617559756 699570 76404163113355308470185611571200 699571 29672152662539869670300684917772 699572 -90968723011657312612042295697024 699573 58211789453242744136055321454560 699574 -67566619931148207023242222714464 699575 -66844206094919527635490774345200 699576 -80325061426085905089708873154560 699577 11683846777684529922986332640512 699578 -58869949062690217689601285958400 699579 -124776843659328191765439332921076 699580 -30808155522053860024419407462400 699581 -180112711083962385288752049330618 699582 2519583393585890325742609034880 699583 21629777973318469587608374216608 699584 -5666586475919396944116191330304 699585 59420908635117596441011331510400 699586 -41624979407849545508996987401008 699587 -97027102793939210560336042483200 699588 17733720862290236008584778630272 699589 223537550412968869378267807963200 699590 36535828698240193774970175772800 699591 -67202211467069422387508117312640 699592 20830230937185475467446842337280 699593 58274555928497364518459702895744 699594 8532677241432878011741731267072 699595 88670994401424370643549519932800 699596 -12324107071486319328406798955520 699597 130802263532698494951792672111360 699598 14966240990533959564631963080000 699599 73857470472324465264145625211240 699600 5412417108559122138781512499200 699601 -36658631990479392221922547873920 699602 50558816919263042286790741252752 699603 -36420847032782027166808091745096 699604 127374961423836702647812005136256 699605 85881881027977215222796710439260 699606 -84454897195987584623263403568288 699607 40062523903898863855377294021960 699608 -18482525690623521829275046993920 699609 99927093835868041711239384371328 699610 -159070204123762896785886992640 699611 -211807399813282582432542202359576 699612 42657906719961890790645056689152 699613 -62273090367916127465526693739520 699614 -9419834177700277963768917838848 699615 2181572174678665132496370157920 699616 20785974191328873748200445181952 699617 183378542798399246505099026229666 699618 -53130389367418539662638567134720 699619 -61224348225648866781148366567104 699620 71950351622729175976791886567680 699621 39354494932819712208146675585760 699622 -105315710410510794931709518560 699623 -2508243339336794227804884034416 699624 -72706188734127328363102715904000 699625 -250883848672904869823702146230000 699626 55068094689540568565787893230512 699627 67838248543864571854010624525040 699628 -23024319309445947666231748517632 699629 15376083402452254817958665340480 699630 -13269517427811670580719107780480 699631 -118837487438607488309842399419568 699632 -2459301068191367056324603084800 699633 30580782344020295344074497822208 699634 19884698976997717303515701598720 699635 164559043034600894617161867420960 699636 -1963280068546275282302486507520 699637 -30671131811858106413152909043520 699638 14265303512216176877302784706720 699639 -22421393842415749712512486267392 699640 -95469384130028951250940016947200 699641 126439946392382733593186959080042 699642 1997627159994907279284171919872 699643 58185195853175937369405484937216 699644 173125395437115162942490132188672 699645 -14889567244678341779205218213280 699646 -14013778480931202483823183535616 699647 -39552854659288200823303894032360 699648 37846412363361062296217771311104 699649 -100449489952422248960021148932350 699650 11885654615537857871796643200000 699651 -247320054219443927143172712690960 699652 88551963547163415557104602712320 699653 418507039445278312728072758304 699654 -26323721800094177540685345329280 699655 70048533604049474337070158435120 699656 205204677373565584218392895283200 699657 41481615101919424156970300083392 699658 111306613341664088665598891173680 699659 -27209255383914761361647860154184 699660 -21967985201864485793427891809280 699661 96394492546377808124927966710252 699662 -62414033590476727136275068015168 699663 37263959784230884472726950174344 699664 -8127643090386585076559231320064 699665 -32094351870249158028141712222680 699666 -41707974241395301843484049284352 699667 -158471874282148409276112472779608 699668 -153455185666436015421175419341952 699669 -39404886108422574899981495772630 699670 -7764558793851325302428890798080 699671 -78750085970085459151397555260440 699672 64581321199368816228757603921920 699673 -26411391286862989255212698139456 699674 -91981996675094248823510843664 699675 33148593278362103652806256792000 699676 180450946127328256969388126548480 699677 3157072983191471565142240099872 699678 16285342216541984050165174656 699679 43855031978990856327503194500784 699680 -64452194295158244974926652375040 699681 12593991704096698656163604751312 699682 135104843003263327658954247738192 699683 115964713241615497220982928908000 699684 6464855939942497485797737574400 699685 -5435223703521355013729999379840 699686 -15696283226540644312890509062656 699687 -119470366663546023371906822231856 699688 -234962326350404191217794399764480 699689 266049581992140509588929928873856 699690 18026189106308611598113156707840 699691 -237815115808730945415553989198000 699692 -18066237460897521900918814817280 699693 89251940561305420825122130208064 699694 17480294959879923519136624799040 699695 -109487130686337692823678437695800 699696 -163582509241311383145418555392 699697 190701346219494445453109195952146 699698 -58573916248716423629843229980400 699699 -22889527817186101966644678050304 699700 -69045353368650516216934348796800 699701 29346904618867171992710162304 699702 16991705903527436753514924918144 699703 -244167721024915471669499365496640 699704 229383885034400686963594163712000 699705 -5072883422650205999245534137600 699706 -3684352274925661066450546317312 699707 -45783594590296009423444229736768 699708 31021645181960741629859375362560 699709 -103706740875452215793667335596090 699710 44479431222040562441044109915520 699711 4993115295951563615277367317120 699712 -6686691915716902708426101489664 699713 66078235393762691048858262594240 699714 19502159972413993601989387930704 699715 -53645006007973470559723314182640 699716 -7643276727027418907717436428160 699717 76215412724456775272821425082080 699718 -30707411929857171174387883331520 699719 -231747955778776899878571064019880 699720 -43687468185457953154835496960000 699721 107588046458414110128852967905744 699722 -1711232046914643717425569982976 699723 28325101922855335976753259198972 699724 139198246121172921658353709642496 699725 34984349453690983916703405176100 699726 28737506379318326025105469363200 699727 -27277584381470832819782364666128 699728 8059559518589914086956535496704 699729 -3900866768487300258493768297152 699730 -23440703850475285335061049510400 699731 -75030435024024626138051126231136 699732 -32488556795828674138862891827200 699733 -197667736469066612534020206388018 699734 21065964654153037804426331510784 699735 74465524006933929950164991634000 699736 -125916097888180918018863262679040 699737 -208171978975882742421457555833708 699738 9107766347416338307440072860928 699739 -184344472110229982385244559576 699740 -11190620055919177009367302579200 699741 56551709134219856495419663902720 699742 55741727499209042714971144774272 699743 357505400050677779187874514856 699744 -25977755517981709150367053774848 699745 16523346475622076597987409881000 699746 33584601046745689145368439886624 699747 -9522428057069642548575285453840 699748 21048790332901562257714986561536 699749 -82596326175485427410747186363364 699750 -48835317818832624005096191392000 699751 34690526861758548756104005387280 699752 84520797514137108304432001925120 699753 85606918400031975657460244943504 699754 49690028471483355422213129370624 699755 27439931174796301389941531888160 699756 -75645794540861653735491313494528 699757 35395173431437225627609710002006 699758 21655467624456303033499193870976 699759 951024066686515610502498917064 699760 1662870674902219806628945428480 699761 168019691234743147751330627953362 699762 30083807705635545605324809772544 699763 -39032671937248586741249462684096 699764 23099637016024050512237967465216 699765 -64625773029258629390738718087360 699766 1604249770491678465215484359040 699767 166158766290314724167328513843816 699768 47797341098513811259795916083200 699769 109825165446572754701509802002026 699770 41691678643465099255390906368000 699771 78782738788021213008401253766704 699772 128522753447851577506988905957376 699773 -157837615785391695127029722726976 699774 967902680714238138418502381568 699775 -12347630549099779702614136477200 699776 -29631586868359804920047138242560 699777 -24191186373282187798241535146412 699778 -2694047959960901274422812500576 699779 325213206948950196326198932543920 699780 -11880797385743624308128599347200 699781 68696414802210038372073088291132 699782 -3536831384866548462719826554880 699783 -7918487623859943098309323207680 699784 -2036574507565836899994624445440 699785 -25727735596726688249394062177400 699786 -19759274625907416243109013452800 699787 -191124438142924402566096115032408 699788 40665638337304139075600087749632 699789 -19977663759513238290602276192160 699790 -2830459922759596982879281420800 699791 30071669025185618664945528390192 699792 -12354907511133147672798693949440 699793 -122500298018208099783476820906958 699794 -10718595335440070694726141954048 699795 101300077814442486190164730869120 699796 59062771934359382830611010699008 699797 103160234297043803824709330416032 699798 43962620009675920426387950299136 699799 137375265614387088529680326118000 699800 98454643642189668168106464000000 699801 111188794773338193160687113223632 699802 149255022647858924984718337519104 699803 -31533586799553624106462865986416 699804 19457260676203349182672185854976 699805 -149209516901190043906527100928040 699806 -141607375879716469375555095723648 699807 53974998579974245213853225126160 699808 -114343991703170319869619323535360 699809 -11151223879098264513575038378272 699810 -42700444793009205927770082723840 699811 60129404980858917433802213799840 699812 42084219585237787459916105363712 699813 -30822464318230788221323169625600 699814 13248943129565660611001897420256 699815 245990317314437562270619092469200 699816 -57948212879026488368606377820160 699817 162583689916365730089268977231866 699818 -40388131529974745470503072026784 699819 -58234617396818140984650339978240 699820 -5697194338016613632814304803840 699821 157837531075980528788823840951072 699822 -96989397852467193264740608512768 699823 177966648249171935025998553437072 699824 -32243606146173551215950275543040 699825 97369764174236626992080179200 699826 93774960318860695403547243620112 699827 165451939787345661913725387796440 699828 50150342025646537907495791503360 699829 -36731725334549369073561155640012 699830 51518331134084008186693080307200 699831 2336398794188479750569943947480 699832 69310264046362300190617696788480 699833 239701011753906986038532343381840 699834 25011478523990526059410207994880 699835 -102460556449231443326274428142720 699836 46576969919309850318155422356480 699837 -23787473554688925882493368426240 699838 -74809178008836565111225489831680 699839 5637289800521260707384552975072 699840 -20824213981233141367965116006400 699841 31098644891736620631006420029232 699842 -38710302892782485960653254245376 699843 -34983376051104288738589435451136 699844 101383774236344308202429135671296 699845 -77974207832194033594989721992900 699846 -30341010788560907728927979304960 699847 -119718853569397480969122083193168 699848 -71934638203227974995236364016640 699849 -66007653002871249990098887055766 699850 31239504360767860959809511104400 699851 8628228005093986587753239671992 699852 37015026555086816537480626847232 699853 69459412570231888773419909385600 699854 -86112050337592230201395125986624 699855 9611663065765695104145705011520 699856 -10567586909679585592195207397376 699857 186074427392155312209769039932660 699858 32058447685702270466304020515200 699859 -47890255150858572788014156527896 699860 -45829025258900230467480622080000 699861 -63305249876550530360540716625280 699862 -60732645280630345756370632697568 699863 102086211744146541942313040639112 699864 -2453868644247089162609725440 699865 -49049475448104705376352936232000 699866 30806814427500959239612193563632 699867 -75262606302840914730120883615080 699868 1448860894080585383467900242944 699869 38784062983800607965113183464896 699870 -12172867559239869909055082361600 699871 -52110237196018173105982987133888 699872 -147491792192554818686165687205888 699873 -142397122760834794977612999633696 699874 54534667019840349151615705815552 699875 -16458331172532913853325487260000 699876 55426885169459785349030083285632 699877 -194906377178809023364371723135168 699878 52979241863429809784261163990240 699879 82325620153785416110986461356584 699880 -96379586506061936140734174873600 699881 6636767967172585861364182242624 699882 5690810600752154472119396761344 699883 -38501757618973005053726153154800 699884 -11199486432057026405128967078400 699885 -102162225466659127789392347237760 699886 -17997605580935452715537080026240 699887 32394133822698976993852879931904 699888 -9438392915051065137134345650176 699889 -102498166217143652531217025295180 699890 25094000379494562887677809484800 699891 4561414911235790033952001831992 699892 -30901634350983426960041668271360 699893 -54975646065389460625898603369856 699894 21744248315476715899445472387840 699895 -7708542872495941944013084549920 699896 -25109688062249391449895511449600 699897 -97504165448537338493334792585216 699898 21514577249955757832208415033200 699899 -354158538911495278016778633097464 699900 -42123271726320446489746450291200 699901 -103899916869013177854478476435188 699902 1589725884149072875032602017152 699903 47796376455569373201791179053480 699904 59685624780094178611916603129856 699905 31716519687321737118696832767060 699906 -10840029383941501360234041156096 699907 -97744762562267044096844249996928 699908 66910040517901161311759867145216 699909 -47209640055448257795928973019840 699910 32879514033475733696255310879360 699911 -1098154424987722099201111931856 699912 -102786021796328733739524413230080 699913 19662830762663286007042656847104 699914 76927476644357183297049513659232 699915 32817254416016337270638598348000 699916 -79844657287610274871362174688512 699917 49544817448827921487107638841120 699918 -4994560136482362087801206390784 699919 78190374732873956164553085176760 699920 -13060000864566703453088469319680 699921 -4231288257320338312155912881838 699922 -7796057654998690085300325707520 699923 -57431656768202274653822970275760 699924 10077062030152300682652903063552 699925 48485703270669044646918730920650 699926 33936315685232810924938697850912 699927 -1322711195658332338813066968240 699928 -115138549978567646716546361763840 699929 29227200168616642415971174508676 699930 -9639385203517946619407314191360 699931 53350439987233834105254391961732 699932 176247338876833554694446134740992 699933 27325717902515616222127056781248 699934 21330493359963301491740854943616 699935 14889284567171694043981439891880 699936 -77045422477005707778565777391616 699937 -43328071039283515970046016739648 699938 48892848887443699877319888279840 699939 128806382880208788972243604271064 699940 -88988762518996688945766573465600 699941 113208458780171394980564133349440 699942 -33450605000660405857502862727488 699943 -142654297804980689819749093068808 699944 13037033714260747643754843340800 699945 6614891120993323558477166089920 699946 -7115924734238969978841766943136 699947 -162115769078832239218270005110604 699948 83182545754352187631819171384320 699949 98992330790563026933260622232832 699950 -71218500696001286856693469200000 699951 19081947319550709539559495283584 699952 12197646185783813407352173953024 699953 139554607934145265959186521021202 699954 365166501210413781271943332608 699955 -47558620428774558966249258266640 699956 -42436751095400520990259676042880 699957 -68629762598230428804802338136146 699958 -5125362357467680133273544795264 699959 -5120712808746112014974987030112 699960 16785056935329297064865243136000 699961 -24863206074991815888456074644438 699962 -68546729829271213021755807162768 699963 70656091660426268033229146205888 699964 -82639597083787546261070572033024 699965 53667062705641907725598686900140 699966 27899634784169179258992645050304 699967 -53595507944233357970200851505984 699968 69192005063016615858365016834048 699969 53252355165524173535034820932144 699970 30679700712206017151757111259680 699971 -90225536658994417552358382133056 699972 -3618149546754331356573188038656 699973 86956981048833767865873653481180 699974 -103235487535517533799062759535808 699975 -89767446210885263778226943604000 699976 103254029053104895349930077593600 699977 -39589122141800830390868189077020 699978 -58079544850029240784744791019776 699979 -776475270723195578183893271664 699980 -20153062100596558913149298073600 699981 152586425324559624725520770012352 699982 22005737422057295068466176935552 699983 -22192939090591775379497324071896 699984 -6021297903768960423550221950976 699985 34753878039060745584987580200 699986 -45134664405626534662184666496000 699987 104189723375115109074666696306360 699988 -159098834659006192249258393548800 699989 20360387493561981258941668636320 699990 -26685008208293837743080357770880 699991 -48479150737259473718732143878000 699992 -105518622834834769953104757534720 699993 -2209151578053351171039320731392 699994 87934952109037901787485487551232 699995 -65529897800225707384352363400000 699996 84246120868473288445312167174144 699997 -183873740455839135884568316672 699998 27420900970642070451237330206400 699999 -33458630264339355990391674525552